.announcement-bar{background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold),var(--color-gold-dark));color:var(--color-black);text-align:center;padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:1.5px;text-transform:uppercase;position:relative;z-index:var(--z-sticky);height:auto}.announcement-bar a{color:var(--color-black);text-decoration:underline}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);padding:var(--space-4) 0;transition:all var(--transition-base);background:transparent}.navbar.scrolled{background:#0a0a0af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:var(--space-3) 0;box-shadow:0 2px 20px #00000080}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar-logo{display:flex;align-items:center;gap:var(--space-2)}.navbar-logo .logo-icon{width:40px;height:40px}.navbar-logo .logo-text{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-gold);letter-spacing:2px;text-transform:uppercase}.navbar-logo .logo-text span{color:var(--color-white)}.navbar-links{display:flex;align-items:center;gap:var(--space-6)}.navbar-links a{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-cream);letter-spacing:.5px;position:relative;transition:color var(--transition-fast)}.navbar-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--color-gold);transition:width var(--transition-base)}.navbar-links a:hover{color:var(--color-gold)}.navbar-links a:hover:after{width:100%}.navbar-actions{display:flex;align-items:center;gap:var(--space-4)}.switcher{position:relative}.switcher-btn{display:flex;align-items:center;gap:var(--space-1);background:transparent;color:var(--color-cream);font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border:1px solid rgba(201,169,110,.3);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.switcher-btn:hover{border-color:var(--color-gold);color:var(--color-gold)}.switcher-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-anthracite);border:1px solid rgba(201,169,110,.2);border-radius:var(--radius-md);padding:var(--space-2);min-width:120px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-fast);box-shadow:var(--shadow-lg)}.switcher-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.switcher-dropdown button{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-cream);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-align:left}.switcher-dropdown button:hover,.switcher-dropdown button.active{background:#c9a96e26;color:var(--color-gold)}.cart-icon{position:relative;background:transparent;color:var(--color-cream);font-size:var(--text-lg);cursor:pointer;transition:color var(--transition-fast);padding:var(--space-1)}.cart-icon:hover{color:var(--color-gold)}.cart-count{position:absolute;top:-6px;right:-8px;background:var(--color-gold);color:var(--color-black);font-size:10px;font-weight:var(--weight-bold);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.menu-toggle{display:none;flex-direction:column;gap:5px;background:transparent;cursor:pointer;padding:var(--space-2)}.menu-toggle span{display:block;width:24px;height:2px;background:var(--color-cream);transition:all var(--transition-base)}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.menu-toggle{display:flex}.navbar-links{position:fixed;top:0;right:-100%;width:80%;max-width:350px;height:100vh;background:var(--color-anthracite);flex-direction:column;padding:var(--space-11) var(--space-6);gap:var(--space-5);transition:right var(--transition-smooth);box-shadow:var(--shadow-xl)}.navbar-links.active{right:0}.navbar-links a{font-size:var(--text-lg)}}.product-card{background:var(--color-anthracite);border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(201,169,110,.1);transition:all var(--transition-base);position:relative}.product-card:hover{border-color:#c9a96e4d;transform:translateY(-6px);box-shadow:var(--shadow-gold)}.product-card .card-image{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--color-dark-gray)}.product-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.product-card:hover .card-image img{transform:scale(1.08)}.product-card .card-badges{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.product-card .card-actions{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);opacity:0;transform:translate(10px);transition:all var(--transition-base)}.product-card:hover .card-actions{opacity:1;transform:translate(0)}.product-card .card-action-btn{width:36px;height:36px;background:#0a0a0acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-cream);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:all var(--transition-fast)}.product-card .card-action-btn:hover{background:var(--color-gold);color:var(--color-black)}.product-card .card-body{padding:var(--space-4)}.product-card .card-category{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-1)}.product-card .card-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-white);margin-bottom:var(--space-2);line-height:1.3}.product-card .card-title a{color:inherit}.product-card .card-title a:hover{color:var(--color-gold)}.product-card .card-rating{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.product-card .card-rating .review-count{font-size:var(--text-xs);color:var(--color-text-muted)}.product-card .card-footer{display:flex;align-items:center;justify-content:space-between}.product-card .card-price .price-current{font-size:var(--text-xl)}.product-card .add-to-cart{width:40px;height:40px;background:var(--color-gold);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-md);transition:all var(--transition-fast)}.product-card .add-to-cart:hover{background:var(--color-gold-light);transform:scale(1.1)}.review-card{background:var(--color-anthracite);border:1px solid rgba(201,169,110,.1);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--transition-base)}.review-card:hover{border-color:#c9a96e4d}.review-card .review-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.review-card .review-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-dark));display:flex;align-items:center;justify-content:center;color:var(--color-black);font-weight:var(--weight-bold);font-size:var(--text-md)}.review-card .review-name{font-weight:var(--weight-semibold);color:var(--color-white)}.review-card .review-date{font-size:var(--text-xs);color:var(--color-text-muted)}.review-card .review-text{font-size:var(--text-sm);color:var(--color-off-white);line-height:1.8;font-style:italic}.review-card .review-verified{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-success);margin-top:var(--space-3)}.bundle-card{background:linear-gradient(135deg,var(--color-anthracite),rgba(201,169,110,.08));border:2px solid rgba(201,169,110,.25);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;overflow:hidden;transition:all var(--transition-base)}.bundle-card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold-lg);transform:translateY(-4px)}.bundle-card .bundle-badge{position:absolute;top:var(--space-4);right:calc(-1 * var(--space-4));background:var(--color-gold);color:var(--color-black);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:1px;text-transform:uppercase;padding:var(--space-1) var(--space-8);transform:rotate(45deg)}.bundle-card .bundle-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-gold);margin-bottom:var(--space-3)}.bundle-card .bundle-items{margin-bottom:var(--space-4)}.bundle-card .bundle-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-off-white);border-bottom:1px solid rgba(255,255,255,.05)}.bundle-card .bundle-item .check-icon{color:var(--color-gold)}.bundle-card .bundle-pricing{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.bundle-card .bundle-save{display:inline-block;padding:var(--space-1) var(--space-3);background:#2ecc7126;color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-full);letter-spacing:.5px}.shipping-banner{background:var(--color-anthracite);border:1px solid rgba(201,169,110,.15);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);display:flex;align-items:center;gap:var(--space-3)}.shipping-banner .shipping-icon{font-size:var(--text-2xl)}.shipping-banner .shipping-text{font-size:var(--text-sm);color:var(--color-off-white)}.shipping-banner .shipping-text strong{color:var(--color-gold)}.shipping-progress{width:100%;height:4px;background:var(--color-dark-gray);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--space-2)}.shipping-progress-bar{height:100%;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold));border-radius:var(--radius-full);transition:width var(--transition-smooth)}.newsletter-section{background:linear-gradient(135deg,var(--color-anthracite),rgba(201,169,110,.1));border-radius:var(--radius-2xl);padding:var(--space-9);text-align:center;position:relative;overflow:hidden}.newsletter-section:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(201,169,110,.1),transparent);border-radius:50%}.newsletter-form{display:flex;gap:var(--space-3);max-width:500px;margin:var(--space-5) auto 0}.newsletter-form input{flex:1;padding:var(--space-3) var(--space-4);background:#0a0a0a80;border:1px solid rgba(201,169,110,.3);border-radius:var(--radius-md);color:var(--color-cream);font-size:var(--text-sm);transition:border-color var(--transition-fast)}.newsletter-form input::placeholder{color:var(--color-text-muted)}.newsletter-form input:focus{border-color:var(--color-gold)}@media(max-width:480px){.newsletter-form{flex-direction:column}}.usp-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);padding:var(--space-6) 0}.usp-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-4);border-right:1px solid rgba(201,169,110,.15)}.usp-item:last-child{border-right:none}.usp-item .usp-icon{font-size:var(--text-3xl);margin-bottom:var(--space-1)}.usp-item .usp-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-white);text-transform:uppercase;letter-spacing:1px}.usp-item .usp-text{font-size:var(--text-xs);color:var(--color-text-muted)}@media(max-width:768px){.usp-bar{grid-template-columns:repeat(2,1fr)}.usp-item{border-right:none}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:all var(--transition-base)}.cart-overlay.active{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100vh;background:var(--color-anthracite);z-index:var(--z-modal);display:flex;flex-direction:column;transition:right var(--transition-smooth);box-shadow:var(--shadow-xl)}.cart-drawer.active{right:0}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5);border-bottom:1px solid rgba(201,169,110,.15)}.cart-drawer-header h3{font-size:var(--text-xl);font-family:var(--font-display)}.cart-drawer-close{background:transparent;color:var(--color-cream);font-size:var(--text-xl);cursor:pointer;transition:color var(--transition-fast)}.cart-drawer-close:hover{color:var(--color-gold)}.cart-drawer-body{flex:1;overflow-y:auto;padding:var(--space-4)}.cart-item{display:flex;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid rgba(255,255,255,.05)}.cart-item-image{width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-dark-gray);flex-shrink:0}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1}.cart-item-title{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-white);margin-bottom:var(--space-1)}.cart-item-price{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--color-gold);font-size:var(--text-md)}.cart-item-qty{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.cart-item-qty button{width:28px;height:28px;background:var(--color-dark-gray);color:var(--color-cream);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);transition:background var(--transition-fast)}.cart-item-qty button:hover{background:var(--color-gold);color:var(--color-black)}.cart-item-qty span{font-size:var(--text-sm);font-weight:var(--weight-semibold);min-width:24px;text-align:center}.cart-drawer-footer{padding:var(--space-5);border-top:1px solid rgba(201,169,110,.15)}.cart-total{display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.cart-total-label{font-size:var(--text-md);color:var(--color-off-white)}.cart-total-price{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-gold)}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-4);color:var(--color-text-muted);text-align:center}.cart-empty-icon{font-size:48px;opacity:.5}.footer{background:var(--color-anthracite);border-top:1px solid rgba(201,169,110,.15);padding-top:var(--space-10)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-8)}.footer-brand .footer-logo{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-gold);margin-bottom:var(--space-4);letter-spacing:2px}.footer-brand .footer-logo span{color:var(--color-white)}.footer-brand p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.8;max-width:300px}.footer-col h4{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}.footer-col ul li{margin-bottom:var(--space-2)}.footer-col ul li a{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-fast)}.footer-col ul li a:hover{color:var(--color-gold)}.footer-social{display:flex;gap:var(--space-3);margin-top:var(--space-5)}.footer-social a{width:40px;height:40px;border:1px solid rgba(201,169,110,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-cream);font-size:var(--text-md);transition:all var(--transition-fast)}.footer-social a:hover{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-black)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding:var(--space-5) 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.footer-bottom p{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:0}.footer-payments{display:flex;gap:var(--space-3);align-items:center}.footer-payments .payment-icon{width:40px;height:26px;background:var(--color-dark-gray);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-bold)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}.trust-badges{display:flex;gap:var(--space-4);flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#c9a96e14;border:1px solid rgba(201,169,110,.15);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-off-white)}.trust-badge .trust-icon{color:var(--color-gold);font-size:var(--text-md)}.qty-selector{display:inline-flex;align-items:center;border:1px solid rgba(201,169,110,.3);border-radius:var(--radius-md);overflow:hidden}.qty-selector button{width:40px;height:40px;background:var(--color-dark-gray);color:var(--color-cream);font-size:var(--text-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.qty-selector button:hover{background:var(--color-gold);color:var(--color-black)}.qty-selector input{width:50px;height:40px;background:transparent;border:none;color:var(--color-white);text-align:center;font-weight:var(--weight-semibold);font-size:var(--text-md)}.tabs{display:flex;gap:var(--space-1);border-bottom:1px solid rgba(201,169,110,.15);margin-bottom:var(--space-5)}.tab-btn{padding:var(--space-3) var(--space-5);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);border-bottom:2px solid transparent;transition:all var(--transition-fast)}.tab-btn:hover{color:var(--color-cream)}.tab-btn.active{color:var(--color-gold);border-bottom-color:var(--color-gold)}.tab-panel{display:none}.tab-panel.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.accordion-item{border-bottom:1px solid rgba(201,169,110,.1)}.accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) 0;background:transparent;color:var(--color-white);font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:color var(--transition-fast)}.accordion-header:hover{color:var(--color-gold)}.accordion-header .accordion-icon{transition:transform var(--transition-base);color:var(--color-gold);font-size:var(--text-lg)}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-body{max-height:0;overflow:hidden;transition:max-height var(--transition-smooth)}.accordion-body-inner{padding-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-off-white);line-height:1.8}
/*# sourceMappingURL=/cdn/shop/t/9/assets/components.css.map */
