.faq-image-section{overflow:hidden;position:relative}.faq-image-container{display:flex;flex-wrap:wrap;gap:6rem;align-items:flex-start}.faq-image-container.hide-image-desktop .faq-image-side{display:none}.faq-image-container.hide-image-desktop .faq-content-side{flex:0 0 100%}.faq-image-container[data-layout=left]{flex-direction:row-reverse}.faq-content-side{flex:1;min-width:0}.faq-subheading{margin:0 0 1.2rem;color:rgb(var(--color-foreground));opacity:.8}.faq-heading{margin:0 0 4.4rem;font-weight:500;font-size:45px}.faq-description p{font-weight:300;color:#2d2926}.faq-description{margin:2rem 0 1rem}a.faq-button{min-width:350px;font-weight:400;margin-top:2rem}.faq-accordion-list{display:flex;flex-direction:column;gap:10px}.faq-accordion-item{background:#fff;border-radius:8px}.faq-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 1.8rem;border:none;background:transparent;cursor:pointer;text-align:left;color:rgb(var(--color-foreground));transition:all var(--duration-default) ease}.faq-accordion-trigger:hover .faq-accordion-question{opacity:.7}.faq-accordion-question{margin:0;flex:1;transition:opacity var(--duration-default) ease;font-weight:500;font-size:19px}.faq-accordion-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-left:2rem;transition:transform var(--duration-default) ease}.faq-accordion-item.is-open .faq-accordion-icon{transform:rotate(45deg)}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height var(--duration-long) cubic-bezier(.4,0,.2,1)}.faq-accordion-answer{padding:0rem 1.8rem 2rem}.faq-accordion-icon svg{width:22px;height:22px}.faq-accordion-answer p{margin:0;font-weight:300}.faq-image-side{flex:0 0 var(--image-width, 45%);position:sticky;top:4rem}.faq-image-wrapper{position:relative;width:100%;border-radius:var(--image-radius, 0);overflow:hidden;line-height:0}.faq-image{width:100%;height:auto;display:block;object-fit:cover;transition:transform var(--duration-long) ease}.faq-image-wrapper:hover .faq-image{transform:scale(1.03)}.faq-image-placeholder{background:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5}@media(prefers-reduced-motion:no-preference){.faq-image-section [data-reveal]{opacity:0;transform:translateY(2.5rem);transition:none}.faq-image-section.is-visible [data-reveal]{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .1s)}.faq-image-section [data-reveal=image]{opacity:0;transform:translateY(3rem) scale(.98)}.faq-image-section.is-visible [data-reveal=image]{opacity:1;transform:translateY(0) scale(1);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-order, 0) * .1s)}.faq-image-section.design-mode [data-reveal],.faq-image-section.design-mode [data-reveal=image]{opacity:1!important;transform:none!important;transition:none!important}}@media screen and (max-width:749px){.faq-image-container{gap:4rem;flex-direction:column}.faq-accordion-question{font-size:16px}.faq-image-container.hide-image-mobile .faq-image-side{display:none}.faq-image-side{flex:0 0 100%;position:static;order:-1}.faq-image-container[data-layout-mobile=bottom]{flex-direction:column-reverse}.faq-image-container[data-layout-mobile=bottom] .faq-image-side{order:1}.faq-image-container[data-layout=left]{flex-direction:column}.faq-image-container[data-layout=left][data-layout-mobile=bottom]{flex-direction:column-reverse}.faq-content-side{flex:0 0 100%}.faq-accordion-trigger{padding:1.6rem 1.4rem}.faq-accordion-answer{padding:0rem 1.4rem 2rem;font-size:14px}.faq-heading{margin-bottom:1.6rem;font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/faq-accordions.css.map */
