.section--faq-tab-layout{max-width:1080px;margin:0 auto}.faq-tab-accordion-block,.faq-tab-layout{width:100%;max-width:100%;flex:1 1 100%;min-width:0}.faq-tab-layout{display:grid;grid-template-columns:minmax(0,var(--faq-tab-nav-width)) minmax(0,1fr);gap:clamp(1.5rem,4vw,80px);align-items:start}.faq-tab-layout__nav{min-width:0}.faq-tab-layout__tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tab-layout__tabs-scroll::-webkit-scrollbar{display:none}.faq-tab-layout__tabs{display:flex;flex-direction:column;align-items:var(--faq-tab-align);gap:var(--faq-tab-gap);list-style:none;margin:0;padding:0}.faq-tab-layout__tab{-webkit-appearance:none;appearance:none;border:none;background:var(--faq-tab-bg);color:var(--faq-tab-color);font-family:var(--faq-tab-font-family);font-size:var(--faq-tab-font-size);font-weight:var(--faq-tab-font-weight);line-height:1.3;text-align:start;cursor:pointer;border-radius:var(--faq-tab-radius);padding:var(--faq-tab-padding-block) var(--faq-tab-padding-inline);width:fit-content;max-width:100%;align-self:var(--faq-tab-align, flex-start);transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),font-weight var(--animation-speed) var(--animation-easing)}.faq-tab-layout__tab:hover,.faq-tab-layout__tab:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}.faq-tab-layout__tab[aria-selected=true]{background:var(--faq-tab-active-bg);color:var(--faq-tab-active-color);font-weight:500}.faq-tab-layout__panels{min-width:0}.faq-tab-layout__panels>.faq-tab-layout__tab{display:none}.faq-tab-layout__panel[hidden]{display:none!important}.faq-tab-layout__accordion{flex:1;width:100%}.faq-tab-layout .details__header{font-family:var(--faq-question-font-family);font-size:var(--faq-question-font-size);font-weight:var(--faq-question-font-weight);color:var(--faq-question-color);padding-block:var(--faq-question-padding-block);padding-inline:var(--faq-question-padding-inline)}.faq-tab-layout details[open]>.details__header{color:var(--faq-question-active-color)}.faq-tab-layout .faq-tab-layout__accordion accordion-custom:first-child summary.details__header{padding-block-start:0}.faq-tab-layout .faq-tab-layout__accordion.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--faq-question-border-color)}.faq-tab-layout .faq-tab-layout__accordion.accordion--dividers accordion-custom:first-child .details{border-block-start:none}.faq-tab-layout .svg-wrapper{height:20px;width:20px}.faq-email p,.email-signup__checkbox-text{color:#000;opacity:.5}.faq-tab-layout .faq-tab-layout__accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--faq-question-border-color)}.faq-tab-layout .details__header .svg-wrapper{color:var(--faq-icon-color)}.faq-tab-layout .accordion--plus .icon-caret{display:none}.faq-tab-layout .details-content{padding-block-end:var(--faq-answer-spacing)}.faq-tab-layout .details-content,.faq-tab-layout .details-content .text-block,.faq-tab-layout .details-content p{font-family:var(--faq-answer-font-family);font-size:var(--faq-answer-font-size);font-weight:var(--faq-answer-font-weight);color:var(--faq-answer-color);line-height:var(--faq-answer-line-height)}.faq-tab-layout__editor-hint{padding:1rem;border:1px dashed var(--color-border);color:var(--color-foreground);font-size:.875rem;margin:0}.faq-email-section .email-signup__input{padding:14px 25px;background:#dedd96;font-family:ATKINSON HYPERLEGIBLE MONO}@media screen and (max-width:989px){.section--faq-tab-layout{max-width:100%}.section--faq-tab-layout .mobile-column{padding:0!important}.faq-tab-layout{grid-template-columns:1fr;gap:32px;width:100%;overflow:visible}.section--faq-tab-layout .faq-tab-accordion-block{width:100%;max-width:100%}.section--faq-tab-layout .faq-tab-layout__nav{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);box-sizing:border-box;padding-left:15px}.faq-tab-layout__tabs-scroll{width:100%;background-color:#ececec;border-top-left-radius:9999px;border-bottom-left-radius:9999px;padding-block:4px;padding-inline-start:4px;padding-inline-end:20px;scroll-padding-inline:20px;box-sizing:border-box}.faq-tab-layout__tabs{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:max-content;max-width:none;gap:var(--faq-tab-mobile-gap);padding:var(--faq-tab-mobile-padding-block) 0;margin:0;background:transparent}.faq-tab-layout__tab{flex:0 0 auto;width:auto;max-width:none;white-space:nowrap;font-size:var(--faq-tab-font-size-mobile);margin:0;text-transform:uppercase}.faq-tab-layout__tab[aria-selected=true]{background-color:#41512a;color:#f7f6ca}.faq-tab-layout details[open]>.details__header{padding-bottom:16px}.faq-email-section .mobile-column{padding:0!important;gap:8px}.faq-email,.email-signup-block{padding-bottom:24px}.faq-email-section .email-signup__input{padding:10px 25px;max-height:38px}.faq-email-section .email-signup__input::placeholder{font-size:13px}.faq-tab-layout__tab{background-color:#fff;color:#000;border-radius:999px}.faq-tab-layout__tab:last-child{margin-inline-end:0}.faq-tab-layout .details__header{font-size:var(--faq-question-font-size-mobile);padding:24px 0}.faq-tab-layout .details-content,.faq-tab-layout .details-content .text-block,.faq-tab-layout .details-content p{font-size:var(--faq-answer-font-size-mobile)}.faq-tab-layout .details-content{padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/faq-tab-accordion.css.map */
