:root,.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2,.color-scheme-43067ba1-e386-413e-947a-e8551c01b85f{--tech-accent: 43, 75, 255;--tech-accent-contrast: 255, 255, 255}.color-scheme-3,.color-scheme-4,.color-inverse,.color-accent-1,.color-accent-2,.color-scheme-68ab2610-ae84-4df1-8530-c2146566684a{--tech-accent: 215, 255, 58;--tech-accent-contrast: 11, 13, 18}.color-scheme-5{--tech-accent: 11, 13, 18;--tech-accent-contrast: 215, 255, 58}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#d7ff3a;color:#0b0d12}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.03em;line-height:1.08}h4,h5,.h4,.h5{letter-spacing:-.01em}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;padding:0 3.2rem;font-weight:600;font-size:1.5rem;letter-spacing:.01em;transition:transform .2s ease,box-shadow .25s ease,background-color .25s ease}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(var(--color-button),.7)}.button--secondary:not([disabled]):hover,.tech-button--ghost:not([disabled]):hover{box-shadow:none}.tech-button--ghost{--color-button: var(--color-background);--color-button-text: var(--color-foreground);background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.35)}.tech-button--ghost:after,.tech-button--ghost:before{display:none}.tech-button--ghost:hover{background:rgba(var(--color-foreground),.08)}.field__input,.select__select,.customer .field input,.customer select{font-size:1.5rem}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.08)}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{background:rgba(var(--color-background),.96);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}.header__menu-item{font-weight:500;font-size:1.5rem;color:rgb(var(--color-foreground))}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:rgb(var(--tech-accent))}.header__icon{border-radius:50%;transition:background-color .2s ease}.header__icon:hover{background:rgba(var(--color-foreground),.06)}.header__icon--cart .tech-cart-icon{width:2.4rem;height:2.4rem}.header__icon--cart .cart-count-bubble{top:.2rem;right:-.4rem;bottom:auto;left:auto;min-width:1.9rem;height:1.9rem;width:auto;padding:0 .5rem;border-radius:99px;background-color:var(--cart-count-background, #2b4bff);color:var(--cart-count-text, #ffffff);box-shadow:0 0 0 2px rgb(var(--color-background));font-size:1.1rem;font-weight:700;line-height:1}.horizontal-ticker__item{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em}.card-wrapper .card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 24px 48px -28px #0b0d1259}.card--card .card__inner .card__media{background:#fff}.card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;letter-spacing:-.005em;line-height:1.35}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information .price{font-weight:700;font-size:1.6rem}.card__content .card__information{padding-bottom:.8rem}.card .badge,.badge{padding:.5rem 1.1rem;font-weight:700;font-size:1.15rem;letter-spacing:.04em;border:none}.price--on-sale .price-item--regular{opacity:.55}.price--on-sale .price-item--sale{color:rgb(var(--tech-accent))}.color-background-2 .price--on-sale .price-item--sale,.color-scheme-2 .price--on-sale .price-item--sale{color:#2b4bff}.quick-add__submit{min-height:4.4rem;font-size:1.4rem}.product__title h1,.product__title .h1,.product__title .h2{font-size:clamp(2.8rem,3.4vw,4rem);letter-spacing:-.03em;line-height:1.1}.product__info-container .price{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:-.02em}.product__info-container .price .badge{font-family:var(--font-body-family)}.product-form__submit{min-height:5.8rem;font-size:1.7rem;font-weight:700}.shopify-payment-button__button{border-radius:40px!important;min-height:5.8rem!important}.product__media-item .media,.thumbnail{border-radius:1.8rem}.product-form__input input[type=radio]+label{font-weight:600}.accordion{border-color:rgba(var(--color-foreground),.1)}.accordion__title{font-weight:600}.collapsible-content__heading,.collapsible-content .title-wrapper-with-link h2{letter-spacing:-.03em}.collapsible-content summary{padding:2rem 0}.drawer__inner{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}.cart-item__name{font-weight:600;letter-spacing:0}.totals__total-value{font-family:var(--font-heading-family);font-weight:700}.footer{border-top:none}.footer-block__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:0}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;opacity:.75;transition:opacity .2s ease}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none}.collection-hero__title{letter-spacing:-.035em}.facets__summary,.facet-filters__label,.product-count__text{font-weight:600}*:focus-visible{outline-color:#2b4bff}main~.shopify-section-group-footer-group{margin-top:-1px}.tech-benefits{margin-top:var(--margin-top, 1.8rem);margin-bottom:var(--margin-bottom, 1.8rem)}.tech-benefits__heading{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.tech-benefits__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.tech-benefits__item{display:flex;align-items:flex-start;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.06)}.tech-benefits__icon{flex:none;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:1.2rem;background:rgba(var(--tech-accent),.12);color:rgb(var(--tech-accent))}.tech-benefits__copy{display:grid;gap:.2rem;min-width:0;padding-top:.1rem}.tech-benefits__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.tech-benefits__text{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.68)}.tech-benefits__full{margin-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.tech-benefits__full summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.5rem;color:rgb(var(--color-foreground))}.tech-benefits__full summary::-webkit-details-marker{display:none}.tech-benefits__full-label{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--font-heading-family)}.tech-benefits__chevron{display:inline-flex;transition:transform .25s ease}.tech-benefits__full[open] .tech-benefits__chevron{transform:rotate(180deg)}.tech-benefits__full-content{padding-bottom:1.6rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}cart-drawer .drawer__inner{width:44rem;padding:0 2rem;border:none;box-shadow:-24px 0 60px -20px #0b0d1259}cart-drawer .drawer__header{padding:2rem 0 1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08);margin-bottom:2rem}cart-drawer .drawer__heading{font-size:2.4rem;letter-spacing:-.03em}cart-drawer .drawer__close{border-radius:50%;transition:background-color .2s ease}cart-drawer .drawer__close:hover{background:rgba(var(--color-foreground),.06)}cart-drawer .cart-progress{padding:1.4rem 1.6rem 1.6rem;margin-bottom:2rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.04)}cart-drawer .cart-progress__text{margin-bottom:1.2rem;font-size:1.4rem;font-weight:600;text-align:left}cart-drawer .cart-progress__text span{color:#2b4bff}cart-drawer .cart-progress__bar{height:.6rem;margin:0 1rem 0 0;background:rgba(var(--color-foreground),.1)}cart-drawer .cart-progress__bar__progress{background:linear-gradient(90deg,#2b4bff,#6b85ff);background-image:linear-gradient(90deg,#2b4bff,#6b85ff);animation:none;transition:width .5s cubic-bezier(.2,.7,.2,1)}cart-drawer .cart-progress__bar__badge{width:2.6rem;height:2.6rem;border:2px solid #2b4bff;background:#fff}cart-drawer .cart-progress__bar__badge svg{fill:#2b4bff}cart-drawer .cart-item__media .cart-item__image,cart-drawer .cart-item__image{border-radius:1.2rem;background:#f3f4f7}cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .cart-item__final-price,cart-drawer .cart-drawer__final-item-price{font-weight:700}cart-drawer .quantity{border-radius:99px}cart-drawer .quantity:after,cart-drawer .quantity:before{border-radius:99px}cart-drawer .cart-upsell-container .title{margin:1.2rem 0;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:rgba(var(--color-foreground),.6)}cart-drawer .cart-upsell{border-radius:1.6rem;border:1px solid rgba(var(--color-foreground),.06)}cart-drawer .cart-upsell__image,cart-drawer .cart-upsell__image__img{border-radius:1.2rem}cart-drawer .cart-upsell__title{font-size:1.4rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}cart-drawer .cart-upsell__desc{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}cart-drawer .cart-upsell__btn{min-height:3.6rem;padding:0 1.6rem;border-radius:99px;font-size:1.3rem;font-weight:700}cart-drawer .drawer__footer{padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.08)}cart-drawer .totals__total,cart-drawer .totals__total-value{font-size:1.8rem}cart-drawer .cart__checkout-button{gap:1rem;min-height:5.6rem;font-size:1.6rem;font-weight:700}.tech-cart-trust{margin:1rem 0 0;text-align:center;font-size:1.2rem;font-weight:500;color:rgba(var(--color-foreground),.6)}cart-drawer .cart__badges{margin-top:1.2rem;opacity:.85}cart-drawer .cart__ctas{flex-wrap:wrap}cart-drawer .cart__ctas .tech-cart-trust{flex-basis:100%}.product__media-list .product__media-item .product-media-container{border-radius:2rem;overflow:hidden;background:#fff}.thumbnail-list .thumbnail{border-radius:1.2rem;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.thumbnail-list .thumbnail:hover{transform:translateY(-2px)}.thumbnail-list .thumbnail[aria-current]{border-color:#2b4bff;box-shadow:none}.product__modal-opener .product__media-icon,.product__media-toggle+.product__media-icon{border-radius:99px}.header__submenu.list-menu{padding:1rem .8rem;border-radius:1.6rem;border:1px solid rgba(var(--color-foreground),.08);box-shadow:0 24px 48px -20px #0b0d1247}.header__submenu .header__menu-item{padding:.9rem 1.4rem;border-radius:1rem;font-size:1.4rem;transition:background-color .2s ease}.header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.05)}.mega-menu__content{border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 30px 60px -30px #0b0d124d}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;color:rgb(var(--color-foreground))}.mega-menu__link{transition:color .2s ease}.mega-menu__link:hover{color:rgb(var(--tech-accent));text-decoration:none}.menu-drawer{border-top-right-radius:2rem;border-bottom-right-radius:2rem;box-shadow:24px 0 60px -20px #0b0d1259}.menu-drawer__menu-item{padding:1.4rem 3.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;letter-spacing:-.02em}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:rgba(var(--tech-accent),.08);color:rgb(var(--tech-accent))}.menu-drawer__utility-links{background:rgba(var(--color-foreground),.04)}.jdgm-widget,.jdgm-widget *{font-family:var(--font-body-family)!important}.jdgm-rev-widg__title,.jdgm-rev__title,.jdgm-carousel-title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.02em}.jdgm-rev-widg{padding:3.2rem!important;border-radius:2.4rem;background:#f3f4f7}.jdgm-rev{padding:2rem!important;margin-bottom:1.2rem;border:1px solid rgba(11,13,18,.06)!important;border-radius:1.6rem;background:#fff}.jdgm-write-rev-link,.jdgm-btn{border-radius:99px!important;background:#0b0d12!important;border-color:#0b0d12!important;color:#fff!important;font-weight:700!important;padding:1.2rem 2.4rem!important}.jdgm-prev-badge{margin:.4rem 0 1rem}.jdgm-prev-badge__text{font-size:1.3rem;color:#0b0d1299}.header.tech-header--full-width{max-width:none}@media screen and (min-width:990px){.header.tech-header--full-width{padding-left:4rem;padding-right:4rem}}.tech-theme-toggle{background:none;border:0;padding:0;cursor:pointer;color:rgb(var(--color-foreground))}.tech-theme-toggle .icon{width:2.2rem;height:2.2rem;transition:transform .4s ease}.tech-theme-toggle:hover .icon{transform:rotate(-20deg)}.tech-theme-toggle__sun,html[data-theme=dark] .tech-theme-toggle__moon{display:none}html[data-theme=dark] .tech-theme-toggle__sun{display:block}.card-wrapper .card__media:after,.tech-bento__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:var(--tech-img-border-width, 0px) solid var(--tech-img-border-color, #0b0d12);border-radius:inherit;pointer-events:none;transition:border-width .2s ease}.card-wrapper:hover .card__media:after,.card-wrapper:focus-within .card__media:after,.tech-bento__tile:hover:before,.tech-bento__tile:focus-visible:before{border-width:var(--tech-img-border-hover-width, 0px)}@media(prefers-reduced-motion:reduce){.card-wrapper .card__media:after,.tech-bento__tile:before{transition:none}}.header-wrapper{background:rgba(var(--color-background),.96);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(var(--color-foreground),.08);transition:box-shadow .3s ease,background-color .3s ease}.scrolled-past-header .header-wrapper{box-shadow:0 8px 24px -16px #0b0d1240}.header__inline-menu .list-menu--inline{gap:.4rem}.header__inline-menu .header__menu-item{padding-left:1.4rem;padding-right:1.4rem;letter-spacing:.01em;color:rgba(var(--color-foreground),.78);transition:color .2s ease}.header__inline-menu .header__menu-item>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;padding-bottom:.3rem;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:has(.header__active-menu-item){color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item:hover>span,.header__inline-menu .header__active-menu-item{background-size:100% 1.5px;color:rgb(var(--color-foreground))}.header__icons .header__icon{width:4.2rem;height:4.2rem}.header__icons .header__icon .icon,.header__icons .header__icon svg{transition:transform .2s ease}.header__icons .header__icon:hover{background:rgba(var(--color-foreground),.06)}.header__icons .header__icon:active .icon{transform:scale(.92)}.header__heading-link{padding:.4rem;border-radius:1.2rem;transition:opacity .2s ease}.header__heading-link:hover{opacity:.85}.shopify-section-group-header-group .horizontal-ticker{border-bottom:1px solid rgba(var(--color-foreground),.08)}.shopify-section-group-header-group .horizontal-ticker__item{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.18em;color:rgba(var(--color-foreground),.65)}@media(prefers-reduced-motion:reduce){.header__inline-menu .header__menu-item>span,.header-wrapper{transition:none}}.header__inline-menu .header__active-menu-item-v2{padding:0 0 .3rem;background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;color:rgb(var(--color-foreground));font-weight:600}.header__inline-menu .header__active-menu-item-v2:before{display:none}.tech-logo--dark{display:none}html[data-theme=dark] .tech-logo--dark{display:block}html[data-theme=dark] .header__heading-link:has(.tech-logo--dark) .tech-logo--light,html[data-theme=dark] .header__heading:has(.tech-logo--dark) .tech-logo--light{display:none}.card-wrapper .card--card{outline:var(--tech-img-border-width, 0px) solid var(--tech-img-border-color, #0b0d12);outline-offset:calc(var(--tech-img-border-width, 0px) * -1);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,outline-width .2s ease,outline-offset .2s ease}.card-wrapper:hover .card--card,.card-wrapper:focus-within .card--card{outline-width:var(--tech-img-border-hover-width, 0px);outline-offset:calc(var(--tech-img-border-hover-width, 0px) * -1)}.collection-list .card-wrapper,.tech-product-grid .card-wrapper{height:100%}.collection-list .card--card .card__heading,.tech-product-grid .card--card .card__heading{min-height:2.7em}.card-wrapper .card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.collapsible-row-layout .accordion{background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);border-radius:1.8rem;overflow:hidden;transition:border-color .2s ease}.collapsible-row-layout .accordion:hover,.collapsible-row-layout .accordion:has(details[open]){border-color:rgba(var(--color-foreground),.22)}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding:2rem 2.4rem}.collapsible-row-layout .accordion .accordion__content{padding-top:0}.collapsible-content summary:hover{background:transparent}.collapsible-content .accordion__title{font-size:1.6rem}.footer .footer-block__brand-info{max-width:64rem;margin:0 auto 2.4rem}.footer .footer-block__brand-info .footer-block__heading{font-size:clamp(2.8rem,3.4vw,4.2rem);letter-spacing:-.03em;line-height:1.1;margin-bottom:1.6rem}.footer .footer-block__brand-info div.rte{font-size:1.5rem;line-height:1.7;opacity:.7}@media screen and (min-width:750px){.footer .footer__blocks-wrapper{justify-content:center}}.footer-block--menu .footer-block__heading{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;opacity:.55;margin-bottom:1.6rem}.footer-block--menu .list-menu__item--link{padding-top:.6rem;padding-bottom:.6rem}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.1)}@media(prefers-reduced-motion:reduce){.card-wrapper .card--card,.card-wrapper .card__media img{transition:none}.card-wrapper:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tech-theme.css.map */
