:root{--rg-black: #000000;--rg-white: #FFFFFF;--rg-grey: #C0C0C0;--rg-grey-dark: #808080;--rg-navy: #000080;--rg-blue: #0000FF;--rg-red: #FF0000;--rg-green: #008000;--rg-green-bright: #00FF00;--rg-yellow: #FFFF00;--rg-purple: #800080;--rg-purple-orchid: #9932CC;--rg-jade: #8B0000;--rg-jade-light: #CC1133;--rg-jade-dark: #3a0a10;--rg-jade-bg: #1a0508;--rg-jade-mid: #3a0a10;--rg-cyan: #00FFCC;--rg-btn-min: 80px;--rg-input-min: 60px;--rg-touch-min: 48px}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}a{text-decoration:underline}a:hover{color:var(--rg-red)}.shopify-section-group-header-group,.shopify-section-group-footer-group,shopify-payment-terms{display:none!important}*,*:before,*:after,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.heading,[class*=title],[class*=heading]{-webkit-text-stroke:0!important;text-stroke:0!important;-webkit-text-fill-color:inherit!important;paint-order:normal!important}body{background-color:var(--rg-white);background-repeat:repeat;background-attachment:scroll}.master-table{width:100%;max-width:100%;background-color:transparent;border:2px solid var(--rg-black);border-left:none;border-right:none}.flag-border-table{width:100%;max-width:100%}@media screen and (min-width:1001px){.master-table{width:640px;border-left:2px solid var(--rg-black);border-right:2px solid var(--rg-black)}.flag-border-table{width:640px}}.pill-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;width:100%;padding:0}.pill-button{background:linear-gradient(to bottom,#4169E1,var(--rg-navy));border-radius:999px;border:2px solid var(--rg-white);outline:none;color:var(--rg-white);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:4px 2px;width:100%;min-height:30px;box-shadow:2px 2px 4px #00000080;box-sizing:border-box;line-height:1.1;text-transform:uppercase;letter-spacing:0}.pill-button:hover{color:var(--rg-yellow);background:linear-gradient(to bottom,#5179f1,#101090);transform:none;box-shadow:2px 2px 6px #000000b3}.pill-button:active{transform:translate(1px,1px);box-shadow:1px 1px 2px #00000080}.drop-cap{float:left;color:var(--rg-red);font-size:48px;line-height:40px;padding-top:4px;padding-right:4px;padding-left:2px;font-family:Times New Roman,Times,serif;font-weight:700}a img{border:2px solid var(--rg-blue)}.hit-counter{background-color:var(--rg-black);color:var(--rg-green-bright);font-family:Courier New,Courier,monospace;padding:2px 5px;border:2px inset #999999;font-weight:700;letter-spacing:2px}.search-input-modern{border:1px solid #999;padding:5px;font-size:12px;width:200px;font-family:Arial,sans-serif}.search-btn-modern{border:1px solid #999;background:#eee;font-size:12px;cursor:pointer;padding:4px 8px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Times New Roman,Times,serif;font-weight:700}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter{font-size:1.5em;color:var(--rg-red);font-weight:700}h1{font-size:32px;color:var(--rg-navy)}h2{font-size:18px;color:var(--rg-navy)}h3{font-size:16px;color:var(--rg-black)}.retro-chat-window{position:static;width:100%;margin-top:20px;background-color:var(--rg-grey);border:2px outset var(--rg-white);font-family:Arial,sans-serif;font-size:11px;box-shadow:2px 2px 5px #00000080}.chat-header{background-color:var(--rg-navy);color:var(--rg-white);padding:4px;font-weight:700;display:flex;justify-content:space-between}.chat-header-btn{display:none}.chat-body{padding:4px;display:block}.chat-log{background-color:var(--rg-black);color:var(--rg-green-bright);font-family:Courier New,monospace;height:150px;overflow-y:scroll;border:2px inset var(--rg-white);padding:4px;margin-bottom:4px;font-size:10px}.chat-input-row{display:flex}.chat-input{flex-grow:1;border:2px inset var(--rg-white);font-family:Arial,sans-serif;font-size:11px}.chat-send{border:2px outset var(--rg-white);background:var(--rg-grey);cursor:pointer;font-weight:700;font-size:10px}td.mobile-stack{display:block;width:100%!important;box-sizing:border-box;padding:0!important}td.mobile-stack[align=center]{text-align:center}.slideshow,.banner,.image-with-text,.ai-carousel-slide-asej0vefmlzuyanl6saigenblock1c70462qmkqu7{display:none!important}.resize-animation-stopper *{animation:none!important;transition:none!important}.scroll-trigger,.animate--slide-in,.animate--fade-in,.animate--zoom-in,.scroll-trigger:not(.scroll-trigger--off),.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important;transition:none!important;visibility:visible!important}.card-wrapper,.card,.product-card-wrapper{opacity:1!important;transform:none!important}.page-width,.page-width-desktop,.gradient.section-template{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.card__vendor,.product__vendor,.vendor,.card__information .caption-with-letter-spacing,.card__information .light{display:none!important}.product,.collection-hero,.main-collection-product-grid,.shopify-section{margin-top:0!important;margin-bottom:2px!important;padding-top:0!important;padding-bottom:0!important}.product__media-wrapper,.product__info-wrapper{padding:1px!important}.grid{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important}.grid__item{width:48%!important;max-width:48%!important;flex:0 0 48%!important;padding:0!important;margin-bottom:0!important;height:auto!important}.card__inner{height:auto!important;background:transparent!important;position:relative!important;width:100%!important;flex:0 0 auto!important;padding:0!important}.product__media img,.card__media img,.media img,.card__inner img,.card img{opacity:1!important;visibility:visible!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;border:2px solid var(--rg-blue)!important;display:block!important;margin:0!important}.media,.media--transparent,.media--adapt,.media--square,.media--portrait{padding-bottom:0!important;height:auto!important;position:static!important;border:none!important;overflow:visible!important}.product__title h1{font-size:24px!important;margin-bottom:10px!important}.price{font-size:18px!important;color:var(--rg-red)!important}.card,.card-wrapper{height:auto!important;min-height:auto!important;overflow:visible!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.card__content{position:relative!important;margin-top:1px!important;width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;padding:0!important;z-index:2;flex:1 0 auto!important}.card__heading,.card__heading a,h3.card__heading{display:block!important;visibility:visible!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;color:var(--rg-blue)!important;text-decoration:underline!important;margin-bottom:1px!important;opacity:1!important}.card-information,.price,.price__regular,.price__current,.price-item{display:block!important;visibility:visible!important;font-family:Arial,sans-serif!important;font-size:12px!important;color:var(--rg-red)!important;font-weight:700!important;opacity:1!important}.card__media,.card .media{position:static!important;overflow:visible!important}.quick-add__submit,.card__information .button,.quick-add-modal__toggle{background-color:var(--rg-navy)!important;border:none!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;padding:4px!important;text-transform:uppercase!important;cursor:pointer!important;margin-top:8px!important;letter-spacing:1px!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#4169e1 0px 5px,#fff 5px 10px),repeating-linear-gradient(90deg,#fff 0px 5px,#4169e1 5px 10px),repeating-linear-gradient(0deg,#4169e1 0px 5px,#fff 5px 10px),repeating-linear-gradient(0deg,#fff 0px 5px,#4169e1 5px 10px)!important;background-size:10px 4px,10px 4px,4px 10px,4px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.quick-add__submit:hover,.card__information .button:hover{background-color:#4169e1!important;color:var(--rg-yellow)!important}.card .quick-add{opacity:1!important;visibility:visible!important}.cart-items{border-collapse:collapse;width:100%}.cart-item{border-bottom:2px solid #000!important}.cart-item td{padding:15px!important;vertical-align:middle!important}.cart-item__media{width:120px!important}.cart-item__image{width:100%!important;max-width:100px!important;height:auto!important;border:2px solid var(--rg-blue)!important;box-shadow:2px 2px #888}.cart-item__details{padding-left:20px!important}.cart-item__name{font-family:Arial,sans-serif!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;color:var(--rg-navy)!important;display:block!important;margin-bottom:5px!important}.product-option{font-family:Courier New,monospace!important;font-size:12px!important;color:#444!important;display:block!important;margin-bottom:2px!important}.quantity{display:flex!important;align-items:center!important;border:2px inset #FFF!important;background:var(--rg-grey)!important;width:fit-content!important}.quantity__button{width:30px!important;height:30px!important;background:var(--rg-grey)!important;border:2px outset #FFF!important;font-weight:700!important;font-size:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.quantity__button[name=minus]:before{content:"-"!important;font-size:16px!important;color:#000!important;font-family:monospace!important;pointer-events:none}.quantity__button[name=plus]:before{content:"+"!important;font-size:16px!important;color:#000!important;font-family:monospace!important;pointer-events:none}.quantity__button:active{border:2px inset #FFF!important}.quantity__input{width:40px!important;height:30px!important;border:none!important;background:#fff!important;text-align:center!important;font-family:Courier New,monospace!important;font-weight:700!important;font-size:14px!important;margin:0 2px!important}.cart__footer{margin-top:30px!important;padding:20px!important;background:#fffc!important;border:2px solid #000!important;box-shadow:4px 4px #000!important}.totals__subtotal{font-size:18px!important;font-weight:700!important;font-family:Times New Roman,Times,serif!important}.totals__subtotal-value{color:var(--rg-red)!important;font-size:20px!important}@keyframes purple-glow-heavy{0%,to{box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 25px #9932cccc,0 0 50px #80008099,0 0 75px #f0f6;transform:scale(1);filter:brightness(1)}50%{box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 40px #9932cc,0 0 80px #800080e6,0 0 120px #ff00ffb3,0 0 160px #9932cc80;transform:scale(1.02);filter:brightness(1.15)}}.cart-popup-checkout-btn{background:linear-gradient(180deg,#D0A0E0 0%,#BB44EE 30%,var(--rg-purple-orchid) 70%,var(--rg-purple) 100%)!important;border:4px outset var(--rg-white)!important;color:var(--rg-white)!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-size:24px!important;text-transform:uppercase!important;cursor:pointer!important;text-shadow:0 0 10px #FFF,1px 1px 3px rgba(0,0,0,.8),-1px -1px 0 var(--rg-purple)!important;box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 30px #9932cce6,0 0 60px #800080b3,0 0 90px #ff00ff80!important;animation:purple-glow-heavy .8s ease-in-out infinite!important;min-height:80px!important;padding:20px 30px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-popup-checkout-btn:hover{background:linear-gradient(180deg,#E0B0F0 0%,#DD66FF 30%,#BB44EE 70%,var(--rg-purple-orchid) 100%)!important;box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 50px #9932cc,0 0 100px #800080e6,0 0 150px #ff00ffb3!important;animation:none!important;transform:scale(1.05)!important}.cart-popup-checkout-btn:active{background:linear-gradient(180deg,var(--rg-purple) 0%,#660066 50%,#4D004D 100%)!important;border:4px inset var(--rg-grey-dark)!important;box-shadow:inset 2px 2px #404040,inset -2px -2px 0 var(--rg-grey),0 0 20px #9932cc99!important;transform:scale(.98)!important}.purple-add-btn{background:linear-gradient(180deg,#D0A0E0 0%,#BB44EE 30%,var(--rg-purple-orchid) 70%,var(--rg-purple) 100%)!important;border:4px outset var(--rg-white)!important;color:var(--rg-white)!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:900!important;font-size:20px!important;text-transform:uppercase!important;cursor:pointer!important;text-shadow:0 0 10px #FFF,1px 1px 3px rgba(0,0,0,.8),-1px -1px 0 var(--rg-purple)!important;box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 25px #9932cce6,0 0 50px #800080b3,0 0 75px #ff00ff80!important;animation:purple-glow-heavy .8s ease-in-out infinite!important;padding:18px 24px!important;min-height:60px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.purple-add-btn:hover{background:linear-gradient(180deg,#E0B0F0 0%,#DD66FF 30%,#BB44EE 70%,var(--rg-purple-orchid) 100%)!important;box-shadow:inset -2px -2px 0 var(--rg-grey-dark),inset 2px 2px 0 var(--rg-white),0 0 40px #9932cc,0 0 80px #800080e6,0 0 120px #ff00ffb3!important;animation:none!important;transform:scale(1.05)!important}.purple-add-btn:active{background:linear-gradient(180deg,var(--rg-purple) 0%,#660066 50%,#4D004D 100%)!important;border:4px inset var(--rg-grey-dark)!important;box-shadow:inset 2px 2px #404040,inset -2px -2px 0 var(--rg-grey),0 0 15px #9932cc99!important;transform:scale(.98)!important}.jade-badge-pulse{background:var(--rg-jade)}@keyframes jade-checkout-glow{0%,to{box-shadow:inset -2px -2px #2a0040,inset 2px 2px #c6f,0 0 15px #9932cc99,0 0 30px #80008066;transform:scale(1)}50%{box-shadow:inset -2px -2px #2a0040,inset 2px 2px #c6f,0 0 25px #9932cce6,0 0 50px #800080b3,0 0 75px #f0f6;transform:scale(1.02)}}.jade-checkout-btn{background:linear-gradient(180deg,#d0a0e0,#9932cc,#606)!important;border:4px outset #CC66FF!important;animation:jade-checkout-glow 1.2s ease-in-out infinite!important;cursor:pointer!important}.jade-checkout-btn:hover{background:linear-gradient(180deg,#e0b0f0,#b4e,#9932cc)!important}.jade-checkout-btn:active{border-style:inset!important;transform:scale(.98)!important}@keyframes cyan-bar-pulse{0%,to{box-shadow:0 0 8px var(--rg-cyan),inset 0 0 4px #00ffcc4d}50%{box-shadow:0 0 16px var(--rg-cyan),0 0 24px var(--rg-cyan),inset 0 0 8px #00ffcc80}}.cyan-progress-bar{background:linear-gradient(90deg,var(--rg-cyan),#00AA88)!important;animation:cyan-bar-pulse 1.5s ease-in-out infinite}@keyframes urgency-flash{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes guest-flash{0%,to{background:linear-gradient(180deg,var(--rg-red),#CC0000);box-shadow:0 0 10px #ff000080}50%{background:linear-gradient(180deg,#FF4444,var(--rg-red));box-shadow:0 0 25px #f00c,0 0 50px #ff06}}@keyframes urgency-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes green-glow-box{0%,to{background:#001a00;border-color:var(--rg-green-bright);box-shadow:0 0 5px #00ff004d}50%{background:#030;border-color:var(--rg-green-bright);box-shadow:0 0 15px #00ff00b3,0 0 30px #0f06}}@keyframes green-glow-text{0%,to{color:var(--rg-green-bright);text-shadow:0 0 5px var(--rg-green-bright)}50%{color:#4f4;text-shadow:0 0 10px var(--rg-green-bright),0 0 20px var(--rg-green-bright),0 0 30px var(--rg-green-bright)}}.urgency-symbol{animation:urgency-flash .5s ease-in-out infinite}.next-tier-cta{animation:green-glow-box .8s ease-in-out infinite}.next-tier-text{animation:green-glow-text .8s ease-in-out infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:10px 0,-10px 100%,0 10px,100% -10px}}.green-pulse-btn:after,.purple-btn:after,.retro-buy-btn:after,.marching-ants-btn:after,.marching-ants-cart:after,.product-form__submit:after,.product-form button[name=add]:after,#checkout:after,.cart__checkout-button:after,#CartDrawer-Checkout:after,.shopify-payment-button__button--unbranded:after,button[name=checkout]:after,a[href="/checkout"]:after,input[name=checkout]:after,.quick-add__submit:after,.card__information .button:after,.quick-add-modal__toggle:after,.green-pulse-btn:before,.purple-btn:before,.retro-buy-btn:before,.marching-ants-btn:before,.product-form__submit:before,.product-form button[name=add]:before,#checkout:before,.cart__checkout-button:before,#CartDrawer-Checkout:before,.shopify-payment-button__button--unbranded:before,button[name=checkout]:before,a[href="/checkout"]:before,input[name=checkout]:before,.quick-add__submit:before,.card__information .button:before,.quick-add-modal__toggle:before{content:none!important;display:none!important}.green-pulse-btn,.purple-btn,.retro-buy-btn,.marching-ants-btn,.marching-ants-cart,.product-form__submit,.product-form button[name=add],#checkout,.cart__checkout-button,#CartDrawer-Checkout,.shopify-payment-button__button--unbranded,button[name=checkout],a[href="/checkout"],input[name=checkout],.quick-add__submit,.card__information .button,.quick-add-modal__toggle,.add-more-marching-ants{-webkit-animation:marching-ants .4s linear infinite!important;animation:marching-ants .4s linear infinite!important;transition:none!important}.marching-ants-cart{position:relative;padding:4px;background:repeating-linear-gradient(90deg,var(--rg-purple-orchid) 0px,var(--rg-purple-orchid) 5px,var(--rg-green-bright) 5px,var(--rg-green-bright) 10px) repeat-x,repeating-linear-gradient(90deg,var(--rg-green-bright) 0px,var(--rg-green-bright) 5px,var(--rg-purple-orchid) 5px,var(--rg-purple-orchid) 10px) repeat-x,repeating-linear-gradient(0deg,var(--rg-purple-orchid) 0px,var(--rg-purple-orchid) 5px,var(--rg-green-bright) 5px,var(--rg-green-bright) 10px) repeat-y,repeating-linear-gradient(0deg,var(--rg-green-bright) 0px,var(--rg-green-bright) 5px,var(--rg-purple-orchid) 5px,var(--rg-purple-orchid) 10px) repeat-y;background-size:10px 4px,10px 4px,4px 10px,4px 10px;background-position:0 0,0 100%,0 0,100% 0;animation:marching-ants .4s linear infinite}.add-more-marching-ants{position:relative;padding:50px 12px;text-align:center;cursor:pointer;background-color:#0088771a;background-image:repeating-linear-gradient(90deg,#008877 0px,#008877 5px,transparent 5px,transparent 10px),repeating-linear-gradient(90deg,transparent 0px,transparent 5px,#008877 5px,#008877 10px),repeating-linear-gradient(0deg,#008877 0px,#008877 5px,transparent 5px,transparent 10px),repeating-linear-gradient(0deg,transparent 0px,transparent 5px,#008877 5px,#008877 10px);background-size:10px 2px,10px 2px,2px 10px,2px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:marching-ants .4s linear infinite;transition:opacity .2s;opacity:.8}.add-more-marching-ants:hover{opacity:1;background-color:#00ffcc26;background-image:repeating-linear-gradient(90deg,#00FFCC 0px,#00FFCC 5px,transparent 5px,transparent 10px),repeating-linear-gradient(90deg,transparent 0px,transparent 5px,#00FFCC 5px,#00FFCC 10px),repeating-linear-gradient(0deg,#00FFCC 0px,#00FFCC 5px,transparent 5px,transparent 10px),repeating-linear-gradient(0deg,transparent 0px,transparent 5px,#00FFCC 5px,#00FFCC 10px)}.ants-purple{background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important;animation:marching-ants .4s linear infinite!important}.ants-deep-purple{background-image:repeating-linear-gradient(90deg,#96c 0px 5px,indigo 5px 10px),repeating-linear-gradient(90deg,indigo 0px 5px,#96c 5px 10px),repeating-linear-gradient(0deg,#96c 0px 5px,indigo 5px 10px),repeating-linear-gradient(0deg,indigo 0px 5px,#96c 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important;animation:marching-ants .4s linear infinite!important}.ants-navy{background-image:repeating-linear-gradient(90deg,#4169e1 0px 5px,#fff 5px 10px),repeating-linear-gradient(90deg,#fff 0px 5px,#4169e1 5px 10px),repeating-linear-gradient(0deg,#4169e1 0px 5px,#fff 5px 10px),repeating-linear-gradient(0deg,#fff 0px 5px,#4169e1 5px 10px)!important;background-size:10px 4px,10px 4px,4px 10px,4px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important;animation:marching-ants .4s linear infinite!important}.ants-green{background-image:repeating-linear-gradient(90deg,green 0px 5px,#0f0 5px 10px),repeating-linear-gradient(90deg,#0f0 0px 5px,green 5px 10px),repeating-linear-gradient(0deg,green 0px 5px,#0f0 5px 10px),repeating-linear-gradient(0deg,#0f0 0px 5px,green 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important;animation:marching-ants .4s linear infinite!important}.green-pulse-btn{background-color:purple!important;border:none!important;padding:5px!important;font-size:18px!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.green-pulse-btn:hover{background-color:#9932cc!important}.green-pulse-btn:active{border:3px inset #4B0082!important;transform:scale(.98);animation:none!important}.green-pulse-btn font,.green-pulse-btn b{color:var(--rg-white)!important}.purple-btn{background-color:indigo!important;border:none!important;padding:5px!important;font-size:16px!important;animation:marching-ants .4s linear infinite!important;animation-delay:.2s!important;background-image:repeating-linear-gradient(90deg,#96c 0px 5px,indigo 5px 10px),repeating-linear-gradient(90deg,indigo 0px 5px,#96c 5px 10px),repeating-linear-gradient(0deg,#96c 0px 5px,indigo 5px 10px),repeating-linear-gradient(0deg,indigo 0px 5px,#96c 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.purple-btn:hover{background-color:#639!important}.purple-btn:active{border:3px inset #4B0082!important;transform:scale(.98);animation:none!important}.purple-btn font,.purple-btn b{color:var(--rg-white)!important}#checkout,.cart__checkout-button,#CartDrawer-Checkout{background-color:purple!important;border:none!important;padding:5px!important;font-size:20px!important;font-weight:700!important;letter-spacing:2px!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important;color:var(--rg-white)!important}#checkout:hover,.cart__checkout-button:hover,#CartDrawer-Checkout:hover{background-color:#9932cc!important}#checkout:active,.cart__checkout-button:active,#CartDrawer-Checkout:active{border:4px inset var(--rg-purple)!important;transform:translate(2px,2px);animation:none!important}.cart-trust-signals{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:15px 0;padding:10px;background:#f5f5f5;border:2px inset #CCC}.cart-trust-signals img{height:24px;width:auto;opacity:.8}.secure-checkout-badge{display:flex;align-items:center;gap:5px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;color:#008060;background:#e8f5e9;padding:4px 10px;border-radius:3px;border:1px solid #C8E6C9}.secure-checkout-badge:before{content:"\1f512";font-size:12px}.free-shipping-progress{margin:15px 0;padding:10px;background:#fff8e1;border:2px solid #FFD54F}.free-shipping-text{font-family:Arial,sans-serif;font-size:12px;font-weight:700;color:#f57c00;text-align:center;margin-bottom:8px}.free-shipping-bar{height:12px;background:#ffecb3;border:1px solid #FFD54F;position:relative;overflow:hidden}.free-shipping-bar-fill{height:100%;background:linear-gradient(to right,#ffb300,#ff8f00);transition:width .5s ease}.free-shipping-achieved{background:#c8e6c9;border-color:#81c784}.free-shipping-achieved .free-shipping-text{color:#2e7d32}body>center,#site-wrapper{display:block;width:100%;max-width:100%;margin:0;padding:0;text-align:center}table,.master-table,.flag-border-table,table[width],table[width="640"],table[width="100%"]{width:100%!important;max-width:100%!important;box-sizing:border-box}td,th{max-width:100%;word-wrap:break-word;box-sizing:border-box}img{max-width:100%;height:auto}.pill-grid{grid-template-columns:1fr 1fr;padding:0 5px}.pill-button{font-size:11px;padding:10px 5px}#retro-floating-buttons{bottom:10px;right:10px;left:10px}.retro-floating-btn{flex:1;padding:15px 10px}#retro-cart-window{width:100%;max-width:100%;left:0;right:0}@media screen and (min-width:1001px){body>center,#site-wrapper{max-width:640px;margin:0 auto}.master-table,.flag-border-table{width:640px!important;max-width:640px!important}.pill-grid{grid-template-columns:1fr 1fr 1fr;padding:0}.pill-button{font-size:inherit;padding:inherit}#retro-floating-buttons{bottom:20px;right:20px;left:auto}.retro-floating-btn{flex:none;padding:15px 25px}#retro-cart-window{width:350px;max-width:350px;left:auto}}@media screen and (max-width:639px){.cart-items thead{display:none!important}.cart-item{display:flex!important;flex-direction:column!important;align-items:center!important;padding:15px!important;margin-bottom:10px!important;border:2px solid #000!important}.cart-item td{display:block!important;width:100%!important;text-align:center!important;padding:5px 0!important}.cart-item__media{width:100%!important;display:flex!important;justify-content:center!important}.cart-item__details{padding-left:0!important}.quantity{margin:0 auto!important}.cart-item__totals{margin-top:10px!important;font-size:16px!important}#checkout,.cart__checkout-button,#CartDrawer-Checkout{font-size:18px!important;padding:20px!important;position:sticky!important;bottom:0!important}.cart-trust-signals{flex-direction:column;gap:10px}}@media screen and (max-width:749px){.card__heading,.card__heading a{font-size:13px!important}.card-information .price{font-size:14px!important}.quantity__button{width:44px!important;height:44px!important}.search-input-modern{width:100%!important;max-width:calc(100% - 60px)!important;font-size:16px!important;padding:10px!important}.search-btn-modern{padding:10px 15px!important;font-size:14px!important}.product-trust-info{padding:10px!important}.trust-info-item{gap:8px!important}.slider,.slideshow,[class*=carousel]{max-height:350px!important}.retro-product-container{flex-direction:column!important}.retro-product-visuals,.retro-product-data{min-width:100%!important;flex:1 1 100%!important}input[type=text],input[type=email],input[type=number],input[type=tel],textarea,select{font-size:16px!important}h1{font-size:24px!important}h2{font-size:18px!important}.pill-grid{gap:6px!important}}@keyframes button-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px #00ffcc80,3px 3px 8px #00000080}}@keyframes tier-glow{0%,to{box-shadow:0 0 10px #00ff96,0 0 20px #00ff96,0 0 30px #00ff9699!important;transform:scale(1);filter:brightness(1)}50%{box-shadow:0 0 20px #00ff96,0 0 40px #00ff96,0 0 60px #00ff96cc,0 0 80px #00ff9680!important;transform:scale(1.05);filter:brightness(1.2)}}.tier-glow-box{animation:tier-glow 1s ease-in-out infinite!important;border:3px solid #00FF96!important;border-radius:6px!important;position:relative;box-shadow:0 0 10px #00ff96,0 0 20px #00ff96!important}#retro-cart-window{display:flex;position:fixed;top:0;right:0;left:auto;bottom:0;width:400px;max-width:90vw;height:100vh;background-color:var(--rg-grey);border-left:2px outset var(--rg-white);box-shadow:-4px 0 10px #00000080;z-index:2147483646;font-family:Arial,sans-serif;flex-direction:column;transform:translate(100%);transition:transform .3s ease-in-out;overflow:hidden}#retro-cart-window *{box-sizing:border-box!important;max-width:100%!important}#retro-cart-window>div,#retro-cart-window .window-content>div{width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}#retro-cart-window div[style*="display:flex"][style*="gap:8px"]{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}#retro-cart-window div[style*="flex:1"]{min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}#retro-cart-window div[style*="display:inline-flex"]{flex-shrink:0!important}#retro-cart-window font{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#retro-cart-window.active{transform:translate(0)}.window-title-bar{background:linear-gradient(to right,var(--rg-navy),#1084d0);color:var(--rg-white);padding:10px;font-weight:700;font-size:14px;display:flex;justify-content:space-between;align-items:center}.window-close-btn{background:var(--rg-grey);color:#000;font-weight:700;border:2px outset #FFF;width:24px;height:24px;line-height:20px;text-align:center;cursor:pointer;font-size:14px}.window-close-btn:active{border:2px inset #FFF}.window-content{flex-grow:1;padding:10px;overflow-y:auto!important;overflow-x:hidden!important;border:2px inset #FFF;margin:5px;background:#fff}.retro-progress-container{margin-bottom:10px;border:2px inset #FFF;background:var(--rg-grey);padding:2px}.retro-progress-track{height:16px;background:#fff;border:1px solid #888;position:relative}.retro-progress-fill{height:100%;background:var(--rg-navy);width:0%;transition:width .5s ease}.retro-progress-text{font-family:Courier New,monospace;font-size:10px;margin-bottom:4px;font-weight:700}.os-qty-box,div.os-qty-box,#retro-cart-content .os-qty-box,#retro-cart-window .os-qty-box,#retro-page-cart-content .os-qty-box{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;margin-top:4px;width:fit-content!important;max-width:100%!important}.os-btn-small,button.os-btn-small,#retro-cart-content .os-btn-small,#retro-cart-window .os-btn-small,#retro-page-cart-content .os-btn-small{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;background:linear-gradient(180deg,#044,#033)!important;border:none!important;border-right:1px solid #008080!important;font-family:Arial,sans-serif!important;font-weight:700!important;cursor:pointer!important;font-size:24px!important;padding:0!important;margin:0!important;line-height:1!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;color:var(--rg-cyan)!important;flex-shrink:0!important;flex-grow:0!important}.os-btn-small:last-of-type,button.os-btn-small:last-of-type{border-right:none!important;border-left:1px solid #008080!important}.os-btn-small:hover,button.os-btn-small:hover{background:linear-gradient(180deg,#055,#044)!important}.os-btn-small:active,button.os-btn-small:active{background:linear-gradient(180deg,#033,#022)!important;transform:scale(.95)}.os-qty-display,span.os-qty-display,#retro-cart-content .os-qty-display,#retro-cart-window .os-qty-display{width:48px!important;height:48px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:48px!important;color:var(--rg-cyan)!important;font-weight:700!important;font-family:Courier New,monospace!important;font-size:20px!important;background:#001a1a!important;flex-shrink:0!important}#retro-cart-window .os-qty-display font,#retro-cart-window .os-qty-box font,.os-qty-display font,.os-qty-box font{display:inline!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.add-more-panel,.quick-add-panel{display:none!important}.add-more-panel.open,.quick-add-panel.open{display:block!important}#retro-floating-buttons{position:fixed;bottom:25px;right:25px;z-index:2147483647;display:flex;gap:10px;align-items:center}.retro-floating-btn{background:var(--rg-grey);border:3px outset #FFF;padding:10px 16px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:3px 3px 8px #00000080;display:flex;align-items:center;gap:6px;text-decoration:none;color:#000;transition:transform .2s ease}.retro-floating-btn:active{border:3px inset var(--rg-grey-dark);transform:translate(2px,2px);box-shadow:1px 1px 4px #0000004d}.retro-floating-btn:hover{background:#d0d0d0}#retro-member-widget{background:linear-gradient(180deg,var(--rg-purple),#600060);border:3px outset #AA00AA;color:#0fc}#retro-member-widget:hover{background:linear-gradient(180deg,#900090,#700070)}#retro-member-widget:active{border:3px inset #600060}#retro-taskbar-widget{background:var(--rg-jade);border:3px outset var(--rg-jade-light);color:#ffe088}#retro-taskbar-widget:hover{background:var(--rg-jade-light)}#retro-taskbar-widget:active{border:3px inset var(--rg-jade-dark)}#retro-taskbar-widget img{display:none}#retro-floating-buttons.in-cart{position:fixed;bottom:25px;right:25px}@media screen and (max-width:450px){#retro-floating-buttons{bottom:10px!important;top:auto!important;right:10px!important;gap:6px!important}.retro-floating-btn{padding:14px 20px!important;font-size:14px!important;min-height:52px!important}}.retro-product-container{display:flex;flex-wrap:wrap;gap:20px;background:var(--rg-grey);border:2px outset var(--rg-white);padding:10px;width:100%}.retro-product-visuals,.retro-product-data{flex:1 1 300px;min-width:0}.retro-monitor{background:#000;border:4px inset #888;padding:10px;text-align:center;margin-bottom:10px}.retro-monitor img{max-width:100%;height:auto;border:1px solid #333}.retro-thumbnails{display:flex;gap:5px;overflow-x:auto;padding-bottom:5px}.retro-thumb{border:2px outset #FFF;cursor:pointer;width:60px;height:60px;object-fit:cover}.retro-thumb:active{border:2px inset #FFF}.retro-data-header{background:linear-gradient(to right,var(--rg-navy),#1084d0);color:#fff;padding:5px 10px;font-family:Arial,sans-serif;font-weight:700;margin-bottom:10px;border:2px outset #FFF}h1.retro-product-title{font-size:24px;margin:0;color:#fff;text-shadow:none}.retro-price{font-family:Courier New,monospace;font-size:24px;color:teal;font-weight:700;background:#000;padding:10px;border:2px inset #888;display:inline-block;margin-bottom:15px}.retro-description{background:#fff;border:2px inset #888;padding:10px;height:200px;overflow-y:auto;font-family:Times New Roman,serif;margin-bottom:15px}.retro-buy-btn{width:100%;background-color:purple;color:#fff;font-family:Arial,sans-serif;font-weight:700;font-size:24px;padding:5px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:2px;animation:marching-ants .4s linear infinite;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px);background-size:10px 5px,10px 5px,5px 10px,5px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}.retro-buy-btn:hover{background-color:#9932cc}.retro-buy-btn:active{border:5px inset #4B0082;animation:none}.product-form__submit,.product-form button[name=add]{background-color:purple!important;border:none!important;color:var(--rg-white)!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-size:22px!important;text-transform:uppercase!important;letter-spacing:2px!important;padding:5px!important;width:100%!important;cursor:pointer!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.product-form__submit:hover,.product-form button[name=add]:hover{background-color:#9932cc!important}.product-form__submit:active,.product-form button[name=add]:active{border:4px inset var(--rg-purple)!important;transform:translateY(0);animation:none!important}.product-form__submit:disabled,.product-form button[name=add]:disabled{background-color:#999!important;background-image:none!important;border:4px outset #777!important;cursor:not-allowed!important;animation:none!important}.product-form__submit:disabled span{color:#fff!important}.shopify-payment-button__button{margin-top:10px!important}.marching-ants-btn{position:relative;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.marching-ants-btn:active{animation:none!important;border-style:inset!important}.shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:purple!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:18px!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:5px!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}.shopify-payment-button__button--unbranded:hover{background-color:#9932cc!important}.shopify-payment-button__button--unbranded:active{animation:none!important;border:3px inset #4B0082!important}button[name=checkout],a[href="/checkout"],input[name=checkout]{background-color:purple!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:20px!important;text-transform:uppercase!important;letter-spacing:2px!important;padding:5px!important;cursor:pointer!important;animation:marching-ants .4s linear infinite!important;background-image:repeating-linear-gradient(90deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(90deg,gold 0px 5px,#c6f 5px 10px),repeating-linear-gradient(0deg,#c6f 0px 5px,gold 5px 10px),repeating-linear-gradient(0deg,gold 0px 5px,#c6f 5px 10px)!important;background-size:10px 5px,10px 5px,5px 10px,5px 10px!important;background-position:0 0,0 100%,0 0,100% 0!important;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y!important}button[name=checkout]:active,a[href="/checkout"]:active,input[name=checkout]:active{animation:none!important;border:4px inset #4B0082!important}@media screen and (max-width:749px){.product-form__buttons{position:sticky;bottom:0;background:#fff;padding:15px 10px;margin:0 -10px;box-shadow:0 -4px 15px #0000001a;z-index:100}}.social-proof-section{background:linear-gradient(to bottom,#F5F5F5,var(--rg-white));padding:20px 0;border-top:2px solid #DDD;border-bottom:2px solid #DDD}.social-proof-header{text-align:center;margin-bottom:15px}.social-proof-stats{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:15px 0}.social-proof-stat{text-align:center;font-family:Arial,sans-serif}.social-proof-stat-number{font-size:28px;font-weight:700;color:var(--rg-navy);font-family:Courier New,monospace}.social-proof-stat-label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:749px){.social-proof-stats{gap:15px}.social-proof-stat-number{font-size:22px}}.retro-breadcrumbs{font-family:Arial,sans-serif;font-size:12px;margin-bottom:10px;color:var(--rg-navy)}.retro-breadcrumbs a{color:var(--rg-navy);text-decoration:none;font-weight:700}.retro-breadcrumbs a:hover{color:red;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/13/assets/retro-core.css.map */
