.vid[data-astro-cid-2gmjvff3]{gap:10px;margin:0;display:grid}.play[data-astro-cid-2gmjvff3],.vid[data-astro-cid-2gmjvff3] iframe,.empty[data-astro-cid-2gmjvff3]{aspect-ratio:9/16;background:var(--forest);border:0;border-radius:18px;width:100%;overflow:hidden}.play[data-astro-cid-2gmjvff3]{cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.play[data-astro-cid-2gmjvff3] img[data-astro-cid-2gmjvff3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icon[data-astro-cid-2gmjvff3]{background:var(--mint);width:64px;height:64px;color:var(--forest);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:relative;box-shadow:0 8px 24px #00000040}.play[data-astro-cid-2gmjvff3]:hover .icon[data-astro-cid-2gmjvff3]{transform:scale(1.06)}.empty[data-astro-cid-2gmjvff3]{text-align:center;color:var(--mint);background:repeating-linear-gradient(135deg, var(--forest) 0 14px, var(--pine) 14px 28px);place-content:center;font-weight:700;display:grid}.empty[data-astro-cid-2gmjvff3] span[data-astro-cid-2gmjvff3]{color:#a9c7b7;font-size:.8rem;font-weight:500}figcaption[data-astro-cid-2gmjvff3]{color:var(--forest);font-size:.95rem;font-weight:600}.top[data-astro-cid-do6zfqau]{padding-top:20px}.pdp[data-astro-cid-do6zfqau]{gap:32px;padding-block:24px clamp(48px,7vw,96px);display:grid}@media (width>=960px){.pdp[data-astro-cid-do6zfqau]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:56px}.gallery[data-astro-cid-do6zfqau]{position:sticky;top:112px}}.gallery[data-astro-cid-do6zfqau]{gap:16px;display:grid}@media (width>=960px){.stage[data-astro-cid-do6zfqau]{min-height:520px}.gallery[data-astro-cid-do6zfqau] .stage[data-astro-cid-do6zfqau] .main{max-height:min(820px,80vh)}.gallery[data-astro-cid-do6zfqau]{grid-template-columns:84px minmax(0,1fr)}.stage[data-astro-cid-do6zfqau]{grid-column:2}.thumbs[data-astro-cid-do6zfqau]{flex-direction:column;order:-1;justify-content:flex-start;padding-top:24px}}.stage[data-astro-cid-do6zfqau]{place-items:center;min-height:260px;display:grid;position:relative}.stage[data-astro-cid-do6zfqau] .main{object-fit:contain;opacity:0;visibility:hidden;grid-area:1/1;width:auto;max-width:100%;height:auto;max-height:60vh;transition:opacity .25s}.stage[data-astro-cid-do6zfqau] .main.on{opacity:1;visibility:visible}.stage[data-astro-cid-do6zfqau] .art{width:min(300px,70%);height:auto;max-height:none}.stage[data-astro-cid-do6zfqau] .placeholder-note[data-astro-cid-do6zfqau]{position:absolute;bottom:0}.stage[data-astro-cid-do6zfqau].photo .main{border-radius:var(--r-card)}.rep-note[data-astro-cid-do6zfqau]{color:var(--sage);text-align:center;grid-column:1/-1;font-size:.82rem}.rep-note[data-astro-cid-do6zfqau] a[data-astro-cid-do6zfqau]{color:var(--sage)}.thumbs[data-astro-cid-do6zfqau]{justify-content:center;gap:10px;display:flex}.pdp[data-astro-cid-do6zfqau]{padding-top:12px}.thumbs[data-astro-cid-do6zfqau] button[data-astro-cid-do6zfqau]{border:2px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;place-items:center;width:56px;height:76px;padding:6px;display:grid}.thumbs[data-astro-cid-do6zfqau] button[data-astro-cid-do6zfqau][aria-selected=true]{border-color:var(--forest)}.thumbs[data-astro-cid-do6zfqau] img{object-fit:contain;width:auto;max-height:100%}.buy[data-astro-cid-do6zfqau]{align-content:start;gap:22px;display:grid}.title[data-astro-cid-do6zfqau]{gap:8px;display:grid}.kicker[data-astro-cid-do6zfqau]{color:var(--field-ink);font-size:.92rem;font-weight:700}.buy[data-astro-cid-do6zfqau] h1[data-astro-cid-do6zfqau]{font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);line-height:1.05}.summary[data-astro-cid-do6zfqau]{color:var(--ink);font-size:1.1rem}.offer[data-astro-cid-do6zfqau]{gap:18px;display:grid}.offer[data-astro-cid-do6zfqau][hidden],.buybar[data-astro-cid-do6zfqau][hidden],[data-astro-cid-do6zfqau][data-live-extra][hidden]{display:none!important}.tabs[data-astro-cid-do6zfqau]{border-bottom:1px solid var(--line);gap:8px;display:flex}.tabs[data-astro-cid-do6zfqau] button[data-astro-cid-do6zfqau]{color:var(--sage);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 28px;font-weight:700}.tabs[data-astro-cid-do6zfqau] button[data-astro-cid-do6zfqau][aria-selected=true]{color:var(--forest);border-bottom-color:var(--forest)}.price-card[data-astro-cid-do6zfqau]{border:1.5px solid #d3ddd6;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.pc-left[data-astro-cid-do6zfqau]{gap:4px;display:grid}.pc-left[data-astro-cid-do6zfqau] strong[data-astro-cid-do6zfqau]{color:var(--forest)}.pc-left[data-astro-cid-do6zfqau] span[data-astro-cid-do6zfqau]{color:var(--sage);font-size:.9rem;line-height:1.45}.pc-price[data-astro-cid-do6zfqau]{text-align:right;justify-items:end;gap:2px;display:grid}.pc-price[data-astro-cid-do6zfqau] b[data-astro-cid-do6zfqau]{color:var(--forest);letter-spacing:-.02em;font-variation-settings:"wdth" 112;white-space:nowrap;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.2rem);font-weight:800;font-stretch:112%}.pc-price[data-astro-cid-do6zfqau] s[data-astro-cid-do6zfqau],.from[data-astro-cid-do6zfqau],.msrp[data-astro-cid-do6zfqau]{color:var(--sage);font-size:.9rem}.msrp[data-astro-cid-do6zfqau] s[data-astro-cid-do6zfqau]{font-size:1em}.save[data-astro-cid-do6zfqau]{color:var(--field-ink);font-size:.82rem;font-weight:700}.order[data-astro-cid-do6zfqau]{grid-template-columns:auto 1fr;gap:12px;display:grid}.qty[data-astro-cid-do6zfqau]{border-radius:var(--r-pill);border:1.5px solid #cfd8d2;align-items:center;height:52px;display:flex}.qty[data-astro-cid-do6zfqau] button[data-astro-cid-do6zfqau]{width:44px;height:100%;color:var(--forest);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;font-size:1.3rem}.qty[data-astro-cid-do6zfqau] input[data-astro-cid-do6zfqau]{text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;width:36px;font-size:1.05rem;font-weight:800}.qty[data-astro-cid-do6zfqau] input[data-astro-cid-do6zfqau]::-webkit-inner-spin-button{-webkit-appearance:none}.add[data-astro-cid-do6zfqau]{font-size:1.05rem}.added[data-astro-cid-do6zfqau]{background:var(--mint-wash);color:var(--forest);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 18px;font-weight:600;display:flex}.added[data-astro-cid-do6zfqau][hidden]{display:none}.note[data-astro-cid-do6zfqau]{color:var(--sage);font-size:.88rem}.included[data-astro-cid-do6zfqau]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.included[data-astro-cid-do6zfqau] li[data-astro-cid-do6zfqau]{color:var(--ink);align-items:baseline;gap:10px;font-size:.95rem;display:flex}.included[data-astro-cid-do6zfqau] li[data-astro-cid-do6zfqau]:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4 8.5l2.5 2.5L12 5.5%27 fill=%27none%27 stroke=%27%230e3a26%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;transform:translateY(3px)}.bestfor[data-astro-cid-do6zfqau]{border-top:1px solid var(--line);color:var(--ink);padding-top:18px}.bestfor[data-astro-cid-do6zfqau] span[data-astro-cid-do6zfqau]{color:var(--sage);margin-bottom:2px;font-size:.85rem;font-weight:600;display:block}.buybar[data-astro-cid-do6zfqau]{z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #0e3a2633}.buybar[data-astro-cid-do6zfqau].show{transform:none}.buybar[data-astro-cid-do6zfqau] div[data-astro-cid-do6zfqau]{line-height:1.2;display:grid}.bb-name[data-astro-cid-do6zfqau]{color:var(--sage);font-size:.82rem}.buybar[data-astro-cid-do6zfqau] b[data-astro-cid-do6zfqau]{color:var(--forest);font-size:1.15rem}@media (width>=960px){.buybar[data-astro-cid-do6zfqau]{display:none}}.detail[data-astro-cid-do6zfqau]{gap:48px;display:grid}@media (width>=960px){.detail[data-astro-cid-do6zfqau]{grid-template-columns:1.1fr 1fr;gap:80px}}.specs[data-astro-cid-do6zfqau]{align-content:start;gap:20px;display:grid}.prose[data-astro-cid-do6zfqau] h2[data-astro-cid-do6zfqau]:first-child,.specs[data-astro-cid-do6zfqau] h2[data-astro-cid-do6zfqau]{margin-top:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}dl[data-astro-cid-do6zfqau]{border-top:1px solid var(--line);margin:0}dl[data-astro-cid-do6zfqau] div[data-astro-cid-do6zfqau]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) 1.4fr;gap:16px;padding:14px 0;display:grid}dt[data-astro-cid-do6zfqau]{color:var(--sage);font-size:.92rem}dd[data-astro-cid-do6zfqau]{color:var(--forest);margin:0;font-weight:600}.one-video[data-astro-cid-do6zfqau]{max-width:340px}.grid[data-astro-cid-do6zfqau]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=900px){.grid[data-astro-cid-do6zfqau]{grid-template-columns:repeat(4,minmax(0,1fr))}}.quote[data-astro-cid-do6zfqau]{gap:8px;display:grid}@media (width>=960px){.quote[data-astro-cid-do6zfqau]{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px}}.form-card[data-astro-cid-do6zfqau]{padding:clamp(22px,4vw,40px)}
