.faq{background-color:var(--bg-color, #fff);color:var(--text-color, #000);padding:var(--padding-top-mobile, 0px) var(--padding-right-mobile, 0px) var(--padding-bottom-mobile, 0px) var(--padding-left-mobile, 0px);margin-top:var(--margin-top-mobile, 0px);margin-bottom:var(--margin-bottom-mobile, 0px)}.faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-mobile, 0px)}.faq--stack .faq__grid{grid-template-columns:1fr}.faq__panel{min-width:0}.faq__content{display:flex;align-items:flex-start;padding:var(--content-padding-mobile, 30px)}.faq__inner{width:100%}.faq__heading{margin:0 0 32px;max-width:none;color:inherit}.faq__heading *{margin:0}.faq__answer *{margin:0 0 8px;font-size:inherit;line-height:inherit;letter-spacing:inherit}.faq__answer *:last-child{margin-bottom:0}.faq__question{margin:0;max-width:none;color:inherit}.faq__question *{margin:0}.faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.faq__question-label{flex:1 1 auto}.faq__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq__answer{display:none;margin:0;padding:0 0 20px;max-width:none;color:inherit}.faq__item.is-open .faq__answer{display:block}.faq__answer--loose{display:block;padding:20px 0}@media(min-width:768px){.faq{padding:var(--padding-top-desktop, 0px) var(--padding-right-desktop, 0px) var(--padding-bottom-desktop, 0px) var(--padding-left-desktop, 0px);margin-top:var(--margin-top-desktop, 0px);margin-bottom:var(--margin-bottom-desktop, 0px)}.faq__grid,.faq--stack .faq__grid{grid-template-columns:repeat(2,1fr);gap:var(--gap-desktop, 0px)}.faq--2-1 .faq__grid{grid-template-columns:2fr 1fr}.faq--1-2 .faq__grid{grid-template-columns:1fr 2fr}.faq__content{padding:var(--content-padding-desktop, 50px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/faq.css.map */
