.main-faq{display:block;width:100%;max-width:100%;min-width:0}.main-faq__heading{margin:0 0 var(--faq-heading-spacing, 16px);color:var(--faq-heading)}.main-faq__heading:has(+.main-faq__intro){margin-bottom:1.6rem}.main-faq__heading--left{text-align:left}.main-faq__heading--center{text-align:center}.main-faq__heading--right{text-align:right}.main-faq__intro{margin-bottom:var(--faq-heading-spacing, 16px);color:var(--faq-text);font-size:16px;line-height:1.6}.main-faq__intro>*:first-child{margin-top:0}.main-faq__intro>*:last-child{margin-bottom:0}.main-faq__intro a{color:var(--faq-text)}.main-faq__tabs,.main-faq__panel,.main-faq__group,.main-faq__list{width:100%;max-width:100%;min-width:0}.main-faq__tabs{display:flex;gap:0;margin:0 0 var(--faq-tabs-spacing, 28px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.main-faq__tabs::-webkit-scrollbar{display:none}.main-faq__tab{flex:1 0 auto;position:relative;margin:0;padding:1.4rem 2rem;border:0;border-bottom:3px solid var(--faq-tab-divider);background:var(--faq-tab-background);color:var(--faq-tab-text);font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.main-faq__tab+.main-faq__tab:before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:0;width:1px;background:var(--faq-tab-divider)}.main-faq__tab.is-active:before,.main-faq__tab.is-active+.main-faq__tab:before{content:none}.main-faq__tab:hover{color:var(--faq-tab-hover)}.main-faq__tab.is-active,.main-faq__tab.is-active:hover{background:var(--faq-tab-active-background);border-bottom-color:var(--faq-tab-active-border);color:var(--faq-tab-active-text)}.main-faq__tab:focus-visible{z-index:1;outline:2px solid var(--faq-focus);outline-offset:-4px}.main-faq__category{margin:0 0 2rem;color:var(--faq-category);font-weight:400}.main-faq__group+.main-faq__group{margin-top:2.8rem}.main-faq__subcategory{margin:0 0 1.6rem;color:var(--faq-subcategory);font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.4}.main-faq__panel[hidden]{display:none!important}.main-faq--secondary .accordion{margin:0;border:0}.main-faq--secondary .accordion details{margin-bottom:16px;padding:0 16px;border:1px solid var(--faq-secondary-border);border-radius:8px}.main-faq--secondary .accordion:hover details:not([open]){background:var(--faq-secondary-hover)}.main-faq--secondary .accordion:hover details:not([open]) .icon{color:var(--faq-secondary-icon-hover)}.main-faq--secondary .accordion summary{display:flex;align-items:center;min-height:44px;padding:16px 2.8rem 16px 0}.main-faq--secondary .accordion summary:focus-visible{outline:2px solid var(--faq-secondary-focus);outline-offset:2px}.main-faq--secondary .accordion__title{flex:1;max-width:100%;min-width:0;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.5;color:var(--faq-secondary-question)}.main-faq--secondary summary .icon{position:absolute;top:50%;right:.6rem;width:1.4rem;height:1.4rem;color:var(--faq-secondary-icon);transform:translateY(-50%)}.main-faq--secondary details[open] .icon-plus,.main-faq--secondary details:not([open]) .icon-minus{display:none}.main-faq--secondary details[open] .icon-minus,.main-faq--secondary details:not([open]) .icon-plus{display:block}.main-faq--secondary .accordion__content{margin-bottom:16px;padding-bottom:8px;color:var(--faq-secondary-answer)}.main-faq--secondary .accordion__content a{color:var(--faq-secondary-answer-link)}.main-faq--primary .accordion__title{color:var(--faq-primary-question)}.main-faq--primary .accordion__content{color:var(--faq-primary-answer)}.main-faq--primary .accordion__content a{color:var(--faq-primary-answer-link)}.main-faq--primary .icon-caret{color:var(--faq-primary-caret)}.main-faq--primary .accordion .icon-accordion{color:var(--faq-primary-icon);fill:var(--faq-primary-icon)}.main-faq--primary .collapsible-content summary:hover{background:var(--faq-primary-hover)}.main-faq--primary .collapsible-content summary:focus-visible{outline:2px solid var(--faq-primary-focus);outline-offset:2px}.main-faq--primary .collapsible-none-layout .accordion{border-top-color:var(--faq-none-divider);border-bottom-color:var(--faq-none-divider)}.main-faq--primary .collapsible-row-layout .main-faq__item{background:var(--faq-row-background);border:1px solid var(--faq-row-border)}.main-faq--primary .collapsible-section-layout{background:var(--faq-section-background)}.main-faq--primary .collapsible-section-layout .accordion{border-top-color:var(--faq-section-divider);border-bottom-color:var(--faq-section-divider)}.main-faq__empty{margin:0;color:var(--faq-empty)}@media screen and (min-width:750px){.main-faq__tab{font-size:18px}.main-faq__subcategory{font-size:20px}.main-faq--secondary .accordion__title{font-size:20px;line-height:32px}.main-faq--secondary .accordion__content{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){.main-faq--secondary .accordion details,.main-faq--secondary summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-main-faq.css.map */
