._shop_5xx9d_1{color:var(--ink)}._toolbar_5xx9d_2{justify-content:flex-end;margin:0 0 24px;display:flex}._status_5xx9d_3:empty{display:none}._status_5xx9d_3{margin:0 0 20px}._grid_5xx9d_5{align-items:stretch}._categoryHero_5xx9d_6{padding-top:40px!important;padding-bottom:24px!important}._categorySection_5xx9d_7{min-height:0;padding-top:24px!important;padding-bottom:40px!important}._categoryGrid_5xx9d_8{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))!important}._categoryGrid_5xx9d_8:empty{display:none}._categoryGrid_5xx9d_8 ._card_5xx9d_10{max-width:400px}._categoryGrid_5xx9d_8 ._copy_5xx9d_11 p{min-height:0}._categoryNav_5xx9d_12{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);margin-bottom:28px;padding:24px}._categoryNav_5xx9d_12 details>ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}._categoryNav_5xx9d_12 ul ul{margin:8px 0 0;padding-left:16px;list-style:none}._categoryNav_5xx9d_12 li{margin:8px 0}._categoryNav_5xx9d_12 a{color:var(--forest-950);font-size:16px;line-height:1.5;text-decoration:none}._categoryNav_5xx9d_12 details>ul>li>a,._allProducts_5xx9d_17{font-weight:700}._categoryNav_5xx9d_12 summary,._filterDisclosure_5xx9d_18>summary{cursor:pointer;color:var(--forest-950);min-height:28px;font-size:16px;font-weight:700}._categoryNav_5xx9d_12 details[open]>summary,._filterDisclosure_5xx9d_18[open]>summary{margin-bottom:18px}._filterDisclosure_5xx9d_18{margin-bottom:20px}._categoryNav_5xx9d_12 a:hover,._categoryNav_5xx9d_12 a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}._categoryNav_5xx9d_12 span{font-weight:400}._catalogControls_5xx9d_23{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:16px;padding-bottom:20px;display:grid}._catalogControls_5xx9d_23 label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}._catalogControls_5xx9d_23 select,._catalogControls_5xx9d_23 input[type=number]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:10px}._catalogControls_5xx9d_23 ._stockFilter_5xx9d_26{flex-direction:row;align-items:center;min-height:44px}._stockFilter_5xx9d_26 input{width:20px;height:20px;accent-color:var(--forest-950)}._results_5xx9d_28{margin:20px 0;font-size:16px}@media (width<=680px){._categoryNav_5xx9d_12{margin-bottom:16px;padding:18px}._categoryNav_5xx9d_12 details>ul,._catalogControls_5xx9d_23{grid-template-columns:minmax(0,1fr)}._filterDisclosure_5xx9d_18{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);padding:18px}._categoryGrid_5xx9d_8 ._purchase_5xx9d_29 ._stock_5xx9d_26{display:block}}._copy_5xx9d_11 h3 a{color:inherit;text-decoration:none}._copy_5xx9d_11 h3 a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=680px){._categoryGrid_5xx9d_8{grid-template-columns:minmax(0,1fr)!important}._categoryGrid_5xx9d_8 ._card_5xx9d_10{max-width:none}}._card_5xx9d_10{flex-direction:column;min-width:0;display:flex}._visual_5xx9d_37{place-items:center;height:250px;padding:28px;display:grid;background:var(--white)!important}._visual_5xx9d_37 img{object-fit:contain;width:100%;height:100%;max-height:194px}._visual_5xx9d_37 a{place-items:center;width:100%;height:100%;display:grid}._detailLink_5xx9d_40{color:inherit;text-underline-offset:4px;margin:16px 0;font-size:16px;text-decoration:underline}._detailVisual_5xx9d_41{padding:28px}._detailVisual_5xx9d_41 img{object-fit:contain;width:100%;height:100%;max-height:500px}._detailCopy_5xx9d_43>p{white-space:pre-line}._detailCopy_5xx9d_43 ._stock_5xx9d_26{display:block}._copy_5xx9d_11{flex-direction:column;flex:1;min-width:0;display:flex}._copy_5xx9d_11 h3{overflow-wrap:anywhere;font-size:22px;line-height:1.2}._copy_5xx9d_11 details{margin:16px 0;font-size:16px}._copy_5xx9d_11 summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}._copy_5xx9d_11 details p{white-space:pre-line;margin-top:12px}._copy_5xx9d_11 select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;max-width:100%;padding:12px;display:block}._purchase_5xx9d_29{margin-top:auto;padding-top:16px}._purchase_5xx9d_29 ._price_5xx9d_52{color:var(--forest-950);margin-bottom:8px;font-size:22px;font-weight:700}._purchase_5xx9d_29 ._stock_5xx9d_26{margin-bottom:16px;font-size:16px}._shop_5xx9d_1 button:disabled{opacity:.65;cursor:not-allowed}._shop_5xx9d_1 button{white-space:normal;min-height:44px;font-size:14px}._shop_5xx9d_1 button:focus-visible,._shop_5xx9d_1 summary:focus-visible,._shop_5xx9d_1 select:focus-visible{outline:3px solid var(--forest-700);outline-offset:4px}._purchase_5xx9d_29 button{width:100%}@media (width<=680px){._copy_5xx9d_11 h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}._copy_5xx9d_11 details{margin:12px 0}._purchase_5xx9d_29{padding-top:8px}._purchase_5xx9d_29 ._price_5xx9d_52{min-height:0;margin:0 0 12px}._purchase_5xx9d_29 ._stock_5xx9d_26{display:none}}@media (width<=600px){._toolbar_5xx9d_2{justify-content:stretch}._toolbar_5xx9d_2 button{width:100%}}._cart_5xx9d_67{--modal-ink:#0f4a4a;--modal-muted:#405b55;--modal-line:#0f4a4a26;--modal-thumb-width:70px;--modal-thumb-height:80px;box-sizing:border-box;overscroll-behavior:contain;width:min(700px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--modal-ink);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(155deg,#ffffff6b,#f9f7f01a 48%,#ffffff0a),#f9f7f0a3;border:1px solid #ffffffc7;border-radius:28px;margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 64px #0c332d3d,0 0 0 1px #0f4a4a0f,inset 0 1px #fffffff5,inset 1px 0 #ffffff57,inset 0 10px 22px -16px #ffffffe6}._cart_5xx9d_67::backdrop{-webkit-backdrop-filter:blur(9px)saturate(120%);backdrop-filter:blur(9px)saturate(120%);background:#0c332d30}._cartHeading_5xx9d_89{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._cartHeading_5xx9d_89 h2{min-width:0;color:var(--modal-ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}._cart_5xx9d_67 p{margin:12px 0;font-size:16px;line-height:1.5}._cart_5xx9d_67 ._close_5xx9d_92{width:44px;height:44px;min-height:44px;color:var(--modal-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfcf973;border:1px solid #ffffffbf;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:0 3px 12px #0f4a4a17,inset 0 1px #ffffffd9}._closeLabel_5xx9d_101{display:none}._closeIcon_5xx9d_102{font:28px/1 Arial,sans-serif;display:block}._cart_5xx9d_67 ._back_5xx9d_103{color:#faf8f2;text-align:center;background:#0f4a4a;border:1px solid #0f4a4a;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:26px;padding:14px 18px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 6px 16px #0f4a4a24}._cart_5xx9d_67 ._back_5xx9d_103:hover{filter:brightness(1.08);background:#0f4a4a}._cart_5xx9d_67 button:focus-visible,._cart_5xx9d_67 a:focus-visible{outline-offset:3px;outline:2px solid #0f4a4a}._lines_5xx9d_114{margin:0;padding:0;list-style:none}._productRow_5xx9d_115{border-bottom:1px solid var(--modal-line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}._productRow_5xx9d_115:first-child{padding-top:8px}._productRow_5xx9d_115:last-child{border-bottom:0;padding-bottom:0}._productImage_5xx9d_118{flex:0 0 var(--modal-thumb-width);width:var(--modal-thumb-width);height:var(--modal-thumb-height);box-sizing:border-box;object-fit:contain;background:#ffffff7a;border-radius:12px;padding:5px;display:block}._productCopy_5xx9d_119{flex:1;min-width:0}._productTitle_5xx9d_120{color:var(--modal-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.4}._cart_5xx9d_67 ._productPrice_5xx9d_121{color:var(--modal-ink);font-size:15px;font-weight:650}._cart_5xx9d_67 ._lineAvailability_5xx9d_122{color:var(--modal-muted);font-size:13px}._quantity_5xx9d_123{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._quantity_5xx9d_123 button{min-width:44px;min-height:44px}._total_5xx9d_125{font-weight:700}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._cart_5xx9d_67{background:#f9f7f0f5}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._cart_5xx9d_67{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f7f0}._cart_5xx9d_67::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){._cart_5xx9d_67{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}@media (width<=680px){._cart_5xx9d_67{--modal-thumb-width:56px;--modal-thumb-height:64px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:22px}._cartHeading_5xx9d_89{gap:12px;margin-bottom:22px}._productRow_5xx9d_115{gap:14px}}
