.SC-product-faq__wrapper{margin-top:var(--margin-top, 1.5rem);margin-bottom:var(--margin-bottom, 1.5rem)}.SC-product-faq__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin:0 0 1.5rem;word-break:break-word}.SC-product-faq__heading.h1{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:calc(1 + .3 / var(--font-heading-scale))}.SC-product-faq__heading.h2{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:calc(1 + .3 / var(--font-heading-scale))}.SC-product-faq__heading.h3{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .4 / var(--font-heading-scale))}.SC-product-faq__content{display:flex;flex-direction:column;gap:1.2rem}.SC-product-faq__item{border-radius:1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);overflow:hidden;transition:all .3s ease}.color-background-1 .SC-product-faq__item{background:rgb(var(--color-base-background-2))}.color-background-2 .SC-product-faq__item{background:rgb(var(--color-base-background-1))}.color-accent-1 .SC-product-faq__item,.color-accent-2 .SC-product-faq__item,.color-inverse .SC-product-faq__item{background:rgba(var(--color-background),.95)}.SC-product-faq__item:hover{border-color:rgba(var(--color-foreground),.2);box-shadow:0 .2rem .8rem rgba(var(--color-foreground),.08)}.SC-product-faq__details{width:100%}.SC-product-faq__question{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem!important;cursor:pointer;list-style:none;transition:all .2s ease;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin:0}.SC-product-faq__question::-webkit-details-marker{display:none}.SC-product-faq__question::marker{display:none;content:""}.SC-product-faq__question-text{font-size:1.6rem!important;font-weight:600;color:rgb(var(--color-foreground));line-height:1.4;flex:1;margin:0;padding-right:1.5rem}.SC-product-faq__icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.SC-product-faq__chevron{transition:transform .3s ease;color:rgb(var(--color-foreground));opacity:.7}.SC-product-faq__details[open] .SC-product-faq__chevron{transform:rotate(180deg)}.SC-product-faq__answer-wrapper{overflow:hidden}.SC-product-faq__answer{padding:0 2.5rem 2rem!important;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem!important;line-height:1.6;color:rgba(var(--color-foreground),.85)}.SC-product-faq__answer p{margin:0 0 1.5rem}.SC-product-faq__answer p:last-child{margin-bottom:0}.SC-product-faq__answer strong{font-weight:600;color:rgb(var(--color-foreground))}.SC-product-faq__answer a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem}.SC-product-faq__answer a:hover{opacity:.8}@media screen and (max-width: 749px){.SC-product-faq__heading{margin-bottom:1.2rem}.SC-product-faq__content{gap:.8rem}.SC-product-faq__item{border-radius:1rem}.SC-product-faq__question{padding:1.2rem 1.4rem}.SC-product-faq__question-text{font-size:1.3rem;padding-right:1rem}.SC-product-faq__icon{width:1.8rem;height:1.8rem}.SC-product-faq__chevron{width:1rem;height:.6rem}.SC-product-faq__answer{padding:0 1.4rem 1.4rem;font-size:1.2rem}}.SC-product-faq__details[open] .SC-product-faq__answer-wrapper{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.SC-product-faq__question:focus{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.SC-product-faq__question:focus:not(:focus-visible){outline:none}@media (prefers-contrast: high){.SC-product-faq__item{border-color:rgb(var(--color-foreground))}.SC-product-faq__question-text,.SC-product-faq__answer{color:rgb(var(--color-foreground))}}@media (prefers-reduced-motion: reduce){.SC-product-faq__item,.SC-product-faq__question,.SC-product-faq__chevron{transition:none}.SC-product-faq__details[open] .SC-product-faq__answer-wrapper{animation:none}}.color-custom .SC-product-faq__question-text{color:rgb(var(--color-foreground))}.color-custom .SC-product-faq__answer{color:rgba(var(--color-foreground),.85)}.color-custom .SC-product-faq__chevron{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/19/assets/SC-product-faq.css.map */
