.header{position:sticky;top:0;z-index:100;background-color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.2)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:64px}@media (min-width: 1024px){.header__inner{height:80px}}.header__logo{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}.header__logo-volt{color:var(--volt-asphalt)}.header__logo-nova{background-color:var(--volt-asphalt);color:var(--volt-lime);padding:0 4px}.header__nav{display:none;align-items:center;gap:var(--space-xl)}@media (min-width: 1024px){.header__nav{display:flex}}.header__nav-link{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease}.header__nav-link:hover,.header__nav-link--highlight{color:var(--volt-blue)}.header__actions{display:flex;align-items:center;gap:var(--space-sm)}.header__action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);transition:background-color .2s ease}.header__action-btn:hover{background-color:#0000000d}.header__cart-count{position:absolute;top:-4px;right:-4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background-color:var(--volt-lime);color:var(--volt-asphalt);border-radius:50%}.mobile-menu{position:fixed;top:0;right:0;width:100%;max-width:320px;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease;z-index:200;overflow-y:auto;padding:var(--space-xl)}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:199}.mobile-menu__overlay.is-open{opacity:1;visibility:visible}.hero{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(9,9,11,.9),rgba(9,9,11,.6),transparent)}.hero__content{position:relative;z-index:10;max-width:640px}.hero__subtitle{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--volt-lime);margin-bottom:var(--space-md)}.hero__title{color:#fff;margin-bottom:var(--space-lg)}.hero__title span{color:var(--volt-lime)}.hero__description{font-size:1.125rem;color:#d4d4d8;margin-bottom:var(--space-xl);max-width:520px}.hero__buttons{display:flex;flex-wrap:wrap;gap:var(--space-md)}.product-card{position:relative;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 10px 15px -3px #0000001a}.product-card__image{position:relative;aspect-ratio:4 / 3;background-color:#f4f4f5;overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card__badges{position:absolute;top:var(--space-sm);left:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.product-card__actions{position:absolute;top:var(--space-sm);right:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs);opacity:0;transition:opacity .3s ease}.product-card:hover .product-card__actions{opacity:1}.product-card__action-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:var(--radius-md);transition:all .2s ease}.product-card__action-btn:hover{background-color:var(--volt-lime)}.product-card__add-to-cart{position:absolute;bottom:0;left:0;right:0;padding:var(--space-sm);transform:translateY(100%);transition:transform .3s ease}.product-card:hover .product-card__add-to-cart{transform:translateY(0)}.product-card__content{padding:var(--space-md)}.product-card__meta{display:flex;align-items:center;gap:var(--space-sm);font-size:12px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.product-card__title{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;line-height:1.3;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title a{transition:color .2s ease}.product-card__title a:hover{color:var(--volt-blue)}.product-card__specs{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm)}.product-card__spec{font-family:var(--font-mono);font-size:12px;background-color:#f4f4f5;padding:2px 8px;border-radius:var(--radius-sm)}.product-card__price{display:flex;align-items:baseline;gap:var(--space-sm)}.product-card__price-current{font-family:var(--font-mono);font-weight:700;font-size:1.25rem}.product-card__price-compare{font-family:var(--font-mono);font-size:.875rem;color:var(--color-muted);text-decoration:line-through}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}@media (max-width: 1024px){.collection-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.collection-grid{grid-template-columns:1fr}}.category-card{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden}.category-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.category-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card:hover .category-card__image img{transform:scale(1.1)}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(9,9,11,.8),rgba(9,9,11,.2),transparent)}.category-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--space-lg)}.category-card__title{font-size:1.5rem;color:#fff;margin-bottom:var(--space-xs)}.category-card__description{font-size:.875rem;color:#d4d4d8}.features-bar{background-color:var(--volt-asphalt);padding:var(--space-xl) 0}.features-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}@media (max-width: 768px){.features-bar__grid{grid-template-columns:repeat(2,1fr)}}.feature{display:flex;align-items:center;gap:var(--space-md)}.feature__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--volt-lime);border-radius:var(--radius-md)}.feature__icon svg{width:24px;height:24px;color:var(--volt-asphalt)}.feature__title{font-family:var(--font-heading);font-weight:700;color:#fff;margin-bottom:2px}.feature__description{font-size:.875rem;color:#a1a1aa}.footer{background-color:var(--volt-asphalt);color:#fff;padding:var(--space-3xl) 0 var(--space-xl)}.footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--space-2xl)}@media (max-width: 1024px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer__grid{grid-template-columns:1fr}}.footer__brand-description{color:#a1a1aa;font-size:.875rem;margin:var(--space-lg) 0}.footer__social{display:flex;gap:var(--space-sm)}.footer__social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#27272a;border-radius:var(--radius-md);transition:all .2s ease}.footer__social-link:hover{background-color:var(--volt-lime);color:var(--volt-asphalt)}.footer__heading{font-size:1rem;margin-bottom:var(--space-lg)}.footer__links{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__link{color:#a1a1aa;font-size:.875rem;transition:color .2s ease}.footer__link:hover{color:var(--volt-lime)}.footer__bottom{border-top:1px solid #27272a;margin-top:var(--space-2xl);padding-top:var(--space-xl);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-md)}.footer__copyright{color:#71717a;font-size:.875rem}.footer__legal-links{display:flex;gap:var(--space-lg)}.footer__legal-link{color:#71717a;font-size:.875rem;transition:color .2s ease}.footer__legal-link:hover{color:var(--volt-lime)}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:300;padding:var(--space-md);transform:translateY(100%);transition:transform .3s ease}.cookie-consent.is-visible{transform:translateY(0)}.cookie-consent__inner{max-width:var(--container-max);margin:0 auto;background-color:var(--volt-asphalt);color:#fff;border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:0 25px 50px -12px #00000040}.cookie-consent__content{display:flex;align-items:flex-start;gap:var(--space-md)}.cookie-consent__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--volt-lime);border-radius:var(--radius-md);flex-shrink:0}.cookie-consent__title{font-size:1.25rem;margin-bottom:var(--space-sm)}.cookie-consent__text{color:#d4d4d8;font-size:.875rem;margin-bottom:var(--space-md)}.cookie-consent__text a{color:var(--volt-lime);text-decoration:underline}.cookie-consent__buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cart-drawer{position:fixed;top:0;right:0;width:100%;max-width:420px;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .3s ease;z-index:250;display:flex;flex-direction:column}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.cart-drawer__title{font-size:1.25rem}.cart-drawer__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background-color .2s ease}.cart-drawer__close:hover{background-color:#f4f4f5}.cart-drawer__items{flex:1;overflow-y:auto;padding:var(--space-lg)}.cart-drawer__footer{padding:var(--space-lg);border-top:1px solid var(--color-border)}.cart-drawer__totals{margin-bottom:var(--space-md)}.cart-drawer__total-row{display:flex;justify-content:space-between;margin-bottom:var(--space-sm)}.cart-drawer__total-label{color:var(--color-muted)}.cart-drawer__total-value{font-family:var(--font-mono);font-weight:700}.cart-drawer__total-value--lg{font-size:1.5rem}.cart-item{display:flex;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.cart-item:last-child{border-bottom:none}.cart-item__image{width:80px;height:80px;background-color:#f4f4f5;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__details{flex:1}.cart-item__title{font-family:var(--font-heading);font-weight:700;font-size:.875rem;margin-bottom:var(--space-xs)}.cart-item__variant{font-size:.75rem;color:var(--color-muted);margin-bottom:var(--space-sm)}.cart-item__bottom{display:flex;align-items:center;justify-content:space-between}.cart-item__quantity{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md)}.cart-item__quantity-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.cart-item__quantity-btn:hover{background-color:#f4f4f5}.cart-item__quantity-value{width:40px;text-align:center;font-family:var(--font-mono);font-size:.875rem}.cart-item__price{font-family:var(--font-mono);font-weight:700}.cart-item__remove{color:var(--color-muted);font-size:.75rem;transition:color .2s ease}.cart-item__remove:hover{color:var(--color-error)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/voltnova-components.css.map */
