@import"https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600;700;800;900&family=Open+Sans:wght@300;400;600;700&display=swap";:root{--tt-teal: #00bcd4;--tt-teal-dark: #0097a7;--tt-teal-light: #00d0ec;--tt-teal-lighter: #17d3ea;--tt-purple: #643094;--tt-purple-light: #9b6bff;--tt-pink: #ff3d78;--tt-pink-hot: #e91e63;--tt-orange: #ff9800;--tt-gold: #f59e0b;--tt-navy: #0D1526;--tt-navy-deep: #0a1120;--tt-navy-deepest: #0a0f1c;--tt-navy-card: #0f1d2e;--tt-navy-mid: #1a2a3a;--tt-dark: #212331;--tt-gray: #555;--tt-gray-light: #64748b;--tt-muted: #94a3b8;--tt-border: #e0e8f0;--tt-bg-light: #f0f4f8;--tt-gradient-text: linear-gradient(100deg, #17d3ea 0%, #9b6bff 48%, #ff3d78 100%);--cat-electric: #00bcd4;--cat-fixed: #643094;--cat-floor: #e91e63;--cat-specialty: #ff9800}[data-cat=electric]{--cat-color: #00bcd4}[data-cat=fixed-frame]{--cat-color: #643094}[data-cat=floor-rising]{--cat-color: #e91e63}[data-cat=specialty]{--cat-color: #ff9800}[data-cat=ust]{--cat-color: #00bcd4}@keyframes ttGradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.tt-gradient-text,.tt-gradient{background:linear-gradient(100deg,#17d3ea,#9b6bff 48%,#ff3d78);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:ttGradientShift 6s ease infinite}html,body{font-family:Raleway,sans-serif!important;font-size:16px}p,li,td,th,blockquote,input,textarea,select,label,.rte p,.rte li{font-family:Open Sans,sans-serif!important;font-size:15px;line-height:1.7}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.heading,.card__heading,.product__title,.section-title,.title{font-family:Raleway,sans-serif!important}.tt-gradient-text{font-family:Raleway,sans-serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.5px!important}.tt-stats-section h2,.tt-offer-banner h2,.tt-spotlight-text h2{font-family:Raleway,sans-serif!important;font-size:clamp(1.6rem,2.6vw,2.4rem)!important;font-weight:800!important;line-height:1.15!important}.section__header h2,.collection__title,.multicolumn-card h3,.rich-text__heading,.featured-collection__title{font-family:Raleway,sans-serif!important}.announcement-bar{background:linear-gradient(90deg,#080f1e,#0d1526,#080f1e)!important;border-bottom:1px solid rgba(0,188,212,.3)!important;min-height:46px!important;display:flex!important;align-items:center!important}.announcement-bar__message,.announcement-bar a,.announcement-bar p{color:#e2e8f0f2!important;font-family:Open Sans,sans-serif!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.5!important}.announcement-bar__message strong,.announcement-bar p strong{color:#00bcd4!important;font-weight:700!important}.header-wrapper{transition:background .3s ease,box-shadow .3s ease,color .3s ease}.tt-has-hero:not(.tt-scrolled) .header-wrapper,.tt-has-hero:not(.tt-scrolled) sticky-header{background:#0a1525!important;background-color:#0a1525!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.tt-has-hero:not(.tt-scrolled) .header-wrapper.gradient,.tt-has-hero:not(.tt-scrolled) sticky-header.gradient{background-image:none!important}.tt-scrolled .header-wrapper{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 2px 20px #00000014!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.tt-has-hero:not(.tt-scrolled) .tt-logo-true{color:#fffffff2!important}.tt-logo-true{color:#212331}.tt-logo-throw{color:#00bcd4}.tt-has-hero:not(.tt-scrolled) .header__menu-item,.tt-has-hero:not(.tt-scrolled) .header__menu-item a,.tt-has-hero:not(.tt-scrolled) .header__menu-item span,.tt-has-hero:not(.tt-scrolled) .header__menu-item .link,.tt-has-hero:not(.tt-scrolled) .list-menu__item a,.tt-has-hero:not(.tt-scrolled) .header__heading-link{color:#ffffffe6!important}.tt-has-hero:not(.tt-scrolled) .header__icon,.tt-has-hero:not(.tt-scrolled) .header__icon svg,.tt-has-hero:not(.tt-scrolled) .icon-caret{color:#ffffffe6!important;fill:#ffffffe6!important}.tt-has-hero:not(.tt-scrolled) .header__menu-item:hover a,.tt-has-hero:not(.tt-scrolled) .header__menu-item:hover span{color:#00bcd4!important}.header.fixedmenu .tt-logo-true{color:#212331}.header__heading-link .tt-logo-true,.header__heading-link .tt-logo-throw{font-family:Raleway,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-1px;line-height:1}.header--transparent .header__heading-link .tt-logo-true{color:#fff}.header--transparent .header__nav-item .header__menu-item{color:#ffffffeb}.header--transparent .header__nav-item .header__menu-item:hover{color:#00bcd4}.header{padding-top:0!important;padding-bottom:0!important;min-height:unset!important}@media screen and (min-width:990px){.header{padding-top:0!important;padding-bottom:0!important}}.header__inner{padding-top:6px!important;padding-bottom:6px!important}.announcement-bar,.announcement-bar__message,[class*=announcement]{background-color:#0a1525!important;background:#0a1525!important}.announcement-bar__message a,.announcement-bar__message p,.announcement-bar__message span{color:#fffc!important}.header__menu-item{font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:.01em!important;text-transform:capitalize!important;transition:color .2s ease}.header__menu-item a,.header__menu-item .link,.list-menu__item>a{font-family:Raleway,sans-serif!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:capitalize!important}.header__menu-item:hover{color:#00bcd4!important}.header__menu-item a[href*=quote],.header__menu-item a[href*=rfq],.header__menu-item a[href*=get-a-quote]{background:#00bcd4!important;color:#04121f!important;padding:7px 18px!important;border-radius:20px!important;font-weight:700!important;transition:background .2s ease!important}.header__menu-item a[href*=quote]:hover,.header__menu-item a[href*=rfq]:hover,.header__menu-item a[href*=get-a-quote]:hover{background:#00d0ec!important;color:#04121f!important}.tt-has-hero:not(.tt-scrolled) .header__menu-item a[href*=quote],.tt-has-hero:not(.tt-scrolled) .header__menu-item a[href*=rfq],.tt-has-hero:not(.tt-scrolled) .header__menu-item a[href*=get-a-quote]{color:#04121f!important}.site-header--scrolled,.header-wrapper--scrolled{background:#fffffff7!important;box-shadow:0 2px 20px #0000001a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-wrapper{border-radius:16px!important;overflow:hidden;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .2s ease;border:1px solid rgba(255,255,255,.06)!important;background:transparent;position:relative}.card-wrapper:hover{transform:translateY(-8px);box-shadow:0 28px 60px #00000080,0 0 0 1px var(--cat-color, rgba(0,188,212,.4))!important;border-color:transparent!important}.card__inner,.card__inner.color-scheme-1,.card__inner.color-scheme-2,.card__inner.gradient{background:linear-gradient(145deg,#0a1120,#0f1d2e,#0d1526)!important;background-color:#0a1120!important;border-radius:16px 16px 0 0;position:relative}.card__media{position:relative;overflow:hidden}.card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 25% 80%,color-mix(in srgb,var(--cat-color, #00bcd4) 25%,transparent) 0%,transparent 60%);pointer-events:none;z-index:1;opacity:.65;transition:opacity .3s ease}.card-wrapper:hover .card__media:before{opacity:1}.card__media:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cat-color, #00bcd4),transparent);opacity:.4;z-index:2}.card__media .media img{mix-blend-mode:normal;position:relative;z-index:0}.tt-card-model{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;pointer-events:none}.tt-card-model-code{font-family:Courier New,monospace;font-size:1.5rem;font-weight:800;letter-spacing:3px;color:var(--cat-color, #00bcd4);text-shadow:0 0 30px var(--cat-color, rgba(0,188,212,.6))}.tt-card-model-type{font-size:.58rem;letter-spacing:3.5px;text-transform:uppercase;color:#ffffff4d;margin-top:5px;font-family:Open Sans,sans-serif}.tt-card-hover-specs{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,transparent 100%);padding:24px 14px 12px;transform:translateY(100%);transition:transform .3s ease;z-index:3;display:flex;flex-wrap:wrap;gap:4px}.card-wrapper:hover .tt-card-hover-specs{transform:translateY(0)}.tt-hover-pill{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:10px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tt-cat-badge{position:absolute;top:10px;left:10px;background:var(--cat-color, #00bcd4);color:#04121f;padding:3px 10px;border-radius:20px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;z-index:4;line-height:1.5;font-family:Open Sans,sans-serif}.tt-featured-badge{position:absolute;top:10px;right:10px;background:#00bcd4;color:#04121f;padding:3px 10px;border-radius:20px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;z-index:4;font-family:Open Sans,sans-serif}.card__information{background:#fff!important;padding:16px 18px 18px!important}.tt-card-model-tag{font-size:.65rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--cat-color, #00bcd4);display:block;margin-bottom:4px;font-family:Open Sans,sans-serif}.card__heading,.card__heading h3{font-family:Raleway,sans-serif!important;font-weight:700!important;font-size:.95rem!important;color:#0f172a!important;line-height:1.35!important;margin-bottom:6px!important}.card__heading a,.card__heading .full-unstyled-link{color:#0f172a!important;text-decoration:none}.card__heading a:hover,.card__heading .full-unstyled-link:hover{color:#00bcd4!important}.tt-specs-row{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 8px}.tt-spec-tag{display:inline-block;background:#00bcd414;border:1px solid rgba(0,188,212,.22);color:#00bcd4;padding:2px 7px;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.02em;line-height:1.5;font-family:Open Sans,sans-serif}.tt-card-desc{font-size:.78rem;color:#64748b;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;font-family:Open Sans,sans-serif}.tt-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f4f8;padding-top:10px;margin-top:6px}.tt-card-price-label{font-size:.72rem;color:#94a3b8;font-family:Open Sans,sans-serif}.tt-card-price-value{font-size:.92rem;font-weight:700;color:#212331;font-family:Raleway,sans-serif}.tt-card-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:#0d1526;color:#fff;border-radius:8px;font-size:.74rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease;font-family:Open Sans,sans-serif;white-space:nowrap}.tt-card-cta:hover{background:#00bcd4;color:#04121f}.card .price,.card .price__sale,.card .price .price-item--sale{color:#00bcd4!important;font-family:Raleway,sans-serif!important;font-weight:700!important}.card .price .price-item--regular{color:#0006!important;text-decoration:line-through}.card .card-information .caption-large,.card .card-information .light{color:#64748b!important}.collection-hero{background:#0d1526!important;color:#fff!important;padding:80px 0 60px!important;position:relative;overflow:hidden}.collection-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,rgba(0,188,212,.12) 0%,transparent 60%);pointer-events:none}.collection-hero h1,.collection-hero__title{font-family:Raleway,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:clamp(2rem,4vw,3rem)!important;margin-bottom:12px}.collection-hero__description,.collection-hero .rte,.collection-hero p{color:#ffffffbf!important}.tt-tabs-bar{background:#fff;border-bottom:1px solid #e8ecf2;padding:0 24px;display:flex;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:20;-webkit-overflow-scrolling:touch}.tt-tabs-bar::-webkit-scrollbar{display:none}.tt-tab{display:inline-flex;align-items:center;gap:6px;padding:14px 16px;font-size:.82rem;font-weight:500;color:#64748b;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .2s,border-color .2s;font-family:Open Sans,sans-serif}.tt-tab.active,.tt-tab:hover{color:#00bcd4;border-bottom-color:#00bcd4;font-weight:700}.tt-tab-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tt-tab-badge{font-size:.64rem;background:#f1f5f9;color:#94a3b8;padding:1px 6px;border-radius:10px}.tt-tab.active .tt-tab-badge{background:#00bcd41f;color:#00bcd4}.collection,#MainContent .collection{background:var(--tt-bg-light)!important}.tt-section-header{padding:28px 24px 12px;border-bottom:1px solid #e8ecf2;margin-bottom:8px}.tt-section-title{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.3px;margin:0 0 4px}.tt-section-count{font-size:.75rem;font-weight:700;color:#94a3b8;background:#eef2f7;border-radius:20px;padding:3px 12px;display:inline-block}.product,.product__media-wrapper+.product__info-wrapper,section .product{background:#0d1526}.tt-pd-hero{background:#0a0f1c;min-height:70vh;display:flex;align-items:flex-end;position:relative;overflow:hidden;padding-bottom:48px}.tt-pd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 80% 20%,rgba(0,188,212,.16) 0%,transparent 55%),linear-gradient(180deg,#0a0f1c8c,#0a0f1cb8 45%,#0a0f1c);pointer-events:none}.product__title,.product__title h1,.product__title h2{font-family:Raleway,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:clamp(1.8rem,3.5vw,2.8rem)!important;line-height:1.1!important;letter-spacing:-.5px!important}.product .price--large .price-item--sale,.product .price--large .price-item--on-sale,.price--large .price-item{color:#00bcd4!important;font-size:1.5rem!important;font-weight:800!important;font-family:Raleway,sans-serif!important}.price--large .price-item--regular{color:#fff6!important}.product__description,.product__description.rte,.product .rte{color:#ffffffbf!important;font-family:Open Sans,sans-serif!important}.product__info-container,.product__info-container label,.product__info-container .form__label,.product-form__input label{color:#fffc!important}.swatch-input~.swatch-label,.product-form__input .swatch-label,.product-form__input button:not(.button--primary){background:#ffffff12!important;color:#ffffffd9!important;border-color:#ffffff2e!important;font-family:Open Sans,sans-serif!important;font-weight:600!important;transition:border-color .2s,background .2s,color .2s}.swatch-input:checked~.swatch-label,.swatch-input~.swatch-label.active{border-color:#00bcd4!important;color:#00bcd4!important;background:#00bcd41f!important;box-shadow:0 0 0 1px #00bcd4}.tt-subnav{position:fixed;left:0;right:0;top:0;z-index:1035;background:#0a0f1cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.09);transform:translateY(-110%);transition:transform .4s cubic-bezier(.2,.7,.2,1);padding:0 16px;display:flex;align-items:center;height:56px;gap:4px}.tt-subnav.tt-subnav--visible{transform:translateY(0)}.tt-subnav-link{font-size:.84rem;color:#fff9;padding:8px 13px;border-radius:7px;text-decoration:none;white-space:nowrap;transition:color .2s,background .2s;font-family:Open Sans,sans-serif}.tt-subnav-link:hover{color:#fff}.tt-subnav-link.active{color:#00bcd4;background:#00bcd41a}.tt-spec-badge{display:inline-flex;align-items:center;gap:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#ffffffe0;padding:8px 14px;border-radius:8px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Open Sans,sans-serif}.tt-spec-badge svg,.tt-spec-badge i{color:#00bcd4;width:14px;height:14px}.tt-model-chip{display:inline-block;font-family:Courier New,monospace;font-weight:700;letter-spacing:2px;font-size:.8rem;color:#00bcd4;border:1px solid rgba(0,188,212,.4);background:#00bcd414;padding:5px 13px;border-radius:30px}.tt-trust-strip{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:.78rem;color:#ffffff8c;font-family:Open Sans,sans-serif}.tt-trust-strip span:before{content:"\2713\a0";color:#00bcd4;font-weight:700}.button,.shopify-payment-button__button,.product-form__submit{font-family:Raleway,sans-serif!important;font-weight:700!important;letter-spacing:.05em!important}.button--primary,.product-form__submit,.btn-primary{background:linear-gradient(100deg,#00d0ec,#00a5bd)!important;color:#04121f!important;border-color:transparent!important;box-shadow:0 8px 24px #00bcd44d!important;border-radius:30px!important;transition:transform .2s ease,box-shadow .2s ease!important}.button--primary:hover,.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 14px 36px #00bcd473!important;color:#04121f!important}.button--secondary,.btn-secondary{background:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:30px!important;transition:border-color .2s,color .2s!important}.button--secondary:hover{border-color:#00bcd4!important;color:#00bcd4!important}.pd-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 30px;border-radius:9px;font-weight:700;font-size:.94rem;text-decoration:none;cursor:pointer;border:none;transition:transform .25s ease,box-shadow .25s ease;font-family:Raleway,sans-serif}.pd-btn-primary{background:linear-gradient(100deg,#00d0ec,#00a5bd);color:#04121f;box-shadow:0 12px 34px #00bcd457}.pd-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px #00bcd480;color:#04121f}.pd-btn-ghost{background:#ffffff0a;border:1px solid rgba(255,255,255,.22)!important;color:#fff}.pd-btn-ghost:hover{border-color:#00bcd4!important;color:#00bcd4}.footer,.footer__content,footer{background:#0d1526!important;color:#ffffffb3!important}.footer .footer__block-heading,.footer h2,.footer h3,.footer h4,.footer .h4{font-family:Raleway,sans-serif!important;color:#fff!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:16px!important}.footer a,.footer__block-link,.footer .link,.footer li a{color:#ffffff80!important;font-size:.88rem!important;font-family:Open Sans,sans-serif!important;transition:color .2s!important;text-decoration:none}.footer a:hover,.footer__block-link:hover,.footer .link:hover,.footer li a:hover{color:#00bcd4!important}.footer p,.footer__content p,.footer .footer__block-text{color:#ffffff80!important;font-size:.88rem!important;line-height:1.8!important;font-family:Open Sans,sans-serif!important}.footer hr,.footer__content-bottom{border-color:#ffffff1a!important}.footer__list-social li a,.social-icons a{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s,color .2s!important;color:#ffffffb3!important}.footer__list-social li a:hover,.social-icons a:hover{background:#00bcd4!important;color:#0d1526!important;border-color:#00bcd4!important}.footer__content-bottom p,.footer__content-bottom span{color:#ffffff4d!important;font-size:.78rem!important}.tt-footer-cta{border-bottom:1px solid rgba(255,255,255,.07);padding:48px 0}.tt-footer-cta h3{color:#fff!important;font-family:Raleway,sans-serif!important;font-weight:700!important;font-size:1.6rem!important}.tt-footer-cta p{color:#ffffff8c!important;font-size:.95rem!important}.tt-back-top{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00bcd4,#0097a7);color:#fff;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 3px 14px #00bcd473;animation:fabPulse2 2.8s ease-in-out infinite;transition:box-shadow .2s ease;flex-shrink:0}.tt-back-top.tt-back-top--visible{display:flex}.tt-back-top:hover{transform:scale(1.12);box-shadow:0 8px 28px #00bcd499!important}.tt-back-top svg{width:18px;height:18px}.tt-fab-stack{position:fixed;bottom:76px;right:16px;z-index:9000;display:flex;flex-direction:column;gap:10px;align-items:center}.tt-fab-wrap{position:relative;display:flex;align-items:center}.tt-fab{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;transition:transform .2s ease;text-decoration:none;flex-shrink:0}.tt-fab:hover{transform:scale(1.12)}.tt-fab--quote{background:linear-gradient(135deg,#643094,#9b6bff);box-shadow:0 3px 14px #64309480;animation:fabPulse1 3.4s ease-in-out infinite}.tt-fab--scroll{background:linear-gradient(135deg,#00bcd4,#0097a7);box-shadow:0 3px 14px #00bcd480;animation:fabPulse2 2.8s ease-in-out infinite}.tt-fab--wizard{background:linear-gradient(135deg,#00bcd4,#9b6bff);box-shadow:0 3px 14px #00bcd466;animation:fabPulse3 3.2s ease-in-out infinite}@keyframes fabPulse3{0%,to{box-shadow:0 3px 14px #00bcd466}50%{box-shadow:0 3px 22px #00bcd4a6}}.tt-fab--spin{background:linear-gradient(135deg,#00bcd4,#0097a7);box-shadow:0 3px 14px #00bcd480;animation:fabPulse4 2.8s ease-in-out infinite}@keyframes fabPulse4{0%,to{box-shadow:0 3px 14px #00bcd473}50%{box-shadow:0 3px 22px #00bcd4bf}}@keyframes fabPulse1{0%,to{box-shadow:0 3px 14px #64309473}50%{box-shadow:0 3px 22px #643094bf}}@keyframes fabPulse2{0%,to{box-shadow:0 3px 14px #00bcd473}50%{box-shadow:0 3px 22px #00bcd4bf}}.tt-fab-tooltip{position:absolute;right:52px;white-space:nowrap;background:#0d1526;color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.3px;padding:5px 11px;border-radius:6px;box-shadow:0 3px 10px #0000004d;opacity:0;transform:translate(5px);transition:opacity .16s,transform .16s;pointer-events:none;font-family:Open Sans,sans-serif}.tt-fab-tooltip:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#0d1526;border-right:none}.tt-fab-wrap:hover .tt-fab-tooltip{opacity:1;transform:translate(0)}.tt-reveal{opacity:0;transform:translateY(46px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.tt-reveal.in-view{opacity:1;transform:none}.tt-reveal.d1{transition-delay:.1s}.tt-reveal.d2{transition-delay:.2s}.tt-reveal.d3{transition-delay:.3s}.tt-reveal.d4{transition-delay:.4s}.tt-trust-bar{background:#f8f9fb;border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0;padding:18px 0}.tt-trust-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;max-width:min(96vw,1600px);margin:0 auto;padding:0 24px}.tt-trust-item{display:flex;align-items:center;gap:8px;font-size:.79rem;font-weight:600;color:#212331;font-family:Open Sans,sans-serif;white-space:nowrap}.tt-trust-item svg,.tt-trust-item i{color:#00bcd4;font-size:1.1rem;width:18px;height:18px;flex-shrink:0}.tt-ticker-section{background:#f8fafc;border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;padding:48px 0;overflow:hidden;position:relative}.tt-ticker-section:before,.tt-ticker-section:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.tt-ticker-section:before{left:0;background:linear-gradient(90deg,#f8fafc 0%,transparent 100%)}.tt-ticker-section:after{right:0;background:linear-gradient(270deg,#f8fafc 0%,transparent 100%)}.tt-ticker-track{display:flex;width:max-content;animation:ttBrandScroll 28s linear infinite}.tt-ticker-track:hover{animation-play-state:paused}@keyframes ttBrandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tt-brand-pill{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border:1px solid #e0e8f0;border-radius:12px;padding:16px 28px;margin:0 10px;min-width:130px;cursor:default;transition:border-color .2s,box-shadow .2s,transform .2s}.tt-brand-pill:hover{border-color:#00bcd4;box-shadow:0 8px 24px #00bcd421;transform:translateY(-3px)}.tt-brand-pill .bl-name{font-size:1.1rem;font-weight:800;letter-spacing:-.3px;font-family:Raleway,sans-serif}.tt-brand-pill .bl-label{font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#aab;font-family:Open Sans,sans-serif}.tt-process-section{background:#fff;padding:80px 0}.tt-process-step{background:#fff;padding:0 1rem 2.5rem;border-radius:8px;text-align:center;transition:box-shadow .3s ease;position:relative;margin-top:30px}.tt-process-step:hover{box-shadow:0 0 20px #0000001f}.tt-process-number{width:50px;height:50px;border-radius:50%;background:#00bcd4;color:#fff;font-size:1.5rem;font-weight:800;font-family:Open Sans,sans-serif;display:flex;align-items:center;justify-content:center;margin:-25px auto 20px;box-shadow:0 8px 24px #00bcd459}.tt-process-number--alt{background:#643094;box-shadow:0 8px 24px #64309459}.tt-process-step h4{font-family:Raleway,sans-serif!important;font-weight:700!important;color:#212331!important;font-size:1rem!important;margin-bottom:8px!important}.tt-process-step p{font-size:.85rem;color:#64748b;line-height:1.65;font-family:Open Sans,sans-serif}.tt-stats-section{background:#0d1526;padding:80px 0;position:relative;overflow:hidden}.tt-stats-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(100% 100% at 50% 100%,rgba(0,188,212,.12) 0%,transparent 60%)}.tt-stat-item{text-align:center;position:relative;z-index:1}.tt-stat-icon{font-size:2.2rem;color:#00bcd4;margin-bottom:12px;display:block}.tt-stat-number{font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;line-height:1;margin-bottom:6px}.tt-stat-label{font-size:.85rem;color:#fff9;font-family:Open Sans,sans-serif;letter-spacing:.02em}.tt-offer-banner{background:linear-gradient(135deg,#0d1526,#1a2a3a,#0d1526);padding:64px 0;text-align:center}.tt-offer-banner h2{font-family:Raleway,sans-serif!important;color:#fff!important;font-weight:800!important;margin-bottom:8px}.tt-offer-banner p{color:#ffffffa6;font-family:Open Sans,sans-serif;margin-bottom:28px}.tt-coupon-box{background:#00bcd41a;border:2px dashed rgba(0,188,212,.5);border-radius:12px;padding:20px 32px;display:inline-block;margin-bottom:28px}.tt-coupon-code{font-family:Courier New,monospace;font-size:1.8rem;font-weight:800;letter-spacing:4px;color:#00bcd4}.tt-cat-card{background:#f8f9fb;border-radius:10px;padding:22px 20px;border-left:4px solid var(--cat-color, #00bcd4);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;display:block}.tt-cat-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.tt-cat-card-icon{font-size:1.8rem;color:var(--cat-color, #00bcd4);margin-bottom:10px;display:block}.tt-cat-card h4{font-family:Raleway,sans-serif!important;font-size:.95rem!important;font-weight:700!important;color:#212331!important;margin-bottom:6px}.tt-cat-card p{font-size:.78rem;color:#64748b;line-height:1.55;margin:0;font-family:Open Sans,sans-serif}.field__input,.select__select,input[type=text],input[type=email],input[type=number],textarea{border-color:#ffffff26}.cart-drawer{background:#fff}html{scrollbar-color:#00bcd4 #0D1526;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d1526}::-webkit-scrollbar-thumb{background-color:#00bcd4;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#17d3ea}.tt-eyebrow{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#00bcd4;margin-bottom:10px;font-family:Open Sans,sans-serif;opacity:.85}.tt-section-heading{font-family:Raleway,sans-serif;font-weight:800;letter-spacing:-.3px;color:#212331}.multicolumn .multicolumn-card__title,.rich-text__heading h2,.collection-list__title,.featured-collection__title h2,.section__header-title{font-family:Raleway,sans-serif!important;font-weight:800!important}@media screen and (max-width:749px){.card-wrapper{border-radius:12px!important}.tt-trust-bar-inner{gap:8px 18px}.tt-trust-item{font-size:.74rem}.tt-stats-section .tt-stat-number{font-size:1.8rem}.tt-fab-stack{bottom:70px;right:12px}.tt-brand-pill{padding:12px 18px;min-width:100px}.tt-brand-pill .bl-name{font-size:.9rem}.tt-tabs-bar{padding:0 12px}.tt-tab{padding:12px 10px;font-size:.76rem}.collection-hero{padding:60px 0 40px!important}.product__title,.product__title h1{font-size:1.4rem!important}.pd-btn{padding:12px 22px;font-size:.85rem}.tt-trust-strip{flex-direction:column;gap:6px}}@media screen and (max-width:989px){.tt-brand-pill{padding:12px 20px;min-width:110px}}.header-wrapper{background-color:#0d1526!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.header-wrapper .header__heading-link,.header-wrapper .header__menu-item .link,.header-wrapper .header__menu-item span,.header-wrapper .list-menu__item a,.header-wrapper a.header__icon,.header-wrapper button.header__icon,.header-wrapper .header__icon{color:#ffffffe0!important}.header-wrapper .header__menu-item:hover .link,.header-wrapper .header__menu-item:hover span,.header-wrapper .list-menu__item a:hover{color:#00bcd4!important}.header-wrapper .header__icon svg,.header-wrapper .icon-caret,.header-wrapper .icon-search,.header-wrapper .icon-account,.header-wrapper .icon-cart{color:#ffffffe0!important}.header-wrapper .header__icon svg path,.header-wrapper .header__icon svg circle,.header-wrapper .header__icon svg line,.header-wrapper .header__icon svg polyline,.header-wrapper .header__icon svg rect{stroke:#ffffffe0!important}.header-wrapper .cart-count-bubble{background-color:#00bcd4!important;color:#0d1526!important}.header-wrapper .tt-brand-logo .tt-logo-true{color:#fff!important}.header-wrapper .tt-brand-logo .tt-logo-throw{color:#00bcd4!important}.header-wrapper .header__icon--menu .icon-hamburger line,.header-wrapper .header__icon--menu .icon-close line{stroke:#ffffffe6!important}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background-color:#0d1526f7!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.menu-drawer{background-color:#0d1526!important;border-right:1px solid rgba(255,255,255,.08)!important}.menu-drawer .list-menu__item a,.menu-drawer .menu-drawer__menu-item,.menu-drawer a{color:#ffffffe0!important}.menu-drawer .list-menu__item a:hover,.menu-drawer a:hover{color:#00bcd4!important}.menu-drawer__close-button svg path,.menu-drawer__close-button svg line{stroke:#ffffffe0!important}.menu-drawer .header__submenu{background-color:#0a1220!important}.menu-drawer .disclosure__button{color:#ffffffe0!important}.menu-drawer-overlay{background:#0009!important}.search-modal,.search-modal__content{background-color:#0d1526!important}.search-modal input[type=search],.search-modal input[type=text],.search-modal .search__input{background-color:#ffffff12!important;color:#e2e8f0!important;border-color:#ffffff26!important;caret-color:#00bcd4!important;height:42px!important;padding-top:0!important;padding-bottom:0!important;font-size:.875rem!important;line-height:42px!important}.search-modal .search__button,.search-modal button[type=submit]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:none!important}.search-modal input[type=search]::placeholder,.search-modal .search__input::placeholder{color:#ffffff59!important}.search-modal input:-webkit-autofill,.search-modal input:-webkit-autofill:hover,.search-modal input:-webkit-autofill:focus,.search-modal input:-webkit-autofill:active{-webkit-text-fill-color:#e2e8f0!important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.07) inset!important;transition:background-color 5000s ease-in-out 0s!important}.search-modal input[type=search],.search-modal .search__input{-webkit-text-fill-color:#e2e8f0!important}.search-modal input[type=search]:focus,.search-modal .search__input:focus{border-color:#00bcd4!important;outline:none!important}.search-modal .search-modal__close-button svg line,.search-modal .search-modal__close-button svg path,.search-modal .modal__close-button svg line,.search-modal .modal__close-button svg path{stroke:#fff!important}.search-modal .search__button svg path,.search-modal .search__button svg circle{stroke:#fff9!important}.predictive-search__heading{font-weight:700!important}.predictive-search__item{border-bottom:1px solid rgba(255,255,255,.07)!important}.predictive-search__item:last-child{border-bottom:none!important}body.template-search{background-color:#f0f4f8!important}body.template-search .gradient,body.template-search .color-background-1,body.template-search main{background:#f0f4f8!important}body.template-search .template-search__header{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 12px #0000000f!important;padding:20px 0!important;margin-bottom:0!important}body.template-search .template-search__header h1,body.template-search .template-search__header .h2{color:#1e293b!important;font-size:1.4rem!important;font-weight:700!important}body.template-search .template-search__search .search__input,body.template-search .template-search__search input[type=search]{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#1e293b!important;border-radius:8px!important}body.template-search .template-search__search .search__input:focus{border-color:#00bcd4!important;outline:none!important}body.template-search .facets-vertical-sort,body.template-search .facets-container,body.template-search .facet-filters,body.template-search .facets__form{background:#fff!important;border-bottom:1px solid #e2e8f0!important}body.template-search .facet-filters__label,body.template-search .facet-filters .caption-large,body.template-search .product-count__text{color:#374151!important}body.template-search .facet-filters__sort.select__select,body.template-search .facets__sort select{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#374151!important}body.template-search .active-facets__button{background:#00bcd41a!important;border-color:#00bcd459!important;color:#00879e!important;border-radius:20px!important}body.template-search .active-facets__button-remove svg{stroke:#00879e!important}body.template-search .product-count__text,body.template-search .product-count-vertical{color:#64748b!important}body.template-search .template-search__results,body.template-search .product-grid-container,body.template-search #ProductGridContainer{background:#f0f4f8!important;padding-top:28px!important;padding-bottom:60px!important}body.template-search .card-wrapper{background:#0d1729!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.07)!important;border-top:3px solid #00bcd4!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease!important;box-shadow:0 4px 20px #0000002e!important}body.template-search .card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 28px 64px #0000004d,0 0 0 1px #00bcd466!important}body.template-search .card-wrapper .card,body.template-search .card-wrapper .card--product{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}body.template-search .card__media,body.template-search .card__inner .media{background:#050a11!important}body.template-search .card-wrapper .card-information{background:#0d1729!important;padding:12px 16px 16px!important}body.template-search .card-wrapper .card-information *{color:#ffffffd9!important}body.template-search .card-wrapper .card__heading a,body.template-search .card-wrapper .card-information .card__heading a{color:#fff!important;font-weight:700!important}body.template-search .card-wrapper .card__heading a:hover{color:#00bcd4!important}body.template-search .card-wrapper .price,body.template-search .card-wrapper .price-item,body.template-search .card-wrapper .price--regular,body.template-search .card-wrapper .price--sale{color:#00bcd4!important;font-weight:700!important}body.template-search .card-wrapper .price--compare{color:#ffffff4d!important;text-decoration:line-through!important}body.template-search .card-wrapper .caption,body.template-search .card-wrapper .caption-with-letter-spacing{color:#ffffff61!important}body.template-search .card-wrapper .card__badge .badge,body.template-search .card-wrapper .badge{background:#00bcd426!important;border:1px solid rgba(0,188,212,.35)!important;color:#00bcd4!important;border-radius:20px!important}body.template-search .card-wrapper .rating-star svg{fill:#f59e0b!important}body.template-search .template-search--empty .title,body.template-search .collection--empty .title{color:#374151!important}body.template-search .collection--empty{background:#f0f4f8!important}body.template-search .article-card-wrapper .card{background:#fff!important;border-top:3px solid #9b6bff!important;border:1px solid #e2e8f0!important;border-radius:12px!important}body.template-search .article-card-wrapper .card__heading a{color:#1e293b!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/truethrow-custom.css.map */
