:root{--imp-accent: #00D4FF;--imp-accent-rgb: 0, 212, 255;--imp-violet: #7B61FF;--imp-violet-rgb: 123, 97, 255;--imp-surface: #0a0a0a;--imp-surface-elevated: #111111;--imp-surface-card: #0d0d0d;--imp-border-subtle: rgba(255, 255, 255, .06);--imp-border-hover: rgba(0, 212, 255, .25);--imp-text-primary: #f0f0f0;--imp-text-secondary: rgba(255, 255, 255, .55);--imp-transition: cubic-bezier(.25, .1, .25, 1)}body.gradient{background:var(--imp-surface)!important;color:var(--imp-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.gradient:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}#imp-gradient-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:0;transform:scale(1.3);transition:opacity 2s var(--imp-transition),transform 2s var(--imp-transition)}#imp-gradient-bg.active{opacity:1;transform:scale(1)}#imp-gradient-bg .gradient-layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .1s linear}.header-wrapper{background:#020202bf!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--imp-border-subtle)!important;transition:background .4s var(--imp-transition),border-color .4s var(--imp-transition)}.shopify-section-header.shopify-section-header-sticky{z-index:1000}.header-wrapper.scrolled{background:#020202eb!important;border-bottom-color:rgba(var(--imp-accent-rgb),.08)!important}.header__heading-link{transition:opacity .3s ease}.header__heading-link:hover{opacity:.8}.header__menu-item,.list-menu__item--link{position:relative;transition:color .3s ease!important}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--imp-accent)!important}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:var(--imp-accent);transition:width .4s var(--imp-transition),left .4s var(--imp-transition);box-shadow:0 0 8px rgba(var(--imp-accent-rgb),.4)}.header__menu-item:hover:after{width:70%;left:15%}.header__icon .icon-cart{transition:filter .3s ease}.header__icon:hover .icon-cart{filter:drop-shadow(0 0 6px rgba(var(--imp-accent-rgb),.5))}.banner{position:relative;overflow:hidden}.banner .banner__content{position:relative;z-index:2}.banner .banner__box{background:#02020299!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--imp-border-subtle);border-radius:16px}.banner__heading{letter-spacing:-.02em}.banner__text{color:var(--imp-text-secondary);line-height:1.7}.card-wrapper{--card-glow-x: 50%;--card-glow-y: 50%;--card-glow-opacity: 0;position:relative}.card{background:var(--imp-surface-card)!important;border:1px solid var(--imp-border-subtle)!important;border-radius:14px!important;overflow:hidden;transition:border-color .5s var(--imp-transition),transform .5s var(--imp-transition),box-shadow .5s var(--imp-transition)!important}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:var(--card-glow-opacity);background:radial-gradient(350px circle at var(--card-glow-x) var(--card-glow-y),rgba(var(--imp-accent-rgb),.06),transparent 60%);transition:opacity .4s ease}.card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none;border-radius:inherit;opacity:var(--card-glow-opacity);border:1px solid transparent;background:radial-gradient(250px circle at var(--card-glow-x) var(--card-glow-y),rgba(var(--imp-accent-rgb),.3),transparent 60%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .4s ease}.card-wrapper:hover .card{border-color:rgba(var(--imp-accent-rgb),.15)!important;transform:translateY(-4px);box-shadow:0 20px 60px -15px #00000080,0 0 40px -10px rgba(var(--imp-accent-rgb),.08)!important}.card-wrapper:hover .card:before,.card-wrapper:hover .card:after{--card-glow-opacity: 1}.card--standard .card__inner{background:transparent!important;border:none!important;box-shadow:none!important}.card--standard .card__inner:after{display:none!important}.card__media .media img{transition:transform .7s var(--imp-transition)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card>.card__content{padding:14px 16px 18px!important}.card__heading{margin-bottom:4px}.card__heading a{font-weight:600;letter-spacing:.01em;transition:color .3s ease!important}.card-wrapper:hover .card__heading a{color:var(--imp-accent)!important}.card-information .caption-with-letter-spacing{margin-bottom:6px;opacity:.5}.card__information .price{color:var(--imp-text-secondary);transition:color .3s ease}.card-wrapper:hover .card__information .price{color:var(--imp-accent)}.card__badge .badge{background:var(--imp-accent)!important;color:#000!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7em;border:none!important;box-shadow:0 2px 12px rgba(var(--imp-accent-rgb),.3)}.button,.shopify-payment-button__button--unbranded,button.button{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85em;transition:all .3s ease!important}.button:hover{opacity:.85}.title-wrapper .title,.collection__title .title{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--imp-text-primary);position:relative;display:inline-block}.title-wrapper .title:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,var(--imp-accent),var(--imp-violet));margin-top:12px;box-shadow:0 0 10px rgba(var(--imp-accent-rgb),.3);transition:width .5s var(--imp-transition)}.collection:hover .title-wrapper .title:after{width:80px}.collection{position:relative}.collection .collection__view-all{margin-top:40px}.footer{position:relative;border-top:1px solid var(--imp-border-subtle);background:var(--imp-surface)!important}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(600px,80%);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--imp-accent-rgb),.3),rgba(var(--imp-violet-rgb),.2),transparent)}.footer__content-top{border-bottom:1px solid var(--imp-border-subtle)}.footer a{transition:color .3s ease!important}.footer a:hover{color:var(--imp-accent)!important}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff0a!important;border:1px solid var(--imp-border-subtle)!important;color:var(--imp-text-primary)!important;border-radius:8px;transition:border-color .3s ease}.footer .newsletter-form__field-wrapper .field__input:focus{border-color:rgba(var(--imp-accent-rgb),.5)!important;box-shadow:0 0 0 3px rgba(var(--imp-accent-rgb),.1)!important}.footer .newsletter-form__button{background:var(--imp-accent)!important;color:#000!important;border:none!important;border-radius:8px;transition:all .3s ease!important}.footer .newsletter-form__button:hover{background:#fff!important;box-shadow:0 0 20px rgba(var(--imp-accent-rgb),.3)!important}.footer .list-payment{opacity:.4;transition:opacity .3s ease}.footer:hover .list-payment{opacity:.7}.footer .list-social__link{transition:transform .3s ease,filter .3s ease!important}.footer .list-social__link:hover{transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(var(--imp-accent-rgb),.5))}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--imp-surface)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--imp-accent-rgb),.3)}::selection{background:rgba(var(--imp-violet-rgb),.3);color:#fff}.content-for-layout{position:relative;z-index:1}@keyframes imp-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-grid .grid__item{opacity:0;animation:imp-fadeInUp .6s var(--imp-transition) both}.product-grid .grid__item:nth-child(1){animation-delay:.1s}.product-grid .grid__item:nth-child(2){animation-delay:.2s}.product-grid .grid__item:nth-child(3){animation-delay:.3s}.product-grid .grid__item:nth-child(4){animation-delay:.4s}.product-grid .grid__item:nth-child(5){animation-delay:.5s}.product-grid .grid__item:nth-child(6){animation-delay:.6s}.product-grid .grid__item:nth-child(7){animation-delay:.7s}.product-grid .grid__item:nth-child(8){animation-delay:.8s}.product-grid .grid__item:nth-child(9){animation-delay:.9s}.product-grid .grid__item:nth-child(10){animation-delay:1s}.product-grid .grid__item:nth-child(11){animation-delay:1.1s}.product-grid .grid__item:nth-child(12){animation-delay:1.2s}.color-accent-1,.color-accent-2{background:var(--imp-surface)!important}.product__info-wrapper{position:relative}.product__title h1{letter-spacing:-.01em;font-weight:700}.product__text{color:var(--imp-text-secondary);line-height:1.8}.price-item--regular,.price-item--sale{font-weight:700;letter-spacing:.02em}.price-item--sale{color:var(--imp-accent)!important}.product-form__input .field{border-color:var(--imp-border-subtle)!important;background:#ffffff08!important;transition:border-color .3s ease}.product-form__input .field:focus-within{border-color:rgba(var(--imp-accent-rgb),.5)!important}.collection-hero{position:relative}.collection-hero__inner{background:#020202b3!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search__input{background:#ffffff0a!important;border:1px solid var(--imp-border-subtle)!important;transition:border-color .3s ease!important}.search__input:focus{border-color:rgba(var(--imp-accent-rgb),.5)!important}.predictive-search{background:var(--imp-surface-elevated)!important;border:1px solid var(--imp-border-subtle)!important;border-radius:12px;box-shadow:0 20px 60px #00000080!important}.cart-notification{background:var(--imp-surface-elevated)!important;border:1px solid var(--imp-border-subtle)!important;box-shadow:0 20px 60px #00000080!important}.announcement-bar{background:linear-gradient(90deg,rgba(var(--imp-violet-rgb),.12),rgba(var(--imp-accent-rgb),.1),rgba(var(--imp-violet-rgb),.12))!important;border-bottom:1px solid rgba(var(--imp-accent-rgb),.08);font-size:.8em;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.card-wrapper:hover .card{transform:none}.card{border-radius:10px!important}.card>.card__content{padding:10px 12px 14px!important}}@keyframes imp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.card--text .card__inner{background:linear-gradient(90deg,var(--imp-surface-card) 25%,var(--imp-surface-elevated) 50%,var(--imp-surface-card) 75%)!important;background-size:200% 100%;animation:imp-shimmer 2s infinite}.menu-drawer{background:var(--imp-surface)!important;border-right:1px solid var(--imp-border-subtle)!important}.menu-drawer__menu-item{border-color:var(--imp-border-subtle)!important;transition:color .3s ease!important}.menu-drawer__menu-item:hover{color:var(--imp-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/imperium-enhanced.css.map */
