.ec-faq{color:var(--ec-faq-color, #17372f);background:var(--ec-faq-bg, #f3eee6);padding-top:var(--ec-faq-padding-top, 96px);padding-bottom:var(--ec-faq-padding-bottom, 104px)}.ec-faq *{box-sizing:border-box}.ec-faq__inner{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(520px,1.24fr);gap:clamp(56px,8vw,132px);width:min(100%,1500px);margin:0 auto;padding:0 48px}.ec-faq__intro{align-self:start}.ec-faq__eyebrow{margin:0 0 17px;color:inherit;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.13em}.ec-faq__heading{max-width:10ch;margin:0;color:inherit;font-size:clamp(44px,4.6vw,72px);font-weight:600;line-height:.95;letter-spacing:-.05em}.ec-faq__text{max-width:34ch;margin-top:25px;color:inherit;font-size:16px;line-height:1.5}.ec-faq__text p,.ec-faq__answer p{margin:0}.ec-faq__image-wrap{position:relative;overflow:hidden;width:100%;max-width:450px;margin-top:clamp(36px,4vw,62px);background:#dfe5e1}.ec-faq__image-wrap--landscape{aspect-ratio:1.28 / 1}.ec-faq__image-wrap--square{aspect-ratio:1 / 1}.ec-faq__image-wrap--portrait{aspect-ratio:.8 / 1}.ec-faq__image-wrap picture{display:contents}.ec-faq__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ec-faq-image-position, center center)}.ec-faq__items{border-top:1px solid rgba(23,55,47,.24)}.ec-faq__item{margin:0;background:var(--ec-faq-row-bg, #fff);border-bottom:1px solid rgba(23,55,47,.24);transition:background-color .22s ease}.ec-faq__question{display:grid;grid-template-columns:1fr 32px;align-items:center;gap:24px;min-height:86px;padding:22px 24px;color:inherit;cursor:pointer;list-style:none;font-size:clamp(18px,1.45vw,23px);font-weight:600;line-height:1.2;letter-spacing:-.018em}.ec-faq__question::-webkit-details-marker{display:none}.ec-faq__question::marker{content:""}.ec-faq__icon{position:relative;display:block;width:32px;height:32px;border:1px solid currentColor;border-radius:50%}.ec-faq__icon:before,.ec-faq__icon:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.ec-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ec-faq__item[open] .ec-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.ec-faq__answer{max-width:64ch;padding:0 80px 28px 24px;color:inherit;font-size:15px;line-height:1.58}.ec-faq__answer a{color:inherit;text-underline-offset:3px}.ec-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(hover:hover){.ec-faq__item:hover{background:var(--ec-faq-row-hover, #e4ebe7)}}@media screen and (max-width:749px){.ec-faq{padding-top:var(--ec-faq-mobile-padding-top, 64px);padding-bottom:var(--ec-faq-mobile-padding-bottom, 72px)}.ec-faq__inner{display:block;padding:0 20px}.ec-faq__intro{margin-bottom:38px}.ec-faq__eyebrow{margin-bottom:14px}.ec-faq__heading{max-width:11ch;font-size:clamp(40px,12.5vw,54px)}.ec-faq__text{margin-top:19px;font-size:15px}.ec-faq__image-wrap{max-width:none;margin-top:30px}.ec-faq__image{object-position:var(--ec-faq-mobile-image-position, center center)}.ec-faq__question{grid-template-columns:1fr 30px;gap:16px;min-height:76px;padding:19px 16px;font-size:18px}.ec-faq__icon{width:30px;height:30px}.ec-faq__answer{padding:0 54px 23px 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){.ec-faq__item,.ec-faq__icon:before,.ec-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ec-faq.css.map */
