.kbw-faq{interpolate-size:allow-keywords;--kbw-faq-pad-x: clamp(16px, 1.8vw, 32px);--kbw-faq-gap: 14px;--kbw-faq-icon: 24px}.kbw-faq__intro{margin-bottom:var(--kbw-faq-intro-gap);text-align:center}.kbw-faq__eyebrow,.kbw-faq__sub{margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.7}.kbw-faq__sub{max-width:60ch;margin:0 auto}.kbw-faq__heading{margin:4px 0;color:rgba(var(--color-heading));font-family:var(--heading-font-family);font-weight:700;line-height:1.24;text-wrap:balance}.kbw-faq__heading--large{font-size:clamp(28px,7vw,36px)}.kbw-faq__heading--medium{font-size:clamp(24px,6vw,30px)}.kbw-faq__heading--small{font-size:clamp(21px,5vw,26px)}@media screen and (min-width:1024px){.kbw-faq__heading--large{font-size:clamp(30px,2.9vw,42px)}.kbw-faq__heading--medium{font-size:clamp(26px,2.3vw,34px)}.kbw-faq__heading--small{font-size:clamp(22px,1.8vw,28px)}}.kbw-faq__tabs{display:none;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:var(--kbw-faq-tabs-gap)}.kbw-faq.is-enhanced .kbw-faq__tabs{display:flex}.kbw-faq__tab{padding:12px 22px;border:1px solid rgba(var(--color-text-no-alpha) / .14);border-radius:var(--button-border-radius, 4px);background:rgba(var(--color-background));color:rgba(var(--color-heading));font-size:clamp(14px,1.05vw,16px);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.kbw-faq__tab[aria-selected=true]{border-color:rgba(var(--color-button));background:rgba(var(--color-button));color:rgba(var(--color-button-text))}@media(hover:hover){.kbw-faq__tab:hover:not([aria-selected=true]){border-color:rgba(var(--color-text-no-alpha) / .4)}}.kbw-faq__tab:focus-visible{outline:2px solid rgba(var(--color-heading));outline-offset:2px}.kbw-faq__panel{max-width:var(--kbw-faq-width);margin:0 auto}@keyframes kbw-faq-panel-in{0%{opacity:0}to{opacity:1}}.kbw-faq__panel[role=tabpanel]{animation:kbw-faq-panel-in .15s ease both}.kbw-faq__item{margin-bottom:6px;border:2px solid rgba(var(--color-text-no-alpha) / .08);border-radius:var(--rounded-corners-small, 8px);overflow:hidden;transition:background-color .25s ease,border-color .25s ease}.kbw-faq__item[open]{border-color:var(--kbw-faq-open-bg, rgba(48, 188, 239, .1));background-color:var(--kbw-faq-open-bg, rgba(48, 188, 239, .1))}.kbw-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s allow-discrete}.kbw-faq__item[open]::details-content{block-size:auto}.kbw-faq__q{display:flex;align-items:center;gap:var(--kbw-faq-gap);padding:16px var(--kbw-faq-pad-x);color:rgba(var(--color-heading));font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.45;list-style:none;cursor:pointer;transition:color .2s ease,font-size .2s ease}.kbw-faq__item[open]>.kbw-faq__q{font-size:clamp(17px,1.45vw,21px);font-weight:600}.kbw-faq__q::-webkit-details-marker{display:none}.kbw-faq__q:focus-visible{outline:2px solid rgba(var(--color-heading));outline-offset:-2px}@media(hover:hover){.kbw-faq__q:hover{color:rgba(var(--color-button))}}.kbw-faq__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--kbw-faq-icon);height:var(--kbw-faq-icon)}.kbw-faq__icon img{width:100%;height:100%;object-fit:contain}.kbw-faq__label{flex:1 1 auto}.kbw-faq__chevron{flex:0 0 auto;width:18px;height:18px;color:rgba(var(--color-text-no-alpha) / .55);transition:transform .25s ease}.kbw-faq__item[open] .kbw-faq__chevron{transform:rotate(180deg)}.kbw-faq__answer{padding:0 var(--kbw-faq-pad-x) 20px calc(var(--kbw-faq-pad-x) + var(--kbw-faq-icon) + var(--kbw-faq-gap));font-size:clamp(15px,1.1vw,16px);line-height:1.65}.kbw-faq__answer p{margin:0}.kbw-faq__answer p+p{margin-top:12px}@media screen and (max-width:767px){.kbw-faq__answer{padding-left:var(--kbw-faq-pad-x)}}@media(prefers-reduced-motion:reduce){.kbw-faq__tab,.kbw-faq__q,.kbw-faq__item,.kbw-faq__chevron{transition:none}.kbw-faq__item::details-content{transition:none}.kbw-faq__panel[role=tabpanel]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kbw-faq.css.map */
