.elms-faq-section{padding-top:clamp(4rem,7vw,8rem);padding-bottom:clamp(4rem,7vw,8rem)}.elms-faq__header{text-align:center;max-width:56rem;margin:0 auto clamp(3rem,5vw,4.5rem)}.elms-faq__kicker{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16rem;text-transform:uppercase;color:rgb(var(--color-base-accent-1))}.elms-faq__heading{margin:0;font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:1.16;letter-spacing:-.01em;font-size:clamp(2.6rem,3.2vw,3.8rem);color:rgb(var(--color-base-text))}.elms-faq__list{max-width:76rem;margin:0 auto}.elms-faq__item{border-bottom:1px solid rgba(var(--color-base-text),.12)}.elms-faq__item:first-child{border-top:1px solid rgba(var(--color-base-text),.12)}.elms-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:2.2rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading-family);font-weight:600;font-size:1.9rem;color:rgb(var(--color-base-text));transition:color .15s ease}.elms-faq__question:hover{color:rgb(var(--color-base-accent-1))}.elms-faq__icon{position:relative;flex-shrink:0;width:1.8rem;height:1.8rem}.elms-faq__icon:before,.elms-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:rgb(var(--color-base-accent-1));transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.elms-faq__icon:before{width:1.8rem;height:.16rem}.elms-faq__icon:after{width:.16rem;height:1.8rem}.elms-faq__question[aria-expanded=true] .elms-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.elms-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.elms-faq__answer[data-open]{grid-template-rows:1fr}.elms-faq__answer-inner{overflow:hidden}.elms-faq__answer-inner>*{margin:0 0 2.2rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;color:rgba(var(--color-base-text),.75)}.elms-faq__answer-inner>*:last-child{margin-bottom:2.2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-elms-faq.css.map */
