.custom-hero-section{font-family:Montserrat,Arial,sans-serif}.hero{position:relative;height:80vh;overflow:visible;display:flex;justify-content:center;align-items:center;margin-bottom:5.5rem}.hero-media-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;transition:opacity .8s ease;position:absolute;top:0;left:0}.hero-nav{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;display:flex;justify-content:space-between;align-items:center}.hero-arrow{width:40px;height:40px;background-color:#0000004d;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:auto;transition:background-color .3s ease;text-decoration:none;margin:0 20px}.hero-arrow:hover{background-color:#0009}.hero-arrow span{color:#fff;font-size:20px;line-height:1}.hero-indicators{position:absolute;bottom:20px;left:0;width:100%;display:flex;justify-content:center;gap:10px;z-index:15}.hero-indicator{width:8px;height:8px;border-radius:50%;background-color:#fff6;cursor:pointer;transition:all .3s ease}.hero-indicator.active{background-color:#fff;transform:scale(1.2)}.slide-dots{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%);display:flex;gap:8px;justify-content:center;z-index:10}.slide-dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff4d;transition:all .3s ease}.slide-dot.active{background-color:#f39;box-shadow:0 0 8px #f399;transform:scale(1.2)}.hero-content{position:absolute;bottom:-3.5rem;left:50%;transform:translate(-50%);text-align:center;z-index:100;padding:1.5rem 2.5rem;background:linear-gradient(145deg,#0a0a0abf,#191919d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;max-width:600px;width:auto;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.hero-content:hover{box-shadow:0 6px 25px #0006;transform:translate(-50%) translateY(2px)}.hero-content h1{font-family:Bebas Neue,sans-serif;font-size:5rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:3px;text-shadow:0 2px 10px rgba(0,0,0,.8);white-space:nowrap;color:#fff}.hero-content p{font-size:1.25rem;margin-bottom:0;opacity:.9;text-shadow:0 2px 6px rgba(0,0,0,.7);color:#f0f0f0}.collections{background-color:#0a0a0a;color:#f0f0f0;padding:0 2.5rem 4rem}.collections h2{font-family:Bebas Neue,sans-serif;text-align:center;margin-bottom:2rem;font-size:2.5rem;text-transform:uppercase;letter-spacing:2px;color:#fff}.collection-cards{display:flex;justify-content:space-between;gap:2.5rem}footer{padding:1.2rem;text-align:center;background-color:transparent;border-top:1px solid rgba(255,255,255,.05);margin-top:1rem}footer p{color:#ffffff4d;font-size:.75rem;letter-spacing:.5px}@media(max-width:768px){.hero{height:60vh}.collection-cards{flex-direction:column}.card-content h3{font-size:1.75rem}.collections h2{font-size:2.125rem}.hero-content h1{font-size:2.5rem}.hero-content h2{font-size:1.5rem}.hero-content p{font-size:1rem}.slide-dots{bottom:calc(100% + 10px)}.slide-dot{width:6px;height:6px}}.custom-cyber-card{display:flex;flex-direction:column;background:linear-gradient(145deg,#0c0c0c,#1c1c1c);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 15px),calc(100% - 25px) 100%,15px 100%,0 calc(100% - 15px));overflow:hidden;box-shadow:0 8px 20px #00000080,0 0 10px #b4b4b41a;transition:all .3s ease;position:relative;max-width:100%;height:100%;border:1px solid rgba(180,180,180,.2)}.custom-cyber-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #000000b3,0 0 15px #d2d2d24d}.custom-cyber-card:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:linear-gradient(90deg,#a0a0a0,#f0f0f0,#a0a0a0);opacity:0;transition:opacity .3s ease;z-index:5}.custom-cyber-card:after{content:"";position:absolute;bottom:0;left:15px;width:calc(100% - 40px);height:1px;background:linear-gradient(90deg,transparent,rgba(210,210,210,.3),transparent);z-index:5}.custom-cyber-card:hover:before{opacity:1}.custom-cyber-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25px 25px,rgba(210,210,210,.1) 2px,transparent 2px),linear-gradient(to right,transparent 20px,rgba(210,210,210,.05) 20px,rgba(210,210,210,.05) 22px,transparent 22px),linear-gradient(to bottom,transparent 20px,rgba(210,210,210,.05) 20px,rgba(210,210,210,.05) 22px,transparent 22px);background-size:50px 50px,50px 50px,50px 50px;opacity:.3;z-index:1;pointer-events:none}.custom-cyber-img-container{position:relative;width:100%;padding-top:66.67%;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%)}.custom-cyber-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;filter:contrast(110%) saturate(90%)}.custom-cyber-card:hover .custom-cyber-img{transform:scale(1.05);filter:contrast(120%) saturate(85%) brightness(110%)}.custom-cyber-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#bebebe1a,#32323280);z-index:2}.custom-cyber-img-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(to bottom,transparent,transparent 2px,rgba(180,180,180,.05) 2px,rgba(180,180,180,.05) 4px);z-index:3;opacity:.3}.custom-cyber-content{padding:1.5rem 1.5rem 2rem;display:flex;flex-direction:column;flex-grow:1;position:relative;z-index:4}.custom-cyber-content:before{content:"";position:absolute;top:0;left:20px;width:40px;height:2px;background:#d2d2d266}.custom-cyber-content h3{margin:0 0 .75rem;font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:0 0 5px rgba(210,210,210,.7),0 0 10px rgba(180,180,180,.3);position:relative;display:inline-block}.custom-cyber-content h3:after{content:"";position:absolute;bottom:-3px;left:0;width:30px;height:1px;background:#d2d2d266}.custom-cyber-content p{margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6;color:#e6e6e6b3;flex-grow:1}.custom-cyber-coming-soon{display:inline-block;background:#b4b4b41a;color:#d0d0d0;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:1px;padding:.5rem 1rem;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));text-transform:uppercase;margin-top:auto;border:1px solid rgba(210,210,210,.2);text-shadow:0 0 5px rgba(210,210,210,.5);position:relative}.custom-cyber-coming-soon:before{content:">";position:absolute;left:8px;color:#d2d2d280}.custom-cyber-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#303030,#505050);color:#fff;text-decoration:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));padding:.75rem 1.5rem;font-family:Montserrat,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:1px;position:relative;overflow:hidden;margin-top:auto;transition:all .3s ease;border:1px solid rgba(210,210,210,.3);text-transform:uppercase}.custom-cyber-btn:hover{background:linear-gradient(90deg,#404040,#707070);box-shadow:0 0 15px #d2d2d280}.custom-cyber-btn:before{content:">";position:absolute;left:10px;color:#d2d2d2b3;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translate(-5px)}.custom-cyber-btn:hover:before{opacity:1;transform:translate(0)}.custom-cyber-btn span{position:relative;z-index:2;transition:transform .3s ease}.custom-cyber-btn:hover span{transform:translate(5px)}.custom-cyber-scanner{position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#d2d2d226,#fff0);animation:scan 2s linear infinite}@keyframes scan{0%{top:-100%}to{top:100%}}.custom-cyber-card:after{content:"";position:absolute;bottom:0;right:0;width:40px;height:40px;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(210,210,210,.1) 2px,rgba(210,210,210,.1) 4px);z-index:5;clip-path:polygon(100% 0,100% 100%,0 100%)}@media(max-width:768px){.custom-cyber-content h3{font-size:1.75rem}.custom-cyber-content p{font-size:.85rem;margin-bottom:1.25rem}.custom-cyber-btn{padding:.5rem 1.25rem;font-size:.85rem}.custom-cyber-card{clip-path:polygon(0 5px,5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 10px),calc(100% - 15px) 100%,10px 100%,0 calc(100% - 10px))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-hero.css.map */
