.custom-faq-tabs.hdt-section{background-color:var(--faq-section-bg, transparent)}body.custom-faq-cream{background-color:var(--faq-page-bg, #FBF6EC)}.custom-faq-banner{background:var(--faq-banner-bg, #fbdc7e);color:var(--faq-banner-text, #1c1c1c);padding:28px 0;text-align:center}.custom-faq-banner__heading{margin:0;color:inherit}.custom-faq-tabs__inner{margin-top:28px}.custom-faq-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.custom-faq-tabs__nav:empty{display:none}.custom-faq-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(0,0,0,.12);border-radius:10px;cursor:pointer;font:inherit;font-weight:600;line-height:1.2;background:var(--faq-btn-bg, #f0f0f0);color:var(--faq-btn-text, #1c1c1c);transition:filter .15s ease,transform .05s ease}.custom-faq-tab:hover{filter:brightness(.96)}.custom-faq-tab:active{transform:translateY(1px)}.custom-faq-tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.custom-faq-tab.is-active{background:var(--faq-btn-bg-active, var(--faq-btn-bg, #e0e0e0));color:var(--faq-btn-text-active, var(--faq-btn-text, #1c1c1c));border-color:#00000047}.custom-faq-tab__icon{display:inline-flex;width:22px;height:22px;flex:0 0 auto}.custom-faq-tab__icon svg,.custom-faq-tab__icon img{width:100%;height:100%;object-fit:contain}.custom-faq-panel{display:none}.custom-faq-panel.is-active{display:block}.custom-faq-tabs:not([data-faq-init="1"]) .custom-faq-panel:first-child{display:block}.custom-faq-panel__rows .hdt-accordion{border-bottom:none;background-image:repeating-linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 10px,transparent 10px,transparent 19px);background-repeat:no-repeat;background-position:left bottom;background-size:100% 2px}.custom-faq-panel__rows .hdt-accordion+.hdt-accordion details{border-top:none}.custom-faq-panel__rows .hdt-accordion:last-child{background-image:none}@media(min-width:768px){.custom-faq-tabs__nav{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));gap:12px}.custom-faq-tab{padding:12px 20px}}@media(min-width:1150px){.custom-faq-banner{padding:36px 0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-faq-tabs.css.map */
