:root{--nova-blue:#089cff;--nova-blue-2:#176bff;--nova-dark:#050914;--nova-ink:#06101f;--nova-muted:#647083;--nova-line:rgba(7,16,31,.12);--nova-glow:0 24px 65px rgba(0,128,255,.2)}body .product-features,body .icons-with-content,body .multicolumn,body .rich-text{color:#07101f!important}body .product-features *:not(.button):not(svg),body .icons-with-content *:not(.button):not(svg),body .multicolumn *:not(.button):not(svg),body .rich-text *:not(.button):not(svg){color:inherit}body .product-features h2,body .icons-with-content h2,body .multicolumn h2,body .rich-text h2{color:#050914!important}body .product-features p,body .icons-with-content p,body .multicolumn p,body .rich-text p{color:#263143!important}body .card__media,body .card__inner .media,body .product-card-wrapper .media,body .collection .card__media,body .collection .media,body .nova-product-card__media,body .nova-product-slide .card__media,body .nova-product-slide .media,body .product__media-list .product__media,body .product__media-item .media,body .quick-add-modal__content .product__media,body .quick-add-modal__content .media{position:relative!important;overflow:hidden!important;isolation:isolate!important}body .card__media:after,body .card__inner .media:after,body .product-card-wrapper .media:after,body .collection .card__media:after,body .collection .media:after,body .nova-product-card__media:after,body .nova-product-slide .card__media:after,body .nova-product-slide .media:after,body .product__media-list .product__media:after,body .product__media-item .media:after,body .quick-add-modal__content .product__media:after,body .quick-add-modal__content .media:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;height:42px!important;pointer-events:none!important;background:linear-gradient(90deg,#00a3ff00,#00a3ff24,#00a3ff00),linear-gradient(to top,#f8fbfff5,#f8fbffdb 58%,#f8fbff00)!important;-webkit-backdrop-filter:blur(.8px)!important;backdrop-filter:blur(.8px)!important}body .card__media:before,body .card__inner .media:before,body .product-card-wrapper .media:before,body .collection .card__media:before,body .collection .media:before,body .nova-product-card__media:before,body .nova-product-slide .card__media:before,body .nova-product-slide .media:before,body .product__media-list .product__media:before,body .product__media-item .media:before,body .quick-add-modal__content .product__media:before,body .quick-add-modal__content .media:before{content:"NOVA KITS"!important;position:absolute!important;left:50%!important;bottom:8px!important;transform:translate(-50%)!important;z-index:90!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:92px!important;min-height:24px!important;padding:0 12px!important;border:1px solid rgba(0,163,255,.35)!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#050914eb,#0062bee6)!important;box-shadow:0 8px 20px #0069ff33!important;font-family:var(--font-heading-family, Arial, sans-serif)!important;font-size:10px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.11em!important;text-transform:uppercase!important;text-shadow:none!important;filter:none!important;white-space:nowrap!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}body.nova-template-product .product__media-list .product__media:after,body.nova-template-product .product__media-item .media:after,body.nova-template-product .product__media:after,body.nova-template-product .media:after{height:46px!important;background:linear-gradient(to top,rgba(248,251,255,.94),rgba(248,251,255,.7),transparent)!important}body.nova-template-product .product__media-list .product__media:before,body.nova-template-product .product__media-item .media:before,body.nova-template-product .product__media:before,body.nova-template-product .media:before{bottom:10px!important;font-size:11px!important}body .nova-product-card,body .product-card-wrapper .card,body .card-wrapper .card{border-radius:20px!important;border:1px solid rgba(7,16,31,.1)!important;background:#fff!important;box-shadow:0 20px 60px #07101f14!important;overflow:hidden!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}body .nova-product-card:hover,body .product-card-wrapper .card:hover,body .card-wrapper .card:hover{transform:translateY(-6px)!important;border-color:#00a3ff42!important;box-shadow:0 28px 75px #007aff29!important}body .nova-product-card__media,body .product-card-wrapper .card__media,body .card-wrapper .card__media{background:#f7faff!important;min-height:clamp(205px,18vw,288px)!important}body .nova-product-card__media img,body .product-card-wrapper .card__media img,body .card-wrapper .card__media img,body .card__inner .media img{object-fit:cover!important;object-position:center 42%!important;transform:none!important;filter:saturate(1.04) contrast(1.02)!important}body .nova-product-card:hover .nova-product-card__media img,body .product-card-wrapper .card:hover .card__media img,body .card-wrapper .card:hover .card__media img{transform:scale(1.035)!important}body .nova-product-card__body{padding:18px 68px 18px 18px!important;min-height:112px!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}body .nova-product-card__title{color:#07101f!important;font-size:14px!important;line-height:1.12!important;font-weight:1000!important;letter-spacing:-.01em!important}body .nova-product-card__price,body .card-information .price,body .price{color:#079dff!important;font-weight:1000!important}body .nova-product-card__add{width:48px!important;height:48px!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.7),transparent 14px),linear-gradient(135deg,#00b7ff,#1458ff)!important;box-shadow:0 16px 38px #0077ff61!important;border:1px solid rgba(255,255,255,.28)!important}body .nova-product-card__quick[open]{z-index:60!important}body .nova-product-card__panel{padding:16px!important;border-radius:18px!important;border:1px solid rgba(0,163,255,.36)!important;background:radial-gradient(circle at 0% 0%,rgba(0,163,255,.26),transparent 190px),linear-gradient(145deg,#040a17f5,#081c38f5)!important;box-shadow:0 28px 85px #00000057,0 0 0 1px #ffffff0d inset!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body .nova-product-card__panel-head,body .nova-product-card__panel-head span{color:#fff!important}body .nova-product-card__panel-head a{color:#43c2ff!important;font-weight:1000!important}body .nova-product-card__label{color:#9edcff!important;text-align:left!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .nova-product-card__select,body .quick-add-modal select,body .product-popup-modal select{border:1px solid rgba(0,163,255,.42)!important;border-radius:14px!important;color:#fff!important;background:#071426!important;box-shadow:0 0 0 3px #00a3ff14 inset!important}body .nova-product-card__select option,body .quick-add-modal select option{color:#07101f!important;background:#fff!important}body .nova-product-card__submit{min-height:46px!important;border-radius:14px!important;background:linear-gradient(135deg,#08b7ff,#175bff)!important;box-shadow:0 18px 42px #0075ff57!important}body.nova-template-product{background:radial-gradient(circle at 20% 8%,rgba(0,163,255,.13),transparent 28rem),radial-gradient(circle at 86% 10%,rgba(23,91,255,.12),transparent 28rem),#f5f8fc!important}body.nova-template-product .nova-main-product-section{margin:0!important;padding:0!important;overflow:hidden!important}body.nova-template-product .nova-main-product-section:before{content:"";display:block;height:clamp(18px,3vw,42px)}body.nova-template-product .nova-main-product-section>.page-width,body.nova-template-product .nova-main-product-section>.color-background-1,body.nova-template-product .nova-main-product-section>.section,body.nova-template-product .nova-main-product-section>div:not(.product){max-width:none!important}body.nova-template-product .nova-main-product-section .product{display:grid!important;grid-template-columns:minmax(430px,1.08fr) minmax(380px,520px)!important;align-items:start!important;gap:clamp(28px,4vw,64px)!important;width:min(1480px,calc(100vw - 42px))!important;max-width:1480px!important;margin:0 auto clamp(42px,5vw,72px)!important;padding:clamp(18px,2vw,34px)!important;border-radius:34px!important;background:linear-gradient(135deg,#ffffffd1,#f6fafff0)!important;box-shadow:0 30px 90px #07101f14,0 0 0 1px #07101f0f inset!important}body.nova-template-product .product__media-wrapper{width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important}body.nova-template-product media-gallery,body.nova-template-product .product__media-list,body.nova-template-product .product__media-item{width:100%!important;max-width:100%!important}body.nova-template-product .product__media-list{display:flex!important;align-items:stretch!important;gap:18px!important;scroll-padding-left:0!important}body.nova-template-product .product__media-item{flex:0 0 100%!important;padding:0!important}body.nova-template-product .product__media,body.nova-template-product .product-media-container,body.nova-template-product .product__media .media,body.nova-template-product .product__media-item .media{width:100%!important;min-height:clamp(520px,53vw,760px)!important;border-radius:28px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,rgba(0,163,255,.1),transparent 24rem),#fff!important;border:1px solid rgba(7,16,31,.1)!important;box-shadow:0 28px 82px #07101f1f!important}body.nova-template-product .product__media img,body.nova-template-product .product-media-container img,body.nova-template-product .product__media-item .media img{width:100%!important;height:100%!important;max-height:760px!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:transparent!important}body.nova-template-product .thumbnail-list,body.nova-template-product .thumbnail-slider{margin-top:16px!important}body.nova-template-product .thumbnail{border-radius:14px!important;border:1px solid rgba(7,16,31,.12)!important;overflow:hidden!important;background:#fff!important}body.nova-template-product .thumbnail[aria-current],body.nova-template-product .thumbnail[aria-current=true]{border-color:#08a8ff!important;box-shadow:0 0 0 3px #08a8ff2e!important}body.nova-template-product .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important}body.nova-template-product .main-product__info-container,body.nova-template-product .product__info-container{position:sticky!important;top:105px!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:clamp(24px,2.4vw,36px)!important;border-radius:30px!important;color:#07101f!important;background:radial-gradient(circle at 100% 0%,rgba(0,163,255,.18),transparent 14rem),linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid rgba(7,16,31,.12)!important;box-shadow:0 28px 92px #07101f24,0 0 0 1px #ffffffa6 inset!important}body.nova-template-product .main-product__info-container:before{content:"NOVA SECURE CHECKOUT"!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:8px 12px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#06101f,#0b7cff)!important;box-shadow:0 12px 28px #0075ff38!important;font-size:11px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.1em!important}body.nova-template-product .product__title,body.nova-template-product .product__title h1{margin-top:0!important}body.nova-template-product .product__title h1,body.nova-template-product h1{color:#050914!important;font-size:clamp(32px,3.6vw,58px)!important;line-height:.94!important;letter-spacing:-.045em!important;font-weight:1000!important}body.nova-template-product .product__inventory{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:14px 0!important;padding:8px 12px!important;border-radius:999px!important;color:#0a2515!important;background:#e9fff1!important;border:1px solid rgba(19,206,102,.22)!important;font-weight:950!important}body.nova-template-product .price,body.nova-template-product .price .price-item,body.nova-template-product .product-page-price{color:#049dff!important;font-size:clamp(22px,2vw,30px)!important;font-weight:1000!important}body.nova-template-product .price--on-sale .price-item--regular{color:#7f8aa0!important;font-size:18px!important}body.nova-template-product .nova-split-picker,body.nova-template-product variant-selects{display:block!important;margin:18px 0!important}body.nova-template-product .nova-split-picker{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body.nova-template-product .nova-split-picker__field,body.nova-template-product .product-form__input{margin:0 0 14px!important}body.nova-template-product .form__label{color:#354052!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:1000!important}body.nova-template-product .select__select,body.nova-template-product select{min-height:50px!important;border:1px solid rgba(7,16,31,.16)!important;border-radius:16px!important;color:#07101f!important;background:#fff!important;box-shadow:0 12px 34px #07101f0d!important;font-weight:900!important}body.nova-template-product .product-form__buttons,body.nova-template-product .buy-buttons,body.nova-template-product product-form{width:100%!important}body.nova-template-product .product-form__submit,body.nova-template-product .main-product-atc,body.nova-template-product .shopify-payment-button__button,body.nova-template-product .button[name=add],body.nova-template-product .dynamic-checkout__content button{min-height:56px!important;border-radius:16px!important;font-size:16px!important;font-weight:1000!important;letter-spacing:.01em!important;box-shadow:0 18px 44px #07101f29!important}body.nova-template-product .product-form__submit,body.nova-template-product .main-product-atc,body.nova-template-product .button[name=add]{color:#fff!important;background:linear-gradient(135deg,#050914,#07101f 55%,#0c58c9)!important;border:1px solid rgba(255,255,255,.08)!important}body.nova-template-product .shopify-payment-button__button,body.nova-template-product .dynamic-checkout__content button{color:#fff!important;background:linear-gradient(135deg,#049dff,#174dff)!important;border:0!important}body.nova-template-product .product__accordion,body.nova-template-product .accordion{border-color:#07101f1a!important}body.nova-template-product .accordion summary,body.nova-template-product .accordion__title{color:#07101f!important;font-weight:1000!important}body cart-drawer,body .cart-drawer,body .drawer{z-index:9998!important}body .cart-drawer .drawer__inner,body .drawer__inner{border-left:1px solid rgba(0,163,255,.3)!important;color:#fff!important;background:radial-gradient(circle at 18% 0%,rgba(0,163,255,.34),transparent 24rem),linear-gradient(158deg,#020610,#07172e 54%,#020713)!important;box-shadow:-32px 0 90px #00000075!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}body .cart-drawer .drawer__heading,body .drawer__heading,body .cart-drawer h2,body .cart-drawer h3{color:#fff!important;font-weight:1000!important}body .cart-drawer p,body .cart-drawer span,body .cart-drawer .cart-item__name,body .cart-drawer .cart-item__price-wrapper,body .cart-drawer .totals__subtotal,body .cart-drawer .totals__subtotal-value{color:#eaf7ff!important}body .cart-drawer .cart-item{border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:12px!important;background:#ffffff0f!important;box-shadow:0 14px 36px #0000002e!important}body .cart-drawer .button,body .cart-drawer button[name=checkout],body .cart__checkout-button{border-radius:16px!important;min-height:54px!important;color:#fff!important;background:linear-gradient(135deg,#08b7ff,#175bff)!important;box-shadow:0 18px 45px #0075ff57!important;font-weight:1000!important}body details[open]>.search-modal.modal__content,body .search-modal.modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;height:100vh!important;padding:clamp(82px,12vh,130px) 18px 30px!important;background:#02060fc2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:9999!important}body .search-modal__content{position:relative!important;width:min(920px,calc(100vw - 32px))!important;max-width:920px!important;min-height:auto!important;height:auto!important;padding:clamp(18px,3vw,30px)!important;border-radius:28px!important;border:1px solid rgba(0,163,255,.38)!important;background:radial-gradient(circle at 12% 0%,rgba(0,163,255,.28),transparent 280px),linear-gradient(145deg,#050a16fa,#091d3afa)!important;box-shadow:0 32px 110px #0000008f,0 0 0 1px #ffffff0f inset!important}body .search-modal__form,body .search-modal__form form,body .search-modal .field{width:100%!important}body .search-modal .field{display:flex!important;align-items:center!important;min-height:62px!important;border:1px solid rgba(0,163,255,.42)!important;border-radius:20px!important;background:#ffffff14!important;overflow:hidden!important;box-shadow:0 0 0 4px #00a3ff14 inset!important}body .search-modal .search__input,body .search-modal input[type=search]{min-height:62px!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:17px!important;font-weight:800!important;padding:0 68px 0 18px!important}body .search-modal .field__label{color:#def4ffb8!important;font-weight:900!important}body .search-modal .search__button{right:8px!important;width:48px!important;height:48px!important;border-radius:16px!important;color:#fff!important;background:linear-gradient(135deg,#08b7ff,#175bff)!important;box-shadow:0 12px 28px #0075ff52!important}body .search-modal__close-button,body .modal__close-button{position:absolute!important;right:18px!important;top:18px!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(0,163,255,.34)!important;color:#fff!important;background:#ffffff14!important}body .predictive-search{margin-top:14px!important;border:1px solid rgba(0,163,255,.24)!important;border-radius:20px!important;background:#fffffff5!important;overflow:hidden!important;box-shadow:0 22px 70px #00000047!important}body .predictive-search__heading,body .predictive-search__item-heading,body .predictive-search__item{color:#07101f!important}@media(max-width:989px){body.nova-template-product .nova-main-product-section .product{grid-template-columns:1fr!important;width:min(760px,calc(100vw - 24px))!important;padding:14px!important;border-radius:24px!important}body.nova-template-product .main-product__info-container,body.nova-template-product .product__info-container{position:relative!important;top:auto!important;max-width:none!important}body.nova-template-product .product__media,body.nova-template-product .product-media-container,body.nova-template-product .product__media .media,body.nova-template-product .product__media-item .media{min-height:clamp(340px,86vw,620px)!important}}@media(max-width:640px){body .nova-product-card__body{padding-right:60px!important}body.nova-template-product .nova-split-picker{grid-template-columns:1fr!important}body .search-modal__content{border-radius:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/nova-v5-premium.css.map */
