.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block}.faq accordion-tab+accordion-tab{margin-top:2rem}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width:750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.faq details summary{font-size:1.3rem}}.faq details summary>span{display:flex;align-items:center;justify-content:space-between}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:1.5rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 0 .1rem rgb(var(--color-border));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover:hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1rem;padding-bottom:2rem}.faq details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.faq details[open] summary .icon:after{height:0}faq-show-more{display:block;position:relative}faq-show-more .faq__items{max-height:var(--faq-collapsed-height);overflow:hidden;transition:max-height .5s ease}faq-show-more.is-expanded .faq__items{overflow:visible}faq-show-more .faq__gradient{height:16rem;margin-top:-16rem;background:linear-gradient(to top,rgb(var(--color-background)) 0%,transparent 100%);position:relative;z-index:1;pointer-events:none;transition:opacity .4s ease}.faq--colored faq-show-more .faq__gradient{background:linear-gradient(to top,rgba(var(--color-foreground),.06),transparent)}faq-show-more.is-expanded .faq__gradient{opacity:0}.faq__toggle-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:2rem auto;padding:0;position:relative;z-index:2;background:none;border:none;color:rgba(var(--color-foreground),.75);font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase;cursor:pointer;transition:color var(--duration-default) ease}@media screen and (hover:hover){.faq__toggle-btn:hover{color:rgb(var(--color-foreground))}}.faq__toggle-icon{width:1rem;height:auto;transition:transform .3s ease}faq-show-more.is-expanded .faq__toggle-icon{transform:rotate(180deg)}faq-show-more .faq__toggle-less{display:none}faq-show-more.is-expanded .faq__toggle-more{display:none}faq-show-more.is-expanded .faq__toggle-less{display:inline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
