.sf-detail-panels{scroll-margin-top:11rem;padding-block:clamp(7.2rem,10vw,13.2rem);background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--sf-media-bg) 30%,transparent),transparent 34%),var(--sf-bg)}.sf-detail-panels .sf-page-width{position:relative;display:grid;grid-template-columns:minmax(24rem,.58fr) minmax(0,1.42fr);gap:clamp(3.2rem,6vw,8rem);align-items:start}.sf-detail-panels .sf-page-width:before{content:none}.sf-detail-panels .sf-section-header{position:sticky;top:11rem;align-self:start;margin:0;padding-top:1.2rem}.sf-detail-panels .sf-section-header:before{content:"Product details";display:block;margin-bottom:2.8rem;color:var(--sf-muted);font-family:var(--sf-font-body);font-size:1.1rem;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase}.sf-detail-panels .sf-heading{max-width:38rem;font-size:clamp(3.8rem,4.2vw,5.8rem);line-height:.98}.sf-detail-panels .sf-heading:after{content:"";display:block;width:7.6rem;height:.1rem;margin-top:2.6rem;background:var(--sf-line)}.sf-detail-panels .sf-section-header .sf-copy{max-width:32rem;margin-top:3rem;font-size:clamp(1.55rem,1.2vw,1.8rem)}.sf-detail-panels__grid,.sf-detail-panels__band{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.sf-detail-panels__band{padding:0;border-top:0}.sf-detail-panel{min-height:clamp(25rem,27vw,36rem);padding:clamp(2.8rem,3vw,4.4rem);border:.1rem solid var(--sf-line);background:linear-gradient(135deg,color-mix(in srgb,var(--sf-bg) 92%,transparent),color-mix(in srgb,var(--sf-media-bg) 36%,var(--sf-bg))),var(--sf-bg)}.sf-detail-panels__grid .sf-detail-panel:first-child{grid-column:span 2}.sf-detail-panel--inset{background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--sf-media-bg) 64%,transparent),transparent 42%),color-mix(in srgb,var(--sf-media-bg) 42%,var(--sf-bg));box-shadow:none}.sf-detail-panel h3,.sf-detail-panels__faq h3{margin:0;color:var(--sf-ink);font-family:var(--sf-font-heading);font-size:clamp(2.4rem,2.4vw,3.4rem);font-weight:var(--sf-heading-weight);letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.sf-detail-panel h3:after,.sf-detail-panels__faq h3:after{content:"";display:block;width:3.4rem;height:.1rem;margin-block:1.9rem 2.6rem;background:var(--sf-accent)}.sf-detail-panel__copy{max-width:44rem;color:var(--sf-muted);font-size:1.5rem;line-height:1.6}.sf-detail-panel__meta,.sf-detail-panel__note{margin:2rem 0 0;color:var(--sf-muted);font-size:1.3rem;line-height:1.5}.sf-detail-panel__chips{display:flex;flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style:none}.sf-detail-panel__chips li{display:inline-flex;align-items:center;min-height:3.8rem;padding-inline:1.6rem;border:.1rem solid color-mix(in srgb,var(--sf-ink) 28%,transparent);border-radius:var(--sf-button-radius);color:var(--sf-ink);font-family:var(--sf-font-body);font-size:1.3rem;font-weight:500;letter-spacing:0}.sf-detail-panels__faq{grid-column:2;margin-top:0;padding:clamp(3rem,4vw,4.8rem);border:.1rem solid var(--sf-line);border-top:0}.sf-detail-panels__faq details{border-top:.1rem solid var(--sf-line)}.sf-detail-panels__faq details:last-child{border-bottom:.1rem solid var(--sf-line)}.sf-detail-panels__faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.8rem;color:var(--sf-ink);font-family:var(--sf-font-body);font-size:1.5rem;font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.sf-detail-panels__faq summary::-webkit-details-marker{display:none}.sf-detail-panels__faq summary:after{content:"";flex:0 0 auto;width:1.4rem;height:1.4rem;background:linear-gradient(var(--sf-accent),var(--sf-accent)) center / 100% .1rem no-repeat,linear-gradient(var(--sf-accent),var(--sf-accent)) center / .1rem 100% no-repeat;transition:transform .2s var(--sf-ease),opacity .2s var(--sf-ease)}.sf-detail-panels__faq details[open] summary:after{transform:rotate(90deg);opacity:.6}.sf-detail-panels__faq details>.sf-copy{max-width:64rem;padding-bottom:2rem}@media(max-width:989px){.sf-detail-panels .sf-page-width{grid-template-columns:1fr}.sf-detail-panels .sf-page-width:before{content:none}.sf-detail-panels .sf-section-header{position:static}.sf-detail-panels__faq{grid-column:auto}}@media(max-width:749px){.sf-detail-panels{padding-block:6.4rem}.sf-detail-panels__grid,.sf-detail-panels__band{grid-template-columns:1fr}.sf-detail-panels__grid .sf-detail-panel:first-child{grid-column:auto}.sf-detail-panel{min-height:0;padding:2.6rem 2rem}.sf-detail-panels__faq{padding:2.6rem 2rem}}@media(prefers-reduced-motion:reduce){.sf-detail-panels__faq summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sf-product-detail-panels.css.map */
