@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwgknk-6nFg.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwgknk-6nFg.woff2) format("woff2")}:root{--soluxion-navy: #0B1F3A;--soluxion-navy-mid: #0D2545;--soluxion-navy-light: #112A4A;--soluxion-amber: #F5A200;--soluxion-amber-light: #FFD166;--soluxion-blue: #1A5FD4;--soluxion-blue-light: #7BA8F5;--soluxion-green: #10B981;--soluxion-card-bg: rgba(255,255,255,.04);--soluxion-card-border: rgba(255,255,255,.08);--soluxion-text-muted: rgba(255,255,255,.55);--soluxion-text-dim: rgba(255,255,255,.55)}body{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;background:var(--soluxion-navy)!important;color:#fff!important;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Inter,sans-serif!important;font-weight:800;color:#fff!important;letter-spacing:-.3px}h1,.h1{font-size:clamp(32px,4vw,52px);line-height:1.15}h2,.h2{font-size:clamp(26px,3vw,36px);line-height:1.2}h3,.h3{font-size:22px;font-weight:700}a{color:var(--soluxion-amber);text-decoration:none;transition:color .2s}a:hover{color:var(--soluxion-amber-light)}::selection{background:var(--soluxion-amber);color:var(--soluxion-navy)}.button,button:not(.cookie-btn):not([type=button]),[type=submit],.shopify-payment-button__button{background:var(--soluxion-amber)!important;color:var(--soluxion-navy)!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:14px 30px!important;border-radius:10px!important;border:none!important;box-shadow:0 4px 24px #f5a20040!important;transition:background .2s,transform .15s,box-shadow .2s!important;letter-spacing:.2px;min-height:auto!important}.button:hover,button:not(.cookie-btn):not([type=button]):hover,[type=submit]:hover,.shopify-payment-button__button:hover{background:var(--soluxion-amber-light)!important;transform:translateY(-2px);box-shadow:0 8px 32px #f5a20059!important}.button--secondary{background:#ffffff12!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.button--secondary:hover{background:#ffffff1c!important;border-color:#ffffff47!important}.share-button__button,.share-button__close,.share-button__copy{background:transparent!important;color:#ffffffd9!important;box-shadow:none!important;padding:0!important;border:none!important;font-weight:600!important}.share-button__button:hover{color:var(--soluxion-amber)!important;transform:none!important}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:8px!important;font-family:inherit!important;padding:13px 16px!important;transition:border-color .2s,box-shadow .2s!important}.field__input:focus,input:focus,textarea:focus,select:focus{outline:none!important;border-color:#f5a200!important;box-shadow:0 0 0 3px #f5a20040!important}::placeholder{color:#ffffff80!important}.field__label{color:var(--soluxion-text-muted)!important;font-weight:600;font-size:13px}.card,.card-wrapper{background:var(--soluxion-card-bg)!important;border:1px solid var(--soluxion-card-border)!important;border-radius:14px!important;color:#fff!important;overflow:hidden;transition:border-color .25s,transform .2s,box-shadow .25s}.card-information{background:transparent!important;border:0!important;color:#fff!important}.card-wrapper:hover,.card:hover{border-color:#f5a2004d!important;transform:translateY(-3px);box-shadow:0 16px 48px #0000004d,0 0 0 1px #f5a2001f}.card__heading,.card__heading a{color:#fff!important;font-weight:700}.card__heading a:hover{color:var(--soluxion-amber)!important}.price,.price__regular,.price-item{color:#fff!important;font-family:JetBrains Mono,monospace!important;font-weight:600;letter-spacing:-.2px}.price__sale .price-item--sale{color:var(--soluxion-amber)!important}.price__sale .price-item--regular{color:var(--soluxion-text-dim)!important;text-decoration:line-through}.card__badge .badge,.badge{background:#f5a2001f!important;border:1px solid rgba(245,162,0,.3)!important;color:var(--soluxion-amber)!important;border-radius:100px!important;font-size:11px!important;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 12px!important}.section-template,.shopify-section,main section{background:transparent}.page-width{max-width:1160px;margin:0 auto;padding-left:32px;padding-right:32px}.cart-drawer,.drawer__inner,.cart-drawer__inner{background:var(--soluxion-navy-mid)!important;color:#fff!important}.cart-drawer .totals,.cart-drawer .cart__footer{border-top:1px solid var(--soluxion-card-border)!important}.totals__total-value,.totals__subtotal-value{color:var(--soluxion-amber)!important;font-family:JetBrains Mono,monospace!important}.quantity{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important}.quantity__input{background:transparent!important;color:#fff!important;font-family:JetBrains Mono,monospace!important}.quantity__button{color:var(--soluxion-amber)!important}.variant-input-wrapper input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{background:var(--soluxion-amber)!important;color:var(--soluxion-navy)!important;border-color:var(--soluxion-amber)!important}.facets,.facets__display,.facets-vertical,.collection-hero{background:transparent!important;color:#fff!important}.facets__summary{color:#fff!important;font-weight:700}.facets-checkbox input[type=checkbox]{accent-color:var(--soluxion-amber)}.collection .facets-container,.collection .product-count,.collection .mobile-facets,#FacetFiltersForm,#FacetFiltersFormMobile,facet-filters-form{display:none!important}.collection .product-grid{justify-content:center!important}.pagination-wrapper .pagination__list a,.pagination__item{color:var(--soluxion-text-muted)!important}.pagination__item--current{color:var(--soluxion-amber)!important;font-weight:700}.breadcrumbs a,.breadcrumbs__list a{color:var(--soluxion-text-muted)!important}.breadcrumbs a:hover{color:var(--soluxion-amber)!important}.product-media,.product__media-wrapper,.media{background:#ffffff08;border-radius:12px}.template-search--empty .empty-page-content h1,.template-cart--empty h1{color:#fff!important}[class*=color-scheme-]{--color-background: 11, 31, 58;--color-foreground: 255, 255, 255;--color-foreground-secondary: 255, 255, 255;--color-base-text: 255, 255, 255;--color-base-background-1: 11, 31, 58;--color-base-background-2: 13, 37, 69;--color-base-solid-button-labels: 11, 31, 58;--color-base-accent-1: 245, 162, 0;--color-base-accent-2: 26, 95, 212;--color-link: 245, 162, 0;--color-shadow: 0, 0, 0;background-color:var(--soluxion-navy)!important;color:#fff!important}.gradient{background:var(--soluxion-navy)!important}.cart__empty-text,.cart__login-title,.totals__total,.title--primary,.title-wrapper-with-link h1,.title-wrapper-with-link h2{color:#fff!important}.cart__login-paragraph,.tax-note,.cart__warnings small,.product-option__label,small.rte{color:#fff9!important}.cart__login-paragraph a:not(.button),.cart__warnings a:not(.button),.underlined-link:not(.button),.link:not(.button){color:var(--soluxion-amber)!important;text-decoration-color:#f5a20073!important}.cart__warnings a.button,.cart-drawer__warnings a.button{color:var(--soluxion-navy)!important}.cart__login-paragraph a:hover,.underlined-link:hover,.link:hover{color:var(--soluxion-amber-light)!important}.shopify-policy__body a,.shopify-policy__container a{color:var(--soluxion-amber)!important}.shopify-policy__body a:hover,.shopify-policy__container a:hover{color:var(--soluxion-amber-light)!important}p,label,small,span,li,td,th,caption,figcaption,.product__text,.product__description,.rte,.price-label{color:#fffc}small,.caption,.caption-large{color:#fff9}hr,.border-top{border-color:#ffffff1a!important}.cart-drawer__warnings .cart__empty-text,.cart-drawer .cart__warnings,.cart-drawer .cart__login-title,.cart-drawer .totals,.cart-drawer p,.cart-drawer small{color:#fffc!important}.cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:720px;margin:0 auto;background:linear-gradient(180deg,var(--soluxion-navy-mid) 0%,var(--soluxion-navy) 100%);border:1px solid rgba(245,162,0,.3);border-radius:16px;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff0a;padding:28px 30px 24px;z-index:1000;font-family:Inter,sans-serif!important;font-size:14px;color:#ffffffd9;line-height:1.6;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cookie-banner.is-visible{transform:translateY(0)}.cookie-banner h3{font-size:17px;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-.2px}.cookie-banner p{font-size:14px;color:#ffffffb3;margin-bottom:18px;line-height:1.6}.cookie-banner a{color:var(--soluxion-amber);text-decoration:none;border-bottom:1px solid rgba(245,162,0,.4)}.cookie-banner a:hover{color:var(--soluxion-amber-light);border-bottom-color:var(--soluxion-amber-light)}.cookie-categories{display:none;margin:0 0 18px;padding-top:8px;border-top:1px solid var(--soluxion-card-border)}.cookie-categories.is-visible{display:block}.cookie-cat{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;border-bottom:1px solid var(--soluxion-card-border)}.cookie-cat:last-child{border-bottom:none}.cookie-cat-info{flex:1}.cookie-cat-info strong{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.cookie-cat-desc{font-size:12px;color:var(--soluxion-text-muted);line-height:1.5;display:block}.cookie-cat-toggle{position:relative;flex-shrink:0;width:44px;height:24px;display:inline-block}.cookie-cat-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:24px;margin:0;background:#ffffff29;border-radius:100px;border:1px solid rgba(255,255,255,.16);cursor:pointer;transition:background .2s,border-color .2s}.cookie-cat-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.cookie-cat-toggle input[type=checkbox]:checked{background:var(--soluxion-amber);border-color:var(--soluxion-amber)}.cookie-cat-toggle input[type=checkbox]:checked:after{transform:translate(20px)}.cookie-cat-toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.65}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.cookie-btn{font-family:inherit;font-size:14px;font-weight:700;padding:12px 22px;border-radius:10px;border:1px solid transparent;cursor:pointer;white-space:nowrap;letter-spacing:.2px;transition:background .2s,border-color .2s,color .2s,transform .15s}.cookie-btn:hover{transform:translateY(-1px)}.cookie-btn-reject{flex:1 1 0;background:#ffffff0f;color:#fff;border-color:#ffffff2e}.cookie-btn-reject:hover{background:#ffffff1c;border-color:#ffffff47}.cookie-btn-settings{background:transparent;color:var(--soluxion-text-muted);font-weight:600}.cookie-btn-settings:hover{color:#fff}.cookie-btn-accept{flex:1 1 0;background:var(--soluxion-amber);color:var(--soluxion-navy);border-color:var(--soluxion-amber)}.cookie-btn-accept:hover{background:var(--soluxion-amber-light);border-color:var(--soluxion-amber-light)}@media(max-width:560px){.cookie-actions{flex-direction:column}.cookie-btn{width:100%;flex:0 0 auto}.cookie-btn-settings{order:3}}.product-form__input--pill label{line-height:1.35;text-align:left;height:auto;white-space:normal}@media(max-width:749px){.button,button:not(.cookie-btn):not([type=button]),[type=submit]{padding:12px 24px!important;font-size:14px!important}}.soluxion-product-desc{background:#fff!important;color:#1a1a2e!important;padding:28px 32px!important;border-radius:14px!important;max-width:820px!important;margin:24px auto!important;box-shadow:0 24px 60px #00000059;border:1px solid rgba(255,255,255,.06)}.soluxion-product-desc h2,.soluxion-product-desc h3,.soluxion-product-desc summary{color:#0b1f3a!important}.soluxion-product-desc strong{color:#1a1a2e!important}.soluxion-product-desc p,.soluxion-product-desc li,.soluxion-product-desc td,.soluxion-product-desc figcaption{color:#3a4a5c!important}.soluxion-product-desc a{color:#1a5fd4!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soluxion-shopify.css.map */
