.custom-faq{--cfaq-max-width: 1440px;font-family:inherit;color:var(--cfaq-text, currentColor);box-sizing:border-box}.custom-faq *,.custom-faq *:before,.custom-faq *:after{box-sizing:border-box}.custom-faq--page{max-width:var(--cfaq-max-width);margin-inline:auto;padding-inline:var(--cfaq-pad-x, 5vw)}.custom-faq--full{max-width:none;padding-inline:var(--cfaq-pad-x, 5vw)}.custom-faq__inner{display:flex;flex-direction:column}.custom-faq__heading{font-family:inherit;font-weight:500;line-height:1.15;letter-spacing:-.02em;font-size:var(--cfaq-fs-heading, clamp(1.75rem, 1.2rem + 2vw, 2rem));margin:0 0 .75rem;text-transform:none}.custom-faq__desc{font-size:16px;line-height:1.5;margin:0 0 2rem;max-width:40rem;color:var(--cfaq-text-muted, inherit)}.custom-faq__grid{display:flex;flex-direction:column;gap:0}.custom-faq__tabs{display:flex;gap:.5rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 0 2.5rem;padding-bottom:2px}.custom-faq__tabs::-webkit-scrollbar{display:none}.custom-faq__tab{flex:0 0 auto;scroll-snap-align:start;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:500;font-size:16px;line-height:1;white-space:nowrap;height:2.5rem;padding:0 1.25rem;border-radius:999px;background:var(--cfaq-pill-bg, #f4f4f5);color:var(--cfaq-text, inherit);transition:background-color .18s ease,color .18s ease}.custom-faq__tab[aria-selected=true]{background:var(--cfaq-active-tab-bg, #18181b);color:var(--cfaq-active-tab-text, #ffffff)}.custom-faq__tab:focus-visible{outline:2px solid var(--cfaq-active-tab-bg, #18181b);outline-offset:2px}.custom-faq__panels{width:100%}.custom-faq__panel{display:none}.custom-faq__panel[data-active=true]{display:block}.custom-faq__panel-title{font-family:inherit;font-weight:500;line-height:1.2;letter-spacing:-.02em;font-size:24px;margin:0 0 1.5rem;text-transform:none}.custom-faq__item{border-bottom:1px solid var(--cfaq-border, #e4e4e7)}.custom-faq__item:first-child{border-top:1px solid var(--cfaq-border, #e4e4e7)}.custom-faq__trigger{-webkit-appearance:none;appearance:none;border:0;background:none;width:100%;cursor:pointer;font:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:500;font-size:var(--cfaq-fs-q, 1rem);line-height:1.3;color:var(--cfaq-text, inherit)}.custom-faq__trigger:focus-visible{outline:2px solid var(--cfaq-active-tab-bg, #18181b);outline-offset:2px}.custom-faq__icon{flex:0 0 auto;width:.8rem;height:.8rem;position:relative}.custom-faq__icon:before,.custom-faq__icon:after{content:"";position:absolute;background:currentColor;transition:opacity .2s ease,transform .2s ease}.custom-faq__icon:before{top:50%;left:0;right:0;height:1.15px;transform:translateY(-50%)}.custom-faq__icon:after{left:50%;top:0;bottom:0;width:1.15px;transform:translate(-50%)}.custom-faq__trigger[aria-expanded=true] .custom-faq__icon:after{opacity:0;transform:translate(-50%) scaleY(0)}.custom-faq--chevron .custom-faq__icon:after{display:none}.custom-faq--chevron .custom-faq__icon:before{height:0;width:.55rem;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.custom-faq--chevron .custom-faq__trigger[aria-expanded=true] .custom-faq__icon:before{transform:translate(-50%,-20%) rotate(-135deg)}.custom-faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.custom-faq__content[data-open=true]{grid-template-rows:1fr}.custom-faq__content-inner{overflow:hidden;min-height:0}.custom-faq__answer{padding:0 0 1.25rem;font-size:var(--cfaq-fs-a, .95rem);line-height:1.55;color:var(--cfaq-text-muted, inherit)}.custom-faq__answer>:first-child{margin-top:0}.custom-faq__answer>:last-child{margin-bottom:0}.custom-faq__answer a{text-decoration:underline;color:#6b459d}@media(prefers-reduced-motion:reduce){.custom-faq__content,.custom-faq__tab,.custom-faq__icon:before,.custom-faq__icon:after{transition:none}}@media(min-width:768px){.custom-faq__grid{display:grid;grid-template-columns:1fr 2fr;grid-auto-rows:max-content;column-gap:2.5rem}.custom-faq__heading,.custom-faq__desc,.custom-faq__aside{grid-column:1}.custom-faq__heading{font-size:var(--cfaq-fs-heading, clamp(1.75rem, 1.3rem + 1vw, 1.75rem))}.custom-faq__tabs{flex-direction:column;gap:0;overflow:visible;margin:0;max-width:320px;border-top:1px solid var(--cfaq-border, #e4e4e7)}.custom-faq__tab{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;height:3.5rem;border-radius:0;border-bottom:1px solid var(--cfaq-border, #e4e4e7);background:transparent;font-size:16px;padding:0 1.25rem}.custom-faq__tab[aria-selected=true]{background:var(--cfaq-surface, #f4f4f5);color:var(--cfaq-text, #18181b)}.custom-faq__panels{grid-column:2;grid-row:1 / span 99;max-width:740px;margin-left:auto}.custom-faq__answer ul,.custom-faq__answer ol{padding-left:1.5em;margin:.5em 0}.custom-faq__answer ul{list-style:disc}.custom-faq__answer ol{list-style:decimal}.custom-faq__answer li{display:list-item}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
