@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&display=swap";:root{--rr-bg-dark: #0f0f1a;--rr-bg-panel: #1a1a2e;--rr-bg-card: #16213e;--rr-cyan: #00fff5;--rr-magenta: #ff00ff;--rr-green: #39ff14;--rr-yellow: #ffe600;--rr-text: #e0e0e0;--rr-text-dim: #8888aa;--rr-border: #3a3a5c;--rr-heart: #ff4466;--rr-gold: #ffd700}body,.shopify-section,.main-content{font-family:VT323,monospace!important;background-color:var(--rr-bg-dark)!important;color:var(--rr-text)!important;font-size:18px!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:16px 16px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.04) 3px,rgba(0,0,0,.04) 6px);pointer-events:none;z-index:9998}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h0,.title,.section-header__title,.collection__title,.product__title{font-family:"Press Start 2P",monospace!important;color:#fff!important;text-shadow:2px 2px 0 rgba(0,0,0,.5);line-height:1.8!important}h1,.h1,.h0{font-size:20px!important}h2,.h2{font-size:16px!important}h3,.h3{font-size:12px!important}p,li,span,a,label,input,textarea,select,td,th{font-family:VT323,monospace!important}a{color:var(--rr-cyan)!important;text-decoration:none!important;transition:color .2s}a:hover{color:#fff!important}.header-wrapper,.section-header,header,.header{background-color:var(--rr-bg-panel)!important;border-bottom:4px solid var(--rr-border)!important}.header__heading-link,.header__heading{font-family:"Press Start 2P",monospace!important;color:var(--rr-cyan)!important;text-shadow:2px 2px 0 var(--rr-magenta)!important;font-size:16px!important;letter-spacing:2px!important}.header__menu-item,.menu-drawer__menu-item,.header__icon{font-family:"Press Start 2P",monospace!important;font-size:9px!important;color:var(--rr-text)!important;letter-spacing:1px!important}.header__menu-item:hover,.header__icon:hover{color:var(--rr-cyan)!important}.announcement-bar,.utility-bar{background-color:var(--rr-cyan)!important;color:var(--rr-bg-dark)!important;font-family:"Press Start 2P",monospace!important;font-size:10px!important;letter-spacing:1px!important;border:none!important}.announcement-bar a,.announcement-bar p,.announcement-bar span{color:var(--rr-bg-dark)!important;font-family:"Press Start 2P",monospace!important;font-size:10px!important}.banner,.image-banner,.slideshow{border-bottom:4px solid var(--rr-border)!important}.banner__heading,.image-banner__heading{font-family:"Press Start 2P",monospace!important;text-shadow:4px 4px 0 var(--rr-magenta),-2px -2px 0 var(--rr-cyan)!important}.button,.btn,button[type=submit],.shopify-payment-button button,.cart__submit,.product-form__submit,input[type=submit]{font-family:"Press Start 2P",monospace!important;font-size:10px!important;letter-spacing:1px!important;background-color:var(--rr-cyan)!important;color:var(--rr-bg-dark)!important;border:none!important;border-radius:0!important;padding:16px 28px!important;cursor:pointer!important;transition:all .2s!important;text-transform:uppercase!important;box-shadow:4px 4px #0000004d!important}.button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover{background-color:#fff!important;box-shadow:0 0 20px var(--rr-cyan),4px 4px #0000004d!important}.button--secondary,.button--tertiary{background-color:transparent!important;color:var(--rr-magenta)!important;border:3px solid var(--rr-magenta)!important}.button--secondary:hover,.button--tertiary:hover{background-color:var(--rr-magenta)!important;color:#fff!important}.card,.product-card,.card-wrapper,.collection-product-card{background-color:var(--rr-bg-card)!important;border:4px solid var(--rr-border)!important;border-radius:0!important;transition:all .3s!important;overflow:hidden!important}.card:hover,.product-card:hover,.card-wrapper:hover{border-color:var(--rr-cyan)!important;transform:translateY(-4px)!important;box-shadow:0 8px #0000004d,0 0 30px #00fff526!important}.card__heading,.card__heading a,.product-card__title{font-family:"Press Start 2P",monospace!important;font-size:10px!important;color:#fff!important;line-height:1.8!important}.card__information{padding:16px!important}.price,.price-item,.price__regular,.product__price,.card__price,.money{font-family:"Press Start 2P",monospace!important;color:var(--rr-green)!important;text-shadow:2px 2px 0 rgba(0,0,0,.5)!important;font-size:16px!important}.price--on-sale .price-item--regular,.price__sale .price-item--regular{color:var(--rr-text-dim)!important;text-decoration:line-through!important}.product{background-color:var(--rr-bg-dark)!important}.product__media-wrapper,.product__media-item{background-color:var(--rr-bg-card)!important;border:4px solid var(--rr-border)!important;border-radius:0!important}.product__title{font-size:16px!important;margin-bottom:8px!important}.variant-picker,.product-form__input{font-family:"Press Start 2P",monospace!important}.variant-picker__label,.product-form__input label{font-family:"Press Start 2P",monospace!important;font-size:9px!important;color:var(--rr-text-dim)!important;letter-spacing:1px!important}fieldset .product-form__input input[type=radio]+label,.swatch-input+label{font-family:"Press Start 2P",monospace!important;font-size:8px!important;border:3px solid var(--rr-border)!important;border-radius:0!important;background:var(--rr-bg-dark)!important;color:var(--rr-text-dim)!important;padding:10px 14px!important;transition:all .2s!important}fieldset .product-form__input input[type=radio]:checked+label,.swatch-input:checked+label{border-color:var(--rr-cyan)!important;background:var(--rr-cyan)!important;color:var(--rr-bg-dark)!important}.product__accordion,.accordion,.collapsible-row{border-color:var(--rr-border)!important}.accordion__title,.collapsible-row__title{font-family:"Press Start 2P",monospace!important;font-size:9px!important;color:var(--rr-cyan)!important}.badge,.card__badge,.product__badge{font-family:"Press Start 2P",monospace!important;font-size:7px!important;border-radius:0!important;padding:6px 10px!important}.badge--sale{background-color:var(--rr-heart)!important;color:#fff!important}.badge--sold-out{background-color:var(--rr-text-dim)!important;color:var(--rr-bg-dark)!important}.collection{background-color:var(--rr-bg-dark)!important}.collection__title{font-size:20px!important;text-shadow:3px 3px 0 var(--rr-magenta)!important}.facets__wrapper,.active-facets{border-color:var(--rr-border)!important}.cart,.cart-drawer{background-color:var(--rr-bg-panel)!important;color:var(--rr-text)!important}.cart__items,.cart-item{border-color:var(--rr-border)!important}.cart__footer{background-color:var(--rr-bg-card)!important;border-top:4px solid var(--rr-border)!important}.totals__total-value{font-family:"Press Start 2P",monospace!important;color:var(--rr-green)!important;font-size:18px!important}.newsletter-form__field-wrapper{display:flex!important}.newsletter-form__field-wrapper input[type=email]{font-family:VT323,monospace!important;font-size:20px!important;background:var(--rr-bg-dark)!important;border:4px solid var(--rr-border)!important;border-right:none!important;color:var(--rr-text)!important;border-radius:0!important;padding:14px 18px!important}.newsletter-form__field-wrapper input[type=email]:focus{border-color:var(--rr-cyan)!important;outline:none!important}.rr-footer{background:#1a1a2e;border-top:4px solid #3a3a5c;padding:48px 32px 24px;font-family:VT323,monospace}.rr-footer__grid{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.rr-footer__col h4{font-family:"Press Start 2P",monospace;font-size:9px;color:#00fff5;margin-bottom:16px;line-height:1.8}.rr-footer__col a{display:block!important;font-family:VT323,monospace!important;font-size:18px!important;color:#88a!important;text-decoration:none!important;padding:4px 0!important;transition:color .2s!important;cursor:pointer!important}.rr-footer__col a:hover{color:#00fff5!important}.rr-footer__social{display:flex;gap:20px;justify-content:center;margin-top:12px;margin-bottom:0}.rr-footer__social a{font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:#f0f!important;border:2px solid #ff00ff!important;padding:8px 14px!important;text-decoration:none!important;transition:all .2s!important;cursor:pointer!important}.rr-footer__social a:hover{background:#f0f!important;color:#fff!important}.rr-footer__bottom{text-align:center;border-top:2px solid #3a3a5c;padding-top:20px;margin-top:20px}.rr-footer__bottom p{font-family:"Press Start 2P",monospace;font-size:8px;color:#88a;line-height:2}.rr-footer__hearts{color:#f46}@media(max-width:768px){.rr-footer{padding:40px 16px 20px}.rr-footer__social{flex-wrap:wrap;gap:12px}}input,textarea,select{background-color:var(--rr-bg-dark)!important;border:4px solid var(--rr-border)!important;border-radius:0!important;color:var(--rr-text)!important;font-family:VT323,monospace!important;font-size:20px!important;padding:12px 16px!important}input:focus,textarea:focus,select:focus{border-color:var(--rr-cyan)!important;outline:none!important;box-shadow:0 0 10px #00fff533!important}.quantity{border:4px solid var(--rr-border)!important;border-radius:0!important;background:var(--rr-bg-dark)!important}.quantity__button{color:var(--rr-cyan)!important}.multicolumn{background-color:var(--rr-bg-panel)!important;border-top:4px solid var(--rr-border)!important;border-bottom:4px solid var(--rr-border)!important}.multicolumn-card{background-color:transparent!important;border:none!important}.multicolumn-card__heading{font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:var(--rr-cyan)!important}.rich-text{background-color:var(--rr-bg-dark)!important}.blog-articles,.article-card{background-color:var(--rr-bg-card)!important;border:4px solid var(--rr-border)!important;border-radius:0!important;transition:all .3s!important}.article-card:hover{border-color:var(--rr-yellow)!important;transform:translateY(-4px)!important}.article-card__title{font-family:"Press Start 2P",monospace!important;font-size:10px!important;color:#fff!important;line-height:1.6!important}.article-card__tag,.blog-tag{font-family:"Press Start 2P",monospace!important;font-size:7px!important;color:var(--rr-yellow)!important}.article-template{background-color:var(--rr-bg-dark)!important}.article-template__hero-container{background-color:var(--rr-bg-panel)!important}.pagination{font-family:"Press Start 2P",monospace!important;font-size:9px!important}.pagination__item--current{background-color:var(--rr-cyan)!important;color:var(--rr-bg-dark)!important}.search-modal,.search__results,.menu-drawer,.menu-drawer__inner-container{background-color:var(--rr-bg-panel)!important}.menu-drawer__menu-item{font-family:"Press Start 2P",monospace!important;font-size:11px!important;color:var(--rr-text)!important;border-color:var(--rr-border)!important}*{border-radius:0!important}.shopify-section,.page-width,main,.main-content,#MainContent{background-color:var(--rr-bg-dark)!important}.media,.media--square{background-color:var(--rr-bg-dark)!important}.product-form__submit[disabled]{background-color:var(--rr-text-dim)!important;color:var(--rr-bg-dark)!important;box-shadow:none!important}*:focus-visible{outline:2px solid var(--rr-cyan)!important;outline-offset:2px!important}.section-featured-collection,.section-featured-blog,.section-rr-collection-header,.section-rr-newsletter{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:16px 16px!important}.collection__title,.featured-collection__title,.featured-blog__heading,h2.title{text-align:center!important}.featured-collection .collection__header,.featured-blog .featured-blog__header{text-align:center;margin-bottom:48px}.featured-collection .collection__header:after,.featured-blog .featured-blog__header:after{content:"";display:block;width:120px;height:4px;margin:16px auto 0;background:repeating-linear-gradient(90deg,var(--rr-cyan) 0 8px,transparent 8px 12px,var(--rr-magenta) 12px 20px,transparent 20px 24px)}.rr-post-body h2{color:#ffe600!important;text-shadow:none!important}@media(max-width:749px){h1,.h1,.h0{font-size:14px!important}h2,.h2,.header__heading-link,.header__heading{font-size:12px!important}.announcement-bar p,.announcement-bar span{font-size:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/retrorevive.css.map */
