@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--tech-black: #000;--tech-bg: #0a0b0e;--tech-surface: #12141a;--tech-surface-2: #181b22;--tech-text: #f5f5f7;--tech-muted: #9a9fab;--tech-accent: #4d7cff;--tech-accent-strong: #2f63ff;--tech-success: #7cf0c8;--tech-hairline: rgba(255, 255, 255, .1);--tech-hairline-strong: rgba(255, 255, 255, .16);--tech-radius-card: 2.4rem;--tech-radius-md: 1.6rem;--tech-radius-sm: 1.2rem;--tech-pill: 980px;--tech-ease: cubic-bezier(.22, .61, .36, 1);--color-base-text: 245, 245, 247;--color-shadow: 0, 0, 0;--color-base-background-1: 10, 11, 14;--color-base-background-2: 18, 20, 26;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 245, 245, 247;--color-base-accent-1: 77, 124, 255;--color-base-accent-2: 18, 20, 26;--payment-terms-background-color: #0a0b0e;--gradient-base-background-1: rgba(10, 11, 14, .72);--gradient-base-background-2: #12141a;--gradient-base-accent-1: #4d7cff;--gradient-base-accent-2: linear-gradient(135deg, #181b22 0%, #0a0b0e 100%);--font-body-family: "Space Grotesk", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: "Space Grotesk", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-style: normal;--font-heading-weight: 600;--font-heading-letter-spacing: -.025em;--media-radius: 24px;--text-boxes-radius: 24px;--popup-corner-radius: 24px;--badge-corner-radius: .8rem;--inputs-radius: 12px;--inputs-radius-outset: 13px;--pickers-radius: 12px;--pickers-small-radius: 5px;--quantity-radius: 12px;--quantity-small-radius: 5px;--buttons-radius: 980px;--buttons-radius-outset: 980px;--variant-pills-radius: 980px;--product-card-corner-radius: var(--tech-radius-card);--collection-card-corner-radius: var(--tech-radius-card);--blog-card-corner-radius: var(--tech-radius-card);--product-card-border-width: .1rem;--product-card-border-opacity: .1;--collection-card-border-width: .1rem;--collection-card-border-opacity: .1;--blog-card-border-width: .1rem;--blog-card-border-opacity: .1;--media-border-width: 0;--media-border-opacity: .1;--text-boxes-border-width: .1rem;--text-boxes-border-opacity: .1;--inputs-border-opacity: .14;--inputs-hover-border-opacity: .32;--pickers-border-opacity: .14;--pickers-hover-border-opacity: .4;--quantity-border-opacity: .14;--quantity-hover-border-opacity: .4;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .18;--popup-border-opacity: .1;--drawer-border-opacity: .1;--buttons-border-width: 1px;--buttons-border-opacity: 1;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-shadow-opacity: 0;--pickers-shadow-opacity: 0;--quantity-shadow-opacity: 0;--variant-pills-shadow-opacity: 0;--popup-shadow-opacity: .4;--drawer-shadow-opacity: 0}html{background-color:var(--tech-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body.gradient{background:transparent;color:rgb(var(--color-base-text));letter-spacing:-.006em}#tech-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.header-wrapper,.header__submenu,.mega-menu__content,.menu-drawer,.drawer__inner,.cart-drawer,.cart-notification,.search-modal,.predictive-search,.quick-add-modal__content,.product-popup-modal__content,.modal__content,.global-settings-popup,.popup-modal,.cart-items,.cart__footer,.cart__blocks,.footer,.customer,.comparison-table,.pricing-table,.contact-form,.newsletter,.sticky-atc,.promo-popup{--gradient-base-background-1: #0a0b0e}.card__inner,.card--card,.collapsible-content .collapsible-content__wrapper{--gradient-base-background-1: var(--tech-surface);--color-base-background-1: 18, 20, 26}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.rich-text__heading,.card__heading,.product__title{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.035em;text-wrap:balance}h1,.h0,.h1,.banner__heading{font-weight:700;letter-spacing:-.045em;line-height:1.04}h2,.h2{letter-spacing:-.04em;line-height:1.08}.subtitle,.caption,.caption-large,.caption-with-letter-spacing{letter-spacing:.02em;color:rgba(var(--color-foreground),.62)}.price,.price-item,.cart-item__price-wrapper,.totals__total-value,.cart-drawer__footer__subtotal,.product__sku,.product__inventory,.quantity__input,.countdown,.countdown__number,.timer,.announcement-bar__discount p,.pricing-table__price,.results__percentage,.trustpilot-stars__rating,.comparison-table th,.sticky-atc__price{font-family:var(--font-mono-family);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.header-wrapper{background-color:#0000009e;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.1rem solid var(--tech-hairline)}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--tech-hairline)}.header__heading-link,.header__menu-item,.header__icon{letter-spacing:-.01em}.header__menu-item{transition:opacity .2s var(--tech-ease)}.header__menu-item:hover{opacity:.68}.header__submenu,.mega-menu__content{background-color:#0a0b0ef0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.1rem solid var(--tech-hairline);border-radius:var(--tech-radius-md);overflow:hidden}.announcement-bar{border-bottom:.1rem solid var(--tech-hairline)}.announcement-bar__message{letter-spacing:.01em;font-size:1.25rem}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.3rem}}.button,.customer button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-radius:var(--tech-pill);letter-spacing:-.01em;font-weight:600;transition:background-color .2s var(--tech-ease),color .2s var(--tech-ease),transform .14s var(--tech-ease),opacity .2s var(--tech-ease)}.button:not([disabled]):not([aria-disabled=true]):hover{opacity:.92}.button:not([disabled]):not([aria-disabled=true]):active{transform:scale(.976)}.button--tertiary{border-radius:var(--tech-pill)}.card,.card__inner,.card--card,.card--standard .card__inner,.global-media-settings,.media,.collapsible-content__wrapper{border-radius:var(--tech-radius-card)}.global-media-settings,.media{overflow:hidden}.card-wrapper,.card-wrapper .card{transition:transform .26s var(--tech-ease)}@media(hover:hover){.card-wrapper:hover .card,.card-wrapper:hover .card__inner{transform:translateY(-4px)}}.card__inner,.card--card{border:.1rem solid var(--tech-hairline)}.badge{letter-spacing:.02em;font-weight:600;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select,textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number]{background-color:#ffffff0a;color:rgb(var(--color-foreground));border-radius:var(--inputs-radius)}.field__input::placeholder,textarea::placeholder{color:rgba(var(--color-foreground),.42)}.field__input:focus,.select__select:focus,textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-base-accent-1),.55)}.quantity{border-radius:var(--quantity-radius)}.product-form__input input[type=radio]+label{border-radius:var(--tech-pill);letter-spacing:-.01em}.product__info-container .product__accordion,.product__info-container .accordion,.collapsible-content .accordion{border-color:var(--tech-hairline)}.product__info-container table,.rte table,.comparison-table table,.customer table{width:100%;border-collapse:collapse}.product__info-container table th,.product__info-container table td,.rte table th,.rte table td,.customer table th,.customer table td{border-color:var(--tech-hairline);border-width:0 0 .1rem 0;border-style:solid}.product__info-container table td,.rte table td{font-family:var(--font-mono-family);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:rgba(var(--color-foreground),.78)}.product__info-container table th,.rte table th{font-weight:500;color:rgba(var(--color-foreground),.62);letter-spacing:.01em;text-transform:none}.product__media-wrapper .global-media-settings,.product-media-container,.thumbnail{border-radius:var(--tech-radius-card);overflow:hidden}.thumbnail{border-radius:var(--tech-radius-sm)}.thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--color-base-accent-1))}.product-form__submit,.sticky-atc .button,.separate-atc-btn .button{border-radius:var(--tech-pill)}.cart-drawer__inner,.drawer__inner{background-color:var(--tech-bg)}.cart-item,.cart-drawer-item,.cart-items thead th,.cart-items tbody td{border-color:var(--tech-hairline)}.cart-drawer__footer,.cart__footer{border-top:.1rem solid var(--tech-hairline)}.progress-bar,.cart-progress-bar__track,.checkpoints-bar__track{border-radius:var(--tech-pill);overflow:hidden}.footer{border-top:.1rem solid var(--tech-hairline);background-color:var(--tech-black)}.footer__content-bottom{border-top:.1rem solid var(--tech-hairline)}.footer-block__heading{letter-spacing:-.015em;font-weight:600}.footer-block__details-content .list-menu__item--link,.copyright__content{color:rgba(var(--color-foreground),.62)}@keyframes techHeroReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.banner__box>*,.slideshow__text>*{animation:techHeroReveal .7s var(--tech-ease) both}.banner__box>*:nth-child(2),.slideshow__text>*:nth-child(2){animation-delay:.07s}.banner__box>*:nth-child(3),.slideshow__text>*:nth-child(3){animation-delay:.14s}.banner__box>*:nth-child(n+4),.slideshow__text>*:nth-child(n+4){animation-delay:.2s}::selection{background-color:rgba(var(--color-base-accent-1),.32)}:focus-visible{outline:2px solid rgb(var(--color-base-accent-1));outline-offset:2px}.rating-star,.icon-checkmark,.shipping-checkpoints__icon--done{color:var(--tech-success)}@media(prefers-reduced-motion:reduce){#tech-bg{display:none}.banner__box>*,.slideshow__text>*{animation:none}.card-wrapper,.card-wrapper .card,.button,.header__menu-item{transition:none}@media(hover:hover){.card-wrapper:hover .card,.card-wrapper:hover .card__inner{transform:none}}}.product__description h2{display:flex;align-items:center;gap:1.2rem;margin:4.8rem 0 .8rem;font-size:2.2rem;font-weight:600;letter-spacing:-.02em}.product__description h2:before{content:"";flex:0 0 2.2rem;height:2px;background:var(--tech-accent)}.product__description>h2:first-child{margin-top:0}.product__description table{width:100%;margin:1.2rem 0 0;border-collapse:collapse;font-size:1.5rem}.product__description th{padding:0 1.6rem 1.2rem 0;border-bottom:1px solid var(--tech-hairline-strong);color:var(--tech-muted);font-size:1.3rem;font-weight:400;text-align:left}.product__description td{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--tech-hairline);vertical-align:top;line-height:1.45}.product__description td:first-child{width:30%;font-weight:500}.product__description td:nth-child(2){width:34%;font-family:var(--font-mono-family);font-size:1.35rem;color:var(--tech-text)}.product__description td:nth-child(3){color:var(--tech-muted)}.product__description table:not(:has(th:nth-child(3))) td:nth-child(2){width:auto}.product__description tbody tr{transition:background .2s}.product__description tbody tr:hover{background:#4d7cff0f}.product__description ul{margin:1.2rem 0 0;padding-left:2rem}.product__description li{margin-bottom:.8rem}@media(max-width:749px){.product__description thead{display:none}.product__description table,.product__description tbody,.product__description tr,.product__description td{display:block;width:100%!important}.product__description tr{padding:1.2rem 0;border-bottom:1px solid var(--tech-hairline)}.product__description td{padding:.2rem 0;border:0}}.product__description .tech-acc{border-top:1px solid var(--tech-hairline-strong)}.product__description .tech-acc:last-child{border-bottom:1px solid var(--tech-hairline-strong)}.product__description .tech-acc>h2{cursor:pointer;margin:0;padding:1.6rem 0;-webkit-user-select:none;user-select:none}.product__description .tech-acc>h2:after{content:"";margin-left:auto;width:.9rem;height:.9rem;border-right:2px solid var(--tech-muted);border-bottom:2px solid var(--tech-muted);transform:rotate(45deg);transition:transform .25s ease;flex:none}.product__description .tech-acc.is-open>h2:after{transform:rotate(-135deg)}.product__description .tech-acc>h2:focus-visible{outline:2px solid var(--tech-accent);outline-offset:2px}.product__description .tech-acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.product__description .tech-acc.is-open>.tech-acc__body{grid-template-rows:1fr}.product__description .tech-acc__inner{overflow:hidden;min-height:0}.product__description .tech-acc.is-open .tech-acc__inner>:last-child{margin-bottom:1.6rem}.product__description table{border:1px solid rgba(255,255,255,.34)}.product__description th{border-bottom:1px solid rgba(255,255,255,.45);color:#c9cdd8}.product__description td{border-bottom:1px solid rgba(255,255,255,.26)}.product__description td+td,.product__description th+th{border-left:1px solid rgba(255,255,255,.2);padding-left:1.2rem}.product__description tr:last-child td{border-bottom:0}@media(prefers-reduced-motion:reduce){.product__description .tech-acc__body,.product__description .tech-acc>h2:after{transition:none}}.product__description .tech-acc,.product__description .tech-acc:last-child{border:1px solid var(--tech-hairline-strong);border-radius:1.4rem;background:linear-gradient(180deg,#ffffff0d,#ffffff04);margin:0 0 1.2rem;overflow:hidden;transition:border-color .3s,box-shadow .3s}.product__description .tech-acc:hover{border-color:#4d7cff66}.product__description .tech-acc.is-open{border-color:#4d7cff99;box-shadow:0 0 0 1px #4d7cff1f,0 10px 32px #4d7cff24}.product__description .tech-acc>h2{display:flex;align-items:center;gap:1.4rem;padding:1.3rem 1.4rem;font-size:1.8rem;letter-spacing:-.01em}.product__description .tech-acc>h2:before{content:"";flex:none;width:3.6rem;height:3.6rem;border-radius:1rem;border:1px solid rgba(77,124,255,.45);background:var(--ic) center/1.9rem no-repeat,linear-gradient(135deg,#4d7cff4d,#4d7cff0f)}.product__description .tech-acc:nth-of-type(1){--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%237ea2ff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%226%22 width=%2212%22 height=%2212%22 rx=%222%22/%3E%3Cpath d=%22M9 2v4M15 2v4M9 18v4M15 18v4M2 9h4M2 15h4M18 9h4M18 15h4%22/%3E%3C/svg%3E")}.product__description .tech-acc:nth-of-type(2){--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%237ea2ff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 6h12M8 12h12M8 18h12M4 6h.01M4 12h.01M4 18h.01%22/%3E%3C/svg%3E")}.product__description .tech-acc>h2:after{margin-left:auto;flex:none;width:2.8rem;height:2.8rem;border:1px solid var(--tech-hairline-strong);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%239a9fab%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E") center/1.4rem no-repeat;transform:none;transition:transform .3s,border-color .3s}.product__description .tech-acc.is-open>h2:after{transform:rotate(180deg);border-color:#4d7cff99}.product__description .tech-acc__inner>table{width:calc(100% - 2.8rem);margin:0 1.4rem 1.4rem}.tech-uc__icon{position:relative;animation:techUcFloat 5s ease-in-out infinite;animation-delay:calc(var(--tech-uc-i,1)*-.7s);transition:box-shadow .3s,filter .3s}.tech-uc__icon:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid rgba(77,124,255,.6);pointer-events:none;animation:techUcPing 3.2s ease-out infinite;animation-delay:calc(var(--tech-uc-i,1)*-.6s)}.tech-uc__card{transition:box-shadow .35s}.tech-uc__card:hover{box-shadow:0 22px 50px -14px #4d7cff66}.tech-uc__card:hover .tech-uc__icon{box-shadow:0 0 26px #4d7cff99;filter:brightness(1.25)}.tech-uc__card:hover .tech-uc__card-title{background:linear-gradient(90deg,#fff,#9db8ff,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:techUcShine 1.6s linear infinite}.tech-uc__title{background:linear-gradient(90deg,#fff,#9db8ff,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:techUcShine 7s linear infinite}.tech-uc__dot{animation:techUcDot 2.2s ease-out infinite}@keyframes techUcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes techUcPing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.8);opacity:0}}@keyframes techUcShine{to{background-position:-200% 0}}@keyframes techUcDot{0%{box-shadow:0 0 #4d7cffb3}to{box-shadow:0 0 0 .9rem #4d7cff00}}@media(prefers-reduced-motion:reduce){.tech-uc__icon,.tech-uc__icon:after,.tech-uc__title,.tech-uc__dot,.tech-uc__card:hover .tech-uc__card-title{animation:none}}.tech-uc__card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1.4rem;row-gap:1rem}.tech-uc__card .tech-uc__icon{grid-column:1;grid-row:1;margin:0}.tech-uc__card .tech-uc__card-title{grid-column:2;grid-row:1;margin:0}.tech-uc__card .tech-uc__card-text{grid-column:1 / -1;grid-row:2;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tech-theme.css.map */
