@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";:root{--nova-purple: #ad00ff;--nova-pink: #ff00ff;--nova-black: #000;--nova-gray: #0a0a0a;--nova-white: #fff}*{box-sizing:border-box;font-family:Poppins,sans-serif}body{background:var(--nova-black);color:var(--nova-white);margin:0;padding:0;overflow-x:hidden}a{color:var(--nova-pink);text-decoration:none;transition:.3s}a:hover{color:var(--nova-purple);text-shadow:0 0 10px var(--nova-purple)}::selection{background:var(--nova-purple);color:var(--nova-white)}header,.header,#shopify-section-header{background:var(--nova-black);border-bottom:1px solid rgba(173,0,255,.3);box-shadow:0 0 20px #ad00ff33}.header__heading,.header__menu-item a{color:var(--nova-white);font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:.3s}.header__heading:hover,.header__menu-item a:hover{color:var(--nova-pink);text-shadow:0 0 10px var(--nova-pink)}.header__icon svg{fill:var(--nova-white);transition:.3s}.header__icon:hover svg{fill:var(--nova-pink);filter:drop-shadow(0 0 8px var(--nova-pink))}.announcement-bar{background:var(--nova-purple);color:var(--nova-white);text-align:center;font-weight:600}.shopify-section--hero,.hero{background:radial-gradient(circle at 40% 40%,#1a001e,#000);color:var(--nova-white);text-align:center;padding:6rem 1rem}.hero h1{font-size:3rem;font-weight:700;background:linear-gradient(90deg,var(--nova-purple),var(--nova-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.hero p{color:#bbb;max-width:700px;margin:0 auto 2rem}.hero a{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(90deg,var(--nova-purple),var(--nova-pink));border-radius:40px;color:#fff;font-weight:600;box-shadow:0 0 20px #ad00ff99;transition:.3s}.hero a:hover{transform:scale(1.05);box-shadow:0 0 30px #ad00ffcc}.product-grid,.collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;padding:4rem 6%;background:transparent}.card,.product-card{background:var(--nova-gray);border:1px solid rgba(173,0,255,.2);border-radius:10px;box-shadow:0 0 15px #ad00ff1a;text-align:center;transition:.3s}.card:hover,.product-card:hover{transform:translateY(-6px);box-shadow:0 0 25px #ad00ff66}.card__media img,.product-card img{border-radius:8px;width:100%;object-fit:cover}.card__heading,.product-card__title{color:var(--nova-white);font-weight:600;margin-top:.5rem}.price,.price__regular{color:var(--nova-purple);font-weight:700;font-size:.9rem}.product__media img{border-radius:10px}.product__title{color:var(--nova-white);font-size:2rem;font-weight:700}.product__price{color:var(--nova-purple);font-weight:700;font-size:1.2rem}.product__info-wrapper{background:var(--nova-gray);padding:2rem;border-radius:12px;box-shadow:0 0 20px #ad00ff40}button,.btn,.button,.shopify-payment-button__button{background:linear-gradient(90deg,var(--nova-purple),var(--nova-pink));color:#fff;border:none;border-radius:30px;padding:12px 25px;font-weight:600;cursor:pointer;transition:.3s;box-shadow:0 0 15px #ad00ff66}button:hover,.btn:hover,.button:hover{background:var(--nova-pink);box-shadow:0 0 25px #f0f9}footer,.footer{background:var(--nova-black);color:#bbb;text-align:center;padding:3rem 1rem;border-top:1px solid rgba(173,0,255,.3)}.footer a{color:var(--nova-purple);font-weight:600;transition:.3s}.footer a:hover{color:var(--nova-pink);text-shadow:0 0 8px var(--nova-pink)}.footer__copyright{margin-top:1rem;font-size:.9rem;color:#777}.hero-novadrop{position:relative;background:radial-gradient(circle at center,#0a0a0a,#000);color:#fff;text-align:center;padding:140px 20px;overflow:hidden}.hero-novadrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#ad00ff33,#ff00ff0d);filter:blur(120px);z-index:0}.hero-novadrop__inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.hero-title{font-size:3rem;font-weight:700;letter-spacing:1px;color:#fff;text-shadow:0 0 15px #ad00ff;margin-bottom:15px}.hero-subtitle{font-size:1.2rem;font-weight:400;color:#ccc;margin-bottom:40px}.hero-btn{display:inline-block;background:linear-gradient(90deg,#ad00ff,#f0f);color:#fff;padding:14px 38px;border-radius:40px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 20px #f0f6;transition:all .3s ease}.hero-btn:hover{transform:translateY(-3px);box-shadow:0 0 30px #f0f9}@keyframes novaPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-novadrop:before{animation:novaPulse 6s ease-in-out infinite}.skip-to-content-link{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;overflow:hidden}footer,.footer,.shopify-section-footer,.shopify-section--footer{background:#000!important;color:#fff!important;border-top:1px solid #ad00ff;padding:60px 20px}.newsletter,.shopify-section-newsletter,.footer__newsletter,.section-newsletter{background:#000!important;border-top:1px solid rgba(173,0,255,.3);color:#fff!important}.newsletter__input,input[type=email]{background:#0a0a0a!important;color:#fff!important;border:1px solid #ad00ff!important;border-radius:8px!important}.newsletter__submit,button[type=submit]{background:linear-gradient(90deg,#ad00ff,#f0f);color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600;box-shadow:0 0 20px #f0f6;transition:.3s ease}.newsletter__submit:hover{box-shadow:0 0 30px #f0f9;transform:translateY(-2px)}.shopify-section{background:#000!important}body{background-color:#000!important;color:#fff!important}.product,.product__main,.product-template,.shopify-section-product,.template-product{background:#000!important;color:#fff!important;padding:60px 0}.product__media-wrapper,.product__gallery,.product__images,.product__media{background:#000!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 0 30px #ad00ff26}.product__media img{border-radius:8px!important}.product__info-wrapper,.product__info-container,.product__details{background:none!important;color:#fff!important}.product__title{font-size:2.4rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 0 10px #ad00ff}.product__price,.price__regular,.price__sale{color:#f0f!important;font-weight:700!important}.product-form__input,.product-form__input select,select,input[type=radio],input[type=checkbox]{background:#0a0a0a!important;color:#fff!important;border:1px solid #ad00ff!important;border-radius:6px!important;padding:8px 12px!important}.product-form__buttons button,button[name=add],.shopify-payment-button__button{background:linear-gradient(90deg,#ad00ff,#f0f)!important;color:#fff!important;font-weight:600!important;border-radius:40px!important;border:none!important;box-shadow:0 0 25px #f0f6;transition:all .3s ease}.product-form__buttons button:hover,button[name=add]:hover{transform:translateY(-3px);box-shadow:0 0 40px #f0f9}.product__description,.product__description p,.product__description li{color:#ccc!important;line-height:1.6}.shopify-payment-button{margin-top:20px}.quantity__input,.quantity-selector{background:#0a0a0a!important;color:#fff!important;border:1px solid #ad00ff!important}@media (max-width: 768px){.product__media-wrapper,.product__info-wrapper{text-align:center}}.template-product,.product-page,.shopify-section-product-template,.product{background:#000!important;color:#fff!important;padding:60px 0;font-family:Poppins,sans-serif}.product__media-wrapper,.product__media,.product__image,.media{background:#000!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 0 40px #ad00ff26}.product__media img{border-radius:8px!important;width:100%!important;height:auto!important;object-fit:cover!important}.product__info-wrapper,.product__details,.product__info-container{background:none!important;color:#fff!important}.product__title,.product-single__title{font-size:2.4rem!important;font-weight:700!important;color:#fff!important;text-shadow:0 0 10px #ad00ff;margin-bottom:10px!important}.product__price,.price,.price__sale,.price__regular{color:#f0f!important;font-size:1.3rem!important;font-weight:700!important;margin-bottom:20px!important}.product-form__input,.product-form__input select,.product-form__input input,select,input[type=radio],input[type=checkbox]{background:#0a0a0a!important;color:#fff!important;border:1px solid #ad00ff!important;border-radius:8px!important;padding:10px 15px!important;margin-bottom:10px!important}button,.product-form__submit,button[name=add],.shopify-payment-button__button{background:linear-gradient(90deg,#ad00ff,#f0f)!important;color:#fff!important;border:none!important;border-radius:40px!important;font-weight:600!important;padding:14px 30px!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 0 25px #f0f6;transition:all .3s ease}button:hover,.product-form__submit:hover{transform:translateY(-3px);box-shadow:0 0 40px #f0f9}.product__description,.product-single__description,.product__description p,.product__description ul,.product__description li{color:#ccc!important;line-height:1.6!important;font-size:1rem!important}.product__description strong{color:#fff!important}hr,.product__divider{border-color:#ad00ff4d!important}.shopify-payment-button__button{margin-top:20px!important}.product__media-wrapper,.product__info-wrapper{display:flex!important;flex-direction:column!important;justify-content:center!important}.product__info-wrapper{padding-left:40px!important}@media (max-width: 768px){.product__info-wrapper{padding-left:0!important;text-align:center!important}.product__media-wrapper{margin-bottom:40px!important}}.template-product,.shopify-section-product-template,.product,.product__info-wrapper,.product__media-wrapper{background:#000!important;color:#fff!important}.product *{color:#fff!important}.product__description,.product__description *{color:#ccc!important}.price,.price__regular,.price__sale{color:#f0f!important}.product-form__input select,.product-form__input input{background:#000!important;color:#fff!important;border:1px solid #ad00ff!important}button,.product-form__submit,button[name=add],.shopify-payment-button__button{background:#ad00ff!important;color:#fff!important;border:none!important}.shopify-section,.page-width,.product__content,.main-content,.shopify-section--product-template{background:#000!important}body[class*=theme-]{transition:background .4s ease,color .4s ease}body.theme-christmas{background:#000 url(https://i.imgur.com/uYtD0Ui.png) repeat;background-size:contain}body.theme-christmas header{background:linear-gradient(90deg,#b30000,green);box-shadow:0 0 25px #f006}body.theme-christmas .hero-title,body.theme-christmas h1,body.theme-christmas h2,body.theme-christmas h3{color:#fff;text-shadow:0 0 20px #ff0000}body.theme-christmas button,body.theme-christmas .button,body.theme-christmas .hero-btn{background:linear-gradient(90deg,red,#00ff6a)!important;box-shadow:0 0 25px #ff000080}@keyframes snowFall{0%{transform:translateY(-10vh)}to{transform:translateY(110vh)}}.theme-christmas:before,.theme-christmas:after{content:"\2744  \2745  \2746";position:fixed;top:-10vh;left:0;width:100%;height:100%;font-size:24px;opacity:.3;pointer-events:none;animation:snowFall 12s linear infinite}body.theme-halloween{background:radial-gradient(circle at center,#1a001a,#000)}body.theme-halloween header{background:linear-gradient(90deg,#ff7a00,#ad00ff);box-shadow:0 0 25px #ff780066}body.theme-halloween h1,body.theme-halloween h2,body.theme-halloween h3{color:#ff7a00!important;text-shadow:0 0 20px #ff7a00}@keyframes batsFly{0%{transform:translate(-10vw)}to{transform:translate(110vw)}}.theme-halloween:before{content:"\1f987  \1f987  \1f987";position:fixed;top:10vh;left:-10vw;font-size:32px;animation:batsFly 20s linear infinite;pointer-events:none;opacity:.4}body.theme-valentines{background:linear-gradient(180deg,#f06,#800040)}body.theme-valentines header{background:linear-gradient(90deg,#ff007f,#ad00ff);box-shadow:0 0 25px #ff008066}body.theme-valentines .hero-title,body.theme-valentines .product__title{color:#fff;text-shadow:0 0 30px #ff66b2}@keyframes heartsFloat{0%{transform:translateY(0) scale(1);opacity:.6}to{transform:translateY(-100vh) scale(1.3);opacity:0}}.theme-valentines:before{content:"\2764\fe0f  \1f497  \1f495";position:fixed;bottom:0;left:50%;transform:translate(-50%);font-size:32px;animation:heartsFloat 10s ease-in infinite;pointer-events:none}body.theme-new_year{background:#000}body.theme-new_year header{background:linear-gradient(90deg,gold,#fd5);box-shadow:0 0 30px gold}body.theme-new_year h1,body.theme-new_year h2{color:gold!important;text-shadow:0 0 25px gold}@keyframes fireworks{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(2)}}.theme-new_year:before{content:"\2728";position:fixed;top:20vh;left:20vw;font-size:60px;animation:fireworks 2s ease-in-out infinite}body.theme-spring{background:linear-gradient(180deg,#ffe6f2,#fff);color:#444!important}@keyframes petals{0%{transform:translateY(-10vh);opacity:.7}to{transform:translateY(110vh);opacity:0}}.theme-spring:before{content:"\1f338  \1f33c  \1f337";position:fixed;top:-10vh;left:0;font-size:24px;animation:petals 12s linear infinite;pointer-events:none}body.theme-summer{background:linear-gradient(180deg,#00c6ff,#ff7ae5)}body.theme-summer header{background:linear-gradient(90deg,#ff7ae5,#00c6ff);box-shadow:0 0 25px #ff7ae599}@keyframes waves{0%{transform:translate(-10%)}to{transform:translate(10%)}}.theme-summer:after{content:"";position:fixed;bottom:0;left:0;width:200%;height:150px;background:url(https://i.imgur.com/9hVtVj8.png) repeat-x;background-size:cover;animation:waves 8s ease-in-out infinite alternate;opacity:.4;pointer-events:none}.fall-effect{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9999}body.theme-christmas{--accent: #ff2e2e;--accent2: #2ecc71;background:#000 url(https://i.imgur.com/G0i7zxS.png) repeat;background-size:cover}body.theme-christmas header,body.theme-christmas .nova-header{background-image:url(https://i.imgur.com/1rVJxNw.png);background-size:cover;background-repeat:no-repeat;border-bottom:2px solid #2ecc71}body.theme-christmas .nova-logo-img{position:relative}body.theme-christmas .nova-logo-img:after{content:"";position:absolute;top:-25px;right:-20px;width:45px;height:45px;background:url(https://i.imgur.com/8hqdZ1o.png) no-repeat center/contain}@keyframes snowfall{0%{transform:translateY(-10vh) rotate(0)}to{transform:translateY(120vh) rotate(360deg)}}body.theme-christmas .fall-effect .flake{position:absolute;top:-10vh;color:#fff;opacity:.9;font-size:18px;animation:snowfall linear infinite}body.theme-halloween{--accent: #ff7518;--accent2: #b30000;background:#000 url(https://i.imgur.com/RFIr1vj.png) repeat;background-size:cover}body.theme-halloween header,body.theme-halloween .nova-header{background:linear-gradient(90deg,#000,#3a1f00);border-bottom:2px solid #ff7518}body.theme-halloween .nova-logo-img:after{content:"";position:absolute;top:-20px;right:-15px;width:50px;height:50px;background:url(https://i.imgur.com/y2QxDNm.png) no-repeat center/contain}@keyframes batfly{0%{transform:translate(-10vw) translateY(0)}50%{transform:translate(50vw) translateY(-5vh)}to{transform:translate(110vw) translateY(0)}}body.theme-halloween .fall-effect .bat{position:absolute;top:20vh;font-size:24px;animation:batfly 8s linear infinite;color:#ff7518}body.theme-new_year{--accent: #ffdd00;--accent2: #ffcc33;background:#000}@keyframes fireworks{0%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}body.theme-new_year .fall-effect .firework{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fd0,#f80);animation:fireworks 1.5s ease-out infinite}body.theme-new_year header,body.theme-new_year .nova-header{background:linear-gradient(90deg,#000,#201600,#000);box-shadow:0 0 15px #fd0}body.theme-valentines{--accent: #ff3b7f;--accent2: #ff75a0;background:#000 url(https://i.imgur.com/aoKp1bX.png) repeat;background-size:cover}@keyframes heartfloat{0%{transform:translateY(100vh) scale(.5);opacity:0}50%{opacity:1}to{transform:translateY(-10vh) scale(1.4);opacity:0}}body.theme-valentines .fall-effect .heart{position:absolute;color:#ff3b7f;font-size:22px;animation:heartfloat 6s linear infinite}body.theme-valentines header,body.theme-valentines .nova-header{background:linear-gradient(90deg,#2b0010,#ff2b78);border-bottom:2px solid #ff75a0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nova-theme.css.map */
