.sps{padding:4rem 0 6rem}.sps__inner{display:grid;gap:5.6rem}.template-product .sps .sps__inner.page-width{max-width:var(--page-width);margin:0 auto;padding:0 5rem!important}.sps .sps__heading{margin:0 0 2.4rem;font-family:Cormorant Garamond,Garamond,serif!important;font-weight:400!important;font-size:clamp(3rem,4vw,4.2rem)!important;line-height:1.05!important;letter-spacing:-.01em!important;text-transform:none!important}.sps__heading em{font-style:italic;color:rgb(var(--color-base-accent-1))}.sps__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.sps__card{padding:2.4rem 2rem;border:1px solid rgba(var(--color-foreground),.15)}.sps__card-label{margin:0 0 .8rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.sps .sps__card-text{margin:0;font-family:Cormorant Garamond,Garamond,serif;font-size:2.2rem;line-height:1.25}.sps__story{max-width:72rem}.sps__story-body p{margin:0 0 1.2rem;font-size:1.55rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.sps__link{display:inline-block;margin-top:.8rem;font-family:Cormorant Garamond,Garamond,serif;font-style:italic;font-size:2rem;color:rgb(var(--color-base-accent-1));text-underline-offset:.3rem}.sps__faq{max-width:82rem}.sps__faq-list{border-top:1px solid rgba(var(--color-foreground),.15)}.sps__faq-item{border-bottom:1px solid rgba(var(--color-foreground),.15)}.sps__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;list-style:none;cursor:pointer;font-size:1.55rem;line-height:1.45}.sps__q::-webkit-details-marker{display:none}.sps__icon{flex-shrink:0;width:1.4rem;height:1.4rem;color:rgb(var(--color-base-accent-1));transition:transform .2s ease}.sps__faq-item[open] .sps__icon{transform:rotate(45deg)}.sps__a{padding:0 4rem 2rem 0;font-size:1.45rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.sps__a p{margin:0 0 1rem}@media screen and (max-width:749px){.sps{padding:2.4rem 0 4rem}.sps__inner{gap:4.4rem}.template-product .sps .sps__inner.page-width{padding:0 1.6rem!important}.sps__cards{grid-template-columns:1fr;gap:1rem}.sps__card{padding:1.8rem 1.6rem}.sps .sps__card-text{font-size:2rem}.sps__a{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-singla-product-story.css.map */
