.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:not(.faq--product-page) 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:not(.faq--product-page) details summary{font-size:1.3rem}}.faq:not(.faq--product-page) details summary>span{display:flex;align-items:center}.faq:not(.faq--product-page) 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:not(.faq--product-page) details summary .icon:before{width:1.2rem}.faq:not(.faq--product-page) details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover:hover){.faq:not(.faq--product-page) details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq:not(.faq--product-page) details summary~*{padding-top:1rem;padding-bottom:2rem}.faq:not(.faq--product-page) details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.faq:not(.faq--product-page) details[open] summary .icon:after{height:0}.faq--product-page .title-wrapper{margin-bottom:0}.faq--product-page .title{font-size:clamp(3.2rem,2.6vw,5rem);line-height:1.1;letter-spacing:0;text-transform:uppercase}.faq--product-page .faq__list{max-width:134.8rem;margin-inline:auto}.faq--product-page accordion-tab{display:block;border-bottom:1px solid rgba(26,27,24,.12)}.faq--product-page accordion-tab+accordion-tab{margin-top:0}.faq--product-page details summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:15px 24px;text-transform:none;letter-spacing:0;font-size:1.8rem;font-weight:500;line-height:1.44;color:rgb(var(--color-foreground))}.faq--product-page details summary::-webkit-details-marker{display:none}.faq--product-page .faq__question{flex:1;min-width:0;text-align:start;font-family:Jost,sans-serif;color:#000}.faq--product-page details summary .faq__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2.5rem;font-weight:600;line-height:1;letter-spacing:0}.faq--product-page details summary .faq__toggle-icon{display:block}.faq--product-page details summary .faq__toggle-icon--minus,.faq--product-page details[open] summary .faq__toggle-icon--plus{display:none}.faq--product-page details[open] summary .faq__toggle-icon--minus{display:block}.faq--product-page details summary~*{padding-top:0;padding-bottom:2.4rem;max-width:100%}.faq--product-page .accordion__content{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.75;padding-inline:24px;color:#000}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-faq.css.map */
