.product-content{display:grid;gap:clamp(2.5rem,6vw,5rem);width:min(100% - 2 * var(--page-margin, 1rem),86rem);margin:0 auto clamp(2rem,5vw,4rem);color:var(--color-foreground)}.product-content h2{margin:0 0 .7rem;font-size:clamp(1.45rem,2.7vw,2.5rem);line-height:1.12}.product-content p{line-height:1.65}.product-content__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.product-content__highlight{display:flex;gap:.9rem;align-items:start;padding:clamp(1rem,2vw,1.75rem);background:color-mix(in srgb,var(--color-background) 80%,var(--color-foreground))}.product-content__highlight h2,.product-content__feature h2{font-size:1.15rem}.product-content__icon{display:block;flex:none;width:2rem;height:2rem}.product-content__icon svg{width:100%;height:100%}.product-content__story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1rem,4vw,4rem)}.product-content__story--text-only{grid-template-columns:minmax(0,1fr)}.product-content__story-copy{padding:clamp(.5rem,3vw,2rem)}.product-content__story-image{display:block;width:100%;height:auto}.product-content__features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,3vw,2rem)}.product-content__feature img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:contain;object-position:center;margin-block-end:1rem}.product-content__fabric{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1rem,3vw,2.5rem);background:color-mix(in oklch,var(--color-background) 92%,var(--color-foreground))}.product-content__fabric--text-only{grid-template-columns:minmax(0,1fr)}.product-content__fabric-media{min-inline-size:0;aspect-ratio:4 / 5;overflow:clip;background:color-mix(in oklch,var(--color-background) 84%,var(--color-foreground))}.product-content__fabric-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.product-content__fabric-copy{min-inline-size:0;max-inline-size:42rem;overflow-wrap:break-word}.product-content__fabric-description{margin-block:0 clamp(1.25rem,3vw,2rem)}.product-content__fabric-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0}.product-content__fabric-details>div{padding-block-start:.75rem;border-block-start:1px solid var(--color-border, currentColor)}.product-content__fabric-details dt{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-content__fabric-details dd{margin:.45rem 0 0;line-height:1.55}.product-content__fit,.product-content__comparison,.product-content__faq{width:min(100%,54rem);margin-inline:auto}.product-content__fit p+p{margin-top:.5rem}.product-content__table-scroll{overflow-x:auto}.product-content__comparison table{width:100%;border-collapse:collapse;text-align:left}.product-content__comparison th,.product-content__comparison td{padding:.85rem;border-bottom:1px solid var(--color-border, #ddd)}.product-content__comparison thead{background:color-mix(in srgb,var(--color-background) 80%,var(--color-foreground))}.product-content__faq details{border-bottom:1px solid var(--color-border, #ddd)}.product-content__faq summary{padding:1rem 0;cursor:pointer;font-weight:700}.product-content__faq details p{padding:0 0 1rem}@media(max-width:749px){.product-content{width:min(100% - 10px,86rem)}.product-content__highlights,.product-content__story{grid-template-columns:minmax(0,1fr)}.product-content__story-copy{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-content.css.map */
