.zen-faq{position:relative;--zen-faq-fg: rgb(var(--color-foreground));--zen-faq-divider: var(--zen-faq-fg)}.zen-faq .zen-page-width{max-width:1420px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media screen and (min-width:1024px){.zen-faq .zen-page-width{padding-left:48px;padding-right:48px}}@media screen and (min-width:1440px){.zen-faq .zen-page-width{padding-left:64px;padding-right:64px}}@media screen and (min-width:1920px){.zen-faq .zen-page-width{padding-left:0;padding-right:0}}.zen-faq__container{display:flex;flex-direction:column}.zen-faq__heading{font-weight:600;font-size:28px;line-height:1.2;color:var(--zen-faq-fg);margin:0 0 32px}@media screen and (min-width:768px){.zen-faq__heading{font-size:40px;max-width:360px;margin-bottom:48px}}.zen-faq__accordion--mobile{display:block}@media screen and (min-width:768px){.zen-faq__accordion--mobile{display:none}}.zen-faq__item{border:none;padding:0;margin:0;color:var(--zen-faq-fg)}.zen-faq__item>summary{list-style:none;cursor:pointer}.zen-faq__item>summary::-webkit-details-marker{display:none}.zen-faq__item>summary::marker{display:none;content:""}.zen-faq__trigger{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:32px;padding:0;color:var(--zen-faq-fg)}.zen-faq__question-text{font-size:18px;line-height:1.3;font-weight:600;flex:1;color:var(--zen-faq-fg)}.zen-faq__icon{width:18px;height:18px;position:relative;flex-shrink:0;margin-top:4px;color:var(--zen-faq-fg)}.zen-faq__icon:before,.zen-faq__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%}.zen-faq__icon:before{width:18px;height:2px;transform:translate(-50%,-50%)}.zen-faq__icon:after{width:2px;height:18px;transform:translate(-50%,-50%);transition:transform .3s ease}.zen-faq__item[open] .zen-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.zen-faq__answer{padding:8px 0 0;overflow:hidden}.zen-faq__answer-content{font-size:16px;line-height:1.4;color:var(--zen-faq-fg);opacity:.6}.zen-faq__answer-content>*{margin:0 0 8px}.zen-faq__answer-content>*:last-child{margin-bottom:0}.zen-faq__answer-content p{margin:0 0 8px}.zen-faq__answer-content p:last-child{margin-bottom:0}.zen-faq__divider{width:100%;height:1px;background-color:var(--zen-faq-divider);margin:32px 0;opacity:.3;font-size:0;line-height:0}.zen-faq__item[open]+.zen-faq__divider{opacity:.1;height:.5px}.zen-faq__grid{display:none}@media screen and (min-width:768px){.zen-faq__grid--desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 40px}}@media screen and (min-width:1024px){.zen-faq__grid--desktop{grid-template-columns:repeat(3,1fr);gap:56px 80px}}.zen-faq__grid-item{display:flex;flex-direction:column;gap:12px}.zen-faq__question{font-weight:600;font-size:18px;line-height:1.3;color:var(--zen-faq-fg);margin:0}@media screen and (min-width:1024px){.zen-faq__question{font-size:20px}}.zen-faq__grid-answer{font-size:16px;line-height:1.5;color:var(--zen-faq-fg);opacity:.6}.zen-faq__grid-answer>*{margin:0 0 8px}.zen-faq__grid-answer>*:last-child{margin-bottom:0}.zen-faq__grid-answer p{margin:0 0 8px}.zen-faq__grid-answer p:last-child{margin-bottom:0}@media screen and (max-width:480px){.zen-faq__heading{font-size:26px}.zen-faq__question-text{font-size:17px}.zen-faq__answer-content{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-zen-faq.css.map */
