main{border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.index main,[class*=product] main,[class*=collection] main{border-top-width:0px}h1{font-size:6.4rem}h2{font-size:4.8rem}h3{font-size:4rem}h4{font-size:3.2rem}h5{font-size:2.4rem}h6{font-size:2rem}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--font-secondary);line-height:115%;letter-spacing:-0.03em}p{line-height:150%;letter-spacing:0}.main-overlay{transition:opacity 500ms ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes icon-pop-in-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes flow-block-pop{0%{transform:translateY(-15%)}100%{transform:translateY(0)}}@keyframes flow-block-fade-pop{0%{opacity:0;transform:translateY(-15%)}100%{opacity:1;transform:translateY(0)}}.faqs-media{width:100%}.faqs__content{padding:4.8rem var(--row-space)}@media (min-width: 1025px){.faqs__content{padding:8rem 0}.faqs__content--right{padding-right:var(--row-space)}.faqs__content--left{padding-left:var(--row-space)}}.faqs__content-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (min-width: 1025px){.faqs__content-inner{max-width:295px}}.faqs__title{padding-bottom:4.8rem;font-weight:400;font-size:4rem;font-family:var(--font-secondary);line-height:1.1}@media (min-width: 1025px){.faqs__title{padding:0;font-size:4.8rem}}.faqs--section .faqs__accordion{margin-bottom:2.4rem;border-radius:6px;border-width:1px;border-color:var(--c-border-light);padding-left:2rem;padding-right:2rem}@media (min-width: 768px){.faqs--section .faqs__accordion{margin-bottom:1.6rem}}.faqs--section .faqs__accordion--heading{border-top:0;transition:all .25s ease;padding-top:2.4rem;padding-bottom:2.4rem;font-family:var(--font-secondary), sans-serif;font-size:2.4rem;font-weight:400;line-height:1.15;color:var(--c-primary)}@media (max-width: 639px){.faqs--section .faqs__accordion--heading{padding-top:1.6rem;padding-bottom:1.6rem}}.faqs--section .faqs__accordion--heading.is-open{border-top:0;border-bottom:1px solid var(--c-border-light)}.faqs--section .faqs__accordion--heading.is-open>span{transform:rotate(180deg)}.faqs--section .faqs__accordion--heading.is-open+div{padding-top:1.6rem;padding-bottom:1.6rem}.faqs--section .faqs__accordion--text-only.o-accordion{margin-bottom:0px;border-radius:0px;border-width:0px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(221 221 221 / var(--tw-border-opacity));padding:0px}.faqs--section .faqs__accordion--text-only.o-accordion__content{border-width:0px}.faqs--section .faqs__accordion--content{transition:max-height .25s ease;font-size:1.4rem;--tw-text-opacity:1;color:rgb(85 85 85 / var(--tw-text-opacity))}.faqs__accordion--heading{line-height:1.5;padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.8rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.color-scheme--light .faqs__accordion--heading{--tw-text-opacity:1;color:rgb(116 116 116 / var(--tw-text-opacity))}.color-scheme--dark .faqs__accordion--heading{--tw-text-opacity:1;color:rgb(163 163 163 / var(--tw-text-opacity))}.faqs__accordion--heading svg{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.color-scheme--light .faqs__accordion--heading svg{stroke:#747474}.color-scheme--dark .faqs__accordion--heading svg{stroke:#a3a3a3}.faqs__accordion--heading.is-open{color:inherit}.color-scheme--light .faqs__accordion--heading.is-open svg{stroke:var(--c-primary)}.color-scheme--dark .faqs__accordion--heading.is-open svg{stroke:var(--c-primary-inverse)}.color-scheme--light .faqs__accordion--heading.is-open{border-color:var(--c-primary)}.color-scheme--dark .faqs__accordion--heading.is-open{border-color:var(--c-primary-inverse)}.faqs__accordion--heading.is-open>span{transform:rotate(0)}.faqs__accordion--content{font-weight:400;font-size:1.6rem;line-height:24px;border-bottom-width:2px;border-style:solid;border-color:rgba(17, 17, 17, 0.1)}.faqs__accordion--content p{line-height:inherit}.is-open .faqs__accordion--content{--tw-border-opacity:1;border-color:rgb(255 195 9 / var(--tw-border-opacity))}.faqs__accordion--icon{font-size:0;transform:rotate(180deg)}.faqs__accordion .o-ctas{margin-top:1.6rem;padding-top:0px}.faqs .justify-text{text-align:justify}
