.faq-header{margin-bottom:3rem}@media screen and (min-width: 46.875rem){.faq-header{margin-bottom:4rem}}@media screen and (min-width: 61.875rem){.faq-header{margin-bottom:8rem}}.faq__title{margin:0}.faq__subtitle:only-child{margin:0}.faq-box{margin:0 auto;max-width:90rem}.faq-block:last-child{margin-bottom:2.4rem}.faq-block:last-child .faq-block__description p{padding-top:2.4rem}.faq-block:last-child .accordion{border-bottom:0}.faq-block:last-child .accordion summary{padding-bottom:0}.faq-block:first-child .accordion{border-top:0}.faq-block:first-child .accordion summary{padding-top:0}.faq-block+.faq-block .accordion{border-top:none}.faq-block__heading{margin:0;padding-right:2rem;text-decoration:none;font-weight:600}.faq-block .accordion{margin:0}.faq-block .accordion summary{padding:2.4rem 0;transition:color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.faq-block .accordion summary::-webkit-details-marker{display:none}.faq-block__description{max-width:77rem}.faq-block__description{overflow:hidden;height:0;opacity:0;transition:height .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.faq-block__description.is-open{height:auto;opacity:1}.faq-block__description.is-animating{will-change:height}@keyframes appear-down{0%{opacity:0}to{opacity:1}}.faq details[open] summary~*{animation:none}.faq .faq-toggle-icon{transition:transform var(--duration-default, .2s) ease}.faq details[open] .faq-toggle-icon{transform:rotate(180deg)}.faq .faq-block{scroll-margin-top:5.625rem}.faq-block .accordion summary:focus-visible{outline:.125rem solid #88B464;outline-offset:.1875rem}@media (prefers-reduced-motion: reduce){.faq-block .accordion summary,.faq .faq-toggle-icon,.faq-block__description{transition:none!important;animation:none!important;transform:none!important}.faq-block__description{height:auto!important;opacity:1!important;overflow:visible!important}}.faq .accordion.faq-item details>summary,.faq .accordion.faq-item details>summary *{color:inherit}.faq .accordion.faq-item details>summary{color:var(--color-foreground, currentColor)}.faq .accordion.faq-item details[open]>summary{color:#88b464!important}@media (hover: hover) and (pointer: fine){.faq .accordion.faq-item details>summary:hover{color:#88b464!important;transform:none;text-decoration:none}}.faq .accordion.faq-item details>summary:focus-visible{color:#88b464!important}.faq .faq-toggle-icon,.faq .faq-toggle-icon *{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-faq.css.map */
