.faq-image-section{width:100%}.faq-image__container{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 1.5rem}.faq-image__header{text-align:center;margin-bottom:3rem}.faq-image__heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.2}.faq-image__subheading{font-size:1rem;margin:0;line-height:1.5;font-weight:300}.faq-image__content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.faq-image__media{position:sticky;top:2rem}.faq-image__image-wrapper{overflow:hidden;background-color:#e5e5e5}.faq-image__image{width:100%;height:auto;display:block}.faq-image__placeholder{aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.faq-image__placeholder svg{width:50%;height:auto;opacity:.5}.faq-image__accordion{display:flex;flex-direction:column}.faq-image__item{border-bottom:1px solid #e5e5e5}.faq-image__item:first-child{border-top:1px solid #e5e5e5}.faq-image__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.faq-image__question-text{font-size:1rem;font-weight:600;line-height:1.4}.faq-image__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#666}.faq-image__item.is-open .faq-image__icon{transform:rotate(180deg)}.faq-image__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-image__answer-inner{padding:0 0 1.25rem;font-size:.9375rem;line-height:1.7;font-weight:300}.faq-image__answer-inner p{margin:0}.faq-image__answer-inner p+p{margin-top:1rem}.faq-image__footer{text-align:center;margin-top:3rem;padding-top:2rem}.faq-image__footer-heading{font-size:1rem;font-weight:600;margin:0 0 .5rem}.faq-image__footer-text{font-size:.9375rem;margin:0;line-height:1.6}.faq-image__footer-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.faq-image__footer-text a:hover{text-decoration:none}@media screen and (max-width:989px){.faq-image__content{gap:3rem}.faq-image__header{margin-bottom:2.5rem}}@media screen and (max-width:749px){.faq-image__container{padding:0 1rem}.faq-image__header{margin-bottom:2rem}.faq-image__heading{font-size:1.75rem}.faq-image__content{grid-template-columns:1fr;gap:2rem}.faq-image__accordion{order:1}.faq-image__media{order:2;position:static}.faq-image__question{padding:1rem 0}.faq-image__question-text{font-size:.9375rem}.faq-image__answer-inner{padding-bottom:1rem;font-size:.875rem}.faq-image__footer{margin-top:2rem}}.faq-image__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-image__footer-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){.faq-image__icon,.faq-image__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-faq-image.css.map */
