.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-clip{min-width:0;width:100%}.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%}#MainContent .section--faq-tab-layout.section--page-width>.custom-section-content{padding:20px;box-sizing:border-box}.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-inline:0}.faq-tab-layout__tabs-clip{width:100%;overflow:hidden;background-color:#ececec}.faq-tab-layout__tabs-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px;scroll-padding-inline:4px;box-sizing:border-box}.faq-tab-layout__tabs-scroll::-webkit-scrollbar{display:none}.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, 8px);padding:0;margin:0;background:transparent}.faq-tab-layout__tabs:after{content:"";flex:0 0 1px}.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;border-radius:9999px;padding-block:10px;padding-inline:14px;line-height:1.2;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / 12%);background-color:#fff;color:#000;box-sizing:border-box;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.faq-tab-layout__tab:hover,.faq-tab-layout__tab:focus-visible{outline:none;border-color:#0000003d}.faq-tab-layout__tab[aria-selected=true]{background-color:#41512a;color:#f7f6ca;border-color:#41512a;font-weight:500}.faq-tab-layout details[open]>.details__header{padding-bottom:16px}.faq-email-section .mobile-column{padding:0!important;gap:8px}body.faq-page #MainContent .faq-email-section.section--page-width>.custom-section-content{padding-top:24px;box-sizing:border-box}.faq-email-section .email-signup-block{padding-top:24px;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 .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/137/assets/faq-tab-accordion.css.map */
