.custom-faq{padding-top:var(--custom-faq-padding-top, 40px);padding-bottom:var(--custom-faq-padding-bottom, 40px)}.custom-faq__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.custom-faq__inner{padding:0 5rem}}.custom-faq__heading{text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);color:rgb(var(--color-foreground));line-height:1.1;margin:0 0 32px;text-transform:uppercase;letter-spacing:-.01em}.custom-faq__heading--h2{font-size:calc(var(--font-heading-scale, 1) * 2rem)}.custom-faq__heading--h3{font-size:calc(var(--font-heading-scale, 1) * 1.7rem)}.custom-faq__heading--h4{font-size:calc(var(--font-heading-scale, 1) * 1.5rem)}@media screen and (min-width:750px){.custom-faq__heading--h2{font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}.custom-faq__heading--h3{font-size:calc(var(--font-heading-scale, 1) * 1.8rem)}.custom-faq__heading--h4{font-size:calc(var(--font-heading-scale, 1) * 1.5rem)}}.custom-faq__tabs{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.custom-faq__tab{display:inline-block;font-family:var(--font-body-family);font-weight:700;font-size:.85rem;letter-spacing:.02em;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.3);padding:8px 16px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;text-transform:none;line-height:1.3;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.custom-faq__tab:hover,.custom-faq__tab--active{color:#fff;background-color:var(--custom-faq-accent, #ed4f31);border-color:var(--custom-faq-accent, #ed4f31)}@media screen and (max-width:749px){.custom-faq__tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:4px}.custom-faq__tabs::-webkit-scrollbar{display:none}.custom-faq__tab{flex-shrink:0;white-space:nowrap;font-size:.8rem;padding:7px 14px}}.custom-faq__panel[hidden]{display:none}.custom-faq__grid{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.custom-faq__grid{grid-template-columns:1fr 1fr;gap:20px}}.custom-faq__column{display:flex;flex-direction:column}.custom-faq__item{margin-bottom:10px}.custom-faq__disclosure{border:1px solid rgb(var(--color-foreground));padding:0 15px}.custom-faq__summary{display:flex;justify-content:space-between;align-items:center;column-gap:.75rem;padding:15px 0;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-weight:800;font-size:.9rem;letter-spacing:0;line-height:1.2;color:rgb(var(--color-foreground));text-transform:uppercase;-webkit-tap-highlight-color:transparent}.custom-faq__summary::-webkit-details-marker{display:none}.custom-faq__chevron{flex-shrink:0;width:11px;height:auto;transition:transform .3s ease-in-out}.custom-faq__disclosure[open]>.custom-faq__summary .custom-faq__chevron{transform:rotate(180deg)}.custom-faq__content{padding-bottom:15px;padding-inline-end:1.25rem;animation:customFaqFadeIn .3s ease}@media screen and (min-width:750px){.custom-faq__content{padding-inline-end:2.5rem}}@keyframes customFaqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-faq__prose{font-family:var(--font-body-family);font-size:.9rem;line-height:1.5;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.custom-faq__prose p{margin:0 0 .75rem}.custom-faq__prose p:last-child{margin-bottom:0}.custom-faq__prose a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:opacity .2s ease}.custom-faq__prose a:hover{opacity:.7}.custom-faq__prose strong{font-weight:700}@media screen and (min-width:750px){.custom-faq__summary,.custom-faq__prose{font-size:.9375rem}}.custom-faq__empty{text-align:center;padding:40px 20px;font-family:var(--font-body-family);font-size:.9rem;color:rgba(var(--color-foreground),.5);font-style:italic}.custom-faq__cta{text-align:center;margin-top:40px}.custom-faq__cta-text{font-family:var(--font-body-family);font-size:.95rem;font-weight:500;color:rgb(var(--color-foreground));margin:0 0 16px}.custom-faq__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body-family);font-weight:700;font-size:.85rem;color:#fff;background-color:var(--custom-faq-accent, #ed4f31);border:1px solid var(--custom-faq-accent, #ed4f31);padding:.8rem 1.8rem;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .1s ease;line-height:normal}.custom-faq__cta-button:hover{opacity:.9}.custom-faq__cta-button:active{transform:scale(.98)}.custom-faq__cta-icon{width:18px;height:18px;flex-shrink:0}@media screen and (min-width:750px){.custom-faq__cta-button{font-size:.9rem;padding:.9rem 2.5rem}}.custom-faq__item[data-shopify-editor-block],.custom-faq__tab-block[data-shopify-editor-block]{outline-offset:-1px}
/*# sourceMappingURL=/cdn/shop/t/67/assets/custom-faq.css.map */
