@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--gr-bg: #0d0d14;--gr-surface: #161623;--gr-surface-2: #1e1e30;--gr-blue: #3b82f6;--gr-teal: #06d6a0;--gr-purple: #8b5cf6;--gr-pink: #ec4899;--gr-orange: #f59e0b;--gr-text: #e2e8f0;--gr-text-muted: #94a3b8;--gr-border: rgba(59,130,246,.25);--gr-glow-blue: rgba(59,130,246,.35);--gr-glow-teal: rgba(6,214,160,.35);--gr-accent-font: "Orbitron", monospace;--gr-display-font: "Rajdhani", sans-serif;--gr-body-font: "Inter", sans-serif}body{background-color:var(--gr-bg)!important;color:var(--gr-text)!important;font-family:var(--gr-body-font)!important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 6px);pointer-events:none;z-index:9999}header,.header,header-component{background:#0d0d14f5!important;border-bottom:1px solid var(--gr-border)!important;box-shadow:0 2px 24px #0009!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.header__heading-link,.header__menu-item,nav a{color:var(--gr-text)!important;font-family:var(--gr-display-font)!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;transition:color .2s,text-shadow .2s!important}.header__heading-link:hover,.header__menu-item:hover,nav a:hover{color:var(--gr-teal)!important;text-shadow:0 0 12px var(--gr-glow-teal)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--gr-display-font)!important;color:#fff!important;font-weight:700!important;letter-spacing:1px!important;line-height:1.3!important}.featured-collection__heading,.collection-list__heading,[class*=section-heading],.section__heading{font-family:var(--gr-accent-font)!important;color:var(--gr-teal)!important;text-shadow:0 0 18px var(--gr-glow-teal)!important;letter-spacing:3px!important}.product-card,.card,.card-wrapper,[class*=card--]{background:var(--gr-surface)!important;border:1px solid var(--gr-border)!important;box-shadow:0 4px 20px #0006!important;border-radius:10px!important;overflow:hidden!important;transition:all .25s ease!important}.product-card:hover,.card:hover,.card-wrapper:hover{border-color:#06d6a080!important;box-shadow:0 10px 35px #06d6a026,0 0 0 1px #06d6a033!important;transform:translateY(-4px)!important}.btn:not([name=minus]):not([name=plus]):not([class*=quantity]):not([class*=button--tertiary]):not([class*=button--icon]):not([class*=nav]):not([class*=arrow]):not([class*=prev]):not([class*=next]):not([class*=scroll]):not([class*=slide]):not([class*=gallery]),button[type=submit],.button:not([name=minus]):not([name=plus]):not([class*=quantity]):not([class*=button--tertiary]):not([class*=button--icon]):not([class*=nav]):not([class*=arrow]):not([class*=prev]):not([class*=next]):not([class*=scroll]):not([class*=slide]):not([class*=gallery]),[class*=button--primary],.product-form__submit{background:linear-gradient(135deg,var(--gr-blue) 0%,var(--gr-purple) 100%)!important;color:#fff!important;border:none!important;font-family:var(--gr-display-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;box-shadow:0 4px 18px var(--gr-glow-blue)!important;border-radius:8px!important;padding:14px 28px!important;transition:all .25s ease!important}.btn:not([name=minus]):not([name=plus]):not([class*=quantity]):not([class*=nav]):not([class*=arrow]):not([class*=scroll]):hover,button[type=submit]:hover,.button:not([name=minus]):not([name=plus]):not([class*=quantity]):not([class*=nav]):not([class*=arrow]):not([class*=scroll]):hover,[class*=button--primary]:hover,.product-form__submit:hover{background:linear-gradient(135deg,var(--gr-teal) 0%,var(--gr-blue) 100%)!important;box-shadow:0 6px 28px var(--gr-glow-teal)!important;transform:translateY(-2px)!important}.price,[class*=price]{color:var(--gr-teal)!important;font-family:var(--gr-accent-font)!important;font-size:13px!important;font-weight:700!important}footer,.footer{background:var(--gr-surface)!important;border-top:1px solid var(--gr-border)!important;color:var(--gr-text-muted)!important}.shopify-section,section{background:var(--gr-bg)!important}a{color:var(--gr-text-muted)!important;transition:color .2s!important}a:hover{color:var(--gr-teal)!important}input,select,textarea{background:var(--gr-surface-2)!important;border:1px solid var(--gr-border)!important;color:var(--gr-text)!important;border-radius:6px!important;font-family:var(--gr-body-font)!important}.page-wrapper{background:var(--gr-bg)!important}.shopify-section:has(.product-grid),.shopify-section:has([class*=featured-collection]),.shopify-section:has([class*=collection-list]){background:radial-gradient(ellipse at 10% 50%,rgba(59,130,246,.12) 0%,transparent 55%),radial-gradient(ellipse at 90% 10%,rgba(139,92,246,.12) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(6,214,160,.07) 0%,transparent 50%),linear-gradient(180deg,#0d0d14,#0f0d1a,#0d1218)!important;position:relative!important}.shopify-section:has(.product-grid):after,.shopify-section:has([class*=featured-collection]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}.shopify-section:has(.product-grid)>*,.shopify-section:has([class*=featured-collection])>*{position:relative;z-index:1}.retro-sale-banner{background:linear-gradient(90deg,#0d0d14,#160d2a 35%,#0d182a 65%,#0d0d14);border-bottom:1px solid rgba(139,92,246,.4);box-shadow:0 2px 20px #8b5cf626;color:var(--gr-text);font-family:var(--gr-display-font);font-size:13px;font-weight:600;text-align:center;padding:12px 20px;letter-spacing:2px;text-transform:uppercase}.retro-sale-banner span{color:var(--gr-teal);text-shadow:0 0 12px var(--gr-glow-teal);font-weight:700}.retro-locale-bar{background:#0d0d14fa;border-bottom:1px solid rgba(59,130,246,.15);padding:6px 20px;display:flex;justify-content:flex-end}.retro-locale-bar__inner{display:flex;align-items:center;gap:0}.retro-currency-label{font-family:Rajdhani,sans-serif;font-size:11px;font-weight:600;color:#64748b;letter-spacing:1px;text-transform:uppercase;margin-right:8px}.retro-currency-select-wrap{position:relative;display:inline-flex;align-items:center}#RetroCurrencySelect{appearance:none;-webkit-appearance:none;background:transparent!important;border:1px solid rgba(59,130,246,.3)!important;color:#94a3b8!important;font-family:Orbitron,monospace!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px!important;padding:4px 24px 4px 8px!important;border-radius:4px!important;cursor:pointer;outline:none}#RetroCurrencySelect:hover{border-color:#06d6a066!important;color:#06d6a0!important}.retro-currency-arrow{position:absolute;right:7px;pointer-events:none;font-size:10px;color:#64748b}.retro-reviews{padding:60px 20px;background:var(--gr-surface)!important;border-top:1px solid var(--gr-border)}.retro-reviews__title{font-family:var(--gr-accent-font);color:var(--gr-teal);text-align:center;font-size:18px;font-weight:700;margin-bottom:40px;text-shadow:0 0 18px var(--gr-glow-teal);letter-spacing:4px;text-transform:uppercase}.retro-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;max-width:1200px;margin:0 auto}.retro-review-card{background:var(--gr-surface-2);border:1px solid var(--gr-border);border-radius:10px;padding:24px;transition:all .25s ease}.retro-review-card:hover{border-color:#06d6a066;box-shadow:0 8px 28px #06d6a01f;transform:translateY(-2px)}.retro-review-card__stars{color:var(--gr-orange);font-size:16px;margin-bottom:12px}.retro-review-card__text{color:var(--gr-text-muted);font-family:var(--gr-body-font);font-size:14px;line-height:1.75;margin-bottom:16px}.retro-review-card__author{color:var(--gr-text);font-family:var(--gr-display-font);font-size:13px;font-weight:600;letter-spacing:.5px}.retro-review-card__date{color:var(--gr-text-muted);font-size:12px;margin-top:4px}.retro-live-sale{position:fixed;bottom:24px;left:24px;background:#1e1e30f2;border:1px solid rgba(59,130,246,.35);border-radius:12px;box-shadow:0 8px 32px #00000080,0 0 20px #3b82f61a;padding:14px 18px;max-width:300px;z-index:9000;display:flex;align-items:center;gap:12px;transform:translate(-130%);transition:transform .4s cubic-bezier(.23,1,.32,1);font-family:var(--gr-body-font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.retro-live-sale.retro-live-sale--visible{transform:translate(0)}.retro-live-sale__label{position:absolute;top:-9px;right:12px;background:var(--gr-pink);color:#fff;font-family:var(--gr-display-font);font-size:10px;font-weight:700;padding:2px 9px;border-radius:4px;letter-spacing:1px;text-transform:uppercase}.retro-live-sale__dot{width:10px;height:10px;background:var(--gr-pink);border-radius:50%;box-shadow:0 0 8px var(--gr-pink);flex-shrink:0;animation:gr-blink 1.2s infinite}.retro-live-sale__text{font-size:13px;color:var(--gr-text-muted);line-height:1.5}.retro-live-sale__text strong{color:var(--gr-text);display:block;font-size:13px;font-weight:600;margin-bottom:2px}@keyframes gr-blink{0%,to{opacity:1}50%{opacity:.15}}p,li,label,span:not([class*=icon]):not([class*=badge]){color:#d4dce8!important}.price-item--sale,.price .price-item--sale{color:#06d6a0!important;font-size:20px!important;font-family:Orbitron,monospace!important;text-shadow:0 0 18px rgba(6,214,160,.85),0 0 36px rgba(6,214,160,.4)!important;letter-spacing:1px!important}.price-item--regular{font-size:15px!important;opacity:.7}.product-badges__badge{animation:retro-badge-pulse 2s ease-in-out infinite!important;font-family:Orbitron,monospace!important;font-size:10px!important;letter-spacing:1px!important}@keyframes retro-badge-pulse{0%,to{box-shadow:0 0 8px #ec489980}50%{box-shadow:0 0 24px #ec4899,0 0 48px #ec489980}}@keyframes retro-cart-bounce{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.4) rotate(-10deg)}40%{transform:scale(1.25) rotate(8deg)}60%{transform:scale(1.12) rotate(-5deg)}80%{transform:scale(1.05) rotate(2deg)}to{transform:scale(1) rotate(0)}}.retro-cart-bounce{animation:retro-cart-bounce .55s cubic-bezier(.36,.07,.19,.97)!important;display:inline-block}@keyframes retro-btn-success{0%{box-shadow:0 4px 18px #3b82f659!important}50%{background:linear-gradient(135deg,#06d6a0,#3b82f6)!important;box-shadow:0 0 30px #06d6a0e6,0 0 60px #06d6a066!important}to{box-shadow:0 4px 18px #3b82f659!important}}.retro-btn-success{animation:retro-btn-success .6s ease!important}.retro-particle{position:fixed;pointer-events:none;z-index:99999;border-radius:50%}quantity-selector button,quantity-input button,.quantity button,.quantity__button,button[name=minus],button[name=plus],[class*=quantity-selector] button,[class*=qty] button{background:var(--gr-surface-2)!important;background-image:none!important;color:var(--gr-text)!important;border:1px solid var(--gr-border)!important;padding:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:6px!important;font-size:18px!important;font-family:var(--gr-body-font)!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;transition:background .15s,color .15s!important}quantity-selector button:hover,quantity-input button:hover,.quantity button:hover,.quantity__button:hover,button[name=minus]:hover,button[name=plus]:hover{background:#06d6a01f!important;color:var(--gr-teal)!important;border-color:#06d6a066!important;transform:none!important;box-shadow:none!important}quantity-selector button svg,quantity-input button svg,.quantity button svg,.quantity__button svg,button[name=minus] svg,button[name=plus] svg{stroke:currentColor!important;fill:none!important;pointer-events:none}[class*=gallery] button:not(.product-form__submit):not([name=minus]):not([name=plus]),[class*=slider] button:not(.product-form__submit),[class*=carousel] button:not(.product-form__submit),[class*=scroll-hint] button,scroll-hint button,[class*=media-nav] button,[class*=thumbnail] button,[data-direction]{background:#0d0d14bf!important;background-image:none!important;color:#e2e8f0!important;border:1px solid rgba(59,130,246,.25)!important;padding:8px!important;box-shadow:none!important;border-radius:50%!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;letter-spacing:normal!important;text-transform:none!important;font-size:inherit!important;font-weight:400!important;transform:none!important;transition:background .15s,border-color .15s!important}[class*=gallery] button:not(.product-form__submit):hover,[class*=slider] button:not(.product-form__submit):hover,scroll-hint button:hover,[data-direction]:hover{background:#06d6a026!important;border-color:#06d6a080!important;transform:none!important}[class*=gallery] button svg,[class*=slider] button svg,scroll-hint button svg,[data-direction] svg{stroke:currentColor!important;fill:none!important;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/retro-custom.css.map */
