.product-steps__header{display:grid;gap:1.5rem 4rem;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.product-steps__heading{display:grid;gap:1.25rem;max-width:40rem}.product-steps__intro{max-width:30rem;color:rgb(var(--color-muted));font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.7}@media(min-width:990px){.product-steps__header{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.product-steps__list{display:grid;padding:0;margin:0;list-style:none;border-top:var(--hairline)}.step{border-bottom:var(--hairline)}.step__summary{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;list-style:none;cursor:pointer}.step__summary::-webkit-details-marker{display:none}.step__number{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;background:rgb(var(--color-surface));font-size:.875rem;font-weight:var(--font-body-weight-medium);line-height:1;font-variant-numeric:tabular-nums;color:rgb(var(--color-text))}.step__title{flex:1;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-medium);font-size:calc(var(--font-heading-scale) * 1.0625rem);letter-spacing:var(--tracking-title);text-transform:var(--font-heading-transform);line-height:1.35}.step__icon{--icon-size: .8rem;align-self:center;transition:transform var(--duration) var(--ease)}.step__details[open] .step__icon{transform:rotate(45deg)}.step__body{display:grid;gap:1.25rem;padding:0 0 1.75rem 3.5rem}.step__media{aspect-ratio:4 / 3}.step__text{color:rgb(var(--color-muted));font-size:.9375rem;line-height:1.75}@media(min-width:990px){.product-steps__list{grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:0 clamp(2rem,3.5vw,3.5rem);border-top:0}.step{border-bottom:0}.step__summary{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 0 0;border-top:var(--hairline);cursor:default;pointer-events:none}.step__number{flex:none;width:3rem;height:3rem;font-size:.9375rem}.step__icon{display:none}.step__title{font-size:calc(var(--font-heading-scale) * 1.1875rem)}.step__body{padding:1.25rem 0 0}.step__media{order:2}.step__details::details-content{content-visibility:visible;display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-steps.css.map */
