.faq-accordion{max-width:800px;margin-inline:auto;padding-inline:20px}.faq-accordion__header{text-align:center}.faq-accordion__heading{font-family:var(--font-heading--family);font-size:var(--faq-accordion-heading-size, 70px);font-weight:700;letter-spacing:.02em;line-height:100%;margin:0;color:var(--faq-accordion-title-color, var(--color-foreground))}@media(max-width:900px){.faq-accordion__heading{font-size:var(--faq-accordion-heading-size-mobile, 48px)}}.faq-accordion__subheader{display:flex;align-items:center;justify-content:center;gap:26px;margin:40px 0 16px;flex-wrap:wrap}.faq-accordion__subheader-text{margin:0;font-size:20px;font-weight:500;line-height:normal;color:var(--faq-accordion-title-color, var(--color-foreground))}.faq-accordion__button{display:inline-flex;align-items:center;padding:16px 26px;border:1px solid var(--color-foreground);color:var(--color-foreground);background:transparent;font-size:14px;font-weight:400;line-height:normal;letter-spacing:normal;text-decoration:none;transition:background .2s,color .2s;cursor:pointer}.faq-accordion__button:hover{background:var(--color-foreground);color:var(--color-background)}.faq-accordion__search{position:relative;display:flex;justify-content:center;margin:14px 0 8px}.faq-accordion__search-input{width:480px;max-width:100%;border:none;border-bottom:1px solid var(--color-foreground);padding:8px 2px;background:transparent;font-size:16px;font-weight:400;color:var(--color-foreground);outline:none}.faq-accordion__search-input::placeholder{color:color-mix(in srgb,var(--color-foreground) 60%,transparent)}.faq-accordion__search-icon{position:absolute;inset-inline-end:calc(50% - 222px);inset-block-end:14px;color:var(--color-foreground);display:flex;background:none;border:none;padding:0;cursor:pointer}@media(max-width:520px){.faq-accordion__search-icon{inset-inline-end:10px}}.faq-accordion__search-clear{position:absolute;inset-inline-end:calc(50% - 240px);inset-block-start:100%;margin-block-start:8px;background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground)}@media(max-width:520px){.faq-accordion__search-clear{inset-inline-end:0}}.faq-accordion__highlight{background-color:#fd0;color:inherit}.faq-accordion__content{max-width:610px;margin:34px auto 20px}.faq-accordion__category{margin-bottom:34px}.faq-accordion__category-title{display:flex;align-items:center;justify-content:space-between;padding:8px 0 20px;gap:20px;cursor:pointer;border-bottom:2px solid var(--color-foreground)}.faq-accordion__category-name{font-size:26px;font-weight:500;line-height:normal;color:var(--faq-accordion-category-color, #2e1a47);letter-spacing:.02em}.faq-accordion__btn{position:relative;flex-shrink:0;width:22px;height:22px;background:none;border:none;padding:0;cursor:pointer}.faq-accordion__btn:before,.faq-accordion__btn:after{content:"";position:absolute;background:var(--color-foreground);transition:opacity .25s}.faq-accordion__btn:before{inset-inline-start:0;inset-block-start:10px;width:22px;height:1.6px}.faq-accordion__btn:after{inset-inline-start:10px;inset-block-start:0;width:1.6px;height:22px}.faq-accordion__btn:has(.faq-accordion__btn-line.open):after{opacity:0}.faq-accordion__btn-line{display:none}.faq-accordion__items{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-accordion__item{padding:18px 0}.faq-accordion__question{margin:0 0 14px;font-size:var(--faq-accordion-question-size, 16px);font-weight:501;color:var(--faq-accordion-category-color, #2e1a47);line-height:1.4;letter-spacing:normal}.faq-accordion__answer{margin-top:0;max-width:560px;font-size:var(--faq-accordion-answer-size, 16px);font-weight:400;line-height:1.65;color:var(--color-foreground)}.faq-accordion__answer p,.faq-accordion__answer ul{margin-block:0 8px}.faq-accordion__answer p:last-child,.faq-accordion__answer ul:last-child{margin-block-end:0}.faq-accordion__answer ul{padding-inline-start:20px}.faq-accordion__answer li{margin-block-end:4px}.faq-accordion__no-results{text-align:center;padding:24px 20px 40px;color:color-mix(in srgb,var(--color-foreground) 70%,transparent);font-size:15px;line-height:1.5}.faq-accordion__no-results p{margin:0 0 12px}.faq-accordion__no-results-count{display:block;font-size:20px;font-weight:500;color:var(--faq-accordion-category-color, #2e1a47);margin-bottom:12px}.faq-accordion__no-results a{color:var(--faq-accordion-category-color, #2e1a47);text-decoration:underline}.faq-accordion__item--hidden,.faq-accordion__category--hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-faq-accordion.css.map */
