.tf-footer{background:#111e30;color:#c5d1e1;padding:56px 0 24px}.tf-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:44px;padding-bottom:40px}.tf-footer h2{font-size:13px;font-weight:600;color:#fff;margin:4px 0 18px}.tf-footer a:not(.tf-wordmark){display:block;font-size:12px;line-height:1.6;padding-block:7px;color:#c5d1e1}.tf-footer p{font-size:12px;line-height:1.8;margin:14px 0 0;color:#a4b5ca}.tf-wordmark{font-size:25px;font-weight:700;color:#fff!important;letter-spacing:-.055em}.tf-wordmark .tf-wordmark-tech{color:#27d9ef}.tf-wordmark .tf-wordmark-finder{color:#f04dcb}.tf-footer .tf-footer-small{font-size:11px;color:#93a6c0}.tf-footer-bottom{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid #344256;padding-top:24px}.tf-footer-bottom p{margin:0;font-size:11px}.tf-payment{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tf-payment span{font-size:11px;margin-right:8px}.tf-payment svg{width:32px;height:22px}.tf-legal{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px}.tf-legal a{font-size:11px!important}@media(max-width:1023px){.tf-footer-top{grid-template-columns:1fr 1fr;gap:32px}.tf-footer a:not(.tf-wordmark){min-height:40px}}@media(max-width:599px){.tf-footer{padding-top:36px}.tf-footer-top{gap:28px 20px}.tf-footer-brand,.tf-footer-contact{grid-column:1/-1}.tf-footer-brand p{max-width:360px}.tf-footer-bottom{align-items:flex-start;flex-direction:column;gap:20px}.tf-legal{gap:6px 20px}.tf-payment{gap:5px}.tf-footer h2{margin-bottom:10px}.tf-footer-contact>a{font-size:14px!important}}.tf-nav{background:#111e30;color:#fff;position:relative;z-index:35}.tf-nav-shell{position:relative}.tf-nav-mobile{display:none}.tf-nav-items{display:flex;align-items:stretch;justify-content:space-between;gap:8px}.tf-nav-items>a,.tf-nav-group>summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;color:inherit;text-decoration:none}.tf-nav-group>summary::-webkit-details-marker{display:none}.tf-nav-group[open]>summary,.tf-nav-items>a:hover{background:#24364e;color:#d8e8ff}.tf-nav-deals{color:#b3d0ff!important}.tf-mega{position:absolute;top:100%;left:24px;right:24px;background:#fff;color:#142238;padding:28px 32px 20px;border:1px solid #dce4ef;border-top:3px solid #2368d8;box-shadow:0 18px 30px #1422381f}.tf-mega-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#64748b;margin-bottom:12px}.tf-mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 32px}.tf-mega-links a{padding:13px 4px;border-bottom:1px solid #edf0f5;display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;color:#142238}.tf-mega-links a:hover{color:#155acb;background:#f4f7fc}.tf-mega-links span{color:#8a98ac}.tf-mega-all{display:inline-flex;min-height:44px;align-items:center;margin-top:12px;font-weight:600;color:#155acb}@media(max-width:1023px){.tf-nav-mobile{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;font-weight:600;cursor:pointer}.tf-nav-mobile::-webkit-details-marker{display:none}.tf-nav-items{display:block;padding-bottom:12px}.tf-nav-items>a,.tf-nav-group>summary{border-top:1px solid #344256;padding:12px 4px;justify-content:space-between}.tf-mega{position:static;padding:12px 16px;border:0;box-shadow:none;border-radius:4px}.tf-mega-heading{display:none}.tf-mega-links{grid-template-columns:1fr;gap:0}.tf-mega-links a{font-size:14px}.tf-nav-shell:not([open])>.tf-nav-items{display:none}}@media(min-width:1024px){.tf-nav-shell>.tf-nav-items{display:flex}}.tf-review-strip{background:#f5f7fa;border-bottom:1px solid #e2e8f0;color:#30415a}.tf-review-strip__inner{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0 14px;min-height:34px}.tf-review-strip__rating{display:inline-flex;align-items:center;gap:3px;line-height:1}.tf-review-strip__source{font-size:12px;font-weight:600;color:#30415a;margin-right:5px}.tf-review-strip__star{display:inline-block;font-family:Arial,sans-serif;font-size:17px;line-height:1;background:linear-gradient(90deg,#147d55 var(--star-fill),#cbd5e1 var(--star-fill));background-clip:text;-webkit-background-clip:text;color:transparent}.tf-review-strip__trustpilot{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;min-height:34px;color:#30415a;text-decoration:none}.tf-review-strip__rating+.tf-review-strip__trustpilot{padding-left:14px;border-left:1px solid #cbd5e1}.tf-review-strip__trustpilot:hover{text-decoration:underline;text-underline-offset:3px}.tf-review-strip__trustpilot:focus-visible{outline:2px solid #1764e8;outline-offset:3px}@media(max-width:599px){.tf-review-strip__inner{min-height:36px;gap:12px}.tf-review-strip__trustpilot{min-height:36px}.tf-review-strip__star{font-size:14px}.tf-review-strip__source,.tf-review-strip__trustpilot{font-size:11px}.tf-review-strip__rating{gap:2px}.tf-review-strip__rating+.tf-review-strip__trustpilot{padding-left:12px}}.tf-review-strip__rating{border:0;background:none;padding:0;min-height:34px;cursor:pointer;font:inherit}.tf-review-strip__rating:hover .tf-review-strip__source{text-decoration:underline}.tf-review-strip__rating:focus-visible{outline:2px solid #1764e8;outline-offset:3px}.tf-reviews-dialog{width:min(860px,calc(100% - 24px));max-height:85dvh;padding:0;border:1px solid #8795a8;border-radius:12px;background:#fff;color:#142238;margin:auto;overflow:auto}.tf-reviews-dialog::backdrop{background:#0f172a99}.tf-reviews-dialog__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;position:sticky;top:0;background:#fff;border-bottom:1px solid #d7dfe8;z-index:2}.tf-reviews-dialog__heading h2{font-size:20px;margin:0}.tf-reviews-dialog__close{font-size:28px;width:44px;height:44px;border:0;background:#f1f5f9;border-radius:6px;cursor:pointer}.tf-reviews-dialog__body{padding:20px}.tf-reviews-dialog .jdgm-all-reviews-widget{display:block!important}html:has(.tf-reviews-dialog[open]){overflow:hidden}@media(max-width:599px){.tf-reviews-dialog__body,.tf-reviews-dialog__heading{padding:12px}.tf-reviews-dialog__heading h2{font-size:17px}}html.tf-chat-hidden shopify-chat{display:none!important}#tf-chat-hide{position:fixed;z-index:2147483646;width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;border:1px solid #8c98a7;border-radius:50%;background:#fff;color:#142238;font:24px/1 sans-serif;box-shadow:0 2px 8px #14223820;cursor:pointer}#tf-chat-hide[hidden],.tf-chat-reopen[hidden]{display:none!important}.tf-nav-items>.tf-chat-reopen{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 14px;font:600 14px/1.4 inherit;color:inherit;background:transparent;border:0;cursor:pointer;white-space:nowrap}.tf-nav-items>.tf-chat-reopen:hover{background:#24364e;color:#d8e8ff}@media(max-width:1023px){.tf-nav-items>.tf-chat-reopen{width:100%;padding:12px 4px;border-top:1px solid #344256;text-align:left}}html.dark{color-scheme:dark;--tf-ink:#edf3fb;--tf-muted:#b5c3d6;--tf-line:#586b83;--tf-blue:#9bc4ff;--tf-navy:#111e30}html:not(.dark){color-scheme:light}.dark .tf-section-heading,.dark .tf-collection-heading h1,.dark .tf-deal-info h2,.dark .tf-deal-price strong,.dark .tf-deals-empty h2,.dark .tf-directory-group h2,.dark .tf-directory-links a{color:var(--tf-ink)}.dark .tf-copy,.dark .tf-eyebrow,.dark .tf-collection-heading>a,.dark .tf-collection-heading p,.dark .tf-deals-trust,.dark .tf-deals [data-tf-deals-status],.dark .tf-deal-price s,.dark .tf-deal-delivery,.dark .product-card__wrapper .tf-card-note{color:var(--tf-muted)}.dark .tf-text-link,.dark .tf-directory-links span,.dark .tf-directory-links a:hover{color:var(--tf-blue)}.dark .tf-trust-strip,.dark .tf-deals-promo,.dark .tf-review-strip{background:#17263b;border-color:#42556e;color:#dce5ef}.dark .tf-trust-items,.dark .tf-review-strip__source,.dark .tf-review-strip__trustpilot{color:#dce5ef}.dark .tf-trust-items span:before{color:#9bc4ff}.dark .tf-hero-product .tf-eyebrow{color:#526179}.dark .tf-review-strip__star{background-image:linear-gradient(90deg,#59d7a5 var(--star-fill),#63748a var(--star-fill))}.dark .tf-review-strip__rating+.tf-review-strip__trustpilot{border-color:#586b83}.dark .tf-category,.dark .tf-deal-card,.dark .tf-deals-empty{background:#192b41;color:var(--tf-ink)}.dark .tf-category:hover{background:#233950}.dark .tf-category>span:last-child{color:#9bc4ff}.dark .tf-category img{mix-blend-mode:normal;background:#f6f8fb;border-radius:4px;padding:4px}.dark .product-card__wrapper{background:#192b41}.dark .product-card__wrapper:hover,.dark .tf-category:hover{border-color:#b4d1ff!important}.dark .tf-deal-saving{color:#6ee7a0}.dark .tf-directory-group,.dark .tf-directory-links a{border-color:#42556e}.dark .tf-mega{background:#192b41;color:#edf3fb;border-color:#586b83}.dark .tf-mega-links a{color:#edf3fb;border-color:#42556e}.dark .tf-mega-links a:hover{background:#263d56;color:#b4d1ff}.dark .tf-mega-heading,.dark .tf-mega-links span{color:#b5c3d6}.dark .tf-mega-all{color:#9bc4ff}.dark .tf-reviews-dialog,.dark .tf-reviews-dialog__heading{background:#192b41;color:#edf3fb;border-color:#586b83}.dark .tf-reviews-dialog__close{background:#2b415b;color:#edf3fb}.dark .tf-reviews-dialog .jdgm-widget{--jdgm-primary-color:#77b6ff;--jdgm-secondary-color:#263d56;color:#edf3fb}.dark .tf-reviews-dialog :is(.jdgm-rev__body,.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev__timestamp){color:#edf3fb}.dark .tf-reviews-dialog :is(input,select,textarea){background:#111e30;color:#edf3fb}.dark .header-search .header-search-inner:focus-within{border-color:#9bc4ff!important}.dark .header-logo img{object-fit:contain}.dark .tf-side-campaign--hyte{background:#243345;color:#edf3fb}.dark .tf-side-campaign__images{background:#eef3ee;border-radius:6px}.dark .product-form__btn-add-to-cart:disabled,.dark .product-form__btn-add-to-cart[aria-disabled=true]{background:#35465a!important;border-color:#586b83!important;color:#c1cddd!important}.header-mobile-toggle-icon{visibility:hidden;pointer-events:none}:root{--tf-ink:#142238;--tf-muted:#526179;--tf-line:#e1e7ef;--tf-blue:#155acb;--tf-navy:#111e30}.tf-wrap{max-width:1440px;padding-inline:32px;margin-inline:auto}.tf-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:#64748b;margin:0 0 16px}.tf-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;border-radius:5px;background:#155acb;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;line-height:1.4}.tf-button:hover{background:#1046a0}.tf-button-light{background:#e3edfb;color:#142238!important}.tf-button-light:hover{background:#fff}.tf-text-link{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-size:14px;font-weight:600;color:#155acb;text-decoration:none}.tf-section-heading{font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.04em;line-height:1.15;color:#142238;margin:0}.tf-section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.tf-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tf-copy{font-size:16px;line-height:1.75;color:#526179;max-width:580px}.product-card__wrapper{border-radius:8px!important;border:2px solid #8795a8!important;box-shadow:none;transition:border-color .16s}.product-card__wrapper:hover{border-color:#475569!important}.product-card__image{object-fit:contain!important;padding:12px;background:#fff}.product-card__title{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}.product-card__title .title-link{overflow-wrap:anywhere}.product-card__vendor{font-size:11px!important;letter-spacing:.055em;text-transform:uppercase}.product-card__info-wrapper{padding-bottom:8px}.product-card__wrapper button{border-radius:5px}.product-card__wrapper .tf-card-note{font-size:11px;color:#526179;margin-top:6px}.shopify-policy__container{max-width:900px!important;padding-block:48px!important}.shopify-policy__body{line-height:1.8}.header-logo-width{max-width:100%}.tf-footer a:hover{text-decoration:underline;text-underline-offset:4px}.tf-nav a:focus-visible,.tf-nav summary:focus-visible,.tf-button:focus-visible,.tf-footer a:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #79aefb;outline-offset:3px}.tf-legal{overflow-wrap:anywhere}@media(max-width:749px){.tf-wrap{padding-inline:20px}.tf-section-top{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:20px}.tf-section-heading{font-size:25px}.tf-copy{font-size:15px}.tf-button{min-height:48px;padding:13px 18px}.product-card__title{font-size:13px!important}.product-card__image{padding:6px}.product-card__wrapper button{min-height:44px}.shopify-policy__container{padding-inline:20px!important}}@media(prefers-reduced-motion:reduce){.tf-nav *,.tf-discovery *,.tf-builder *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-form__btn-add-to-cart{background:#15803d!important;color:#fff!important;border-color:#15803d!important}.product-form__btn-add-to-cart:not(:disabled):not([aria-disabled=true]):hover{background:#166534!important;border-color:#166534!important;color:#fff!important}.product-form__btn-add-to-cart:before,.product-form__btn-add-to-cart:after{background:transparent!important}.product-form__btn-add-to-cart .btn__text{color:inherit!important}.product-form__btn-add-to-cart:disabled,.product-form__btn-add-to-cart[aria-disabled=true]{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#64748b!important}.tf-category{border:2px solid #8795a8!important}.tf-category:hover{border-color:#475569!important}#MainContent.theme-template-cart :is(.cart-items__header,.cart-item__wrapper,.main-cart__custom-accordion-wrapper,.main-cart__subtotal,.main-cart__list-discounts.border-b){border-bottom:2px solid #8795a8!important}#MainContent.theme-template-cart .cart-item__quantity,#MainContent:not(.theme-template-index) .js-filter,#MainContent.theme-template-product .border:has(>input[name=quantity]){border:2px solid #8795a8!important}.header-search .header-search-inner{border:2px solid #8795a8!important}.header-search .header-search-inner:focus-within{border-color:#155acb!important}html:not(.dark){--tf-ink:#142238;--tf-muted:#3c4d63;--tf-line:#64748b}html:not(.dark) :is(#MainContent,.header-search,.facets,.cart-drawer){--color-line-and-border:100 116 139}html:not(.dark) :is(.tf-copy,.tf-eyebrow,.tf-deal-delivery,.tf-deals-trust,.tf-collection-heading p,.tf-directory-group p,.product-card__vendor,.product-info__vendor,.tf-card-note,.facets__selected,.text-field__label,.recipient-checkbox__label){color:#3c4d63!important}html:not(.dark) :is(.product-card__title,.product-info__identifier,.recipient-form,.facets__summary,.shopify-policy__body){color:#142238}html:not(.dark) :is(.product-card__wrapper,.tf-category,.tf-deal-card,.tf-deals-empty,.tf-directory-group,.tf-gift-promo__panel,.tf-gift-delivery,.header-search .header-search-inner){border-color:#64748b!important;border-width:2px}html:not(.dark) :is(.text-field__wrapper,select.select-option,.recipient-form,.js-filter.border,.popup-above.border){border-color:#64748b!important;border-width:2px}html:not(.dark) .variant-option__label:not(.swatch-option__label){border:2px solid #64748b!important;color:#23364d;font-weight:600}html:not(.dark) :is(input:checked,input.selected,input[aria-selected=true])+.variant-option__label:not(.swatch-option__label){border-color:#142238!important;box-shadow:inset 0 0 0 1px #142238;background:#e8f0f8;color:#142238}html:not(.dark) :is(.input-checkbox,input[type=checkbox]){border-color:#64748b!important;border-width:2px}html:not(.dark) :is(.product-info__quantity-wrapper,.product-form) .border:has(>input[name=quantity]){border:2px solid #64748b!important}html:not(.dark) :is(.collapsible-tab__container,.table-of-information__container){outline-color:#64748b!important;outline-width:2px}html:not(.dark) #MainContent :is(.border-t,.border-b,.border-dashed){border-color:#64748b}html:not(.dark) :is(input,textarea):not(.text-field__input)::placeholder{color:#526179!important;opacity:1}html:not(.dark) .input-search{color:#23364d!important}html:not(.dark) :is(.text-field__label,.recipient-checkbox__label,.facets__summary){font-weight:600}html:not(.dark) :is(.tf-directory-links a,.tf-mega-links a){border-color:#8290a2}html:not(.dark) #MainContent.theme-template-cart :is(.cart-items__header,.cart-item__wrapper,.main-cart__custom-accordion-wrapper,.main-cart__subtotal,.main-cart__list-discounts.border-b){border-color:#64748b!important}html:not(.dark) :is(input,textarea,select,.text-field__wrapper):focus-within{border-color:#155acb!important}html:not(.dark) :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #155acb;outline-offset:3px}html:not(.dark) .tf-hero-copy :is(.tf-copy,.tf-eyebrow){color:#c4d0df!important}html:not(.dark) .tf-hero-location{color:#b5c3d6}.tf-mode-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:78px;padding:8px 11px;border:2px solid #8795a8;border-radius:24px;background:#edf3fb;color:#142238;font:600 12px/1.2 Arial,sans-serif;cursor:pointer;white-space:nowrap}.tf-mode-toggle:hover{border-color:#155acb;background:#dce8f7}.tf-mode-toggle:focus-visible{outline:3px solid #79aefb;outline-offset:3px}.tf-mode-toggle svg{flex-shrink:0}.tf-mode-sun,.tf-mode-light-label{display:none}.dark .tf-mode-toggle{background:#263d56;color:#edf3fb;border-color:#9bb2cc}.dark .tf-mode-toggle:hover{background:#35516f}.dark .tf-mode-sun,.dark .tf-mode-light-label{display:block}.dark .tf-mode-moon,.dark .tf-mode-dark-label{display:none}@media(max-width:1023px){.tf-header-mode{display:block}.header-item:has(>.tf-header-mode){gap:10px}.tf-mode-toggle{min-width:70px;padding:8px;gap:5px}.header-top:has(.tf-header-mode){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header-center header-right";column-gap:12px}.header-top:has(.tf-header-mode)>.header-mobile-toggle{display:none}.header-top:has(.tf-header-mode) .header-logo{justify-content:flex-start}}html:not(.tf-mode-ready) .tf-mode-toggle{display:none}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAI */
