body{background-color:#0a0a0a}em,i,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:#00d4ff;font-style:italic}h1,.h1{letter-spacing:-.02em;font-weight:700}h2,.h2{letter-spacing:-.01em}body,.paragraph{line-height:1.6;letter-spacing:.01em}.button:not(.button-secondary){box-shadow:0 0 20px #00d4ff4d;transition:all .3s ease}.button:not(.button-secondary):hover{box-shadow:0 0 30px #00d4ff80;transform:translateY(-2px)}.button-secondary{transition:all .3s ease}.button-secondary:hover{background-color:#ffffff1a}.product-card,.collection-card{border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.product-card:hover,.collection-card:hover{border-color:#00d4ff4d;box-shadow:0 8px 24px #0006}.hero__media-grid img.hero__media{object-fit:cover;width:100%;height:100%}.hero__content-wrapper h1,.hero__content-wrapper h2,.hero__content-wrapper .h1,.hero__content-wrapper .h2{text-shadow:0 2px 8px rgba(0,0,0,.8)}header-component{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0af2}footer{border-top:1px solid rgba(255,255,255,.1)}input:focus,textarea:focus,select:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none}a:not(.button):not(.button-secondary){color:#00d4ff;transition:color .2s ease}a:not(.button):not(.button-secondary):hover{color:#00b8e6}.badge{background-color:#00d4ff;color:#0a0a0a;font-weight:600}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#00d4ff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeInUp .6s ease-out}.text-cyan{color:#00d4ff!important}.bg-tech-gradient{background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.glow-cyan{box-shadow:0 0 20px #00d4ff66}@media screen and (max-width:749px){.button,.button-secondary{padding:12px 24px;font-size:14px}.button:not(.button-secondary){box-shadow:0 0 10px #00d4ff33}}*:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}.skip-to-content-link:focus{background-color:#00d4ff;color:#0a0a0a}.price{color:#00d4ff;font-weight:600}.compare-at-price{color:#ffffff80}.product-form__submit{box-shadow:0 4px 16px #00d4ff4d}.product-form__submit:hover{box-shadow:0 6px 24px #00d4ff80}.product-information{padding-top:16px}.product-information .media-gallery__grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.product-information .media-gallery__grid>li:first-child{grid-column:1!important;max-height:70vh;overflow:hidden;border-radius:8px}.product-information .media-gallery__grid>li:first-child img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-information .media-gallery__grid>li:not(:first-child){display:inline-block!important;width:72px!important;height:72px!important;min-width:72px!important;overflow:hidden;border-radius:6px;border:2px solid rgba(255,255,255,.15);cursor:pointer;transition:border-color .2s ease;margin-top:0;flex-shrink:0}.product-information .media-gallery__grid>li:not(:first-child):hover{border-color:#00d4ff}.product-information .media-gallery__grid>li:not(:first-child) img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:4px}.product-information .media-gallery__grid>li:not(:first-child) button{display:none!important}.product-information .media-gallery__grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.product-information .media-gallery__grid>li:first-child{flex:0 0 100%!important;width:100%!important;margin-bottom:4px}.product-information .product-details{padding-top:8px}.product-information .product-details .rte,.product-information .product-details .text-block{color:#ffffffbf;font-size:.95rem;line-height:1.7}.product-information .product-details h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.product-information .product-details .price{font-size:1.25rem;font-weight:600;color:#00d4ff}.product-information .product-details .add-to-cart-button{width:100%;padding-block:16px;font-size:1rem;font-weight:600;letter-spacing:.02em}.product-information .product-details .quantity-selector-wrapper,.product-information .product-details .shopify-payment-button{display:none}.product-information .product-information__media img{border-radius:8px}.product-information .product-form-buttons{gap:12px}.product-information .product-details .divider-block{display:none}@media screen and (min-width:750px){.product-information .product-details h1{font-size:2.25rem}.product-information__grid.product-information--media-left{grid-template-columns:1fr 1fr!important}.product-information .product-information__media{position:sticky;top:calc(var(--header-height, 60px) + 16px);align-self:start}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:749px){.product-information .product-details h1{font-size:1.5rem}.product-information .product-details .price{font-size:1.1rem}.product-information .media-gallery__grid>li:not(:first-child){width:56px!important;height:56px!important;min-width:56px!important}.product-information .media-gallery__grid>li:first-child{max-height:50vh}}.product-grid{gap:24px}.facets__pill{border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.facets__pill:hover{border-color:#00d4ff;background-color:#00d4ff1a}.cart-drawer{background-color:#0a0a0a;border-left:1px solid rgba(255,255,255,.1)}.cart-item{border-bottom:1px solid rgba(255,255,255,.1)}.search__input:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33}.announcement-bar{background:linear-gradient(90deg,#0a0a0a,#1a1a2e,#0a0a0a);border-bottom:1px solid rgba(0,212,255,.2)}.gamertag-input-container{margin-top:12px;margin-bottom:4px;animation:fadeInUp .3s ease-out}.gamertag-input-label{display:block;font-size:.9em;margin-bottom:8px;color:#ffffffd9;font-weight:500}.gamertag-input-field{width:100%;padding:12px 16px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:var(--style-border-radius-inputs, 6px);color:#fff;font-size:.95em;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.gamertag-input-field::placeholder{color:#ffffff59}.gamertag-input-field:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff33;outline:none;background-color:#ffffff14}.gamertag-input-field:hover:not(:focus){border-color:#fff6}.loading-spinner{border-color:#00d4ff33;border-top-color:#00d4ff}.trust-badge{background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);padding:8px 16px;border-radius:4px}.rating-star{color:#00d4ff}.testimonial{border-left:3px solid #00d4ff;padding-left:16px;background:#00d4ff0d}
/*# sourceMappingURL=/cdn/shop/t/12/assets/circuitforge-custom.css.map */
