.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:0rem}.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));padding:3.2rem 0 1.6rem}.faq details summary .arrow_faq{position:absolute;right:0;line-height:0;bottom:22px}.faq details summary .arrow_faq .arrow_faq_up{display:none}.faq accordion-tab details .accordion__content{padding-top:.8rem;padding-bottom:1.6rem;max-width:1136px}.faq accordion-tab details .accordion__content p{margin:0;padding:0;letter-spacing:0;font-weight:400;font-size:1.4rem;line-height:1.43}.faq accordion-tab details[open] .arrow_faq{transform:rotate(-180deg)}.title-wrapper--no-heading+accordion-tab summary{padding-top:0}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}}@media screen and (min-width: 1500px){.faq accordion-tab details .accordion__content{max-width:98%}}.faq details summary>span{display:flex;align-items:center}.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 details summary span{font-size:1.6rem;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground));line-height:1.4}.faq accordion-tab details{border-bottom:solid 1px #D3D3D3}.template--collection .faq details summary span{font-weight:500}@media screen and (max-width: 749px){.faq details summary span{font-size:1.4rem;font-weight:500;line-height:1.45;max-width:307px}.faq details summary{display:flex;align-items:flex-start;justify-content:space-between;padding:2.4rem 0 1.6rem}.faq details summary .arrow_faq{position:relative;right:0;line-height:0;bottom:auto;top:5px}.faq accordion-tab details .accordion__content{padding-top:0}.faq accordion-tab details .accordion__content p{font-size:1.2rem}.collections_page_custom accordion-tab:nth-child(2) details summary{padding-top:0}}@media screen and (min-width: 990px){.faq-page-section .page-width--inner,.rich-text-faq{padding-inline:14.7rem}}.rich-text-faq .rich-text__heading.h2{font-size:2.4rem;line-height:1.2}.rich-text-faq .rich-text__text{max-width:68.4rem}.rich-text-faq .rich-text__text p{line-height:1.375}.faq details summary .second-layout-faq svg{margin-right:1.6rem}.second-layout-faq .faq-minus-icon{display:none}.faq accordion-tab details[open] .second-layout-faq .faq-minus-icon{display:block}.faq accordion-tab details[open] .second-layout-faq .faq-plus-icon{display:none}.faq-page-section .faq details summary{padding-block:1rem;width:max-content}.faq-page-section .faq accordion-tab details{border:none}.faq-page-section accordion-tab details .accordion__content{padding-top:.6rem;padding-bottom:1rem;max-width:684px}.faq-page-section .title-wrapper{margin-bottom:2.2rem}.faq-page-section .faq details summary span{text-transform:uppercase;line-height:1.375;font-weight:500}.faq-page-section .title-wrapper .title.h2{font-size:2.4rem}@media screen and (max-width: 749px){.faq-page-section accordion-tab details .accordion__content{max-width:316px}.faq-page-section{padding-top:calc(var(--section-padding-top));padding-bottom:calc(var(--section-padding-bottom) + 2px)}.faq-first-wrapper{padding-top:calc(var(--section-padding-top)* .66666)}.faq-page-section .faq .title-wrapper .title.h2{font-size:2rem;line-height:1.2}.faq-page-section .title-wrapper{margin-bottom:1.6rem}.faq-page-section .faq accordion-tab details .accordion__content p{font-size:1.4rem}.faq-page-section accordion-tab details .accordion__content{padding-block:.8rem}.second-layout-faq svg{width:3.2rem;height:3.2rem}.faq-page-section .faq details summary{padding-block:.8rem}.faq-page-section .faq details summary span{line-height:1.43}.rich-text-faq .rich-text__heading.h2{font-size:2rem}.rich-text-faq .rich-text__text{font-size:1.4rem;line-height:1.43}.rich-text-faq .section--padding{padding-bottom:calc(var(--section-padding-bottom) * .6);padding-top:calc(var(--section-padding-top) - 4px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
