.twst-faq{background:var(--faq-bg, transparent);color:var(--twst-text);letter-spacing:0}.twst-faq .collapsible-content-wrapper-narrow{max-width:900px;padding-inline:clamp(10px,calc(10px + 14 * (100vw - 390px) / 1050),24px)}.twst-faq .twst-faq__head{margin:0 0 clamp(24px,calc(24px + 16 * (100vw - 390px) / 1050),40px);gap:clamp(10px,calc(10px + 6 * (100vw - 390px) / 1050),16px)}.twst-faq .twst-faq__heading,.twst-faq .collapsible-content__grid{margin:0}.twst-faq .grid__item{display:flex;flex-direction:column;gap:clamp(10px,calc(10px + 6 * (100vw - 390px) / 1050),16px);width:100%;max-width:100%;padding:0}.twst-faq .accordion,.twst-faq .accordion+.accordion{margin:0;border:1px dashed var(--faq-line, #95ff00);border-radius:10px;background:#fff;overflow:hidden;transition:background-color .2s ease-out}.twst-faq .accordion:has(details[open]){background:#fcfff2}.twst-faq .accordion summary{display:flex;align-items:center;gap:12px;padding:clamp(14px,calc(14px + 4 * (100vw - 390px) / 1050),18px) clamp(14px,calc(14px + 6 * (100vw - 390px) / 1050),20px);line-height:normal;list-style:none;cursor:pointer}.twst-faq .accordion summary::-webkit-details-marker{display:none}.twst-faq .accordion .accordion__title{flex:1 1 auto;max-width:none;min-height:0;margin:0;font-family:var(--twst-font-body);font-weight:500;font-size:clamp(14px,calc(14px + 2 * (100vw - 390px) / 1050),16px);line-height:1.4;letter-spacing:0;text-transform:none;color:var(--twst-text)}.twst-faq .accordion summary:hover{background:none}.twst-faq .accordion summary:hover .accordion__title{text-decoration:none;color:var(--twst-primary)}.twst-faq .accordion summary:focus-visible{outline:2px solid var(--twst-text);outline-offset:-2px}.twst-faq .accordion .svg-wrapper,.twst-faq .accordion summary>svg:not(.icon-caret){flex:none;color:var(--twst-primary)}.twst-faq__plus{position:relative;flex:none;width:clamp(13px,calc(13px + 2 * (100vw - 390px) / 1050),15px);aspect-ratio:1}.twst-faq__plus:before,.twst-faq__plus:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;border-radius:2px;background:var(--twst-primary);transition:transform .3s ease-out}.twst-faq__plus:after{transform:rotate(90deg)}.twst-faq details[open] .twst-faq__plus:after{transform:rotate(0)}.twst-faq .accordion__content{margin:0;padding:0 clamp(14px,calc(14px + 6 * (100vw - 390px) / 1050),20px) clamp(14px,calc(14px + 4 * (100vw - 390px) / 1050),18px);font-family:var(--twst-font-body);font-size:clamp(13px,calc(13px + 2 * (100vw - 390px) / 1050),15px);line-height:1.6;letter-spacing:0;color:#222c}.twst-faq .accordion__content>:first-child{margin-top:0}.twst-faq .accordion__content>:last-child{margin-bottom:0}.twst-faq .accordion__content a{color:var(--twst-primary);text-underline-offset:2px}.twst-faq .accordion__content strong{font-weight:600;color:var(--twst-text)}.twst-faq__cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(32px,calc(32px + 16 * (100vw - 390px) / 1050),48px);text-align:center}.twst-faq__cta-text{margin:0;font-family:var(--twst-font-body);font-size:clamp(14px,calc(14px + 2 * (100vw - 390px) / 1050),16px);letter-spacing:0;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.twst-faq__plus:before,.twst-faq__plus:after,.twst-faq .accordion{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-twst-collapsible.css.map */
