@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap";.product-list-container{text-align:center;padding:20px;font-family:Arial,sans-serif!important;font-weight:400;color:#e0e0e0}.nav-links{display:flex;justify-content:center;gap:15px;margin-bottom:15px}.nav-button{background:#333;color:#fff;padding:8px 14px;border-radius:5px;text-decoration:none;font-weight:700;transition:.2s ease-in-out}.nav-button:hover{background:#555}.vendor-header{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.vendor-description-box{text-align:center;font-family:Arial,sans-serif!important;font-size:12px;color:#e0e0e0;line-height:1.3;max-width:900px;height:auto;margin:4px auto}.vendor-description-box p{margin:3px 0}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;justify-content:center;padding:8px}.product-item{position:relative;overflow:hidden;width:180px;height:180px;border-radius:10px}.product-image{width:180px!important;height:180px!important;border-radius:10px;transition:.3s ease-in-out;object-fit:cover}.product-hover{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity .3s ease-in-out}.product-item:hover .product-hover{opacity:1}.product-name,.product-price,.product-retail-price,.product-sale-price{font-size:14px;font-weight:700;color:#fff;margin:5px 0}.checkout-form{display:flex;flex-wrap:wrap;justify-content:center;max-width:500px;margin:15px auto;gap:8px 20px}.checkout-form label{font-size:14px;font-weight:400;color:#ddd;display:block;margin-bottom:3px;text-align:left}.checkout-form input{width:220px;padding:8px;font-size:14px;border:1px solid #888;border-radius:5px;background:#222;color:#fff;margin-bottom:5px}.buy-now-button{background:#007bff;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;margin-top:15px;transition:.3s ease-in-out}.buy-now-button:hover{background:#0056b3}.checkout-instructions{background-color:#222;padding:12px;border-radius:8px;max-width:700px;margin:15px auto;font-size:14px;color:#ccc;text-align:center;line-height:1.4}@media (max-width: 600px){.product-list-container{padding:10px}.nav-links{flex-direction:column;gap:8px}.checkout-form{flex-direction:column;align-items:center;gap:8px}.checkout-form input{width:90%}.checkout-instructions{font-size:13px}}.vendors-container{text-align:center;padding:20px;position:relative;margin-top:30px}.nav-links{display:flex;justify-content:center;gap:15px;margin-top:40px}.page-title{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0px 0px 12px rgba(255,255,255,.9),0px 0px 25px rgba(0,255,255,.8);text-transform:uppercase;margin-top:70px;margin-bottom:20px}.vendors-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.vendor-item{width:200px;height:270px;border-radius:10px;position:relative;overflow:hidden;cursor:pointer;display:flex;justify-content:center;align-items:center}.vendor-item:first-child .vendor-image{width:100%;height:105%;object-fit:contain;border-radius:10px;transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:center}.vendor-item:last-child .vendor-image{width:120%;height:65%;object-fit:contain;border-radius:10px;transition:transform .3s ease-in-out}.vendor-header .vendor-image{max-width:250px;height:auto;object-fit:contain;display:block;margin:0 auto}.vendor-item:hover .vendor-name{opacity:1;transform:translateY(0)}.vendor-name{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);color:#fff;text-align:center;padding:12px 0;font-size:16px;opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 600px){.page-title{font-size:2rem}.vendor-item{width:160px;height:220px}.vendor-item:first-child .vendor-image{width:100%;height:100%}.vendor-item:last-child .vendor-image{width:85%;height:85%}.vendor-name{font-size:14px}.vendor-header .vendor-image{max-width:200px}}.nav-links{position:relative;z-index:10}.about-container{position:relative;width:100vw;height:100vh;background:radial-gradient(circle,#000000 20%,#121212 80%);overflow:hidden;display:flex;justify-content:center;align-items:center}.overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);animation:flicker 2s infinite alternate}.scrolling-text{position:absolute;width:60%;color:#fff;font-size:22px;font-family:Poppins,sans-serif;text-align:center;line-height:1.8;white-space:nowrap;overflow:hidden;animation:scrollUp 40s linear infinite}.movie-title{font-size:36px;font-weight:700;color:#fc0;text-transform:uppercase;text-shadow:0px 0px 10px rgba(255,204,0,.8)}@keyframes scrollUp{0%{transform:translateY(100vh)}to{transform:translateY(-100%)}}@keyframes flicker{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.fade-in{animation:fadeIn 3s ease-in-out}.fade-in-delayed{animation:fadeIn 3s ease-in-out 2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in{transform:translate(-50px);animation:slideIn 1.5s ease-in-out forwards}@keyframes slideIn{to{transform:translate(0)}}.zoom-in{transform:scale(.8);animation:zoomIn 2s ease-in-out forwards}@keyframes zoomIn{to{transform:scale(1)}}.glow{color:#f44;text-shadow:0px 0px 15px rgba(255,68,68,.9)}.flicker{animation:flicker 1.5s infinite alternate}.link-hover{color:#0fc;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}.link-hover:hover{color:#f4f;text-shadow:0px 0px 10px rgba(255,68,255,.8)}.contract{font-size:18px;color:#fc0;background:rgba(255,255,255,.1);padding:5px;border-radius:5px}@media (max-width: 600px){.scrolling-text{font-size:16px}.movie-title{font-size:24px}.contract{font-size:14px}}.giveaways-container{text-align:center;padding:20px;color:#fff;background:#111;font-family:Open Sans,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin-top:-48px}.nav-links{display:flex;gap:15px;margin-bottom:30px}.nav-button{text-decoration:none;color:#fff;background:rgba(255,255,255,.2);padding:10px 15px;border-radius:8px;transition:.3s}.nav-button:hover{background:rgba(255,255,255,.4)}.giveaway-prize{font-size:2.2rem;font-weight:700;color:#fff;text-shadow:0px 0px 12px rgba(255,255,255,.9),0px 0px 25px rgba(0,255,255,.8);text-transform:uppercase;margin-bottom:15px}.highlight{color:#fc0;text-shadow:0px 0px 12px rgba(255,255,0,.9),0px 0px 25px rgba(255,255,0,.8)}.giveaway-info{font-size:1.2rem;line-height:1.6;margin:20px auto 25px;width:80%;max-width:600px;text-align:left}.giveaway-list{list-style-type:disc;margin-left:2rem;padding-left:0}.giveaway-list li{margin-bottom:10px}.countdown-container{background:#000;border:2px solid rgba(0,255,255,.8);padding:18px;border-radius:15px;text-align:center;width:80%;max-width:500px;margin-top:30px;box-shadow:0 0 15px #0ffc}.countdown-title{font-size:1.8rem;font-weight:700;color:#fc0;text-shadow:0px 0px 12px rgba(255,255,255,.9),0px 0px 25px rgba(0,255,255,.8);text-transform:uppercase;margin-bottom:10px}.countdown-info{font-size:1rem;margin-top:10px;color:#ffffffb3}.countdown-note{font-size:.9rem;margin-top:5px;color:#ccc}@media (max-width: 600px){.giveaways-container{padding:15px}.nav-links{gap:10px;flex-direction:column}.nav-button{font-size:.9rem;padding:8px 12px}.giveaway-prize{font-size:1.8rem}.giveaway-info{font-size:1rem}.countdown-container{padding:15px}.countdown-title{font-size:1.4rem}.countdown-info{font-size:.9rem}.countdown-note{font-size:.8rem}}.countdown-container{background:#000;border:3px solid #00ff99;box-shadow:0 0 20px #0f9;border-radius:15px;padding:20px;width:60%;max-width:450px;margin:20px auto;text-align:center}.countdown-title{font-size:1.2rem;font-weight:700;color:#fc0;text-shadow:0 0 12px rgba(255,204,0,.7),0 0 25px rgba(255,255,0,.8);text-transform:uppercase;margin-bottom:15px}.countdown-time{font-size:2rem;font-weight:700;color:#0f9;text-shadow:0 0 15px #00ff99;margin:10px 0;background:#000;border:2px solid #00ff99;border-radius:10px;padding:10px 20px;display:inline-block}.countdown-info{font-size:.75rem;margin-top:10px;color:#ffffffb3;white-space:nowrap}.countdown-note{font-size:.7rem;margin-top:5px;color:#ccc;white-space:nowrap}body{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);color:#fff;font-family:Open Sans,sans-serif;text-align:center;margin:0;padding:0}*{box-sizing:border-box}p{font-size:1.1rem;color:#f0f0f0;line-height:1.6;margin:.75rem auto;max-width:90%}.homepage{display:flex;flex-direction:column;align-items:center;padding:50px 20px}.price-section{margin-bottom:20px;font-size:1.1rem}.dex-link{color:#00d4ff;text-decoration:none;font-weight:700}.dex-link:hover{text-decoration:underline}.hero{margin-bottom:-10px}.title{font-size:3rem;font-weight:700;color:#e6e6e6;text-shadow:0px 0px 15px rgba(255,255,255,.6);transition:all .3s ease-in-out}.glow{color:#00d4ff;text-shadow:0px 0px 25px #00d4ff}.nav-links{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap;justify-content:center}.nav-button{background:rgba(0,212,255,.3);padding:12px 22px;font-size:1rem;font-weight:700;border-radius:15px;color:#fff;text-decoration:none;box-shadow:0 0 12px #00d4ff80;transition:all .3s ease-in-out}.nav-button:hover{background:rgba(0,212,255,.5);transform:scale(1.1);box-shadow:0 0 15px #00d4ffb3}.about-section{margin-top:40px;padding:20px;max-width:800px;background:rgba(255,255,255,.1);border-radius:15px;box-shadow:0 0 20px #00d4ff4d}.about-section h2{font-size:2rem;color:#00d4ff}.read-more{display:inline-block;margin-top:10px;color:#00d4ff;text-decoration:none;font-weight:700;font-size:1.1rem}.read-more:hover{text-decoration:underline}.contract-address{margin-top:30px;font-size:1rem}.copyable{background:rgba(0,212,255,.2);padding:8px 12px;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.copyable:hover{background:rgba(0,212,255,.4)}@media (max-width: 768px){.title{font-size:2.5rem}p{font-size:1rem}.nav-links{flex-direction:column;align-items:center}.nav-button{width:80%;text-align:center}.about-section{width:90%}}@media (max-width: 600px){.title{font-size:2rem}p{font-size:.9rem}.nav-button{font-size:.9rem;padding:10px 16px}.about-section{font-size:.95rem;padding:15px}}
