.product-page[data-astro-cid-vy64sz5s] .crumbs[data-astro-cid-vy64sz5s]{align-items:center;margin-bottom:20px}.product-layout[data-astro-cid-vy64sz5s]{grid-template-columns:1.05fr .95fr;align-items:start;gap:48px;display:grid}.product-gallery[data-astro-cid-vy64sz5s]{min-width:0}.gallery-stage[data-astro-cid-vy64sz5s]{background:var(--paper-2);border-radius:16px;position:relative;overflow:hidden}.gallery-slide[data-astro-cid-vy64sz5s]{aspect-ratio:1}.gallery-slide[data-astro-cid-vy64sz5s][hidden]{display:none}.gallery-slide[data-astro-cid-vy64sz5s] img[data-astro-cid-vy64sz5s]{object-fit:contain;width:100%;height:100%}.gallery-stage[data-astro-cid-vy64sz5s]>.icon-btn[data-astro-cid-vy64sz5s]{background:var(--white);box-shadow:var(--shadow);color:var(--teal-ink);position:absolute}.zoom-button[data-astro-cid-vy64sz5s]{top:16px;right:16px}.gallery-prev[data-astro-cid-vy64sz5s]{top:calc(50% - 24px);left:12px}.gallery-next[data-astro-cid-vy64sz5s]{top:calc(50% - 24px);right:12px}.photo-counter[data-astro-cid-vy64sz5s]{background:var(--white);color:var(--ink-2);border-radius:24px;padding:4px 12px;font-size:12px;line-height:20px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gallery-thumbs[data-astro-cid-vy64sz5s]{scrollbar-width:thin;gap:8px;padding-block:12px 4px;display:flex;overflow-x:auto}.gallery-thumbs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s]{background:var(--paper-2);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:0 0 80px;min-width:48px;height:80px;padding:0;overflow:hidden}.gallery-thumbs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s][aria-pressed=true]{border-color:var(--gold)}.gallery-thumbs[data-astro-cid-vy64sz5s] img[data-astro-cid-vy64sz5s]{object-fit:contain;width:100%;height:100%}.product-info[data-astro-cid-vy64sz5s]{gap:16px;display:grid}.product-info[data-astro-cid-vy64sz5s] h1[data-astro-cid-vy64sz5s]{font-size:36px;line-height:40px}.product-code[data-astro-cid-vy64sz5s]{color:var(--ink-2);font-size:14px}.product-price[data-astro-cid-vy64sz5s]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.product-price[data-astro-cid-vy64sz5s]>.price[data-astro-cid-vy64sz5s]{color:var(--teal-ink);white-space:normal;font-size:36px;line-height:40px}.product-price[data-astro-cid-vy64sz5s] small[data-astro-cid-vy64sz5s]{color:var(--ink-2);font-size:16px}.product-status[data-astro-cid-vy64sz5s]{background:var(--cream);color:var(--gold-ink);border-radius:12px;padding:12px 16px;font-size:14px}.product-buy[data-astro-cid-vy64sz5s]{align-items:center;gap:12px;display:flex}.product-add[data-astro-cid-vy64sz5s]{flex:1;padding-inline:16px}.product-call[data-astro-cid-vy64sz5s]{width:100%}.product-specs[data-astro-cid-vy64sz5s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.product-specs[data-astro-cid-vy64sz5s]>div[data-astro-cid-vy64sz5s]{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:12px 16px}.product-specs[data-astro-cid-vy64sz5s] dt[data-astro-cid-vy64sz5s]{color:var(--ink-2);font-size:12px;line-height:20px}.product-specs[data-astro-cid-vy64sz5s] dd[data-astro-cid-vy64sz5s]{margin:0;font-size:18px;font-weight:600;line-height:28px}.missing-specs[data-astro-cid-vy64sz5s]{color:var(--ink-2);font-size:14px}.product-shipping[data-astro-cid-vy64sz5s]{background:var(--paper-2);color:var(--teal-ink);border-radius:12px;align-items:start;gap:16px;padding:16px;text-decoration:none;display:flex}.product-shipping[data-astro-cid-vy64sz5s]>svg[data-astro-cid-vy64sz5s]{flex:none;width:28px;height:28px}.product-shipping[data-astro-cid-vy64sz5s] strong[data-astro-cid-vy64sz5s]{font-size:14px;line-height:24px;display:block}.product-shipping[data-astro-cid-vy64sz5s] span[data-astro-cid-vy64sz5s]>span[data-astro-cid-vy64sz5s]{align-items:center;gap:12px;font-size:12px;line-height:20px;text-decoration:underline;display:flex}.product-shipping[data-astro-cid-vy64sz5s] span[data-astro-cid-vy64sz5s]>span[data-astro-cid-vy64sz5s] svg[data-astro-cid-vy64sz5s]{flex:none;width:20px;height:20px}.product-details[data-astro-cid-vy64sz5s]{padding-top:32px}.product-tabs[data-astro-cid-vy64sz5s]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.product-tabs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s]{border:1px solid var(--line);background:var(--white);min-height:48px;font:500 16px/24px var(--sans);color:var(--teal-ink);cursor:pointer;border-radius:12px;padding:12px 24px}.product-tabs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s][aria-selected=true]{background:var(--teal);color:#fff;border-color:var(--teal)}[data-astro-cid-vy64sz5s][data-product-panel][hidden]{display:none}.description-panel[data-astro-cid-vy64sz5s],.detail-panel[data-astro-cid-vy64sz5s]{isolation:isolate;border:1px solid var(--line);background:var(--white);border-radius:16px;position:relative;overflow:hidden}.description-panel[data-astro-cid-vy64sz5s]>img[data-astro-cid-vy64sz5s]{object-fit:cover;z-index:-2;width:45%;height:100%;position:absolute;inset:0 0 0 auto}.description-panel[data-astro-cid-vy64sz5s]:after{content:"";background:linear-gradient(90deg,var(--white) 42%,#fffffffa 55%,transparent 100%);z-index:-1;position:absolute;inset:0}.description-copy[data-astro-cid-vy64sz5s]{max-width:75%;padding:24px 32px}.product-details[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{font:500 30px/36px var(--serif);color:var(--teal-ink);margin-bottom:12px}.product-prose[data-astro-cid-vy64sz5s]{gap:12px;font-size:14px;line-height:24px;display:grid}.product-prose[data-astro-cid-vy64sz5s] p{margin:0}.detail-panel[data-astro-cid-vy64sz5s]{gap:12px;padding:24px 32px;display:grid}.detail-panel[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{margin:0}.detail-panel[data-astro-cid-vy64sz5s]>.btn[data-astro-cid-vy64sz5s]{justify-self:start}.full-specs[data-astro-cid-vy64sz5s]{max-width:800px;margin:0}.full-specs[data-astro-cid-vy64sz5s] div[data-astro-cid-vy64sz5s]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding-block:12px;display:grid}.full-specs[data-astro-cid-vy64sz5s] dt[data-astro-cid-vy64sz5s]{color:var(--ink-2)}.full-specs[data-astro-cid-vy64sz5s] dd[data-astro-cid-vy64sz5s]{margin:0;font-weight:600}.detail-note[data-astro-cid-vy64sz5s]{color:var(--ink-2);font-size:14px;line-height:24px}.product-benefits[data-astro-cid-vy64sz5s]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.product-benefits[data-astro-cid-vy64sz5s] li[data-astro-cid-vy64sz5s]{align-items:start;gap:16px;font-size:14px;line-height:20px;display:flex}.product-benefits[data-astro-cid-vy64sz5s] svg[data-astro-cid-vy64sz5s]{width:32px;height:32px;color:var(--teal-ink);flex:none}.product-benefits[data-astro-cid-vy64sz5s] strong[data-astro-cid-vy64sz5s]{color:var(--teal-ink);font-weight:600;display:block}.product-benefits[data-astro-cid-vy64sz5s] span[data-astro-cid-vy64sz5s]{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.related[data-astro-cid-vy64sz5s]{padding-block:32px}.related-heading[data-astro-cid-vy64sz5s]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.related-heading[data-astro-cid-vy64sz5s]>a[data-astro-cid-vy64sz5s]{min-height:48px;color:var(--teal-ink);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.related-heading[data-astro-cid-vy64sz5s] svg[data-astro-cid-vy64sz5s]{width:20px;height:20px}.product-help[data-astro-cid-vy64sz5s]{isolation:isolate;background:var(--teal-deep);color:#fff;position:relative;overflow:hidden}.product-help[data-astro-cid-vy64sz5s]>img[data-astro-cid-vy64sz5s]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.product-help[data-astro-cid-vy64sz5s]:after{content:"";z-index:-1;background:linear-gradient(90deg,#004646fc,#004646ed 50%,#003c3c33);position:absolute;inset:0}.product-help[data-astro-cid-vy64sz5s]>.wrap[data-astro-cid-vy64sz5s]{padding-block:40px}.product-help[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{font:500 36px/40px var(--serif)}.product-help[data-astro-cid-vy64sz5s] p[data-astro-cid-vy64sz5s]{max-width:500px;margin-block:16px 20px}.product-help[data-astro-cid-vy64sz5s] small[data-astro-cid-vy64sz5s]{margin-top:12px;font-size:12px;display:block}.photo-dialog[data-astro-cid-vy64sz5s]{background:var(--paper);width:96%;max-width:1400px;height:94dvh;max-height:94dvh;color:var(--ink);border:0;border-radius:16px;padding:16px}.photo-dialog[data-astro-cid-vy64sz5s]::backdrop{background:#001414d9}.zoom-toolbar[data-astro-cid-vy64sz5s]{justify-content:space-between;align-items:center;gap:16px;height:48px;display:flex}.zoom-stage[data-astro-cid-vy64sz5s]{justify-content:center;align-items:center;gap:8px;height:calc(100% - 48px);display:flex}.zoom-stage[data-astro-cid-vy64sz5s]>img[data-astro-cid-vy64sz5s]{object-fit:contain;min-width:0;max-width:calc(100% - 112px);height:100%}.zoom-stage[data-astro-cid-vy64sz5s]>.icon-btn[data-astro-cid-vy64sz5s]{flex:none}.zoom-stage[data-astro-cid-vy64sz5s]>.icon-btn[data-astro-cid-vy64sz5s][hidden]{display:none}@media (width<=1023px){.product-layout[data-astro-cid-vy64sz5s]{grid-template-columns:1fr;gap:24px}.product-buy[data-astro-cid-vy64sz5s]{bottom:calc(var(--bar-h) + env(safe-area-inset-bottom));z-index:10;background:var(--paper);border-top:1px solid var(--line);margin-inline:-16px;padding:12px 16px;position:sticky}.product-info[data-astro-cid-vy64sz5s] h1[data-astro-cid-vy64sz5s]{margin-top:0}.product-gallery[data-astro-cid-vy64sz5s]{grid-row:1}.product-info[data-astro-cid-vy64sz5s] .product-code[data-astro-cid-vy64sz5s]{margin-top:-12px}.product-layout[data-astro-cid-vy64sz5s]{gap:16px}.product-layout[data-astro-cid-vy64sz5s]>.product-info[data-astro-cid-vy64sz5s]{display:grid}.product-price[data-astro-cid-vy64sz5s]>.price[data-astro-cid-vy64sz5s]{font-size:30px;line-height:36px}.product-info[data-astro-cid-vy64sz5s] h1[data-astro-cid-vy64sz5s]{font-size:30px;line-height:32px}.product-benefits[data-astro-cid-vy64sz5s]{grid-template-columns:repeat(2,minmax(0,1fr))}.description-copy[data-astro-cid-vy64sz5s]{max-width:85%}}@media (width<=767px){.product-page[data-astro-cid-vy64sz5s] .crumbs[data-astro-cid-vy64sz5s]{margin-bottom:12px;font-size:12px}.zoom-button[data-astro-cid-vy64sz5s]{top:8px;right:8px}.gallery-prev[data-astro-cid-vy64sz5s]{left:8px}.gallery-next[data-astro-cid-vy64sz5s]{right:8px}.gallery-thumbs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s]{flex-basis:64px;height:64px}.product-buy[data-astro-cid-vy64sz5s]{gap:8px}.product-buy[data-astro-cid-vy64sz5s] .qty[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s]{width:48px}.product-add[data-astro-cid-vy64sz5s]{padding-inline:8px;font-size:14px}.product-tabs[data-astro-cid-vy64sz5s]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.product-tabs[data-astro-cid-vy64sz5s] button[data-astro-cid-vy64sz5s]{white-space:nowrap;flex:none;padding-inline:16px;font-size:14px}.description-copy[data-astro-cid-vy64sz5s]{max-width:100%;padding:20px 16px}.description-panel[data-astro-cid-vy64sz5s]>img[data-astro-cid-vy64sz5s],.description-panel[data-astro-cid-vy64sz5s]:after{display:none}.product-prose[data-astro-cid-vy64sz5s]{font-size:16px;line-height:24px}.detail-panel[data-astro-cid-vy64sz5s]{padding:20px 16px}.full-specs[data-astro-cid-vy64sz5s] div[data-astro-cid-vy64sz5s]{gap:16px;font-size:14px;line-height:24px}.product-specs[data-astro-cid-vy64sz5s]>div[data-astro-cid-vy64sz5s]{padding:12px}.product-benefits[data-astro-cid-vy64sz5s]{gap:24px 12px}.product-benefits[data-astro-cid-vy64sz5s] li[data-astro-cid-vy64sz5s]{gap:8px;font-size:12px;line-height:20px}.product-benefits[data-astro-cid-vy64sz5s] svg[data-astro-cid-vy64sz5s]{width:24px;height:24px}.related-heading[data-astro-cid-vy64sz5s] .h2[data-astro-cid-vy64sz5s]{font-size:30px;line-height:32px}.related-heading[data-astro-cid-vy64sz5s]>a[data-astro-cid-vy64sz5s]{gap:4px;font-size:12px}.product-help[data-astro-cid-vy64sz5s]:after{background:#004646f0}.product-help[data-astro-cid-vy64sz5s] h2[data-astro-cid-vy64sz5s]{font-size:30px;line-height:32px}.product-help[data-astro-cid-vy64sz5s]>.wrap[data-astro-cid-vy64sz5s]{padding-block:32px}.photo-dialog[data-astro-cid-vy64sz5s]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:12px}.zoom-stage[data-astro-cid-vy64sz5s]{position:relative}.zoom-stage[data-astro-cid-vy64sz5s]>img[data-astro-cid-vy64sz5s]{width:100%;max-width:100%}.zoom-stage[data-astro-cid-vy64sz5s]>[data-astro-cid-vy64sz5s][data-photo-step]{background:var(--white);box-shadow:var(--shadow);position:absolute;bottom:12px}.zoom-stage[data-astro-cid-vy64sz5s]>[data-astro-cid-vy64sz5s][data-photo-step="-1"]{left:12px}.zoom-stage[data-astro-cid-vy64sz5s]>[data-astro-cid-vy64sz5s][data-photo-step="1"]{right:12px}}
