:root{--th-primary: var(--techub-primary, #5C559E);--th-primary-hover: var(--techub-primary-hover, #49447F);--th-primary-active: var(--techub-primary-active, #38345F);--th-black: var(--techub-heading, #172033);--th-white: #FFFFFF;--th-gray-50: var(--techub-page, #F7F9FC);--th-gray-100: var(--techub-surface-subtle, #F1F5F9);--th-gray-200: var(--techub-border, #DCE5EF);--th-gray-500: var(--techub-muted, #667085);--th-gray-700: var(--techub-body, #475467);--th-success: var(--techub-success, #176C66);--th-danger: var(--techub-error, #B8323A);--th-page-width: 1440px;--th-page-gutter: clamp(16px, 3.5vw, 56px);--th-section-space: clamp(40px, 6vw, 88px);--th-radius-sm: 8px;--th-radius-md: 12px;--th-radius-lg: 18px;--th-button-height: 50px}.th-section{width:100%;padding-inline:var(--th-page-gutter)}.th-container{width:100%;max-width:var(--th-page-width);margin-inline:auto}.th-heading{margin:0;color:var(--th-black);font-weight:800;line-height:1.08;letter-spacing:-.035em;font-size:clamp(26px,3vw,44px)}.th-text{color:var(--th-gray-700);line-height:1.6}.th-button{display:inline-flex;min-height:var(--th-button-height);align-items:center;justify-content:center;padding:12px 22px;border:1px solid transparent;border-radius:var(--th-radius-sm);background:var(--th-primary);color:var(--th-white);font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease}.th-button:hover{background:var(--th-primary-hover);color:#fff}.th-button:focus-visible{outline:3px solid var(--techub-focus, #5C559E);outline-offset:3px}@media(prefers-reduced-motion:reduce){.th-button{transition:none}}:root{--th-header-glass: rgba(255, 255, 255, .88);--th-header-glass-border: rgba(17, 17, 17, .08);--th-header-accent: #1d4ed8}#header-component{--th-header-transition: .18s ease}#header-component .header__row--top .header__columns,#header-component .header__row--bottom .header__columns{transition:padding var(--th-header-transition),border-color var(--th-header-transition)}#header-component[data-sticky-state=active] .header__underlay-closed{background:var(--th-header-glass)!important;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--th-header-glass-border);box-shadow:0 8px 24px #1111110b}#header-component[data-sticky-state=active] .header__underlay-open{-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}#header-component .header-actions__action,#header-component .header__icon--menu,#header-component .menu-list__link{transition:color .16s ease,opacity .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){#header-component .header-actions__action:hover,#header-component .header__icon--menu:hover,#header-component .menu-list__link:hover{color:var(--th-header-accent)}}@media screen and (min-width:990px){#header-component .header__columns{column-gap:clamp(20px,2.2vw,36px)}#header-component .header__column--left,#header-component .header__column--center,#header-component .header__column--right{gap:clamp(16px,1.8vw,28px)}}@media screen and (max-width:749px){#header-component .header__columns{--header-mobile-bookend: 44px}#header-component .header-actions__action,#header-component .header__icon--menu{min-width:44px;min-height:44px}#header-component[data-sticky-state=active] .header__underlay-closed{background:#ffffffeb!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}}@media(prefers-reduced-motion:reduce){#header-component .header__row--top .header__columns,#header-component .header__row--bottom .header__columns,#header-component .header-actions__action,#header-component .header__icon--menu,#header-component .menu-list__link{transition:none!important}}.techub-smart-search-shortcuts{display:grid;gap:10px;margin:14px 0 18px;color:var(--color-foreground, inherit)}.techub-smart-search-shortcuts[hidden]{display:none!important}.techub-smart-search-shortcuts__title{margin:0;color:inherit;font-size:13px;font-weight:700}.techub-smart-search-shortcuts__links{display:flex;flex-wrap:wrap;gap:8px}.techub-smart-search-shortcuts__links a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid var(--color-border, #dce5ef);border-radius:999px;background:var(--color-background, transparent);color:inherit;font-size:12px;line-height:1.35;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.techub-smart-search-shortcuts__links a:hover,.techub-smart-search-shortcuts__links a:focus-visible{border-color:var(--color-primary, #5c559e);color:var(--color-primary, #5c559e);outline-offset:2px}.search-modal .techub-smart-search-shortcuts{padding:12px 18px 0}.search-modal .predictive-search-component:has(.search-input:not(:placeholder-shown)) .techub-smart-search-shortcuts{display:none}#MainContent .techub-smart-search-shortcuts{max-width:100%;padding-inline:0}html[data-techub-mode=dark] .techub-smart-search-shortcuts__links a{border-color:var(--techub-border, #3b3b4b);background:var(--techub-surface, #20202a);color:var(--techub-text, #f4f4f7)}@media(max-width:749px){.techub-smart-search-shortcuts__links{gap:7px}.techub-smart-search-shortcuts__links a{min-height:34px;padding:6px 10px;font-size:11px}}.techub-smart-search-fallback{display:grid;justify-items:start;gap:12px;padding:18px;color:var(--color-foreground, inherit);text-align:start}.techub-smart-search-fallback p{margin:0;font-size:13px;line-height:1.6}.techub-smart-search-fallback .button{min-height:42px}.techub-wishlist-trigger{position:absolute;z-index:8;inset-block-start:10px;inset-inline-end:10px;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(92,85,158,.18);border-radius:50%;background:#fffffff5;color:#5c559e;box-shadow:0 3px 12px #1714301f;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.techub-wishlist-trigger:hover{transform:translateY(-1px);background:#f4f1ff}.techub-wishlist-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.techub-wishlist-trigger[aria-pressed=true]{background:#5c559e;border-color:#5c559e;color:#fff}.techub-wishlist-trigger[aria-pressed=true] svg{fill:currentColor}.techub-wishlist-trigger:focus-visible,.techub-wishlist-header-link:focus-visible,.techub-wishlist-page button:focus-visible,.techub-wishlist-page a:focus-visible{outline:3px solid #a52b70;outline-offset:3px}.product-card,.product-card__content,.tmc__media-wrap,.tp-product-studio__hero,.th-shelf-card,.th-shelf-card__media{position:relative}.tmc__media-wrap>.techub-wishlist-trigger--card,.product-card__content>.techub-wishlist-trigger--card,.th-shelf-card>.techub-wishlist-trigger--card{position:absolute!important;z-index:9!important;top:10px!important;right:10px!important;left:auto!important;inset-inline-start:auto!important}.techub-wishlist-trigger--product{position:static;display:inline-flex;width:auto;min-height:46px;padding:0 18px;border-radius:11px;gap:9px;font:inherit;font-size:14px;font-weight:750;box-shadow:none}.techub-wishlist-trigger--product svg{flex:0 0 20px}.techub-wishlist-trigger--product .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.tp-product-studio__actions .techub-wishlist-trigger--product{width:100%;justify-content:center;border-color:var(--tp-border);background:var(--tp-panel);color:var(--tp-text)}.tp-product-studio__actions .techub-wishlist-trigger--product[aria-pressed=true]{background:#5c559e;color:#fff;border-color:#5c559e}.techub-wishlist-header-link{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;min-width:42px;min-height:42px;color:inherit;text-decoration:none}.techub-wishlist-header-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.techub-wishlist-header-count{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:#a52b70;color:#fff;font-size:10px;line-height:1;font-weight:800}.techub-wishlist-header-count[hidden]{display:none}.th-header__wishlist-link{position:relative;flex:0 0 auto;text-decoration:none}.th-header__wishlist-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.th-header__wishlist-count{pointer-events:none}html[data-techub-mode=dark] .techub-wishlist-trigger{background:#242238;color:#d8d3ff;border-color:#d8d3ff33}html[data-techub-mode=dark] .techub-wishlist-trigger[aria-pressed=true]{background:#5c559e;color:#fff}@media(max-width:649px){.techub-wishlist-trigger{width:38px;height:38px;inset-block-start:8px;inset-inline-end:8px}.tmc__media-wrap>.techub-wishlist-trigger--card,.product-card__content>.techub-wishlist-trigger--card,.th-shelf-card>.techub-wishlist-trigger--card{top:8px!important;right:8px!important;left:auto!important}}:root{--font-size--h1: clamp(1.875rem, 3.2vw, 3rem) !important;--font-size--h2: clamp(1.5rem, 2.35vw, 2.25rem) !important;--font-size--h3: clamp(1.25rem, 1.75vw, 1.75rem) !important;--font-size--h4: clamp(1.125rem, 1.35vw, 1.375rem) !important;--font-size--h5: 1.125rem !important;--font-size--h6: 1rem !important;--font-h1--size: var(--font-size--h1) !important;--font-h2--size: var(--font-size--h2) !important;--font-h3--size: var(--font-size--h3) !important;--font-h4--size: var(--font-size--h4) !important;--font-h5--size: var(--font-size--h5) !important;--font-h6--size: var(--font-size--h6) !important;--font-paragraph--size: 1rem !important;--font-h1--line-height: 1.12 !important;--font-h2--line-height: 1.18 !important;--font-h3--line-height: 1.24 !important;--font-h4--line-height: 1.3 !important;--font-h5--line-height: 1.35 !important;--font-h6--line-height: 1.4 !important;--font-paragraph--line-height: 1.6 !important;--font-heading--spacing: 0 !important;--font-h1--spacing: -.025em !important;--font-h2--spacing: -.02em !important;--font-h3--spacing: -.015em !important;--font-h4--spacing: 0 !important;--font-h5--spacing: 0 !important;--font-h6--spacing: 0 !important;--font-paragraph--spacing: .65em !important;--button-font-family-primary: var(--font-body--family);--button-font-family-secondary: var(--font-body--family)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body--family, "Poppins"),sans-serif!important;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(h1,.h1,.h0){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h1--size)!important;font-weight:700;line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--spacing);text-wrap:balance}:is(h2,.h2){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h2--size)!important;font-weight:700;line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--spacing);text-wrap:balance}:is(h3,.h3){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h3--size)!important;font-weight:600;line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--spacing)}:is(h4,.h4){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h4--size)!important;font-weight:600;line-height:var(--font-h4--line-height)}:is(h5,.h5){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h5--size)!important;font-weight:600;line-height:var(--font-h5--line-height)}:is(h6,.h6){font-family:var(--font-heading--family, var(--font-body--family)),sans-serif;font-size:var(--font-h6--size)!important;font-weight:600;line-height:var(--font-h6--line-height)}:root{--techub-page: #F7F9FC;--techub-surface: #FFFFFF;--techub-surface-subtle: #F1F5F9;--techub-heading: #172033;--techub-body: #475467;--techub-muted: #667085;--techub-border: #DCE5EF;--techub-primary: #5C559E;--techub-primary-hover: #49447F;--techub-primary-active: #38345F;--techub-primary-text: #FFFFFF;--techub-primary-tint: #EFEEFA;--techub-focus: #5C559E;--techub-secondary: #A52B70;--techub-secondary-hover: #861F59;--techub-secondary-active: #6E1A4A;--techub-secondary-text: #FFFFFF;--techub-secondary-tint: #FBEAF3;--techub-secondary-border: #DDA7C7;--techub-logo-teal: #4DC0B8;--techub-logo-blue: #569CD0;--techub-logo-purple: #6B67AE;--techub-logo-pink: #D34497;--techub-logo-coral: #DE595D;--techub-teal-deep: #176C66;--techub-blue-deep: #2D6390;--techub-purple-deep: #5C559E;--techub-pink-deep: #A52B70;--techub-coral-deep: #B8323A;--techub-teal-tint: #E5F7F5;--techub-blue-tint: #E8F2FA;--techub-purple-tint: #EFEEFA;--techub-pink-tint: #FBEAF3;--techub-coral-tint: #FCEDEC;--techub-success: #176C66;--techub-error: #B8323A;--techub-sale: #B8323A;--th-primary: var(--techub-primary);--th-primary-hover: var(--techub-primary-hover);--th-primary-active: var(--techub-primary-active);--th-black: var(--techub-heading);--th-white: #FFFFFF;--th-gray-50: #F7F9FC;--th-gray-100: #F1F5F9;--th-gray-200: #DCE5EF;--th-gray-500: #667085;--th-gray-700: #475467;--th-success: var(--techub-success);--th-danger: var(--techub-error);--th-page-width: 1440px;--th-page-gutter: clamp(16px, 3.5vw, 56px);--th-section-space: clamp(40px, 6vw, 88px);--th-radius-sm: 8px;--th-radius-md: 12px;--th-radius-lg: 18px;--th-button-height: 50px}:is(.button--primary,button[name=add],button[name=checkout],.cart__checkout-button,.shopify-payment-button__button--unbranded){background-color:var(--techub-primary);border-color:var(--techub-primary);color:var(--techub-primary-text);transition:background-color .18s ease,border-color .18s ease,color .18s ease}:is(.button--primary,button[name=add],button[name=checkout],.cart__checkout-button,.shopify-payment-button__button--unbranded):hover:not(:disabled){background-color:var(--techub-primary-hover);border-color:var(--techub-primary-hover);color:#fff}:is(.button--secondary,.cart-drawer__view-cart,.cart__view-cart){background-color:#fff;border-color:var(--techub-secondary);color:var(--techub-secondary)}:is(.button--secondary,.cart-drawer__view-cart,.cart__view-cart):hover:not(:disabled){background-color:var(--techub-secondary-tint);border-color:var(--techub-secondary-hover);color:var(--techub-secondary-hover)}#cart-drawer .theme-drawer__dialog,#cart-drawer .cart-drawer__summary,#cart-drawer .cart-drawer__content{background-color:var(--techub-surface);color:var(--techub-heading)}#cart-drawer .cart-drawer__items .cart-items__table-row{border-bottom-color:var(--techub-border)}#cart-drawer .theme-drawer__title,#cart-drawer .cart__summary-totals,#cart-drawer .cart__subtotal-container{color:var(--techub-heading)}#cart-drawer a:not(.button--primary):not(.button--secondary){text-decoration-color:currentColor}:where(button,input,select,textarea,summary):focus-visible,a:focus-visible:not(.th-bs__image-link):not(.th-bs__product-title):not(.techub-category-card__link){outline:3px solid var(--techub-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.button--primary,button[name=add],button[name=checkout],.cart__checkout-button,.shopify-payment-button__button--unbranded),:is(.button--secondary,.cart-drawer__view-cart,.cart__view-cart){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/techub-core.css.map */
