.collapsible-toggle{padding-block:30px}.animated-plus{width:14px;height:14px}.animated-plus:before{width:14px}.animated-plus:after{height:14px}.faq__item:has(+.faq__category){border-bottom:1px solid rgba(var(--text-color),.15)}.faq__item .collapsible-toggle+.collapsible{transform:translateY(-10px);transition:transform .3s}.faq__item .collapsible-toggle{gap:18px;--lh-tight: 1.6}.faq__item .collapsible__content{padding-inline-end:0}.scroll-spy__item+.scroll-spy__item{margin-block-start:8px}.scroll-spy__anchor{padding-block:0;padding-inline-end:0}.faq__category{font-size:clamp(20px,3vw,26px);background-color:transparent;padding:30px 20px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.faq__category:nth-child(1){padding-block-start:0}.faq-navigation .scroll-spy__anchor.heading{white-space:nowrap}.faq-navigation.faq{margin-inline:0}@media screen and (max-width:999px){.faq-navigation{padding-top:16px}.faq-navigation .scroll-spy{position:static;box-shadow:none}.faq-navigation .scroll-spy__list{padding-left:0;display:grid;align-items:flex-end;gap:10px;padding-inline:20px;padding-block-end:60px}.scroll-spy__item{opacity:1}.scroll-spy__item+.scroll-spy__item{margin-block-start:0}.scroll-spy__anchor{padding:0;font-weight:500;display:grid;grid-template-columns:1fr 10px;gap:18px;align-items:center;padding-block-end:12px;border-bottom:1px solid rgba(var(--text-color),.15)}.scroll-spy svg.hidden-lap-and-up{position:static;z-index:1;width:10px;height:6px}.scroll-spy svg.hidden-lap-and-up path{fill:#000;stroke-width:1px;stroke-dasharray:none}}@media screen and (min-width:741px){.faq__item .collapsible-toggle,.faq__item .collapsible__content{padding-inline-start:0;padding-inline-end:0}}@media screen and (min-width:1000px){.template--cart .faq__wrapper{max-width:100%;width:calc(100% - 340px);margin-inline-start:0}.faq__wrapper{max-width:945px;width:calc(100% - 300px);margin-inline-start:300px}.collapsible-toggle{padding-block:40px}.faq__item .collapsible-toggle+.collapsible{transform:translateY(-20px)}.faq__category{padding:40px 0;text-align:left}.faq__item+.faq__category{margin-block-start:40px}.scroll-spy__item:first-child .scroll-spy__anchor{padding-block-start:0}.scroll-spy__item:last-child .scroll-spy__anchor{padding-block-end:0}}@media screen and (min-width:1200px){.template--cart .faq__wrapper{width:calc(100% - 460px)}}@media screen and (min-width:1400px){.faq__wrapper{width:calc(100% - 390px);margin-inline-start:390px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/c-faq.css.map */
