.stacked-faq{--stacked-faq-answer-offset: 47px;padding:var(--stacked-faq-padding-top, 88px) 24px var(--stacked-faq-padding-bottom, 88px);background:transparent}.stacked-faq__shell{width:min(100%,834px);margin:0 auto}.stacked-faq__header{display:flex;flex-direction:column;align-items:center;text-align:center}.stacked-faq__heading{width:min(100%,420px);margin:0;color:#313131;font-family:"Futura PT","FuturaPT",var(--main-font-stack),sans-serif;font-size:36px;font-weight:500;line-height:1.1;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.stacked-faq__intro{width:min(100%,590px);margin-top:16px;color:#6f6c8f;font-family:"Futura PT","FuturaPT",var(--main-font-stack),sans-serif;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0}.stacked-faq__subheading,.stacked-faq__description{margin:0;color:inherit;font:inherit}.stacked-faq__items{display:flex;flex-direction:column;gap:10px;margin-top:16px}.stacked-faq__item{box-sizing:border-box;border:1px solid #eadfc8;border-radius:15px;background:#fff;transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.stacked-faq__item.is-open{border-color:#8fb693;background:#8fb693}.stacked-faq__question{margin:0}.stacked-faq__trigger{display:flex;align-items:center;width:100%;box-sizing:border-box;gap:12px;padding:16px 24px;border:0;background:transparent;color:#170f49;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.stacked-faq__trigger:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:15px}.stacked-faq__item.is-open .stacked-faq__trigger{color:#fff}.stacked-faq__icon{flex:0 0 35px;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;color:#6f6c8f}.stacked-faq__icon svg{display:block;width:35px;height:35px;transform:rotate(0);transition:transform .28s ease}.stacked-faq__item.is-open .stacked-faq__icon svg{transform:rotate(180deg)}.stacked-faq__item.is-open .stacked-faq__icon{color:#fff}.stacked-faq__question-text{display:block;color:inherit;font-family:"CentralW01-Bold","Central-Bold_1",var(--heading-font-stack),sans-serif;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase}.stacked-faq__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .28s ease}.stacked-faq__item.is-open .stacked-faq__panel{grid-template-rows:1fr}.stacked-faq__panel-inner{overflow:hidden;padding:0 24px}.stacked-faq__item.is-open .stacked-faq__panel-inner{padding:0 24px 24px}.stacked-faq__answer{width:calc(100% - var(--stacked-faq-answer-offset));max-width:none;margin:0 0 0 var(--stacked-faq-answer-offset);padding-top:0;color:#fff;text-align:left;font-family:"Futura PT","FuturaPT",var(--main-font-stack),sans-serif;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:0;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease,padding-top .22s ease}.stacked-faq__item.is-open .stacked-faq__answer{padding-top:0;opacity:1;transform:translateY(0)}.stacked-faq__answer p{margin:0}@media screen and (max-width:989px){.stacked-faq{--stacked-faq-answer-offset: 42px;padding:calc((var(--stacked-faq-padding-top, 88px) + var(--stacked-faq-padding-top-mobile, 56px)) / 2) 20px calc((var(--stacked-faq-padding-bottom, 88px) + var(--stacked-faq-padding-bottom-mobile, 56px)) / 2)}.stacked-faq__heading{font-size:32px}.stacked-faq__intro{width:min(100%,540px);font-size:15px}.stacked-faq__trigger{height:80px;padding:0 20px}.stacked-faq__question-text{font-size:18px}.stacked-faq__icon,.stacked-faq__icon svg{width:30px;height:30px}.stacked-faq__answer{font-size:18px}.stacked-faq__panel-inner{padding:0 20px}.stacked-faq__item.is-open .stacked-faq__panel-inner{padding:0 20px 22px}}@media screen and (max-width:749px){.stacked-faq{--stacked-faq-answer-offset: 34px;padding:var(--stacked-faq-padding-top-mobile, 56px) 16px var(--stacked-faq-padding-bottom-mobile, 56px)}.stacked-faq__heading{width:min(100%,310px);font-size:28px;line-height:1.06}.stacked-faq__intro{margin-top:12px;font-size:13px;line-height:1.42}.stacked-faq__items{gap:8px;margin-top:18px}.stacked-faq__item{border-radius:14px}.stacked-faq__trigger{gap:8px;height:72px;padding:0 16px}.stacked-faq__question-text{font-size:15px;line-height:1.12}.stacked-faq__icon,.stacked-faq__icon svg{width:26px;height:26px;flex-basis:26px}.stacked-faq__answer{font-size:16px;line-height:1.42}.stacked-faq__panel-inner{padding:0 16px}.stacked-faq__item.is-open .stacked-faq__panel-inner{padding:0 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/stacked-faq.css.map */
