.faq-tabbed-section__heading{font-family:var(--font-archivo-expanded);font-weight:800;font-size:2rem;line-height:1em;color:#000;margin-bottom:1.5rem;margin-top:0}.faq-tabbed-section__container{display:flex;flex-direction:column}.faq-tabbed-section__navigation{display:flex;flex-direction:column;gap:0;border-radius:0}.faq-tab-button{background:transparent;text-align:left;cursor:pointer;padding:.375rem 0;font-weight:400;font-size:.875rem;line-height:1.5em;color:#000;position:relative;text-decoration:underline}.faq-tab-button--active{font-weight:600;color:var(--color-accent);text-decoration:none}.faq-tabbed-section__content{flex:1}.faq-category-content{display:none}.faq-category-content--active{display:block}.faq-category-content .accordion{margin-top:0;border:none;background:#fff}.faq-category-content .accordion+.accordion{border-top:none}.faq-category-content .accordion__title{font-family:Archivo;font-weight:400;font-size:18px;line-height:1.56em;color:#000}details[open] .accordion__title{font-weight:600}.faq-category-content .accordion summary{padding:1rem 2rem}.faq-empty-message{color:rgba(var(--color-base-foreground),.6);font-style:italic;text-align:center;padding:2rem 0}@media screen and (min-width:750px){.faq-tabbed-section__container{display:grid;grid-template-columns:1fr 2fr;align-items:start}.faq-tabbed-section__navigation{position:sticky;top:2rem;display:flex;flex-direction:column;gap:0}.faq-tab-button{font-size:1rem;line-height:1.5em}.faq-category-content .accordion__content{padding:0 2rem 2rem;font-size:1rem;line-height:1.5em;margin-bottom:0}}.faq-category-content{display:none;flex-direction:column;gap:.5rem}.faq-category-content--active{display:flex}.faq-category-title{font-weight:600;font-size:1.125rem;line-height:1.5em;color:#000;padding-bottom:.75rem}.faq-mobile-header{display:none;align-items:center;gap:.5rem}.faq-back-button{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;font-weight:400;font-size:14px;cursor:pointer;padding:.5rem 0}.faq-back-button:hover{opacity:.8}.faq-back-button svg{width:16px;height:16px;flex-shrink:0}.faq-mobile-category-title{font-family:Archivo;font-weight:600;font-size:18px;line-height:1.3em;color:#000;margin:0;flex:1}@media screen and (max-width:749px){.faq-tabbed-section__heading{font-size:1.5rem;margin-bottom:.75rem}.faq-category-title{display:none}.faq-tabbed-section__navigation{margin-bottom:1.5rem;overflow:hidden;gap:6px}.faq-tab-button{font-weight:500;font-size:.875rem;line-height:1.5;padding:1.125rem 1rem;background:#fff;text-decoration:none}.faq-tab-button--active{color:#000}.faq-category-content .accordion summary{padding:1rem}.faq-category-content .accordion__content{padding:0 1rem 1rem}}.faq-contact-block{background:#fff;overflow:hidden}.faq-contact-block__content{padding:1rem}.faq-contact-block__heading{font-family:Archivo;font-weight:600;font-size:15px;line-height:1.6em;color:#0f0f0f;margin:0 0 .5rem}.faq-contact-block__subtext{font-family:Archivo;font-weight:400;font-size:14px;line-height:1.43em;color:#000;margin:0 0 1rem}.faq-contact-block__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#000;color:#fff;font-family:Archivo;font-weight:600;font-size:13px;line-height:1.23em;text-transform:uppercase;text-decoration:none;border-radius:3px;cursor:pointer}.faq-contact-block__button:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/48/assets/faq-tabbed-section.css.map */
