.tt-faq-browser{--tt-blue:#319ECC;--tt-blue-dark:#1A6B99;--tt-green:#2D8B4E;--tt-green-dark:#246B3E;--tt-coral:#E8845F;--tt-gold:#F4D03F;--tt-yellow:#ecae00;--tt-red:#f06d6d;--tt-sage:#44a678;--tt-navy:#1d184c;--tt-sky:#E6F4F9;--tt-beige:#f8f0e3;--tt-white:#FFFFFF;--tt-text:#1A1A1A;--tt-text-mid:#3D3D3D;--tt-radius-sm:12px;--tt-radius-md:24px;--tt-radius-lg:32px;--tt-radius-pill:999px;--tt-shadow-sm:0 2px 8px rgba(29,24,76,.06);--tt-shadow-md:0 8px 24px rgba(29,24,76,.08);--tt-shadow-lg:0 16px 48px rgba(29,24,76,.12);padding-block:clamp(64px,9vw,120px);background:var(--tt-beige);color:var(--tt-text);font-family:DM Sans,Figtree,system-ui,sans-serif;font-size:16px;line-height:1.6}.tt-faq-browser *,.tt-faq-browser *:before,.tt-faq-browser *:after{box-sizing:border-box}.tt-faq-browser [hidden]{display:none!important}.tt-faq-browser.tt-faq-browser--compact{padding-block:clamp(40px,6vw,80px);background:var(--tt-sky)}.tt-faq-browser .tt-faq-browser__container{max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__container{max-width:976px}.tt-faq-browser .tt-faq-browser__header{max-width:780px;margin:0 auto clamp(24px,4vw,40px);text-align:center}.tt-faq-browser .tt-faq-browser__eyebrow{margin:0 0 14px;color:var(--tt-blue-dark);font-family:Gliker,Fredoka,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.tt-faq-browser .tt-faq-browser__heading{margin:0;color:var(--tt-navy);font-family:Gliker,Fredoka,system-ui,sans-serif;font-size:clamp(36px,5.6vw,72px);font-weight:600;line-height:1.05}.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__heading{font-size:clamp(28px,4.2vw,52px);line-height:1.1}.tt-faq-browser .tt-faq-browser__heading span{color:var(--tt-blue-dark)}.tt-faq-browser .tt-faq-browser__intro{max-width:660px;margin:16px auto 0;color:var(--tt-text-mid);font-size:clamp(16px,1.8vw,18px);line-height:1.55}.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__intro{margin-top:10px;font-size:16px}.tt-faq-browser .tt-faq-browser__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(24px,4vw,40px)}.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.tt-faq-browser .tt-faq-browser__filter{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:10px 16px;border:2px solid var(--tt-blue);border-radius:var(--tt-radius-pill);background:transparent;color:var(--tt-blue-dark);font-family:DM Sans,Figtree,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease}.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__filter{padding:9px 10px;font-size:13px}.tt-faq-browser .tt-faq-browser__filter:hover{background:var(--tt-white)}.tt-faq-browser .tt-faq-browser__filter[aria-selected=true],.tt-faq-browser .tt-faq-browser__filter[aria-pressed=true]{border-color:var(--tt-green);background:var(--tt-green);color:var(--tt-white)}.tt-faq-browser .tt-faq-browser__filter[aria-selected=true]:hover,.tt-faq-browser .tt-faq-browser__filter[aria-pressed=true]:hover{border-color:var(--tt-green-dark);background:var(--tt-green-dark)}.tt-faq-browser .tt-faq-browser__panels{display:grid;gap:clamp(28px,4vw,42px)}.tt-faq-browser .tt-faq-browser__category-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tt-faq-browser .tt-faq-browser__category-heading h2,.tt-faq-browser .tt-faq-browser__category-heading h3{margin:0;color:var(--tt-navy);font-family:Gliker,Fredoka,system-ui,sans-serif;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.2}.tt-faq-browser .tt-faq-browser__count{flex-shrink:0;color:var(--tt-text-mid);font-size:13px;line-height:1.5;white-space:nowrap}.tt-faq-browser .tt-faq-browser__questions{overflow:hidden;border-radius:var(--tt-radius-md);background:var(--tt-white);box-shadow:var(--tt-shadow-sm)}.tt-faq-browser .tt-faq-browser__question{margin:0;border:0;border-radius:var(--tt-radius-sm)}.tt-faq-browser .tt-faq-browser__question+.tt-faq-browser__question{border-top:1px solid var(--tt-sky)}.tt-faq-browser .tt-faq-browser__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:17px 18px;color:var(--tt-navy);font-family:DM Sans,Figtree,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.5;list-style:none;cursor:pointer}.tt-faq-browser .tt-faq-browser__summary::-webkit-details-marker{display:none}.tt-faq-browser .tt-faq-browser__summary::marker{content:""}.tt-faq-browser .tt-faq-browser__chevron{flex:0 0 20px;width:20px;height:20px;color:var(--tt-blue-dark);transition:transform .15s ease}.tt-faq-browser .tt-faq-browser__question[open] .tt-faq-browser__chevron{transform:rotate(180deg)}.tt-faq-browser .tt-faq-browser__answer{padding:0 18px 20px;color:var(--tt-text-mid);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.tt-faq-browser .tt-faq-browser__answer>:first-child{margin-top:0}.tt-faq-browser .tt-faq-browser__answer>:last-child{margin-bottom:0}.tt-faq-browser .tt-faq-browser__answer p,.tt-faq-browser .tt-faq-browser__answer ul,.tt-faq-browser .tt-faq-browser__answer ol{margin-block:0 12px}.tt-faq-browser .tt-faq-browser__answer ul,.tt-faq-browser .tt-faq-browser__answer ol{padding-left:22px}.tt-faq-browser .tt-faq-browser__answer a,.tt-faq-browser .tt-faq-browser__more a,.tt-faq-browser .tt-faq-browser__contact-link{color:var(--tt-blue-dark);text-decoration:underline;text-underline-offset:3px}.tt-faq-browser .tt-faq-browser__more{margin:18px 0 0;text-align:center}.tt-faq-browser .tt-faq-browser__more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;line-height:1.5}.tt-faq-browser .tt-faq-browser__more svg{width:18px;height:18px}.tt-faq-browser .tt-faq-browser__contact{margin-top:clamp(40px,6vw,64px);padding:clamp(24px,4vw,44px);border-radius:var(--tt-radius-lg);background:var(--tt-white);box-shadow:var(--tt-shadow-sm);text-align:center}.tt-faq-browser .tt-faq-browser__contact h2{margin:0;color:var(--tt-navy);font-family:Gliker,Fredoka,system-ui,sans-serif;font-size:clamp(28px,4.2vw,42px);font-weight:600;line-height:1.1}.tt-faq-browser .tt-faq-browser__contact p{max-width:600px;margin:14px auto 24px;color:var(--tt-text-mid);font-size:16px;line-height:1.6}.tt-faq-browser .tt-faq-browser__contact-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.tt-faq-browser .tt-faq-browser__contact-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 32px;border:0;border-radius:var(--tt-radius-pill);background:var(--tt-green);color:var(--tt-white);font-family:DM Sans,Figtree,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.25;text-decoration:none;transition:background .15s ease,transform .15s ease}.tt-faq-browser .tt-faq-browser__contact-button:hover{background:var(--tt-green-dark);transform:translateY(-1px)}.tt-faq-browser .tt-faq-browser__contact-button svg{width:20px;height:20px}.tt-faq-browser .tt-faq-browser__contact-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.tt-faq-browser .tt-faq-browser__filter:focus-visible,.tt-faq-browser .tt-faq-browser__summary:focus-visible,.tt-faq-browser a:focus-visible{outline:3px solid var(--tt-blue-dark);outline-offset:3px}.tt-faq-browser .tt-faq-browser__summary:focus-visible{outline-offset:-4px;border-radius:var(--tt-radius-sm)}@media(min-width:600px){.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.tt-faq-browser .tt-faq-browser__summary{padding:19px 26px}.tt-faq-browser .tt-faq-browser__answer{padding:0 26px 24px}}@media(min-width:1000px){.tt-faq-browser.tt-faq-browser--compact .tt-faq-browser__filters{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tt-faq-browser .tt-faq-browser__filter,.tt-faq-browser .tt-faq-browser__chevron,.tt-faq-browser .tt-faq-browser__contact-button{transition:none}.tt-faq-browser .tt-faq-browser__contact-button:hover{transform:none}}.tt-product-sale-update[data-tt-product-sale-update]{--tt-blue: #319ECC;--tt-blue-dark: #1A6B99;--tt-green: #2D8B4E;--tt-green-dark: #246B3E;--tt-coral: #E8845F;--tt-gold: #F4D03F;--tt-yellow: #ecae00;--tt-red: #f06d6d;--tt-sage: #44a678;--tt-navy: #1d184c;--tt-sky: #E6F4F9;--tt-beige: #f8f0e3;--tt-white: #FFFFFF;--tt-text: #1A1A1A;--tt-text-mid: #3D3D3D;--tt-radius-sm: 12px;--tt-radius-md: 24px;--tt-radius-lg: 32px;--tt-radius-pill: 999px;--tt-shadow-sm: 0 2px 8px rgba(29,24,76,.06);--tt-shadow-md: 0 8px 24px rgba(29,24,76,.08);--tt-shadow-lg: 0 16px 48px rgba(29,24,76,.12);display:block;box-sizing:border-box;width:100%;min-width:0;margin:-4px 0 18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--tt-blue) 28%,var(--tt-white));border-left:3px solid var(--tt-blue);border-radius:var(--tt-radius-md);background:var(--tt-sky);color:var(--tt-text-mid);font:500 clamp(13px,1.1vw,15px)/1.55 "DM Sans","Figtree",system-ui,sans-serif;letter-spacing:normal;text-align:left;overflow-wrap:anywhere}.tt-product-sale-update[data-tt-product-sale-update] strong{color:var(--tt-navy);font-weight:700}.tt-product-sale-update[data-tt-product-sale-update] time{white-space:nowrap}.tt-product-sale-update[data-tt-product-sale-update] .tt-product-sale-update__bolt{color:var(--tt-gold)}.tt-sticky-atc.tt-pdp:has(>.tt-product-sale-update){flex-wrap:wrap;row-gap:8px}.tt-sticky-atc.tt-pdp>.tt-product-sale-update{flex:0 0 100%;margin:0;padding:8px 12px;border-radius:var(--tt-radius-sm);font-size:12px;line-height:1.45}[data-tt-sale-update-row]{flex-wrap:wrap}[data-tt-sale-update-row]>.tt-product-sale-update{flex:0 0 100%}.tt-product-sale-update[data-tt-product-sale-update].tt-product-sale-update--lander{grid-column:1 / -1;align-self:stretch;clear:both;margin:12px 0 16px}body:has(.tt-sticky-atc.is-visible>.tt-product-sale-update){padding-bottom:calc(var(--tt-sale-update-sticky-height, 160px) + 12px)}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAI */
