.faq .faq__container{padding-top:var(--faq-padding-top-mobile);padding-bottom:var(--faq-padding-bottom-mobile)}.faq .faq__heading{margin:0;font-size:28px;line-height:140%;text-align:center}.faq .faq__list{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;margin-top:30px}.faq .faq__list-media,.faq .faq__list-block{width:100%}.faq .faq__list-media-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:30px}.faq .faq__list-block{padding:20px;border-radius:15px;background-color:rgba(var(--color-neutral-3))}.faq .faq__list-block .faq-block__heading{margin:0;font-size:20px;text-align:center}.faq .faq__list-block .faq-block__accordion-list .accordion{margin:0;padding:24px 0;border-top:unset;border-bottom:1px solid rgba(var(--color-foreground),.2)}.faq .faq__list-block .faq-block__accordion-list .accordion:last-child{padding:24px 0 0;border-bottom:none}.faq .faq__list-block .faq-block__accordion-list .accordion__heading{font-size:18px;line-height:140%;font-weight:700;color:rgba(var(--color-foreground));position:relative;cursor:pointer}.faq .faq__list-block .faq-block__accordion-list .accordion__heading:after{display:block;position:absolute;width:100%;height:calc(100% + 48px);content:"";top:50%;transform:translateY(-50%);left:0}.faq .faq__list-block .faq-block__accordion-list .accordion__content-wrapper{margin-top:0;transition:grid-template-rows .5s ease-out,margin-top .5s ease-out;color:rgba(var(--color-foreground))}.faq .faq__list-block .faq-block__accordion-list .accordion:has(>.accordion__heading input:checked)>.accordion__content-wrapper{margin-top:16px;transition-delay:0s}.faq .faq__list-block .faq-block__accordion-list .accordion__icon-wrapper{padding:7px;background-color:rgb(var(--color-background));border-radius:100%}.faq .faq__list-block .faq-block__accordion-list .accordion__icon-wrapper .icon{min-width:8px;width:8px;height:8px}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion{display:block;padding:24px 0;border-bottom:1px solid rgba(var(--color-foreground),.2)}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion:last-child{padding:24px 0 0;border-bottom:none}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__content{font-size:14px;line-height:140%;padding:0;margin:0}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__content .metafield-rich_text_field>*{padding:0;margin:0}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__content .metafield-rich_text_field>*:not(:last-child){margin-bottom:12px}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__heading-button{font-size:18px;line-height:140%;font-weight:700;color:rgba(var(--color-foreground))}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__content-wrapper{margin-top:0;transition:grid-template-rows .5s ease-out,margin-top .5s ease-out;color:rgba(var(--color-foreground))}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__icon-wrapper{padding:5.5px;background-color:rgb(var(--color-background));border-radius:100%}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion.accordion-toggle-item.is-open .accordion__content-wrapper{margin-top:16px;transition-delay:0s}.faq .faq--desktop{display:none}@media screen and (min-width:1000px){.faq .faq--desktop{display:block}.faq .faq--mobile{display:none}.faq .faq__container{padding-top:var(--faq-padding-top-desktop);padding-bottom:var(--faq-padding-bottom-desktop)}.faq .faq__heading{font-size:40px}.faq .faq__list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.faq .faq__list-block{border-radius:30px;padding:30px}.faq .faq__list-block .faq-block__heading{font-size:24px}.faq .faq__list-block .faq-block__accordion-list .accordion{padding:30px 0}.faq .faq__list-block .faq-block__accordion-list .accordion:last-child{padding:30px 0 0}.faq .faq__list-block .faq-block__accordion-list .accordion__icon-wrapper{padding:8px}.faq .faq__list-block .faq-block__accordion-list .accordion__content .metafield-rich_text_field>*:not(:last-child){margin-bottom:16px}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion{padding:30px 0}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion:last-child{padding:30px 0 0}.faq .faq__list-block .faq-block__accordion-list:has(.accordion-toggle-item) .accordion__icon-wrapper{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
