@charset "UTF-8";.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;padding:0 32px;position:sticky;z-index:20;top:0;min-height:64px;background:#141414d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:2px solid rgba(255,0,0,.4);box-shadow:0 2px 16px #ff000026;transition:background .2s,box-shadow .2s}header .header-left{flex:1;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:12px}header .header-left h1{font-family:var(--base-font-family);font-weight:400;text-transform:lowercase;font-size:2rem;letter-spacing:1px}header .header-left h1 span{font-size:.7em;color:#ff4d4d}header .shopping-cart{cursor:pointer;transition:color .2s,transform .2s}header .shopping-cart:hover{color:#ff4d4d;transform:scale(1.1)}header .header-middle{display:flex;flex:1;justify-content:center;align-items:center}header .header-middle input{padding:10px 20px;border-radius:2em;border:none;background:#ffffff1f;color:#fff;font-size:1.1em;font-weight:400;transition:background .2s,border .2s}header .header-middle input:focus{outline:none;background:#ffffff2e;border:1px solid #ff4d4d}header .header-middle input::placeholder{color:#ffffffb3}header .h-right{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-end;gap:16px}header .h-right .header-right{display:flex;flex-direction:row;align-items:center;gap:12px}header .h-right .header-right a{text-decoration:none;color:#fff;font-weight:500;transition:color .2s,border-bottom .2s;font-size:1.2em}header .h-right .header-right a:hover{color:#ff4d4d;border-bottom:2px solid #ff4d4d}header .h-right .header-right a.active{color:#ff4d4d}header .h-right button{cursor:pointer;background:transparent;color:#fff;border:1.5px solid #333;border-radius:2em;padding:6px 18px;font-weight:500;transition:all .2s ease}header .h-right button svg{fill:#fff;transition:fill .2s}header .h-right button:hover{background:#ff4d4d;color:#fff;border:1.5px solid #ff4d4d}header .h-right button:hover svg{fill:#fff}header .small-menu{display:none}header .small-menu nav{display:flex;flex-direction:column;width:100vw;position:absolute;top:50px;left:0}header .small-menu nav a{border:1px solid #ff4d4d;padding:10px;margin:2px 0;background:#000000d9;cursor:pointer;color:#fff;border-radius:1em;transition:background .2s,color .2s}header .small-menu nav a:hover{background:#ff4d4d;color:#fff}@media only screen and (max-width: 700px){header{padding:0 8px}header .header-middle{display:none}header .h-right .header-right{display:none}header .small-menu{display:block}header .small-menu .small-search{align-items:center;border:1px solid #ff4d4d;background:#000000d9;margin:3px 0}header .small-menu .small-search input{padding:10px;border-radius:2em;border:none;background:#ffffff1f;color:#fff;width:60%}header .small-menu .small-search input:focus{outline:none;background:#ffffff2e;border:1px solid #ff4d4d}header .small-menu .small-search input::placeholder{color:#ffffffb3}}footer{display:flex;justify-content:center;align-items:center;background-color:var(--dark-bg);color:#fff;font-weight:700;flex-direction:row}footer a{color:#fff!important;text-decoration:none!important;margin:0 20px!important}.loginForm,.registerForm,.newProductForm{display:flex;flex-direction:column;min-width:300px;width:30vw;border-radius:2em;color:#000;padding:20px}.loginForm div,.loginForm button,.registerForm div,.registerForm button,.newProductForm div,.newProductForm button{margin:10px;color:#fff}.loginForm h2,.registerForm h2,.newProductForm h2{color:#fff}a{color:#fff;margin:5px}.cart-layout{color:#fff}.cart-layout .cart-item-info{color:#000}.img-container{height:400px;width:500px;object-fit:cover}.checkout{display:flex;flex-direction:row}.checkout .checkout-summary,.checkout .checkout-details{display:flex;flex-direction:column;flex:1;width:500px}.checkout .checkout-shipping{width:300px;display:flex;align-items:center;animation:.5s ease-in-out alternate slidein}.checkout .checkout-shipping sub{font-family:var(--base-font-family);color:green}.about{font-size:1.2em;width:70%;text-align:start}.shop-layout{display:flex;flex-wrap:wrap;color:#fff;align-items:center;justify-content:center}.shop-layout html,.shop-layout body{height:100%}.shop-layout body{display:table;width:100%;height:100%;background-color:#171717;color:#000;line-height:1.6;position:relative;font-family:sans-serif;overflow:hidden}.shop-layout .lines{position:absolute;top:0;left:0;right:0;height:100%;margin:auto;width:90vw;z-index:-1}.shop-layout .line{position:absolute;width:1px;height:100%;top:0;left:50%;background:#ffffff1a;overflow:hidden}.shop-layout .line:after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(to bottom,#fff0,#fff 75%,#fff);-webkit-animation:drop 7s 0s infinite;animation:drop 7s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97)}.shop-layout .line:nth-child(1){margin-left:-25%}.shop-layout .line:nth-child(1):after{-webkit-animation-delay:2s;animation-delay:2s}.shop-layout .line:nth-child(3){margin-left:25%}.shop-layout .line:nth-child(3):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes drop{0%{top:-50%}to{top:110%}}@keyframes drop{0%{top:-50%}to{top:110%}}.order-details{display:flex;flex-direction:column;align-items:center;justify-content:center}.order-details table{width:fit-content}.pre-launch h2{font-family:var(--base-font-family)}.product-layout{display:flex;flex-direction:row;justify-content:center}.product-layout .img-container{flex:1;padding:10px;border-radius:2em;height:100%;max-height:80vh}.product-layout .product-details{display:flex;flex:1;flex-direction:column;padding:10px;margin:10px;background-color:#fff;border-radius:2em;height:100%;color:#000}.product-layout .product-details .productColours{display:flex;flex-direction:row;justify-content:left}.product-layout .product-details .productColours .colourChild{border:1px solid black;border-radius:5px;width:30px;height:30px;margin:.5vh;cursor:pointer}.product-layout .product-details .productColours .colourChildActive{border:1px solid black;border-radius:5px;width:40px;height:40px;margin:.5vh}.product-layout .product-details .p-size{display:flex}.product-layout .product-details .p-size label{transform:translate(-1.5%)}.price{margin:0;padding:0}.profile{display:flex;flex-direction:row;width:100%}.profile .profile-nav{display:flex;flex-direction:column;flex:.3}.profile .profile-nav .nav-item{background-color:#fff;border-radius:2em;color:#000;height:50px;width:300px;padding:20px;margin:10px;justify-content:center;align-items:center;display:flex;font-size:1.5em;cursor:pointer}.profile .profile-nav .nav-item-active{background-color:gray;border-radius:2em;color:#000;height:50px;width:300px;padding:20px;margin:10px;justify-content:center;align-items:center;display:flex;font-size:1.5em}.profile .profile-details{display:flex;flex:.6;flex-direction:column;padding:20px;border-radius:2em;min-width:300px;align-items:center;color:#fff;animation:ease-in-out alternate 1s fadeIn}.profile .profile-details div{margin:5px;width:400px;color:#fff}.profile .profile-details div label{color:#fff}.privacy,.returns{text-align:left;width:80%}.privacy *,.returns *{margin:0}.privacy h2,.returns h2{margin:10px 0}.privacy h3,.returns h3{margin:5px 0}.order-details{align-items:center;width:100%;animation:ease-in-out alternate 1s fadeIn}.order-details .orders-container{display:flex;flex-direction:row;flex-wrap:wrap}.order-details .orders-container .order{background-color:#fff;color:#000;margin:20px;height:auto;width:300px;border-radius:2em;padding:20px}.order-details .orders-container .order .order-item img{height:100px}.address-details{align-items:center;width:100%;animation:ease-in-out alternate 1s fadeIn}.deals-page-root{padding:2rem;background:#181818;min-height:100vh}.deals-title{color:#fafafa;letter-spacing:2px;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 8px rgba(0,0,0,.25)}.deals-loading{display:flex;justify-content:center;align-items:center;min-height:50vh}.deals-progress{color:#fafafa!important}.deals-card{border-radius:1.5em;box-shadow:0 4px 24px #00000059;background:linear-gradient(135deg,#232526 60%,#1a1a1a);color:#fafafa;border:1.5px solid #333;transition:transform .2s,box-shadow .2s,border-color .2s}.deals-card:hover{transform:scale(1.04);box-shadow:0 8px 32px #ffffff1a;border-color:#fafafa;background:linear-gradient(135deg,#232526 40%,#232526)}.deals-card-title{color:#fff;font-weight:700;letter-spacing:1px;text-shadow:0 1px 4px rgba(0,0,0,.18)}.deals-card-desc{color:#d1d5db}.deals-card-price{color:#ffeb3b;font-weight:700;margin-top:1rem;text-shadow:0 1px 4px rgba(0,0,0,.18)}@keyframes slidein{0%{width:400px;opacity:0}to{width:300px;opacity:100}}@keyframes fadeIn{0%{opacity:0}to{opacity:100%}}@media only screen and (max-width: 500px){.shop-layout,.product-layout{flex-direction:column;align-items:center}.product-layout .img-container{max-width:90vw}.checkout{flex-direction:column;max-width:100vw;align-items:center}.checkout .checkout-summary,.checkout .checkout-details{width:100%}.profile{width:100%;flex-direction:column}.profile .profile-nav{width:100%;flex:1;flex-direction:row;justify-content:center}.profile .profile-nav .nav-item{background-color:#fff;border-radius:1em;color:#000;height:10px;width:30px;padding:20px;margin:5px;justify-content:center;align-items:center;display:flex;font-size:1em;cursor:pointer}.profile .profile-nav .nav-item-active{background-color:gray;border-radius:1em;color:#000;height:10px;width:30px;padding:20px;margin:5px;justify-content:center;align-items:center;display:flex;font-size:1em}.profile .profile-details{flex:1;width:100%;padding:0;margin:0;align-items:center}.profile .profile-details div{width:90%}}.mrredash-homepage{min-height:100vh;background:#000;color:#fff;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.background-system{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.primary-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 25%,rgba(220,38,38,.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(239,68,68,.06) 0%,transparent 50%),linear-gradient(135deg,#000,#0a0a0a,#000)}.geometric-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(6,1fr);gap:2px;opacity:.3;padding:2rem}.grid-element{background:#ef444408;border:1px solid rgba(239,68,68,.05);transition:all .8s cubic-bezier(.4,0,.2,1)}.grid-element.active-element{background:#ef44441f;border-color:#ef444433;transform:scale(1.05);box-shadow:0 0 20px #ef444426}.accent-elements{position:absolute;top:0;right:0;bottom:0;left:0}.accent-dot{position:absolute;width:3px;height:3px;background:#ef4444;border-radius:50%;animation:accentFloat 8s ease-in-out infinite}@keyframes accentFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-25px) scale(1.2);opacity:.8}}.deal-indicators{position:absolute;right:3rem;top:15%;z-index:3}.deal-indicator{display:flex;align-items:center;gap:.8rem;margin:1.5rem 0;padding:.6rem 1.2rem;background:#000c;border:1px solid rgba(239,68,68,.2);border-radius:50px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.4;transform:translate(80px);transition:all .6s cubic-bezier(.4,0,.2,1)}.deal-indicator.indicator-active{opacity:1;transform:translate(0);border-color:#ef4444;box-shadow:0 4px 20px #ef44444d}.indicator-pulse{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:indicatorPulse 2s ease-in-out infinite}@keyframes indicatorPulse{0%,to{transform:scale(1);box-shadow:0 0 #ef4444b3}50%{transform:scale(1.2);box-shadow:0 0 0 10px #ef444400}}.indicator-text{color:#ef4444;font-weight:700;font-size:.85rem;letter-spacing:.5px}.content-container{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 2rem}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:6rem 0}.hero-content{max-width:1000px}.brand-identity{margin-bottom:4rem}.brand-title{font-size:clamp(4rem,8vw,8rem);font-weight:900;line-height:.9;margin:0 0 2rem;letter-spacing:-.02em;background:linear-gradient(135deg,#ef4444,#dc2626,#fff,#dc2626,#ef4444);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:titleGradient 6s ease-in-out infinite;filter:drop-shadow(0 0 40px rgba(239,68,68,.3))}@keyframes titleGradient{0%,to{background-position:0% 50%}33%{background-position:100% 50%}66%{background-position:50% 100%}}.title-highlight{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 0 50px rgba(239,68,68,.6)}.brand-descriptor{display:flex;align-items:center;justify-content:center;gap:1.5rem;line-height:1;margin-bottom:3rem;font-size:1.25rem;font-weight:600;color:#a1a1aa;text-transform:uppercase;letter-spacing:2px}.rotating-descriptor{position:relative;height:2rem;line-height:2rem;width:110px;overflow:hidden;color:#ef4444;font-weight:800;display:flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.rotate-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;animation:textVis 3.6s linear infinite both,textSlide 3.6s ease-in-out infinite both;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes textVis{0%,27%{opacity:1;visibility:visible}28%,to{opacity:0;visibility:hidden}}@keyframes textSlide{0%{transform:translateY(1em)}15%,25%{transform:translateY(0)}28%,to{transform:translateY(-1em)}}.rotate-text:nth-child(1){animation-delay:0s,0s}.rotate-text:nth-child(2){animation-delay:1.2s,1.2s}.rotate-text:nth-child(3){animation-delay:2.4s,2.4s}.live-metrics{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 2.5rem;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:100px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:metricsGlow 4s ease-in-out infinite}@keyframes metricsGlow{0%,to{box-shadow:0 0 30px #ef44441a;border-color:#ef444433}50%{box-shadow:0 0 50px #ef44444d;border-color:#ef444466}}.metric-item{text-align:center}.metric-number{display:block;font-size:2rem;font-weight:900;color:#ef4444;line-height:1;font-family:JetBrains Mono,monospace}.metric-label{display:block;font-size:.75rem;color:#71717a;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:.25rem}.metric-divider{width:1px;height:2rem;background:#ef44444d}.hero-statement{font-size:clamp(1.25rem,1.5vw,2rem);line-height:1.6;color:#d4d4d8;margin:3rem 0;max-width:800px;margin-left:auto;margin-right:auto}.statement-highlight{color:#ef4444;font-weight:700;position:relative}.statement-highlight:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ef4444,transparent);opacity:.6}.action-buttons{display:flex;gap:2rem;justify-content:center;margin:4rem 0;flex-wrap:wrap}.primary-action,.secondary-action{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border:none;border-radius:60px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.primary-action{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;box-shadow:0 10px 40px #ef44444d}.primary-action:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 60px #ef444466}.primary-action:hover .button-glow{opacity:1}.button-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .4s ease}.secondary-action{background:#0009;color:#ef4444;border:2px solid #ef4444;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:visible;padding-right:3rem}.action-icon{width:20px;height:20px}.action-badge{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:800;animation:badgeAnimation 3s ease-in-out infinite}@keyframes badgeAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.value-props{display:flex;gap:3rem;justify-content:center;margin:4rem 0;flex-wrap:wrap}.prop-item{display:flex;align-items:center;gap:.75rem;color:#a1a1aa;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.prop-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px}.prop-icon .icon{width:16px;height:16px;color:#ef4444}.features-showcase{padding:8rem 0;margin:4rem 0}.showcase-header{text-align:center;margin-bottom:6rem}.showcase-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin:0 0 2rem;letter-spacing:-.02em;line-height:1.1}.title-accent{color:#ef4444;position:relative}.title-underline{width:100px;height:4px;background:linear-gradient(90deg,transparent,#ef4444,transparent);margin:0 auto;border-radius:2px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem;margin-top:4rem}.feature-card{position:relative;background:#0f0f0fcc;border:1px solid rgba(239,68,68,.15);border-radius:24px;padding:3rem 2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(239,68,68,.03),transparent);opacity:0;transition:opacity .5s ease}.feature-card:hover{transform:translateY(-12px);border-color:#ef444466;box-shadow:0 25px 60px #0006}.feature-card:hover:before{opacity:.5}.feature-card:hover .card-backdrop{opacity:.5}.feature-card:hover .feature-icon .icon{transform:scale(1.1) rotate(5deg)}.feature-card:hover .action-arrow{transform:translate(4px)}.card-backdrop{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#ef444499,#dc262699);border-radius:24px;opacity:0;filter:blur(15px);z-index:-1;transition:opacity .5s ease}.card-content{position:relative;z-index:2}.feature-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.feature-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:16px;box-shadow:0 8px 25px #ef44444d}.feature-icon .icon{width:28px;height:28px;color:#fff;transition:transform .3s ease}.feature-badge{padding:.4rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:20px;color:#ef4444;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.live-badge{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e;animation:livePulse 2s ease-in-out infinite}.vip-badge{background:#a855f71a;border-color:#a855f74d;color:#a855f7}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.7}}.feature-title{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.01em}.feature-description{color:#a1a1aa;line-height:1.7;margin-bottom:2rem;font-size:1rem}.feature-metrics{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.metric{color:#ef4444;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.metric-dot{width:4px;height:4px;background:#71717a;border-radius:50%}.feature-action{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#ef4444;font-weight:700;font-size:.9rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.feature-action:hover{color:#fff}.action-arrow{width:16px;height:16px;transition:transform .3s ease}.deal-showcase{padding:6rem 0;background:linear-gradient(135deg,#ef444408,#0009);border-radius:32px;margin:6rem 0;border:1px solid rgba(239,68,68,.1)}.showcase-container{max-width:1200px;margin:0 auto;padding:0 2rem}.deal-timer{display:flex;align-items:center;gap:1rem;background:#000000b3;padding:1rem 2rem;border-radius:50px;border:1px solid rgba(239,68,68,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.timer-label{color:#a1a1aa;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}.timer-display{color:#ef4444;font-weight:900;font-family:JetBrains Mono,monospace;font-size:1.1rem}.deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.deal-card{background:#141414cc;border:1px solid rgba(239,68,68,.2);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:slideUp .6s ease-out}.deal-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.deal-card:hover{transform:translateY(-8px);border-color:#ef4444;box-shadow:0 20px 40px #ef444433}.deal-card:hover:before{left:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.deal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.discount-badge{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:900;font-size:1rem;box-shadow:0 4px 15px #ef444466}.discount-badge:after{content:"%"}.trending-indicator{background:#22c55e1a;color:#22c55e;padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(34,197,94,.3);animation:trendingGlow 2s ease-in-out infinite}@keyframes trendingGlow{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 20px #22c55e66}}.deal-content{margin:1.5rem 0}.deal-brand{font-size:1.25rem;font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em}.deal-category{color:#a1a1aa;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin:0}.deal-action{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.deal-action:hover{transform:scale(1.02);box-shadow:0 8px 25px #ef444466}.deal-action:hover .deal-arrow{transform:translate(3px)}.deal-arrow{width:16px;height:16px;transition:transform .3s ease}.content-blocks{margin:8rem 0;max-width:1000px;margin-left:auto;margin-right:auto}.content-block{display:flex;align-items:flex-start;gap:4rem;margin:6rem 0;padding:0 2rem}.block-indicator{width:6px;min-height:200px;background:linear-gradient(180deg,#ef4444,#dc2626);border-radius:3px;flex-shrink:0;position:relative}.block-indicator:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(180deg,#ef4444,#dc2626);border-radius:3px;filter:blur(10px);opacity:.5;z-index:-1}.deals-indicator{background:linear-gradient(180deg,#3b82f6,#ef4444)}.deals-indicator:before{background:linear-gradient(180deg,#3b82f6,#ef4444)}.block-content{flex:1}.block-title{font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 2rem;line-height:1.2;letter-spacing:-.02em}.block-text{font-size:1.1rem;line-height:1.8;color:#d4d4d8;margin-bottom:2.5rem}.block-text strong{color:#ef4444;font-weight:700}.block-features{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.feature-tag{background:#ef44441a;color:#ef4444;padding:.5rem 1rem;border-radius:25px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(239,68,68,.2)}.block-action{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:1rem 2rem;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.block-action:hover{transform:scale(1.05);box-shadow:0 15px 35px #ef444466}.block-action:hover .block-arrow{transform:translate(3px)}.block-arrow{width:18px;height:18px;transition:transform .3s ease}.social-connect{margin-top:2rem}.social-link{display:inline-flex;align-items:center;gap:1rem;background:#1da1f21a;border:2px solid #1da1f2;color:#1da1f2;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;transition:all .3s ease}.social-link:hover{background:#1da1f2;color:#fff;transform:scale(1.02)}.social-platform{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.social-growth{background:#ef4444;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:800;text-transform:uppercase}.final-cta{padding:8rem 0;margin:6rem 0}.cta-wrapper{max-width:1000px;margin:0 auto;position:relative}.cta-background{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:40px;filter:blur(40px);opacity:.1;z-index:-1}.cta-content{background:linear-gradient(135deg,#141414e6,#000c);border:2px solid rgba(239,68,68,.2);border-radius:32px;padding:5rem 4rem;text-align:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:relative;overflow:hidden}.cta-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent,rgba(239,68,68,.02),transparent);animation:ctaShimmer 4s ease-in-out infinite}@keyframes ctaShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-headline{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin:0 0 2rem;line-height:1.1;letter-spacing:-.02em}.headline-accent{color:#ef4444}.cta-subtext{font-size:1.2rem;color:#d4d4d8;line-height:1.6;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.cta-actions{display:flex;gap:2rem;justify-content:center;margin-bottom:4rem;flex-wrap:wrap}.primary-cta,.secondary-cta{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:60px;font-weight:700;cursor:pointer;transition:all .4s ease;text-transform:uppercase;letter-spacing:1px;font-size:1rem}.primary-cta{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;box-shadow:0 15px 40px #ef44444d}.primary-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 25px 60px #ef444466}.secondary-cta{background:#0009;color:#ef4444;border:2px solid #ef4444}.secondary-cta:hover{background:#ef4444;color:#fff;transform:translateY(-3px) scale(1.02)}.cta-icon .icon{width:20px;height:20px}.trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(239,68,68,.2)}.trust-item{text-align:center}.trust-number{display:block;font-size:2.5rem;font-weight:900;color:#ef4444;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.trust-label{color:#a1a1aa;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.status-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#000000f2,#141414e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(239,68,68,.2);z-index:100;padding:1rem 2rem}.status-content{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:.5rem;max-width:1400px;margin-left:auto;margin-right:auto}.status-text{color:#a1a1aa;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:1px}.status-value{color:#ef4444;font-weight:900;font-size:1rem;font-family:JetBrains Mono,monospace}.status-progress{height:3px;background:#ffffff1a;border-radius:3px;overflow:hidden;max-width:1400px;margin:0 auto}.progress-indicator{height:100%;background:linear-gradient(90deg,#ef4444,#dc2626,#f87171);border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.progress-indicator:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:progressShine 2s ease-in-out infinite}@keyframes progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.content-container{padding:0 1rem}.brand-descriptor{flex-direction:column;gap:.5rem}.action-buttons,.cta-actions{flex-direction:column;align-items:center}.value-props{flex-direction:column;gap:1.5rem}.features-grid{grid-template-columns:1fr;gap:2rem}.content-block{flex-direction:column;gap:2rem}.content-block .block-indicator{width:100%;height:6px;min-height:auto}.deal-indicators{display:none}.trust-metrics{grid-template-columns:1fr;gap:2rem}}.customise{display:flex;flex-direction:row;height:calc(100vh - 100px);min-width:100%}.customise .section{display:flex;flex:.3;height:100%;justify-content:center;flex-direction:column;width:100%;padding:20px}.customise .section div{margin:5px;color:#fff}.customise .section label{color:#fff}.customise .section button{margin-top:1em}.customise .smiddle{display:flex;flex:.4;height:100%;justify-content:center;align-items:center;flex-direction:column;max-width:90%}.customise .smiddle #tshirt-div{width:452px;height:548px;background-color:#fff;border-radius:2em;overflow:hidden;position:relative}.customise .smiddle #tshirt-div .canvas-container{position:absolute!important;top:125px;left:50%;transform:translate(-50%)}.customise .smiddle #tshirt-div img{width:100%;height:100%}.loader{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#00000080;animation:slideIn .5s forwards}.designs{display:flex;flex-direction:row;flex-wrap:wrap}.designs .design{overflow:hidden}.designs .design img{border-radius:5px;width:80px;height:90px;object-fit:cover}.designs .design h4{text-transform:capitalize;margin:0}@media (max-width: 768px){.customise{flex-direction:column;height:auto;justify-content:center;align-items:center;margin-bottom:2em}.customise .section{padding:0;display:flex;justify-content:center;width:80%}#tshirt-div{scale:.8}}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.products{display:block;width:100%;padding:0;margin:2rem 0}.products h1{font-size:x-large;margin:0;padding:0}.products .formRow{width:30%;font-size:13px;margin-left:5px}.products .formRow .formSelect{font-size:10px;margin-top:0;margin-bottom:0}.products .productResults{display:flex;flex-wrap:wrap;margin:1rem -10px 0}.products .productResults h6{width:100%;text-align:center;color:gray}.loadMore{width:100%;display:block;margin:1% 30%;justify-content:center}.product{background-color:#000;width:25vw;border-radius:20px;overflow:hidden;height:"100%";transform:scale(0);height:350px;box-shadow:0 2px 4px #0000004d;margin:20px}.product-next{background-color:#000;width:25vw;border-radius:20px;transition:all .7s ease-in-out;box-shadow:0 2px 4px #0000004d;overflow:hidden;transform:scale(1);margin:20px}.product-next .thumb{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.product-next .thumb img{overflow:hidden;margin:auto;display:block;width:100%;max-height:"100%";object-fit:cover}.product-next .details{display:block;width:100%;margin:0 auto;color:#fff;position:absolute;bottom:20px}.product-next .details ul,.product-next .details ul li{padding:0;margin:0}.product-next .details ul li{display:block;width:100%;list-style-type:none;text-align:center;margin:0 0 .5rem}.product-next .details ul li a{color:#000}.product-next .details ul li .name{font-size:1.4em;line-height:1.5;font-weight:400;background-color:#000c;padding:5px}.product-next .details ul li .price{font-size:1.6rem;line-height:1.2;font-weight:400;background-color:#000c;padding:5px}.product-next .details ul li .price s{font-size:10px}.product-next .details ul li .addToCart{margin:2rem 0 0}.product-next:hover{transform:translateY(-5px);box-shadow:#00000040 0 4px 8px -2px,#0003 0 0 0 1px;cursor:pointer}@media only screen and (max-width: 1080px){.product,.product-next{width:45%}}@media only screen and (max-width: 580px){.product{width:100%}.product-next{width:95%;margin:5px}}@media only screen and (max-width: 400px){.product{width:90vw}.product-next{width:90vw;margin:5px}}.admin{color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.admin .tab{display:flex;flex:.3;flex-direction:column;max-height:calc(100vh - var(--header-height))}.admin .tab .nav-item{background-color:#fff;border-radius:2em;color:#000;height:50px;width:300px;padding:20px;margin:10px;justify-content:center;align-items:center;display:flex;font-size:1.5em;cursor:pointer}.admin .tab .nav-item-active{background-color:gray;border-radius:2em;color:#000;height:50px;width:300px;padding:20px;margin:10px;justify-content:center;align-items:center;display:flex;font-size:1.5em}.admin .tab-content{display:flex;position:relative;flex:.7;flex-direction:column;height:calc(100vh - var(--header-height));overflow-y:scroll}.admin .tab-content .products{display:flex;flex-wrap:wrap}.admin .modal-newp{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;background-color:#00000080;transform:translate(5%);background-color:#000;border:1px solid white;z-index:100}.admin label{color:#fff}button{padding:10px;border-radius:2em;background-color:#000;color:#fff;margin:10px 0;border:none;cursor:pointer;font-weight:700}.cart-item{display:flex;flex-direction:row;margin:5px;background-color:#fff;border-radius:2em}.cart-item img{height:250px;width:200px;object-fit:cover;margin:10px;border-radius:2em}.cart-item .cart-item-info{display:flex;flex-direction:column;width:300px;height:250px;text-align:left;margin:5px;justify-content:space-between}.cart-item .cart-item-info h2,.cart-item .cart-item-info h3,.cart-item .cart-item-info p{margin:5px 0}.cart-item .cart-item-info h3{font-weight:500}.cart-item .cart-item-info .qty-select{display:flex;align-content:flex-start}.cart-item .cart-item-info .ci-b-section{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin:10px}@media only screen and (max-width: 500px){.cart-item{flex-direction:column;align-items:center}.cart-item img{width:90%}}#button-text{font-family:var(--default-font-family)}.deals-page{min-height:100vh;background:#000;color:#fff;position:relative;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.deals-loading-container{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#000}.loading-background{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05}.loading-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:2px;height:100vh;padding:2rem}.loading-element{background:#ef4444;border-radius:2px;animation:loadingPulse 1.5s ease-in-out infinite}@keyframes loadingPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.loading-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;z-index:10}.loading-spinner{color:#ef4444!important;width:50px!important;height:50px!important}.loading-text{font-size:1rem;color:#a1a1aa;font-weight:600}.deals-background-system{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.deals-primary-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 25%,rgba(239,68,68,.03) 0%,transparent 70%),radial-gradient(circle at 75% 75%,rgba(239,68,68,.04) 0%,transparent 70%),linear-gradient(180deg,#000,#0a0a0a,#000)}.deals-floating-elements{position:absolute;top:0;right:0;bottom:0;left:0}.floating-dot{position:absolute;width:2px;height:2px;background:#ef4444;border-radius:50%;opacity:.3;animation:floatDot 6s ease-in-out infinite;transition:all .8s ease}.floating-dot.active{opacity:.8;transform:scale(2);box-shadow:0 0 10px #ef444480}@keyframes floatDot{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.deals-content{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:0 1.5rem}.deals-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 0 1.5rem;border-bottom:1px solid rgba(239,68,68,.1);margin-bottom:2rem}.header-left{display:flex;align-items:center;gap:1.5rem}.live-badge{display:flex;align-items:center;gap:.4rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:.4rem 1rem;border-radius:25px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 #22c55e4d;transform:scale(1)}50%{box-shadow:0 0 15px #22c55e66;transform:scale(1.02)}}.deals-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 30%,#ef4444 70%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-accent{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;text-shadow:0 0 30px rgba(239,68,68,.5)}.header-stats{text-align:right}.live-count{font-size:1.1rem;font-weight:800;color:#ef4444;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:1px}.deals-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem}.deal-card{display:grid;grid-template-columns:200px 1fr auto;background:#0f0f0f99;border:1px solid rgba(239,68,68,.08);border-radius:16px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideIn .4s ease-out;min-height:120px;height:auto;position:relative}.deal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(239,68,68,.02),transparent);opacity:0;transition:opacity .2s ease}.deal-card:hover{border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.deal-card:hover:before{opacity:1}.deal-card:hover .deal-image{transform:scale(1.05)}.deal-card:hover .button-icon{transform:translate(3px)}.deal-card.expired{opacity:.5;border-color:#71717a33}.deal-card.expired:hover{transform:none;box-shadow:none}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.deal-image-section{position:relative;background:#111;overflow:hidden}.deal-image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.discount-badge{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.3rem .7rem;border-radius:20px;font-weight:800;font-size:.75rem;box-shadow:0 2px 8px #0000004d}.discount-badge.hot{background:linear-gradient(135deg,#f59e0b,#ef4444);animation:hotGlow 2s ease-in-out infinite}@keyframes hotGlow{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 15px #f59e0b80}}.trending-badge{position:absolute;top:8px;right:8px;background:#22c55e;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:trendingPulse 2s ease-in-out infinite}@keyframes trendingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.deal-content-section{padding:1rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.deal-main-info{margin-bottom:.5rem}.deal-title{font-size:1.1rem;text-align:left;font-weight:700;color:#fff;margin:0 0 .4rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-description{color:#a1a1aa;text-align:left;font-size:.85rem;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-pricing{display:flex;align-items:baseline;gap:.75rem;margin:.5rem 0}.current-price{font-size:1.4rem;font-weight:800;color:#ef4444;font-family:JetBrains Mono,monospace}.regular-price{font-size:1rem;color:#71717a;text-decoration:line-through;font-weight:500}.savings{background:#22c55e1a;color:#22c55e;padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:700;text-transform:uppercase}.deal-source{display:flex;align-items:center;gap:.5rem;margin:0 0 .35rem;min-width:0}.site-icon{width:14px;height:14px;border-radius:3px;opacity:.9;flex-shrink:0}.deal-site{color:#9ca3af;font-size:.72rem;font-weight:700;text-transform:none;letter-spacing:.2px;background:#9ca3af1a;border:1px solid rgba(156,163,175,.18);padding:.15rem .45rem;border-radius:8px;max-width:40ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot-sep{color:#6b7280;font-size:.75rem;opacity:.8}.deal-sku-top{color:#9ca3af;font-size:.72rem;font-weight:700;background:#9ca3af14;border:1px solid rgba(156,163,175,.18);padding:.15rem .45rem;border-radius:8px;white-space:nowrap}.deal-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem}.deal-tags{display:flex;gap:.4rem}.tag{padding:.15rem .5rem;border-radius:10px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.tag.hot{background:#f59e0b26;color:#f59e0b}.tag.trending,.tag.status.live{background:#22c55e26;color:#22c55e}.tag.status.expired{background:#71717a26;color:#71717a}.deal-sku{color:#71717a;font-size:.7rem;font-family:JetBrains Mono,monospace;opacity:.8}.deal-action-section{padding:1rem;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(239,68,68,.08)}.deal-button{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;text-decoration:none;border-radius:25px;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease;box-shadow:0 4px 15px #ef444433;white-space:nowrap}.deal-button.active:hover{transform:scale(1.05);box-shadow:0 6px 20px #ef44444d}.deal-button.disabled{background:#71717a4d;color:#71717a;cursor:not-allowed;box-shadow:none}.deal-button.disabled:hover{transform:none}.button-icon{width:14px;height:14px;transition:transform .2s ease}.deals-error,.deals-empty{text-align:center;padding:4rem 2rem;color:#a1a1aa}.deals-error svg,.deals-empty svg{color:#ef4444;margin-bottom:1rem}.deals-error h3,.deals-empty h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.deals-error p,.deals-empty p{margin:0;font-size:1rem}.deals-status-bar{position:fixed;bottom:0;left:0;right:0;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(239,68,68,.1);z-index:100;padding:.8rem 1.5rem .3rem}.status-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem;max-width:1400px;margin-left:auto;margin-right:auto}.status-left{display:flex;align-items:center;gap:.5rem}.live-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:liveDot 2s ease-in-out infinite}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.4}}.status-text{color:#22c55e;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.status-value{color:#ef4444;font-weight:700;font-size:.85rem;font-family:JetBrains Mono,monospace}.status-progress{height:2px;background:#ffffff0d;border-radius:2px;overflow:hidden;max-width:1400px;margin:0 auto}.progress-fill{height:100%;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:2px;transition:width .6s ease}@media (max-width: 1024px){.deal-card{grid-template-columns:150px 1fr auto;min-height:100px;height:auto}.deal-content-section{padding:.8rem 1rem}.current-price{font-size:1.2rem}}@media (max-width: 768px){.deals-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 0 1rem}.deal-card{grid-template-columns:1fr;grid-template-rows:150px auto auto;height:auto}.deal-action-section{border-left:none;border-top:1px solid rgba(239,68,68,.08);padding:1rem}.deal-button{width:100%;justify-content:center}}@media (max-width: 480px){.deals-content{padding:0 1rem}.deals-header{padding:1rem 0}.deal-card{border-radius:12px}.deal-content-section{padding:1rem}.deal-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}@font-face{font-family:br;src:url(/assets/br-CU3vB3BF.TTF)}@font-face{font-family:fa;src:url(/assets/futura-DFlc9EwV.ttf)}@font-face{font-family:bcode;src:url(/assets/BarcodeFont-BSYbS_02.ttf)}:root{--header-height: 50px;--footer-height: 50px;--dark-bg: black;--base-font-family: br;--default-font-family: fa}body{margin:0;font-family:var(--default-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{height:var(--header-height)}footer{min-height:var(--footer-height)}main{min-height:calc(100vh - var(--header-height) - var(--footer-height));display:flex;justify-content:start;align-items:center;flex-direction:column;max-width:100vw}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent;margin:200px}::-webkit-scrollbar-thumb{background:#ffffffab}::-webkit-scrollbar-thumb:hover{background:#555}
