.product[data-astro-cid-w7qhccdo]{padding-top:var(--space-4)}.crumbs[data-astro-cid-w7qhccdo] ol[data-astro-cid-w7qhccdo]{gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-w7qhccdo] li[data-astro-cid-w7qhccdo]+li[data-astro-cid-w7qhccdo]:before{content:"/";margin-right:var(--space-2);color:var(--color-border)}.crumbs[data-astro-cid-w7qhccdo] a[data-astro-cid-w7qhccdo]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-w7qhccdo] a[data-astro-cid-w7qhccdo]:hover{color:var(--color-forest);text-decoration:underline}.crumbs[data-astro-cid-w7qhccdo] [data-astro-cid-w7qhccdo][aria-current]{color:var(--color-charcoal)}.product__grid[data-astro-cid-w7qhccdo]{gap:var(--space-6);display:grid}@media (width>=900px){.product__grid[data-astro-cid-w7qhccdo]{gap:clamp(var(--space-7), 5vw, 5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.product__media[data-astro-cid-w7qhccdo]{top:calc(var(--header-h) + var(--space-4));position:sticky}}.product__info[data-astro-cid-w7qhccdo]{gap:var(--space-5);align-content:start;display:grid}@media (width>=900px){.product__info[data-astro-cid-w7qhccdo]{padding-top:var(--space-5)}}.product__head[data-astro-cid-w7qhccdo]{gap:var(--space-3);display:grid}.product__head[data-astro-cid-w7qhccdo] .eyebrow[data-astro-cid-w7qhccdo]{margin-bottom:calc(-1 * var(--space-1))}.product__head[data-astro-cid-w7qhccdo] h1[data-astro-cid-w7qhccdo]{font-size:clamp(2.5rem,2rem + 1.8vw,3.5rem)}.product__short[data-astro-cid-w7qhccdo]{max-width:30rem;font-family:var(--font-serif);color:var(--color-muted);font-size:1.1rem;line-height:1.6}.promises[data-astro-cid-w7qhccdo]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.promise[data-astro-cid-w7qhccdo]{align-items:start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-muted);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.promise[data-astro-cid-w7qhccdo] svg{color:var(--color-straw-deep);margin-top:.1rem}.promise[data-astro-cid-w7qhccdo] strong[data-astro-cid-w7qhccdo]{color:var(--color-charcoal);font-weight:500;display:block}.product__about[data-astro-cid-w7qhccdo]{gap:var(--space-7);margin-top:clamp(var(--space-8), 8vw, 7rem);padding-top:clamp(var(--space-7), 5vw, var(--space-8));border-top:1px solid var(--color-border);display:grid}@media (width>=900px){.product__about[data-astro-cid-w7qhccdo]{gap:clamp(var(--space-7), 6vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.product__story[data-astro-cid-w7qhccdo]{gap:var(--space-4);max-width:34rem;display:grid}.product__story[data-astro-cid-w7qhccdo] h2[data-astro-cid-w7qhccdo]{margin-bottom:var(--space-1);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)}.product__story[data-astro-cid-w7qhccdo] p[data-astro-cid-w7qhccdo]{font-size:1.05rem;line-height:1.8}.product__story[data-astro-cid-w7qhccdo] p[data-astro-cid-w7qhccdo]:first-of-type:first-letter{float:left;font-family:var(--font-serif);color:var(--color-forest);margin:.35rem .5rem 0 0;font-size:3.4rem;line-height:.8}.product__details[data-astro-cid-w7qhccdo]{gap:var(--space-5);display:grid}.facts[data-astro-cid-w7qhccdo]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact[data-astro-cid-w7qhccdo]{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-white);border-radius:.3rem 1.1rem;display:grid}.fact[data-astro-cid-w7qhccdo] dt[data-astro-cid-w7qhccdo]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-straw-deep);font-size:.6875rem;font-weight:600}.fact[data-astro-cid-w7qhccdo] dd[data-astro-cid-w7qhccdo]{font-size:var(--text-sm);gap:.3rem;line-height:1.45;display:grid}.fact__line[data-astro-cid-w7qhccdo]{align-items:center;gap:var(--space-2);display:flex}.fact__dot[data-astro-cid-w7qhccdo]{background:var(--swatch);border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;box-shadow:0 0 0 1px #29292914}.fact__seasons[data-astro-cid-w7qhccdo]{justify-content:start;gap:var(--space-4);grid-auto-flow:column}.fact__season[data-astro-cid-w7qhccdo]{color:inherit;justify-items:center;gap:.15rem;text-decoration:none;display:grid}.fact__season[data-astro-cid-w7qhccdo]:hover{color:var(--color-forest)}.fact__season[data-astro-cid-w7qhccdo] .fact__glyph{width:2rem;height:2rem;color:var(--color-straw-deep)}.specs[data-astro-cid-w7qhccdo]{font-size:var(--text-sm);display:grid}.specs[data-astro-cid-w7qhccdo]>div[data-astro-cid-w7qhccdo]{gap:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:8rem 1fr;padding-block:.6rem;display:grid}.specs[data-astro-cid-w7qhccdo] dt[data-astro-cid-w7qhccdo]{color:var(--color-muted)}.more-list[data-astro-cid-w7qhccdo]{border-top:1px solid var(--color-border)}.more[data-astro-cid-w7qhccdo]{border-bottom:1px solid var(--color-border)}.more[data-astro-cid-w7qhccdo] summary[data-astro-cid-w7qhccdo]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);font-family:var(--font-serif);cursor:pointer;font-size:1.1rem;list-style:none;display:flex}.more[data-astro-cid-w7qhccdo] summary[data-astro-cid-w7qhccdo]::-webkit-details-marker{display:none}.more[data-astro-cid-w7qhccdo] summary[data-astro-cid-w7qhccdo]:after{content:"";width:.8rem;height:.8rem;color:var(--color-forest);transition:transform .3s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex-shrink:0}.more[data-astro-cid-w7qhccdo][open] summary[data-astro-cid-w7qhccdo]:after{transform:rotate(45deg)}.more[data-astro-cid-w7qhccdo] summary[data-astro-cid-w7qhccdo]:hover{color:var(--color-forest)}.more[data-astro-cid-w7qhccdo] p[data-astro-cid-w7qhccdo],.more[data-astro-cid-w7qhccdo] ul[data-astro-cid-w7qhccdo]{padding-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}.more[data-astro-cid-w7qhccdo] ul[data-astro-cid-w7qhccdo]{gap:var(--space-1);padding-left:1.1rem;display:grid}.related[data-astro-cid-w7qhccdo]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}@media (width<=559px){.related[data-astro-cid-w7qhccdo]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-w7qhccdo]{gap:var(--space-2)}.fact[data-astro-cid-w7qhccdo]{padding:var(--space-3)}}
