html,body{overflow-x:hidden;max-width:100%}@media (max-width: 768px){.btn,.button,nav a,button,input[type=submit],input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{min-height:44px}.shopify-section{overflow-x:hidden}}:root{--tech-bg: #0a0a0a;--tech-bg-secondary: #111111;--tech-accent: #00d4ff;--tech-accent-glow: rgba(0, 212, 255, .3);--tech-text: #ffffff;--tech-text-muted: rgba(255, 255, 255, .7);--tech-border: rgba(255, 255, 255, .1)}body{background-color:var(--tech-bg)!important;color:var(--tech-text)!important}.main__wrapper,.main-content,#main-content{background-color:var(--tech-bg)!important}h1,h2,h3,h4,h5,h6,.heading,.title,[class*=heading],[class*=title]{color:var(--tech-text)!important}a{color:var(--tech-accent);transition:color .3s ease}a:hover{color:var(--tech-text)}a.collection-card,a[class*=card],a.product-card{color:inherit}p,span,li,td,th,label{color:var(--tech-text-muted)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],textarea,select{background-color:#ffffff0d!important;border:1px solid var(--tech-border)!important;color:var(--tech-text)!important;border-radius:8px;color-scheme:dark}input::placeholder,textarea::placeholder{color:#fff6!important}input:focus,textarea:focus,select:focus{border-color:var(--tech-accent)!important;box-shadow:0 0 15px var(--tech-accent-glow)!important;outline:none!important}.btn,.button,button[type=submit],input[type=submit],.shopify-payment-button button,.action_button{background:var(--tech-accent)!important;color:var(--tech-bg)!important;border:none!important;border-radius:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;transition:all .3s ease;box-shadow:0 0 20px var(--tech-accent-glow)}.btn:hover,.button:hover,button[type=submit]:hover,input[type=submit]:hover,.shopify-payment-button button:hover,.action_button:hover{background:var(--tech-text)!important;color:var(--tech-bg)!important;box-shadow:0 0 30px #ffffff4d;transform:translateY(-2px)}.quantity-minus,.quantity-plus,.quantity--minus,.quantity--plus,.js-change-quantity{background:transparent!important;box-shadow:none!important;color:var(--tech-text)!important;border:none!important;min-height:auto;padding:0!important}.quantity-minus:hover,.quantity-plus:hover,.quantity--minus:hover,.quantity--plus:hover,.js-change-quantity:hover{background:transparent!important;transform:none;box-shadow:none!important}.btn--secondary,.button--secondary{background:transparent!important;border:2px solid var(--tech-accent)!important;color:var(--tech-accent)!important}.btn--secondary:hover,.button--secondary:hover{background:var(--tech-accent)!important;color:var(--tech-bg)!important}table{background:var(--tech-bg-secondary)!important;border:1px solid var(--tech-border)!important}th{background:#00d4ff1a!important;color:var(--tech-text)!important;text-transform:uppercase;letter-spacing:.05em}td{border-color:var(--tech-border)!important}tr:hover{background:#ffffff05!important}.card,.box{background:var(--tech-bg-secondary)!important;border:1px solid var(--tech-border)!important;border-radius:12px}.breadcrumbs,.breadcrumb,.breadcrumbs-wrapper{background:transparent!important}.breadcrumbs a,.breadcrumb a{color:var(--tech-text-muted)!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--tech-accent)!important}.pagination a,.pagination span{color:var(--tech-text-muted)!important;border:1px solid var(--tech-border)!important;background:transparent!important}.pagination a:hover,.pagination .current{background:var(--tech-accent)!important;color:var(--tech-bg)!important;border-color:var(--tech-accent)!important}.badge,.tag,.label{background:var(--tech-accent)!important;color:var(--tech-bg)!important}hr{border-color:var(--tech-border)!important}.dropdown,.dropdown-menu,select option{background:var(--tech-bg-secondary)!important;color:var(--tech-text)!important;border-color:var(--tech-border)!important}@media (max-width: 768px){.gradient-orb,[class*=glow],[class*=orb]{display:none!important}.btn:hover,.button:hover{box-shadow:none!important;transform:none!important}}.shopify-section:nth-child(n+5){content-visibility:auto;contain-intrinsic-size:auto 600px}.product-gallery .flickity-page-dots .dot{background:#fff!important;opacity:.35;width:10px;height:10px;margin:0 6px;transition:opacity .25s ease,transform .25s ease}.product-gallery .flickity-page-dots .dot.is-selected{background:#00d4ff!important;opacity:1;transform:scale(1.25)}@media (max-width: 767px){.product-gallery__main .flickity-button{display:block!important;width:2rem;height:2rem;background:#ffffff1f!important;border-radius:50%;opacity:.7}.product-gallery__main .flickity-button:hover,.product-gallery__main .flickity-button:active{background:#ffffff40!important;opacity:1}.product-gallery__main .flickity-button .flickity-button-icon{display:block!important;fill:#fff}.product-gallery__main .flickity-button:after{display:none!important}.product-gallery__main .flickity-button.previous{left:.25rem}.product-gallery__main .flickity-button.next{right:.25rem}}.featured-collection__slideshow-wrapper .product-thumbnail{height:100%!important;display:flex;flex-direction:column}.featured-collection__slideshow-wrapper .product-thumbnail__media-wrapper{flex:0 0 auto}.featured-collection__slideshow-wrapper .product-thumbnail__media-wrapper img,.featured-collection__slideshow-wrapper .product-thumbnail__media-wrapper canvas{aspect-ratio:1/1;object-fit:contain;width:100%;height:auto}.featured-collection__slideshow-wrapper .product-thumbnail__info{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.product-recommendations__wrapper .flickity-button,.flickity-button{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important}.product-recommendations__wrapper .flickity-button:hover,.flickity-button:hover{background:#fff3!important;border-color:#00d4ff!important}.product-recommendations__wrapper .flickity-button:after,.product-recommendations__wrapper .flickity-button.next:after,.product-recommendations__wrapper .flickity-button.previous:after{filter:invert(1)!important}.product-recommendations__wrapper .flickity-button .flickity-button-icon{display:block!important;fill:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tech-theme-overrides.css.map */
