@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);.ml-logo a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;text-decoration:none!important}.ml-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:22px!important;color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;line-height:1!important;margin-left:0!important}[data-theme=light] .ml-logo-text{color:#0f172a!important}.ml-logo img{margin-right:0!important;padding-right:0!important}.header-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:22px!important;color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;line-height:1.2!important}[data-theme=light] .header-logo-text{color:#0f172a!important}#menu .sticky-object.logo .header-logo-text,#menu.fixed .sticky-object.logo .header-logo-text,.sticky-object.logo .header-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:18px!important;line-height:1.2!important}.header-logo a,.header-logo>a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:4px!important}.header-logo-image,.header-logo-image-unknown-size{margin-right:0!important}.checkoutHeader .header-logo-text,.order-confirmation .header-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important}@media (max-width:801px){.header-logo-text,.ml-logo-text{font-size:18px!important}}@media (max-width:550px){.header-logo-text,.ml-logo-text{font-size:14px!important}.header-logo a,.header-logo>a,.ml-logo a{gap:2px!important}}:root{--color-pure-black:#000000;--color-pure-white:#FFFFFF;--color-bg-primary:#0A0A0A;--color-bg-secondary:#121212;--color-bg-tertiary:#181818;--color-bg-elevated:#1F1F1F;--color-bg-hover:#282828;--color-surface:#1A1A1A;--color-surface-hover:#2A2A2A;--color-surface-active:#333333;--color-text-primary:#FFFFFF;--color-text-secondary:#A1A1A1;--color-text-tertiary:#6A6A6A;--color-text-disabled:#404040;--color-border-subtle:#1F1F1F;--color-border-default:#2A2A2A;--color-border-strong:#3A3A3A;--color-accent:#FFFFFF;--color-accent-hover:#E5E5E5;--color-accent-muted:#A1A1A1;--color-btn-primary-bg:#FFFFFF;--color-btn-primary-text:#000000;--color-btn-primary-hover:#E5E5E5;--color-btn-secondary-bg:transparent;--color-btn-secondary-border:#727272;--color-btn-secondary-text:#FFFFFF;--color-success:#FFFFFF;--color-success-muted:#3A3A3A;--color-warning:#A1A1A1;--color-error:#FFFFFF;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.5);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.6);--shadow-lg:0 8px 32px rgba(0, 0, 0, 0.7);--shadow-glow:0 0 40px rgba(255, 255, 255, 0.05);--transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--transition-normal:250ms cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:350ms cubic-bezier(0.4, 0, 0.2, 1);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px}[data-theme=light]{--color-bg-primary:#FFFFFF;--color-bg-secondary:#F5F5F7;--color-bg-tertiary:#FBFBFD;--color-bg-elevated:#FFFFFF;--color-bg-hover:#F0F0F0;--color-surface:#FFFFFF;--color-surface-hover:#F5F5F7;--color-surface-active:#E8E8ED;--color-text-primary:#1D1D1F;--color-text-secondary:#6E6E73;--color-text-tertiary:#86868B;--color-text-disabled:#C7C7CC;--color-border-subtle:#F0F0F0;--color-border-default:#D2D2D7;--color-border-strong:#86868B;--color-accent:#1D1D1F;--color-accent-hover:#000000;--color-accent-muted:#6E6E73;--color-btn-primary-bg:#1D1D1F;--color-btn-primary-text:#FFFFFF;--color-btn-primary-hover:#000000;--color-btn-secondary-bg:transparent;--color-btn-secondary-border:#86868B;--color-btn-secondary-text:#1D1D1F;--color-success:#1D1D1F;--color-success-muted:#E8E8ED;--color-warning:#6E6E73;--color-error:#1D1D1F;--shadow-sm:0 1px 3px rgba(0, 0, 0, 0.08);--shadow-md:0 4px 12px rgba(0, 0, 0, 0.1);--shadow-lg:0 8px 32px rgba(0, 0, 0, 0.12);--shadow-glow:0 0 40px rgba(0, 0, 0, 0.03)}*{-webkit-transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal);transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}html{scroll-behavior:smooth}body{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.microless-homepage{background-color:var(--color-bg-primary);padding:0}.theme-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-right:var(--space-md)}.theme-toggle:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);-webkit-transform:scale(1.05);transform:scale(1.05)}.theme-toggle:active{-webkit-transform:scale(.95);transform:scale(.95)}.theme-toggle__icon{width:20px;height:20px;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.theme-toggle__moon,.theme-toggle__sun{position:absolute;width:20px;height:20px;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.theme-toggle__sun{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.theme-toggle__moon{opacity:0;-webkit-transform:rotate(-90deg) scale(.5);transform:rotate(-90deg) scale(.5)}[data-theme=light] .theme-toggle__sun{opacity:0;-webkit-transform:rotate(90deg) scale(.5);transform:rotate(90deg) scale(.5)}[data-theme=light] .theme-toggle__moon{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.header,.ml-header{background-color:var(--color-bg-secondary)!important;border-bottom:1px solid var(--color-border-subtle);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.ml-header-top{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-md) 0}.ml-logo-text{color:var(--color-text-primary)!important;font-weight:600;font-size:20px;letter-spacing:-.03em;text-transform:uppercase}.ml-nav,.navPages,.navPages-container{background-color:var(--color-bg-secondary)!important;border-bottom:1px solid var(--color-border-subtle)}.ml-nav-link,.navPages-action{color:var(--color-text-primary)!important;font-weight:500;font-size:14px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-nav-link:hover,.navPages-action:hover{background-color:var(--color-bg-hover)!important;color:var(--color-text-primary)!important}.ml-categories-btn{background-color:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-text)!important;font-weight:600;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);border:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-categories-btn:hover{background-color:var(--color-btn-primary-hover)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.ml-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);overflow:hidden;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-search-form:focus-within{border-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 3px rgba(128,128,128,.1);box-shadow:0 0 0 3px rgba(128,128,128,.1)}.form-input[type=search],.ml-search-input{background-color:transparent!important;border:none!important;color:var(--color-text-primary)!important;padding:var(--space-sm) var(--space-lg);font-size:15px}.ml-search-input::-webkit-input-placeholder{color:var(--color-text-tertiary)}.ml-search-input::-moz-placeholder{color:var(--color-text-tertiary)}.ml-search-input:-ms-input-placeholder{color:var(--color-text-tertiary)}.ml-search-input::-ms-input-placeholder{color:var(--color-text-tertiary)}.ml-search-input::placeholder{color:var(--color-text-tertiary)}.button--search,.ml-search-btn{background-color:transparent!important;color:var(--color-text-secondary)!important;border:none;padding:var(--space-sm) var(--space-md);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.button--search:hover,.ml-search-btn:hover{color:var(--color-text-primary)!important}.ml-icon{color:var(--color-text-primary)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);text-decoration:none}.ml-icon:hover{background-color:var(--color-bg-hover)}.ml-icon span{font-size:11px;font-weight:500;color:var(--color-text-secondary)}.ml-icon svg{stroke:var(--color-text-primary)}.ml-cart-count{background-color:var(--color-text-primary)!important;color:var(--color-bg-primary)!important;font-size:10px;font-weight:700;min-width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-full);position:absolute;top:-4px;right:-4px}.section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-md)}.ml-section-title,.section-title{color:var(--color-text-primary);font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.see-more-link{color:var(--color-text-secondary);font-size:14px;font-weight:500;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.see-more-link:hover{color:var(--color-text-primary)}.see-more-link::after{content:'→';-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}.see-more-link:hover::after{-webkit-transform:translateX(4px);transform:translateX(4px)}.card,.microless-card{background-color:var(--color-surface)!important;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal);position:relative}.card:hover,.microless-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);border-color:var(--color-border-default)}.card-image-wrapper{position:relative;background-color:var(--color-bg-tertiary);padding:var(--space-md);border-radius:var(--radius-md);margin:var(--space-md);overflow:hidden;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-image-wrapper::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.02) 100%);pointer-events:none}.card-image,.card-img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform var(--transition-normal);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.card-img-container{height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-md);background:#fff;border-radius:var(--radius-md);margin:var(--space-sm);overflow:hidden}.card:hover .card-image{-webkit-transform:scale(1.03);transform:scale(1.03)}.card-body{padding:var(--space-md) var(--space-lg) var(--space-lg)}.card-title,.card-title a{color:var(--color-text-primary)!important;font-size:15px;font-weight:500;line-height:1.5;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.card-title a:hover{color:var(--color-text-secondary)!important}.badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xs) var(--space-sm);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-sm);margin-bottom:var(--space-sm)}.badge-bestseller,.badge-discount{background-color:var(--color-text-primary);color:var(--color-bg-primary);position:absolute;top:var(--space-md);left:var(--space-md);z-index:2}.badge-fulfilled{background-color:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}.card-price{margin:var(--space-sm) 0}.price--withoutTax,.price-current{color:var(--color-text-primary)!important;font-size:22px;font-weight:700;letter-spacing:-.5px}.price--rrp,.price-original{color:var(--color-text-tertiary)!important;font-size:14px;text-decoration:line-through;margin-left:var(--space-sm)}.card-delivery{font-size:12px;margin-top:var(--space-sm);color:var(--color-text-secondary)}.delivery-free{color:var(--color-text-primary);font-weight:500}.delivery-date{color:var(--color-text-secondary);margin-left:var(--space-xs)}.productCarousel,.products-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md);overflow-x:auto;padding:0 var(--space-lg) var(--space-lg);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.products-carousel::-webkit-scrollbar{height:6px}.products-carousel::-webkit-scrollbar-track{background:0 0;border-radius:var(--radius-full)}.products-carousel::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.products-carousel::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.productCarousel .card,.products-carousel .microless-card{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;min-width:240px}.ml-category-section{padding:var(--space-2xl) var(--space-lg);background-color:var(--color-bg-primary)}.daily-offers-section{background-color:var(--color-bg-primary);padding-bottom:var(--space-xl)}.category-grid-section{padding:var(--space-lg);margin-bottom:var(--space-xl)}.category-grid{display:grid;gap:var(--space-md)}.gaming-grid{grid-template-columns:repeat(4,1fr);background-color:var(--color-bg-tertiary);padding:var(--space-lg);border-radius:var(--radius-xl)}.electronics-grid{grid-template-columns:repeat(4,1fr)}.category-tile,.ml-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal);position:relative;overflow:hidden}.category-tile::before,.ml-tile::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.02) 100%);opacity:0;-webkit-transition:opacity var(--transition-normal);transition:opacity var(--transition-normal)}.category-tile:hover,.ml-tile:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);border-color:var(--color-border-default)}.category-tile:hover::before,.ml-tile:hover::before{opacity:1}.category-tile img,.ml-tile img{width:100%;height:140px;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--space-md);-webkit-transition:-webkit-transform var(--transition-normal);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.category-tile:hover img,.ml-tile:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.tile-label{color:var(--color-text-primary);font-size:14px;font-weight:600;text-align:center}.tile-beige,.tile-gray,.tile-purple,.tile-teal{background:var(--color-bg-tertiary)}.tile-beige .tile-label,.tile-gray .tile-label,.tile-purple .tile-label,.tile-teal .tile-label{color:var(--color-text-primary)}.top-brands-section,.top-categories-section{padding:var(--space-lg);background-color:var(--color-bg-primary)}.brands-carousel,.categories-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-md);overflow-x:auto;padding-bottom:var(--space-md)}.category-card{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-md);text-align:center;text-decoration:none;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.category-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-color:var(--color-border-default)}.category-card img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--space-sm)}.category-card span{color:var(--color-text-primary);font-size:13px;font-weight:500;display:block}.brand-card{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.brand-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.brand-card img{max-width:100px;max-height:40px;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal)}.brand-card:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.premium-brands-section .brand-card{padding:0;overflow:hidden}.premium-brands-section .brand-card img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:none;filter:none;opacity:1}.footer{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary);border-top:1px solid var(--color-border-subtle)}.footer-contact-bar{background-color:var(--color-bg-tertiary);padding:var(--space-md) var(--space-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid var(--color-border-subtle)}.footer-contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);color:var(--color-text-primary)}.footer-links{padding:var(--space-xl) var(--space-lg);display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg)}.footer-column h4{color:var(--color-text-primary);font-size:14px;font-weight:600;margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.5px}.footer-column a{color:var(--color-text-secondary);font-size:14px;display:block;margin-bottom:var(--space-sm);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);text-decoration:none}.footer-column a:hover{color:var(--color-text-primary)}.footer-newsletter input{background-color:var(--color-surface);border:1px solid var(--color-border-default);color:var(--color-text-primary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);width:100%;margin-bottom:var(--space-sm)}.footer-newsletter button{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-weight:600;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.footer-newsletter button:hover{background-color:var(--color-btn-primary-hover)}.payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);padding:var(--space-lg);border-top:1px solid var(--color-border-subtle);-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-icons img{height:32px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.payment-icons img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.button--action,.button--primary{background-color:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-text)!important;border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-weight:600;font-size:14px;letter-spacing:.3px;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);cursor:pointer}.button--action:hover,.button--primary:hover{background-color:var(--color-btn-primary-hover)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.button--secondary{background-color:var(--color-btn-secondary-bg)!important;color:var(--color-btn-secondary-text)!important;border:1px solid var(--color-btn-secondary-border)!important;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-weight:500;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.button--secondary:hover{border-color:var(--color-text-primary)!important;background-color:var(--color-bg-hover)!important}.ml-mega-menu{background-color:var(--color-bg-elevated)!important;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.ml-mega-cat-link,.ml-mega-sub-link{color:var(--color-text-primary)!important;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-mega-cat-link:hover,.ml-mega-sub-link:hover{color:var(--color-text-secondary)!important;background-color:var(--color-bg-hover)}.form-input,.form-select,textarea{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.form-input:focus,.form-select:focus,textarea:focus{border-color:var(--color-text-primary)!important;-webkit-box-shadow:0 0 0 3px rgba(128,128,128,.1);box-shadow:0 0 0 3px rgba(128,128,128,.1);outline:0}.modal{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.modal-header{border-bottom:1px solid var(--color-border-subtle)}.modal-close{color:var(--color-text-secondary)}.modal-close:hover{color:var(--color-text-primary)}@media (max-width:1024px){.electronics-grid,.explore-grid,.gaming-grid{grid-template-columns:repeat(2,1fr)}.footer-links{grid-template-columns:repeat(3,1fr)}.ml-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.category-grid{grid-template-columns:repeat(2,1fr)}.footer-links{grid-template-columns:repeat(2,1fr)}.products-carousel .microless-card{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;min-width:180px}.ml-section-title,.section-title{font-size:22px}.theme-toggle{width:40px;height:40px}}@media (max-width:480px){.electronics-grid,.gaming-grid,.ml-grid-4{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr}.ml-icons{gap:var(--space-xs)}.ml-icon span{display:none}}.dropdown-menu,.navPage-subMenu,.navPage-subMenu-list,.navPages,.navPages-container,.navPages-list,.navUser{background-color:var(--color-bg-secondary)!important}a{color:var(--color-text-primary);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}a:hover{color:var(--color-text-secondary)}.alertBox{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important;color:var(--color-text-primary)!important}.alertBox-icon{fill:var(--color-text-primary)!important}.breadcrumb,.breadcrumbs{background-color:transparent!important}.breadcrumb a,.breadcrumbs a{color:var(--color-text-secondary)!important}.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--color-text-primary)!important}.pagination,.pagination-list{background-color:transparent!important}.pagination-item,.pagination-link{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important;color:var(--color-text-primary)!important}.pagination-item--current,.pagination-link--current{background-color:var(--color-text-primary)!important;color:var(--color-bg-primary)!important}.productView{background-color:var(--color-bg-primary)!important}.productView-title{color:var(--color-text-primary)!important}.productView-price{color:var(--color-text-primary)!important}.productView-info-name,.productView-info-value{color:var(--color-text-secondary)!important}#form-action-addToCart,.button--addToCart{background-color:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-text)!important;border:none!important}#form-action-addToCart:hover,.button--addToCart:hover{background-color:var(--color-btn-primary-hover)!important}.form-increment{border:1px solid var(--color-border-default)!important}.form-increment button{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:none!important}.form-increment input{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}.tab,.tabs{background-color:transparent!important;border-color:var(--color-border-default)!important}.tab-title{color:var(--color-text-secondary)!important;border-bottom:2px solid transparent!important}.tab-title.is-active,.tab-title:hover{color:var(--color-text-primary)!important;border-bottom-color:var(--color-text-primary)!important}.productReview{border-color:var(--color-border-subtle)!important}.form-option-swatch{border:2px solid var(--color-border-default)!important}.form-option-swatch.is-selected,.form-option-swatch:hover{border-color:var(--color-text-primary)!important}.form-option-wrapper{border:1px solid var(--color-border-default)!important;background-color:var(--color-surface)!important}.form-option-wrapper.is-selected,.form-option-wrapper:hover{border-color:var(--color-text-primary)!important}.cart{background-color:var(--color-bg-primary)!important}.cart-header,.cart-item{border-color:var(--color-border-subtle)!important}.cart-item-name a{color:var(--color-text-primary)!important}.cart-priceItem-value{color:var(--color-text-primary)!important}.cart-actions .button--primary{background-color:var(--color-btn-primary-bg)!important;color:var(--color-btn-primary-text)!important}.modal,.quickView{background-color:var(--color-bg-elevated)!important;border:1px solid var(--color-border-default)!important}.modal-body,.modal-footer,.modal-header{background-color:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important}.modal-close{color:var(--color-text-secondary)!important}.modal-close:hover{color:var(--color-text-primary)!important}.sidebarBlock{background-color:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important;overflow:visible!important}.sidebarBlock-heading{color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border-subtle)!important}#faceted-search-container,.accordion-content,.facetedSearch,.facetedSearch-navList,.navList,.page-sidebar{overflow:visible!important}.navList-item a{color:var(--color-text-secondary)!important}.navList-item a:hover,.navList-item.is-active a{color:var(--color-text-primary)!important}.facetedSearch-toggle{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-default)!important}.facetedSearch-navList{background-color:var(--color-surface)!important}.facetedSearch-slider{background-color:var(--color-border-default)!important}.account{background-color:var(--color-bg-primary)!important}.account-heading{color:var(--color-text-primary)!important}.form-field label{color:var(--color-text-primary)!important}.form-input,.form-select,.form-textarea{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important;color:var(--color-text-primary)!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-text-primary)!important;outline:0!important;-webkit-box-shadow:0 0 0 2px rgba(128,128,128,.2)!important;box-shadow:0 0 0 2px rgba(128,128,128,.2)!important}.dropdown-menu{background-color:var(--color-bg-elevated)!important;border:1px solid var(--color-border-default)!important;-webkit-box-shadow:var(--shadow-lg)!important;box-shadow:var(--shadow-lg)!important}.dropdown-menu-item{color:var(--color-text-primary)!important}.dropdown-menu-item:hover{background-color:var(--color-bg-hover)!important}.blog-post{background-color:var(--color-surface)!important;border:1px solid var(--color-border-subtle)!important}.blog-post-title a{color:var(--color-text-primary)!important}.productGrid,.productList{background-color:transparent!important}.loadingOverlay{background-color:rgba(0,0,0,.5)!important}.icon--ratingEmpty,.icon--ratingFull{fill:var(--color-text-secondary)!important}.icon--ratingFull{fill:var(--color-text-primary)!important}.socialLinks-item svg{fill:var(--color-text-secondary)!important}.socialLinks-item:hover svg{fill:var(--color-text-primary)!important}.product-badge,.sale-flag,.sale-flag-side{background-color:var(--color-text-primary)!important;color:var(--color-bg-primary)!important}.productView-stockLabel{color:var(--color-text-secondary)!important}.icon--check{fill:var(--color-text-primary)!important}.compareTable{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important}.compareTable td,.compareTable th{border-color:var(--color-border-subtle)!important;color:var(--color-text-primary)!important}.wishlist{background-color:var(--color-bg-primary)!important}.wishlist-item{border-color:var(--color-border-subtle)!important}.giftCard{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important}.cookieMessage{background-color:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important;border-top:1px solid var(--color-border-default)!important}.slick-arrow,.slick-next,.slick-prev{background-color:var(--color-surface)!important;border:1px solid var(--color-border-default)!important}.slick-arrow:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-border-strong)!important}.slick-arrow::before{color:var(--color-text-primary)!important}.slick-dots li button::before{color:var(--color-text-tertiary)!important}.slick-dots li.slick-active button::before{color:var(--color-text-primary)!important}[style*="background-color: #FFD700"],[style*="background-color: #ffd700"],[style*="background-color: yellow"]{background-color:var(--color-bg-secondary)!important}svg{-webkit-transition:fill var(--transition-fast),stroke var(--transition-fast);transition:fill var(--transition-fast),stroke var(--transition-fast)}.header .navUser-action,.header .navUser-item{color:var(--color-text-primary)!important}.header .navUser-action:hover{color:var(--color-text-secondary)!important}.footer,.footer-container,footer{background-color:var(--color-bg-secondary)!important}.footer .footer-info-heading,.footer h4,.footer h5,.footer-column h4,.footer-column h5,.footer-info-heading,h5.footer-info-heading{color:var(--color-text-primary)!important}[data-theme=light] .footer h4,[data-theme=light] .footer h5,[data-theme=light] .footer-column h4,[data-theme=light] .footer-column h5,[data-theme=light] .footer-info-heading,[data-theme=light] h5.footer-info-heading{color:#1d1d1f!important}[data-theme=light] .footer,[data-theme=light] .footer-container,[data-theme=light] footer{background-color:#f5f5f7!important}[data-theme=light] .footer a,[data-theme=light] .footer li,[data-theme=light] .footer li a,[data-theme=light] .footer-column a{color:#6e6e73!important}[data-theme=light] .footer a:hover,[data-theme=light] .footer li a:hover,[data-theme=light] .footer-column a:hover{color:#1d1d1f!important}[data-theme=light] .footer-bottom{background-color:#e8e8ed!important}[data-theme=light] .footer-bottom p.text,[data-theme=light] .footer-bottom p.text a,[data-theme=light] .footer-copyright{color:#6e6e73!important}[data-theme=light] .payment-icons,[data-theme=light] .payment-icons-section{background-color:#fff!important;border-top-color:#d2d2d7!important}.footer li,.footer li a{color:var(--color-text-secondary)!important}.footer li a:hover{color:var(--color-text-primary)!important}.footer-bottom{background-color:var(--color-bg-tertiary)!important}.footer-bottom p.text,.footer-bottom p.text a,.footer-copyright{color:var(--color-text-secondary)!important}.payment-icons-section{background-color:var(--color-bg-primary)!important;border-top-color:var(--color-border-subtle)!important}.payment-icons-section hr.border{border-color:var(--color-border-subtle)!important}[data-theme=light] #ml-header .ml-header-top{background:#fff!important;border-bottom:1px solid #d2d2d7!important}[data-theme=light] #ml-header .ml-logo-text{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-icon{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-icon:hover{color:#6e6e73!important}[data-theme=light] #ml-header .ml-icon svg{stroke:#1D1D1F!important}[data-theme=light] #ml-header .ml-cart-count{background:#1d1d1f!important;color:#fff!important}[data-theme=light] #ml-header .ml-nav{background:#f5f5f7!important;border-bottom:1px solid #d2d2d7!important}[data-theme=light] #ml-header .ml-categories-btn{background:#1d1d1f!important;color:#fff!important}[data-theme=light] #ml-header .ml-nav-link{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-nav-link:hover{background:#e8e8ed!important}[data-theme=light] #ml-header .ml-mega-menu{background:#fff!important;border:1px solid #d2d2d7!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important}[data-theme=light] #ml-header .ml-mega-cat-link{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mega-category:hover .ml-mega-cat-link{background:#f5f5f7!important;color:#000!important;border-left-color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mega-subcategories{background:#fff!important;border-left:1px solid #d2d2d7!important}[data-theme=light] #ml-header .ml-mega-sub-link{color:#6e6e73!important}[data-theme=light] #ml-header .ml-mega-sub-link:hover{background:#f5f5f7!important;color:#1d1d1f!important}[data-theme=light] #ml-header .ml-search-form{background:#f5f5f7!important;border:1px solid #d2d2d7!important}[data-theme=light] #ml-header .ml-search-input{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-search-input::-webkit-input-placeholder{color:#86868b!important}[data-theme=light] #ml-header .ml-search-input::-moz-placeholder{color:#86868b!important}[data-theme=light] #ml-header .ml-search-input:-ms-input-placeholder{color:#86868b!important}[data-theme=light] #ml-header .ml-search-input::-ms-input-placeholder{color:#86868b!important}[data-theme=light] #ml-header .ml-search-input::placeholder{color:#86868b!important}[data-theme=light] #ml-header .ml-search-btn{background:#1d1d1f!important;color:#fff!important}[data-theme=light] #ml-header .ml-search-btn svg{stroke:#FFFFFF!important}[data-theme=light] .theme-toggle{background:#fff!important;border-color:#d2d2d7!important}[data-theme=light] .theme-toggle:hover{background:#f5f5f7!important;border-color:#86868b!important}[data-theme=light] #ml-header .ml-mobile-menu{background:#fff!important}[data-theme=light] #ml-header .ml-mobile-header{border-bottom-color:#d2d2d7!important}[data-theme=light] #ml-header .ml-mobile-close{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mobile-search{background:#f5f5f7!important;border-color:#d2d2d7!important}[data-theme=light] #ml-header .ml-mobile-search input{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mobile-title{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mobile-cat,[data-theme=light] #ml-header .ml-mobile-link{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-mobile-sub{color:#6e6e73!important}[data-theme=light] #ml-header .ml-mobile-section{border-bottom-color:#d2d2d7!important}[data-theme=light] #ml-header .ml-mobile-toggle span{background:#1d1d1f!important}[data-theme=light] .ml-section-title{color:#1d1d1f!important}[data-theme=light] .microless-homepage{background:#fff!important}[data-theme=light] .ml-category-section{background:#fff!important}[data-theme=light] #ml-header .ml-nav-link{color:#1d1d1f!important}[data-theme=light] #ml-header .ml-nav-link:hover{background:#e8e8ed!important;color:#6e6e73!important}.footer-payment-icons,.payment-icons,.payment-icons-section .footer-payment-icons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:12px!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding:24px 20px!important;max-width:1200px!important;margin:0 auto!important}.footer-payment-icon,.footer-payment-icons .footer-payment-icon{width:50px!important;height:32px!important;display:inline-block!important;vertical-align:middle!important}.footer-payment-icon svg,.footer-payment-icons .footer-payment-icon,.footer-payment-icons svg{width:50px!important;height:32px!important;fill:#888!important;opacity:.8!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important}.footer-payment-icon:hover,.footer-payment-icons svg:hover{opacity:1!important;fill:#fff!important}.payment-icons-section{text-align:center!important;background-color:inherit!important;width:100%!important;padding:0 0!important}.payment-icons-section .footer-payment-icons{background-color:transparent!important;min-height:88px!important}.carousel,.heroCarousel,.slick-slider{max-width:1400px!important;margin:0 auto!important;margin-top:20px!important}.carousel-slide,.heroCarousel-slide{border-radius:0!important}#ml-header+.heroCarousel,#ml-header~.heroCarousel,.header+.heroCarousel,header+.heroCarousel,main .heroCarousel:first-child{margin-top:20px!important}.body .heroCarousel,.heroCarousel,.heroCarousel.slick-initialized,.main.full .heroCarousel,.microless-homepage .heroCarousel,div.heroCarousel,section.heroCarousel{max-width:1400px!important;width:calc(100% - 40px)!important;min-width:0!important;margin:16px auto 32px auto!important;padding:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;left:0!important;right:0!important}.heroCarousel.slick-slider,div.slick-slider.heroCarousel,section.slick-slider.heroCarousel{min-width:0!important;max-width:1400px!important;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}.heroCarousel .slick-list{border-radius:12px!important;overflow:hidden!important}.heroCarousel .heroCarousel-slide{border-radius:12px!important;overflow:hidden!important}.heroCarousel .heroCarousel-image-wrapper{border-radius:12px!important;overflow:hidden!important}@media (max-width:768px){.ml-carousel-wrapper{margin-top:16px!important;scroll-margin-top:120px}}.home_below_menu,[data-content-region=home_below_menu]{padding-top:16px!important}.carousel-wrapper,.heroCarousel-wrapper{max-width:1400px!important;width:calc(100% - 40px)!important;margin:16px auto 32px auto!important;padding:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.carousel-wrapper,.carousel-wrapper *,.heroCarousel,.heroCarousel *{border-color:transparent!important;outline:0!important}.ml-productView{max-width:1400px;margin:0 auto;padding:0 20px}.ml-product-layout{display:grid;grid-template-columns:1fr 1.2fr 380px;gap:40px;margin-top:24px}.ml-product-images{position:sticky;top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ml-main-image{background:#fff;border-radius:8px;padding:30px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:450px}.ml-image-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ml-image-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.ml-product-main-img{max-width:100%;max-height:380px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ml-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:16px;list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ml-thumbnail{width:80px;height:80px;background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;-webkit-transition:border-color .2s;transition:border-color .2s;-ms-flex-negative:0;flex-shrink:0}.ml-thumbnail.is-active,.ml-thumbnail:hover{border-color:#ffc107}.ml-thumbnail-link{display:block;width:100%;height:100%}.ml-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.ml-product-info{padding:0}.ml-product-title{font-size:24px;font-weight:600;color:#fff;line-height:1.3;margin:0 0 16px 0}.ml-product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#999;font-size:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333}.ml-meta-item a{color:#ffc107;text-decoration:none}.ml-meta-item a:hover{text-decoration:underline}.ml-share-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:0 0;border:1px solid #555;color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;-webkit-transition:all .2s;transition:all .2s;margin-left:auto}.ml-share-btn:hover{background:#333;border-color:#777}.ml-product-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px}.ml-badge{display:inline-block;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase}.ml-badge-instock{background:#4caf50;color:#fff}.ml-badge-soldout{background:#f44336;color:#fff}.ml-badge-offer{background:0 0;border:1px solid #ffc107;color:#ffc107}.ml-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px}.ml-product-rating .rating--small{display:-webkit-box;display:-ms-flexbox;display:flex}.ml-rating-count{color:#999;font-size:14px}.ml-rating-count a{color:#999;text-decoration:none}.ml-rating-count a:hover{color:#ffc107}.ml-key-specs{background:#1a1a1a;border-radius:8px;padding:20px;margin-bottom:20px}.ml-specs-list{list-style:disc;padding-left:20px;margin:0;color:#ccc;font-size:14px;line-height:1.8}.ml-specs-list li{margin-bottom:4px}.ml-specs-list strong{color:#fff}.ml-warranty-info{background:#1a1a1a;border-radius:8px;padding:16px 20px;color:#ccc;font-size:14px}.ml-warranty-info strong{color:#4caf50}.ml-product-purchase{position:sticky;top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ml-purchase-card{background:#1a1a1a;border-radius:12px;padding:24px;border:1px solid #333}.ml-price-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #333}.ml-main-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:4px}.ml-currency{color:#999;font-size:16px}.ml-price-value{font-size:32px;font-weight:700;color:#fff}.ml-vat-note{color:#888;font-size:13px;margin-bottom:12px}.ml-sale-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.ml-discount-badge{background:#4caf50;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.ml-was-price{color:#888;font-size:14px;text-decoration:line-through}.ml-savings{color:#4caf50;font-size:14px;font-weight:600}.ml-seller-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333}.ml-sold-by{color:#999;font-size:13px}.ml-sold-by strong{color:#ffc107}.ml-fulfilled-badge{display:inline-block;background:0 0;border:1px solid #4caf50;color:#4caf50;font-size:11px;padding:4px 10px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ml-stock-status{margin-bottom:20px}.ml-in-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#4caf50;font-size:16px;font-weight:600}.ml-in-stock svg{stroke:#4CAF50}.ml-out-of-stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#f44336;font-size:16px;font-weight:600}.ml-out-of-stock svg{stroke:#f44336}.ml-stock-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#f44336;font-size:13px;margin-top:8px}.ml-stock-warning svg{stroke:#f44336}.ml-add-to-cart-form{margin-bottom:16px}.ml-add-to-cart-form .form-field{margin-bottom:12px}.ml-add-to-cart-form .form-input--incrementTotal{background:#2a2a2a;border:1px solid #444;color:#fff;text-align:center;width:60px;padding:10px}.ml-add-to-cart-form .button--primary,.ml-add-to-cart-form [data-button-type=add-cart]{width:100%;background:#4caf50!important;border:none!important;color:#fff!important;padding:14px 24px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.ml-add-to-cart-form .button--primary:hover,.ml-add-to-cart-form [data-button-type=add-cart]:hover{background:#43a047!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ml-wishlist-section{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #333}.ml-wishlist-section .button{width:100%;background:0 0;border:1px solid #555;color:#fff;padding:12px;border-radius:8px}.ml-wishlist-section .button:hover{background:#2a2a2a;border-color:#777}.ml-condition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#999;font-size:14px;margin-bottom:16px}.ml-condition svg{stroke:#999}.ml-condition strong{color:#fff}.ml-delivery-info{background:#0a0a0a;border-radius:8px;padding:16px}.ml-delivery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#ccc;font-size:14px;margin-bottom:12px}.ml-delivery-row:last-child{margin-bottom:0}.ml-delivery-row svg{stroke:#888;-ms-flex-negative:0;flex-shrink:0}.ml-free-text{color:#4caf50!important}.productView-details.u-hiddenVisually{display:none!important}@media (max-width:1200px){.ml-product-layout{grid-template-columns:1fr 1fr}.ml-product-purchase{grid-column:span 2}.ml-purchase-card{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:768px){.ml-product-layout{grid-template-columns:1fr;gap:24px}.ml-product-purchase{grid-column:span 1;position:static}.ml-purchase-card{grid-template-columns:1fr}.ml-product-images{position:static}.ml-main-image{min-height:300px}.ml-product-title{font-size:20px}.ml-price-value{font-size:28px}.ml-product-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ml-share-btn{margin-left:0;margin-top:10px}}.productView-description{max-width:1400px;margin:40px auto;padding:0 20px}.productView-description #accordion h3{background:#1a1a1a;color:#fff;padding:16px 20px;margin:0 0 2px 0;font-size:16px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.productView-description #accordion h3:hover{background:#222}.productView-description #accordion h3 .tab-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.productView-description #accordion h3::before{content:"▸";color:#ffc107;margin-right:10px}.productView-description #accordion>div{background:#111;padding:24px;margin-bottom:16px;border-radius:0 0 8px 8px;color:#ccc;line-height:1.7}.productView-description .productView-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.related-product-section{max-width:1400px;margin:40px auto;padding:0 20px}.related-product-section h2{color:#fff;font-size:20px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #ffc107;display:inline-block}.ml-product-accordion{max-width:1400px;margin:40px auto;padding:0 20px}.ml-accordion-item{border:none}.ml-accordion-item:first-child{border:none}.ml-accordion-header{background:0 0!important;color:#fff;padding:24px 0 16px 0!important;margin:0;font-size:17px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none!important;-webkit-transition:color .2s;transition:color .2s;letter-spacing:-.2px}.ml-accordion-header:hover{background:0 0!important;color:#ffc107}.ml-accordion-icon{display:none!important}.ml-accordion-arrow{display:none!important}.ml-accordion-header .tab-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:17px!important;font-weight:600!important;letter-spacing:-.2px!important}.ml-accordion-content{background:0 0!important;padding:0 0 24px 0!important;color:#999;line-height:1.8;font-size:15px;border:none!important}.ml-specs-section{margin-bottom:24px}.ml-specs-section:last-child{margin-bottom:0}.ml-specs-category{background:0 0;color:#fff;padding:0 0 12px 0;margin:0 0 16px 0;font-size:15px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}.ml-specs-table{width:100%;border-collapse:collapse}.ml-specs-table tr{border:none}.ml-specs-table td{padding:10px 0;vertical-align:top;border:none;background:0 0}.ml-spec-name{background:0 0;color:#999;font-weight:400;width:180px;font-size:14px}.ml-spec-value{background:0 0;color:#fff;font-size:14px}.ml-reviews-section{padding:0!important}.ml-rating-summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;padding:0;background:0 0;border-radius:0;margin-bottom:32px}.ml-rating-score{text-align:center;min-width:120px}.ml-score-number{display:block;font-size:56px;font-weight:700;color:#fff;line-height:1;margin-bottom:8px;letter-spacing:-2px}.ml-score-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ml-score-text{color:#666;font-size:13px;font-weight:400}.ml-rating-count{color:#555;font-size:12px}.ml-review-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.ml-review-cta p{color:#999;margin:0}.ml-review-btn{display:inline-block;background:0 0;color:#fff;padding:12px 24px;border-radius:980px;text-decoration:none;font-size:14px;font-weight:500;border:1px solid #444;-webkit-transition:all .2s;transition:all .2s}.ml-review-btn:hover{background:#fff;color:#000;border-color:#fff}.ml-rating-bars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ml-rating-bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px}.ml-rating-bar-label{color:#2196f3;min-width:50px}.ml-rating-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:16px;background:#1a1a1a;border-radius:2px;overflow:hidden}.ml-rating-bar-fill{height:100%;background:#ffc107;-webkit-transition:width .3s;transition:width .3s}.ml-rating-bar-percent{color:#999;min-width:40px;text-align:right}.productReview{background:#0f0f0f;border-radius:8px;padding:24px;margin-bottom:16px}.productReview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:16px}.productReview-avatar{width:40px;height:40px;background:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.productReview-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.productReview-author{color:#fff;font-weight:500;margin-bottom:4px}.productReview-location{color:#666;font-size:12px}.productReview-date{color:#f44336;font-size:13px}.productReview-verified{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#4caf50;font-size:12px;margin-bottom:8px}.productReview-verified svg{stroke:#4CAF50}.productReview-title{color:#fff;font-size:14px;margin-bottom:8px}.productReview-body{color:#ccc;line-height:1.6}@media (max-width:768px){.ml-rating-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.ml-spec-name{width:120px;font-size:12px}.ml-spec-value{font-size:12px}}.ml-productView .ml-image-container img,.ml-productView .ml-main-image img,.ml-productView .ml-product-main-img{width:auto!important;height:auto!important;max-width:100%!important;max-height:350px!important;min-height:250px!important;-o-object-fit:contain!important;object-fit:contain!important}.ml-product-images .productView-image--default,.ml-productView .productView-image--default{width:auto!important;height:auto!important;max-width:100%!important;max-height:350px!important;min-height:250px!important;-o-object-fit:contain!important;object-fit:contain!important}.ml-accordion-content .rating,.ml-product-rating .rating,.ml-product-rating .rating--small,.ml-reviews-section .rating,.ml-score-stars .rating,.ml-score-stars .rating--small,.productView-rating .rating,.productView-rating .rating--small{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:2px!important}.ml-accordion-content .icon,.ml-product-rating .icon,.ml-reviews-section .icon,.ml-score-stars .icon,.productView-rating .icon{display:inline-block!important;width:16px!important;height:16px!important}#form-action-addToCart,.ml-product-purchase .button--primary,.ml-product-purchase [data-button-type=add-cart],.ml-purchase-card .button--primary,.ml-purchase-card .form-action .button,.ml-purchase-card [data-button-type=add-cart]{width:100%!important;background:#4caf50!important;border:none!important;color:#fff!important;padding:14px 24px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer!important;text-transform:uppercase!important}#form-action-addToCart:hover,.ml-purchase-card .button--primary:hover,.ml-purchase-card [data-button-type=add-cart]:hover{background:#43a047!important}.ml-product-purchase .form-increment,.ml-purchase-card .form-increment{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin-bottom:16px!important}.ml-product-purchase .form-increment .button,.ml-purchase-card .form-increment .button{width:44px!important;height:44px!important;background:#2a2a2a!important;border:1px solid #444!important;color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:0!important;font-size:18px!important}.ml-product-purchase .form-input--incrementTotal,.ml-purchase-card .form-input--incrementTotal{width:60px!important;height:44px!important;background:#1a1a1a!important;border:1px solid #444!important;color:#fff!important;text-align:center!important;font-size:16px!important}.ml-share-btn{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;background:0 0!important;border:1px solid #555!important;color:#fff!important;padding:8px 16px!important;border-radius:4px!important;cursor:pointer!important;font-size:13px!important;min-width:80px!important}.ml-purchase-card .wishlist-dropdown,.ml-wishlist-section .dropdown{width:100%!important}.ml-purchase-card .dropdown-toggle,.ml-wishlist-section .dropdown-toggle{width:100%!important;background:0 0!important;border:1px solid #555!important;color:#fff!important;padding:12px 16px!important;border-radius:8px!important;text-align:left!important}.ml-purchase-card .dropdown-toggle:hover,.ml-wishlist-section .dropdown-toggle:hover{background:#2a2a2a!important;border-color:#777!important}.ml-accordion-header .accordion-icon.arrow,.ml-accordion-header svg.accordion-icon{display:none!important}.ml-accordion-content{display:block!important}[data-theme=light] .ml-product-layout,[data-theme=light] .ml-productView{background:#fff}[data-theme=light] .ml-product-title{color:#1a1a1a!important}[data-theme=light] .ml-product-meta{color:#666!important;border-color:#e0e0e0!important}[data-theme=light] .ml-share-btn{color:#333!important;border-color:#ccc!important}[data-theme=light] .ml-share-btn:hover{background:#f5f5f5!important}[data-theme=light] .ml-key-specs{background:#f5f5f5!important}[data-theme=light] .ml-specs-list{color:#333!important}[data-theme=light] .ml-specs-list strong{color:#1a1a1a!important}[data-theme=light] .ml-purchase-card{background:#f9f9f9!important;border-color:#e0e0e0!important}[data-theme=light] .ml-price-section{border-color:#e0e0e0!important}[data-theme=light] .ml-price-value{color:#1a1a1a!important}[data-theme=light] .ml-currency,[data-theme=light] .ml-vat-note{color:#666!important}[data-theme=light] .ml-seller-info{border-color:#e0e0e0!important}[data-theme=light] .ml-sold-by{color:#666!important}[data-theme=light] .ml-delivery-info{background:#f0f0f0!important;color:#333!important}[data-theme=light] .ml-delivery-row{color:#333!important}[data-theme=light] .ml-delivery-row svg{stroke:#666!important}[data-theme=light] .ml-condition{color:#666!important}[data-theme=light] .ml-condition strong{color:#1a1a1a!important}[data-theme=light] .form-input--incrementTotal{background:#fff!important;border-color:#ccc!important;color:#1a1a1a!important}[data-theme=light] .form-increment .button{background:#f5f5f5!important;border-color:#ccc!important;color:#333!important}[data-theme=light] .ml-purchase-card .dropdown-toggle,[data-theme=light] .ml-wishlist-section .dropdown-toggle{border-color:#ccc!important;color:#333!important}[data-theme=light] .ml-accordion-header{background:#f5f5f5!important;color:#1a1a1a!important}[data-theme=light] .ml-accordion-header:hover{background:#eee!important}[data-theme=light] .ml-accordion-content{background:#fff!important;color:#333!important;border:1px solid #e0e0e0!important;border-top:none!important}[data-theme=light] .ml-specs-category{background:#f0f0f0!important;color:#1a1a1a!important}[data-theme=light] .ml-specs-table tr{border-color:#e0e0e0!important}[data-theme=light] .ml-spec-name{background:#f5f5f5!important;color:#1a1a1a!important}[data-theme=light] .ml-spec-value{background:#fff!important;color:#333!important}[data-theme=light] .ml-rating-summary{background:#f5f5f5!important}[data-theme=light] .ml-score-number{color:#1a1a1a!important}[data-theme=light] .ml-review-btn{background:#e0e0e0!important;color:#1a1a1a!important}[data-theme=light] .ml-review-btn:hover{background:#d0d0d0!important}[data-theme=light] .productReview{background:#f9f9f9!important;border:1px solid #e0e0e0!important}[data-theme=light] .productReview-author,[data-theme=light] .productReview-title{color:#1a1a1a!important}[data-theme=light] .productReview-body{color:#333!important}.rating .icon--ratingEmpty{fill:#444!important}.rating .icon--ratingFull{fill:#ffc107!important}[data-theme=light] .rating .icon--ratingEmpty{fill:#ccc!important}[data-theme=light] .rating .icon--ratingFull{fill:#ffc107!important}.ml-accordion-header .accordion-icon.arrow,.ml-accordion-header svg.accordion-icon{display:none!important}.ml-rating-score .rating,.ml-rating-summary .ml-score-stars .rating,.ml-reviews-section .rating,.ml-score-stars .rating,.productReview .rating{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ml-rating-summary .rating .icon,.ml-reviews-section .rating .icon,.ml-score-stars .rating .icon,.productReview .rating .icon{display:inline-block!important;width:16px!important;height:16px!important;margin:0 1px!important}[data-theme=light] #accordion,[data-theme=light] .ml-product-accordion{background:0 0!important}[data-theme=light] .ml-accordion-item{background:0 0!important;border:none!important}[data-theme=light] .ml-accordion-item:first-child{border:none!important}[data-theme=light] .ml-accordion-header{background:0 0!important;border:none!important;color:#1d1d1f!important}[data-theme=light] .ml-accordion-header:hover{background:0 0!important;color:#06c!important}[data-theme=light] .ml-accordion-header .tab-title{color:inherit!important}[data-theme=light] .ml-accordion-arrow{color:#86868b!important}[data-theme=light] .ml-accordion-header:hover .ml-accordion-arrow{color:#06c!important}[data-theme=light] .ml-accordion-content{background:0 0!important;border:none!important;color:#424245!important}[data-theme=light] .ml-specs-section,[data-theme=light] .ml-specs-table{background:0 0!important}[data-theme=light] .ml-specs-category{background:0 0!important;color:#1d1d1f!important;border-bottom:1px solid rgba(0,0,0,.1)!important}[data-theme=light] .ml-spec-name{background:0 0!important;color:#86868b!important}[data-theme=light] .ml-spec-value{background:0 0!important;color:#1d1d1f!important}[data-theme=light] .ml-rating-summary{background:0 0!important;border:none!important}[data-theme=light] .ml-score-number{color:#1d1d1f!important}[data-theme=light] .ml-rating-count,[data-theme=light] .ml-score-text{color:#86868b!important}[data-theme=light] .ml-review-cta p{color:#86868b!important}[data-theme=light] .ml-review-btn{background:0 0!important;color:#06c!important;border:1px solid #06c!important}[data-theme=light] .ml-review-btn:hover{background:#06c!important;color:#fff!important}[data-theme=light] .productReview{background:0 0!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:0!important}.ml-product-purchase .form-increment,.ml-purchase-card .form-increment{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ml-product-purchase .form-increment .button,.ml-purchase-card .form-increment .button{background:#222!important;border:1px solid #444!important;color:#fff!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:20px!important;cursor:pointer!important;-webkit-transition:all .2s!important;transition:all .2s!important;line-height:1!important}.ml-product-purchase .form-increment .button:hover,.ml-purchase-card .form-increment .button:hover{background:#333!important;border-color:#ffc107!important}.ml-product-purchase .form-input--incrementTotal,.ml-purchase-card .form-input--incrementTotal{width:50px!important;height:40px!important;text-align:center!important;font-size:16px!important;font-weight:600!important;background:#1a1a1a!important;border:1px solid #444!important;border-left:none!important;border-right:none!important;color:#fff!important}[data-theme=light] .ml-product-purchase .form-increment .button,[data-theme=light] .ml-purchase-card .form-increment .button{background:#f0f0f0!important;border:1px solid #ccc!important;color:#333!important}[data-theme=light] .ml-product-purchase .form-increment .button:hover,[data-theme=light] .ml-purchase-card .form-increment .button:hover{background:#e0e0e0!important;border-color:#ffc107!important}[data-theme=light] .ml-product-purchase .form-input--incrementTotal,[data-theme=light] .ml-purchase-card .form-input--incrementTotal{background:#fff!important;border:1px solid #ccc!important;border-left:none!important;border-right:none!important;color:#1a1a1a!important}.form-increment{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;border-radius:6px!important;overflow:hidden!important;border:1px solid #444!important}.form-increment .button{border-radius:0!important;border:none!important}.form-increment .button[data-action=dec],.form-increment .button[data-action=inc]{background:#222!important;color:#fff!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;cursor:pointer!important;-webkit-transition:background .2s!important;transition:background .2s!important}.form-increment .button[data-action=dec]:hover,.form-increment .button[data-action=inc]:hover{background:#333!important}.form-increment .button .icon{width:20px!important;height:20px!important}.form-increment .button svg{width:20px!important;height:20px!important;fill:#fff!important}.form-increment .form-input--incrementTotal{width:60px!important;height:44px!important;text-align:center!important;font-size:16px!important;font-weight:600!important;background:#1a1a1a!important;border:none!important;border-left:1px solid #444!important;border-right:1px solid #444!important;color:#fff!important;border-radius:0!important}[data-theme=light] .form-increment{border:1px solid #ccc!important}[data-theme=light] .form-increment .button[data-action=dec],[data-theme=light] .form-increment .button[data-action=inc]{background:#f5f5f5!important;color:#333!important}[data-theme=light] .form-increment .button[data-action=dec]:hover,[data-theme=light] .form-increment .button[data-action=inc]:hover{background:#e5e5e5!important}[data-theme=light] .form-increment .button svg{fill:#333!important}[data-theme=light] .form-increment .form-input--incrementTotal{background:#fff!important;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;color:#1a1a1a!important}[data-theme=light] .card,[data-theme=light] .microless-card,[data-theme=light] .productCarousel .card,[data-theme=light] .productGrid .card,[data-theme=light] .productList .card{background-color:#fff!important;border:1px solid #e5e7eb!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}[data-theme=light] .card:hover,[data-theme=light] .microless-card:hover{border-color:#d1d5db!important;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important;-webkit-transform:translateY(-4px);transform:translateY(-4px)}[data-theme=light] .card-figure,[data-theme=light] .card-image-wrapper,[data-theme=light] .card-img-container{background-color:#f9fafb!important}[data-theme=light] .card .card-title,[data-theme=light] .card-title,[data-theme=light] .card-title a{color:#1f2937!important}[data-theme=light] .card-title a:hover{color:#06c!important}[data-theme=light] .card-body,[data-theme=light] .card-content{background-color:#fff!important}[data-theme=light] .card .price,[data-theme=light] .price--withoutTax,[data-theme=light] .price-current{color:#111827!important}[data-theme=light] .price--rrp,[data-theme=light] .price-original{color:#9ca3af!important}[data-theme=light] .badge-discount,[data-theme=light] .card .badge,[data-theme=light] .sale-flag-side{background-color:#10b981!important;color:#fff!important}[data-theme=light] .card-brand,[data-theme=light] .card-rating,[data-theme=light] .card-text{color:#6b7280!important}[data-theme=light] .card :not(.badge):not(.sale-flag-side){background-color:transparent}[data-theme=light] .card .card-inner,[data-theme=light] .card article{background-color:#fff!important}#menu,#ml-header .ml-nav,.navPages,.navPages-container,.navPages-list{background:#1db954!important;border-bottom:none!important;position:relative;padding:0!important}#ml-header .ml-nav::after,.navPages-container::after{display:none!important}#ml-header .ml-nav-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:0!important;padding:0!important;min-height:52px!important}#ml-header .ml-categories-btn,.ml-categories-btn,.navPages-action.has-subMenu:first-child,[data-dropdown=categories-dropdown]{background:rgba(0,0,0,.15)!important;color:#fff!important;font-weight:700!important;padding:0 32px!important;border-radius:0!important;border:none!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:12px!important;-webkit-transition:all .1s ease!important;transition:all .1s ease!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;height:52px!important}#ml-header .ml-categories-btn::before,.ml-categories-btn::before{display:none!important}#ml-header .ml-categories-btn:hover,.ml-categories-btn:hover,.navPages-action.has-subMenu:first-child:hover,[data-dropdown=categories-dropdown]:hover{background:rgba(0,0,0,.25)!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#ml-header .ml-nav-link,.navPages-action,.navPages-item>a{color:#fff!important;font-weight:700!important;font-size:12px!important;padding:0 20px!important;margin:0!important;-webkit-transition:all .1s ease!important;transition:all .1s ease!important;position:relative;border-radius:0!important;text-transform:uppercase!important;letter-spacing:1px!important;background:0 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;height:52px!important}#ml-header .ml-nav-link:hover,.navPages-action:hover,.navPages-item>a:hover{color:#fff!important;background:rgba(0,0,0,.15)!important}#ml-header .ml-nav-link:hover::after,.navPages-action:hover::after{display:none!important}[data-theme=light] #menu,[data-theme=light] #ml-header .ml-nav,[data-theme=light] .navPages,[data-theme=light] .navPages-container,[data-theme=light] .navPages-list{background:#2563eb!important;border-bottom:none!important;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.3)!important;box-shadow:0 2px 8px rgba(37,99,235,.3)!important}[data-theme=light] #ml-header .ml-nav::after,[data-theme=light] .navPages-container::after{display:none!important}[data-theme=light] #ml-header .ml-categories-btn,[data-theme=light] .ml-categories-btn,[data-theme=light] .navPages-action.has-subMenu:first-child,[data-theme=light] [data-dropdown=categories-dropdown]{background:rgba(0,0,0,.15)!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-theme=light] #ml-header .ml-categories-btn:hover,[data-theme=light] .ml-categories-btn:hover,[data-theme=light] .navPages-action.has-subMenu:first-child:hover,[data-theme=light] [data-dropdown=categories-dropdown]:hover{background:rgba(0,0,0,.25)!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-theme=light] #ml-header .ml-nav-link,[data-theme=light] .navPages-action,[data-theme=light] .navPages-item>a{color:rgba(255,255,255,.9)!important}[data-theme=light] #ml-header .ml-nav-link:hover,[data-theme=light] .navPages-action:hover,[data-theme=light] .navPages-item>a:hover{color:#fff!important;background:rgba(0,0,0,.15)!important}[data-theme=light] #ml-header .ml-nav-link:hover::after,[data-theme=light] .navPages-action:hover::after{background:#3b82f6}#ml-header .ml-categories-btn,.ml-categories-btn,.navPages-action.has-subMenu,[data-dropdown]{-webkit-transition:all .1s ease!important;transition:all .1s ease!important}#ml-header .ml-mega-menu,#ml-header .ml-mega-subcategories,.dropdown-menu,.navPage-subMenu,.navPages-action+.navPage-subMenu-list,.navPages-action-moreIcon{-webkit-transition:opacity .1s ease,visibility 0s!important;transition:opacity .1s ease,visibility 0s!important}#ml-header .ml-mega-cat-link,#ml-header .ml-mega-sub-link,.dropdown-menu-item,.navPage-childList-action,.navPage-subMenu-action,.navPages-action-moreIcon{-webkit-transition:all .1s ease!important;transition:all .1s ease!important}.dropdown-menu-item:hover,.navPage-childList-action:hover,.navPage-subMenu-action:hover{background:rgba(29,185,84,.12)!important;color:#1db954!important;padding-left:20px!important}#ml-header .ml-mega-cat-link:hover{background:rgba(29,185,84,.1)!important;color:#1db954!important;border-left-color:#1db954!important}#ml-header .ml-mega-sub-link:hover{background:rgba(29,185,84,.08)!important;color:#1db954!important}[data-theme=light] .dropdown-menu-item:hover,[data-theme=light] .navPage-childList-action:hover,[data-theme=light] .navPage-subMenu-action:hover{background:rgba(37,99,235,.1)!important;color:#2563eb!important}[data-theme=light] #ml-header .ml-mega-cat-link:hover{background:rgba(37,99,235,.08)!important;color:#2563eb!important;border-left-color:#2563eb!important}[data-theme=light] #ml-header .ml-mega-sub-link:hover{background:rgba(37,99,235,.06)!important;color:#2563eb!important}.navPage-subMenu,.navPage-subMenu-list{background:rgba(18,18,18,.95)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5)!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important}[data-theme=light] .navPage-subMenu,[data-theme=light] .navPage-subMenu-list{background:rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.08)!important;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.12)!important;box-shadow:0 20px 60px rgba(0,0,0,.12)!important}.navPage-subMenu-action{color:#b3b3b3!important;padding:12px 18px!important;font-size:14px!important;font-weight:500!important}[data-theme=light] .navPage-subMenu-action{color:#64748b!important}#ml-header .ml-categories-wrapper:hover .ml-mega-menu{display:block!important}#ml-header .ml-mega-category:hover .ml-mega-subcategories{display:block!important}.ml-category-page{background-color:var(--color-bg-primary);min-height:100vh;padding-bottom:var(--space-3xl)}.ml-breadcrumbs-wrapper{max-width:1400px;margin:0 auto;padding:var(--space-lg) var(--space-xl)}.ml-breadcrumbs-wrapper .breadcrumbs{background:0 0;padding:0;margin:0;font-size:13px}.ml-breadcrumbs-wrapper .breadcrumb{color:var(--color-text-tertiary);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}.ml-breadcrumbs-wrapper .breadcrumb:hover{color:var(--color-text-primary)}.ml-breadcrumbs-wrapper .breadcrumb-label{color:var(--color-text-primary)}.ml-category-hero{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%);border-bottom:1px solid var(--color-border-subtle);padding:var(--space-3xl) var(--space-lg);margin-bottom:var(--space-2xl);position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-box-shadow:inset 0 0 0 1px rgba(29,185,84,.2);box-shadow:inset 0 0 0 1px rgba(29,185,84,.2)}.ml-category-hero::before{content:'';position:absolute;inset:0;background:rgba(29,185,84,.03);pointer-events:none}[data-theme=light] .ml-category-hero::before{background:rgba(37,99,235,.02)}[data-theme=light] .ml-category-hero{-webkit-box-shadow:inset 0 0 0 1px rgba(37,99,235,.15);box-shadow:inset 0 0 0 1px rgba(37,99,235,.15)}.ml-category-hero-content{max-width:1400px;margin:0 auto;text-align:center}.ml-category-title{font-size:clamp(32px, 5vw, 56px);font-weight:700;color:var(--color-text-primary);letter-spacing:-1.5px;margin:0 0 var(--space-md);line-height:1.1}.ml-category-description{font-size:17px;color:var(--color-text-secondary);max-width:720px;margin:0 auto var(--space-lg);line-height:1.6}.ml-category-description p{margin:var(--space-sm) 0}.ml-category-hero-image{max-width:600px;margin:var(--space-xl) auto 0;border-radius:var(--radius-xl);overflow:hidden;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.ml-category-hero-image img{width:100%;height:auto;display:block}.ml-subcategories-section{padding:0 0 var(--space-3xl)}.ml-container{max-width:1400px;margin:0 auto;padding:0 var(--space-xl)}.ml-section-subtitle{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-xl);letter-spacing:-.5px}.ml-subcategories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.ml-subcategory-link{background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-sm) var(--space-lg);text-decoration:none;font-size:15px;font-weight:500;color:var(--color-text-primary);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ml-subcategory-link:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.ml-category-content{padding:var(--space-xl) 0}.ml-category-layout{display:grid;grid-template-columns:280px 1fr;gap:var(--space-2xl);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ml-category-sidebar{position:sticky;top:100px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);height:auto;max-height:none;overflow:visible;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-box-shadow:inset 0 0 0 1px rgba(29,185,84,.15),var(--shadow-md);box-shadow:inset 0 0 0 1px rgba(29,185,84,.15),var(--shadow-md)}.ml-category-sidebar::-webkit-scrollbar{width:6px}[data-theme=light] .ml-category-sidebar{-webkit-box-shadow:inset 0 0 0 1px rgba(37,99,235,.12),var(--shadow-md);box-shadow:inset 0 0 0 1px rgba(37,99,235,.12),var(--shadow-md)}.ml-sidebar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-subtle)}.ml-sidebar-title{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0}.ml-filters-clear{background:0 0;border:none;color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-filters-clear:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.ml-category-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-2xl)}.ml-toolbar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-lg)}.ml-products-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--space-md)}.ml-products-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.5px}.ml-product-count{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.ml-products-wrapper{margin-bottom:var(--space-2xl)}.ml-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.ml-product-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;overflow:hidden;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ml-product-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.5);box-shadow:0 12px 32px rgba(0,0,0,.5);border-color:#1db954}[data-theme=light] .ml-product-card{background:#fff!important;border:1px solid #e5e7eb!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}[data-theme=light] .ml-product-card:hover{border-color:#3b82f6!important;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.12)!important;box-shadow:0 12px 40px rgba(0,0,0,.12)!important}.ml-product-link{text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ml-product-image{position:relative;background:#fff;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:260px;border-radius:8px;margin:8px;overflow:hidden}[data-theme=light] .ml-product-image{background:#f8fafc!important}.ml-product-img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform var(--transition-normal);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.ml-product-card:hover .ml-product-img{-webkit-transform:scale(1.02);transform:scale(1.02)}.ml-product-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;background:#4caf50;color:#fff;z-index:1}.ml-product-info{padding:12px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}[data-theme=light] .ml-product-info{background:#fff!important}.ml-product-title{color:#fff;font-size:13px;font-weight:400;line-height:1.4;margin:0 0 10px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:72px}[data-theme=light] .ml-product-title{color:#1f2937!important}.ml-fulfilled-badge{display:inline-block;background:0 0;border:1px solid #666;color:#999;font-size:10px;padding:4px 8px;border-radius:4px;margin-bottom:12px}[data-theme=light] .ml-fulfilled-badge{border-color:#d1d5db!important;color:#6b7280!important}.ml-product-pricing{margin-bottom:12px}.ml-current-price{color:#fff;font-size:20px;font-weight:700;display:block}[data-theme=light] .ml-current-price{color:#111827!important}.ml-original-price{color:#888;font-size:14px;text-decoration:line-through;display:block;margin-top:4px}[data-theme=light] .ml-original-price{color:#9ca3af!important}.ml-delivery-info,.ml-pickup-info{color:#999;font-size:12px;margin-bottom:0;background:#111;padding:10px 12px;border-radius:4px;margin-top:auto}.ml-pickup-info{display:none}[data-theme=light] .ml-delivery-info{background:#f3f4f6!important;color:#4b5563!important}.ml-free-label{color:#4caf50;font-weight:600}[data-theme=light] .ml-free-label{color:#059669!important}.ml-delivery-date{color:#4caf50}[data-theme=light] .ml-delivery-date{color:#059669!important}.ml-empty-state{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--color-text-secondary)}.ml-empty-state svg{width:64px;height:64px;margin-bottom:var(--space-lg);stroke:var(--color-text-tertiary)}.ml-empty-state h3{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-sm)}.ml-empty-state p{font-size:15px;color:var(--color-text-secondary);margin:0}.ml-pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-xl) 0}.ml-pagination-wrapper .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);list-style:none;padding:0;margin:0}.ml-pagination-wrapper .pagination-item,.ml-pagination-wrapper .pagination-item a,.pagination-item{min-width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:600;font-size:15px;text-decoration:none;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);cursor:pointer}.ml-pagination-wrapper .pagination-item a:hover,.ml-pagination-wrapper .pagination-item:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ml-pagination-wrapper .pagination-item--current,.ml-pagination-wrapper .pagination-item--current a,.pagination-item.pagination-item--current{background:#1db954!important;color:#fff!important;border-color:#1db954!important;font-weight:700}[data-theme=light] .ml-pagination-wrapper .pagination-item--current,[data-theme=light] .pagination-item.pagination-item--current{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ml-pagination-wrapper .pagination-item--next,.ml-pagination-wrapper .pagination-item--previous{font-size:18px}.ml-compare-fab{position:fixed;bottom:var(--space-2xl);right:var(--space-2xl);width:56px;height:56px;background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border-radius:var(--radius-full);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);text-decoration:none;-webkit-transition:all var(--transition-normal);transition:all var(--transition-normal);z-index:100}.ml-compare-fab:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.ml-compare-fab svg{width:24px;height:24px}.ml-compare-fab .countPill{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;background:#ef4444;color:#fff;border-radius:var(--radius-full);font-size:11px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px}@media (max-width:1024px){.ml-category-layout{grid-template-columns:1fr;gap:var(--space-lg)}.ml-category-sidebar{display:none;position:fixed;top:0;left:0;width:100%;max-width:360px;height:100vh;max-height:100vh;z-index:1000;border-radius:0;border-right:1px solid var(--color-border-subtle);border-left:none;border-top:none;border-bottom:none}.ml-category-sidebar.is-open{display:block}.ml-mobile-filter-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.ml-mobile-filter-btn:hover{background:var(--color-btn-primary-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ml-mobile-filter-btn svg{width:18px;height:18px}.ml-subcategories-list{gap:var(--space-xs)}.ml-products-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}}@media (max-width:768px){.ml-category-hero{padding:var(--space-xl) var(--space-lg);margin-bottom:var(--space-xl)}.ml-category-title{font-size:32px}.ml-category-description{font-size:15px}.ml-category-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-md)}.ml-toolbar-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.ml-toolbar-right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-sort-wrapper{width:100%}.ml-sort-label{display:none}.actionBar .form-select,.ml-toolbar-right select{width:100%;min-width:auto}.ml-container{padding:0 var(--space-md)}.ml-products-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.ml-compare-fab{bottom:var(--space-lg);right:var(--space-lg);width:48px;height:48px}}@media (max-width:480px){.ml-category-title{font-size:28px}.ml-section-subtitle{font-size:20px}.ml-container{padding:0 var(--space-md)}.ml-category-hero{padding:var(--space-lg) var(--space-md)}.ml-category-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-md)}.ml-toolbar-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.ml-toolbar-right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ml-sort-wrapper{width:100%}.ml-sort-label{display:none}.actionBar .form-select,.ml-toolbar-right select{width:100%;min-width:auto}}[data-theme=light] .ml-category-hero{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%)}[data-theme=light] .ml-product-badge{background:var(--color-text-primary);color:var(--color-bg-primary)}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ml-product-card,.ml-subcategory-card{-webkit-animation:fadeIn var(--transition-normal) ease-out;animation:fadeIn var(--transition-normal) ease-out}.ml-products-grid>:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ml-products-grid>:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.ml-products-grid>:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.ml-products-grid>:nth-child(4){-webkit-animation-delay:150ms;animation-delay:150ms}.ml-products-grid>:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.ml-filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.ml-filter-overlay.is-active{display:block}#faceted-search-container .accordion,#faceted-search-container .facetedSearch,.ml-category-sidebar .accordion{background:0 0;border:none}#faceted-search-container .accordion-block,#faceted-search-container .facetedSearch-navList,.ml-category-sidebar .accordion-block{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-lg) 0}#faceted-search-container .accordion-title,#faceted-search-container .facetedSearch-navList-title,.ml-category-sidebar .accordion-title{color:var(--color-text-primary);font-size:15px;font-weight:600;padding:0;margin:0 0 var(--space-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}#faceted-search-container .accordion-title:hover{color:var(--color-text-secondary)}#faceted-search-container .accordion-title::after,.ml-category-sidebar .accordion-title::after{content:'−';font-size:20px;font-weight:300;color:var(--color-text-secondary);-webkit-transition:-webkit-transform var(--transition-fast);transition:-webkit-transform var(--transition-fast);transition:transform var(--transition-fast);transition:transform var(--transition-fast),-webkit-transform var(--transition-fast)}#faceted-search-container .accordion-title.is-collapsed::after{content:'+'}#faceted-search-container .accordion-content,#faceted-search-container .facetedSearch-navList-list,.ml-category-sidebar .accordion-content{padding:0;list-style:none;margin:0}#faceted-search-container .accordion-content li,#faceted-search-container .facetedSearch-option,.ml-category-sidebar .accordion-content li{margin-bottom:var(--space-sm)}#faceted-search-container input[type=checkbox],.ml-category-sidebar input[type=checkbox]{width:18px;height:18px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);margin-right:var(--space-sm);-ms-flex-negative:0;flex-shrink:0}#faceted-search-container input[type=checkbox]:checked{background:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-bg)}#faceted-search-container input[type=checkbox]:checked::after{content:'✓';display:block;text-align:center;color:var(--color-btn-primary-text);font-size:12px;font-weight:700;line-height:16px}#faceted-search-container .facetedSearch-option-label,#faceted-search-container label,.ml-category-sidebar label{color:var(--color-text-primary);font-size:14px;font-weight:400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast);padding:var(--space-xs) 0}#faceted-search-container label:hover,.ml-category-sidebar label:hover{color:var(--color-text-secondary)}#faceted-search-container .facetedSearch-option-count,.ml-category-sidebar .filter-count{color:var(--color-text-tertiary);font-size:12px;margin-left:auto;background:var(--color-bg-hover);padding:2px 8px;border-radius:var(--radius-full)}#faceted-search-container input[type=number],#faceted-search-container input[type=text],.ml-category-sidebar input[type=number]{background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--space-sm) var(--space-md);font-size:14px;width:100%;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}#faceted-search-container input[type=number]:focus,#faceted-search-container input[type=text]:focus{outline:0;border-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 3px rgba(128,128,128,.1);box-shadow:0 0 0 3px rgba(128,128,128,.1)}#faceted-search-container .form-minMaxRow,.ml-category-sidebar .price-range-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-md)}#faceted-search-container .form-minMaxRow input{-webkit-box-flex:1;-ms-flex:1;flex:1}#faceted-search-container .button--primary,#faceted-search-container button[type=submit],.ml-category-sidebar .button--primary{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:none;border-radius:var(--radius-full);padding:var(--space-sm) var(--space-lg);font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast);width:100%;margin-top:var(--space-md)}#faceted-search-container button[type=submit]:hover,.ml-category-sidebar .button--primary:hover{background:var(--color-btn-primary-hover);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#faceted-search-container .button--tertiary,#faceted-search-container .reset-btn,.ml-category-sidebar .button--tertiary{background:0 0;color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}#faceted-search-container .button--tertiary:hover,.ml-category-sidebar .button--tertiary:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-strong)}#faceted-search-container .faceted-search-pills,.ml-category-sidebar .active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}#faceted-search-container .faceted-search-pill,.ml-category-sidebar .active-filter-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs);background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:13px;color:var(--color-text-primary)}#faceted-search-container .faceted-search-pill button,.ml-category-sidebar .active-filter-tag button{background:0 0;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0;margin-left:var(--space-xs);font-size:16px;line-height:1;-webkit-transition:color var(--transition-fast);transition:color var(--transition-fast)}#faceted-search-container .faceted-search-pill button:hover{color:var(--color-text-primary)}#faceted-search-container .form-option-swatch,.ml-category-sidebar .color-swatch{width:32px;height:32px;border-radius:var(--radius-sm);border:2px solid var(--color-border-default);cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}#faceted-search-container .form-option-swatch:hover,.ml-category-sidebar .color-swatch:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:var(--color-text-primary)}#faceted-search-container .form-option-swatch--selected{border-color:var(--color-text-primary);-webkit-box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-text-primary)}#faceted-search-container .navList,.ml-category-sidebar .navList{list-style:none;padding:0;margin:0}#faceted-search-container .navList-item,.ml-category-sidebar .navList-item{margin-bottom:var(--space-xs)}#faceted-search-container .navList-action,.ml-category-sidebar .navList-action{color:var(--color-text-primary);text-decoration:none;font-size:14px;display:block;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}#faceted-search-container .navList-action:hover,.ml-category-sidebar .navList-action:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}#faceted-search-container .navList-action.is-active,.ml-category-sidebar .navList-action.is-active{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);font-weight:600}#faceted-search-container .navList--price,.ml-category-sidebar .price-ranges{margin-top:var(--space-md)}#faceted-search-container .navList--price .navList-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;min-width:220px}.ml-custom-price-range{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-subtle)}.ml-custom-price-range h4{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-md)}.ml-price-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-md)}.ml-price-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.ml-price-input-wrapper label{display:block;font-size:12px;color:var(--color-text-tertiary);margin-bottom:var(--space-xs)}.ml-price-input{width:100%;background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);padding:var(--space-sm);font-size:14px;font-weight:500}.ml-price-separator{color:var(--color-text-tertiary);margin:0 var(--space-xs);padding-top:20px}#faceted-search-container.is-loading,.ml-category-sidebar.is-loading{opacity:.5;pointer-events:none}@media (max-width:1024px){.ml-category-sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform var(--transition-normal);transition:-webkit-transform var(--transition-normal);transition:transform var(--transition-normal);transition:transform var(--transition-normal),-webkit-transform var(--transition-normal)}.ml-category-sidebar.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.ml-category-sidebar .ml-sidebar-header::before{content:'×';position:absolute;right:var(--space-lg);top:var(--space-lg);font-size:32px;font-weight:300;color:var(--color-text-secondary);cursor:pointer;line-height:1}}.ml-sort-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-md)}.ml-sort-label{font-size:14px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;margin:0;cursor:default;letter-spacing:.02em}.ml-sort-wrapper .actionBar-section .form-label,.ml-sort-wrapper .form-label{display:none!important}.ml-sort-wrapper .actionBar,.ml-sort-wrapper .actionBar-section,.ml-sort-wrapper .form-field,.ml-sort-wrapper .form-fieldset{margin:0;padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actionBar,.ml-category-toolbar .form,.ml-toolbar-right,.ml-toolbar-right .form{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sort,.actionBar .form-select,.ml-sort-wrapper #sort,.ml-sort-wrapper select,.ml-toolbar-right .actionBar .form-select,.ml-toolbar-right .form-select,.ml-toolbar-right select,select#sort{background-color:#2a2a2a!important;border:1px solid #404040!important;border-radius:8px;color:#fff!important;padding:12px 44px 12px 16px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:right 16px center;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:auto;width:auto;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}#sort:hover,.actionBar .form-select:hover,.ml-sort-wrapper #sort:hover,.ml-toolbar-right .form-select:hover,.ml-toolbar-right select:hover{border-color:#555!important;background-color:#333!important}#sort:focus,.actionBar .form-select:focus,.ml-sort-wrapper #sort:focus,.ml-toolbar-right .form-select:focus,.ml-toolbar-right select:focus{outline:0;border-color:#1db954!important;-webkit-box-shadow:0 0 0 3px rgba(29,185,84,.2);box-shadow:0 0 0 3px rgba(29,185,84,.2)}#sort option,.actionBar .form-select option,.ml-sort-wrapper #sort option,.ml-toolbar-right select option{background-color:#2a2a2a!important;color:#fff!important;padding:10px}[data-theme=light] #sort,[data-theme=light] .actionBar .form-select,[data-theme=light] .ml-sort-wrapper #sort,[data-theme=light] .ml-toolbar-right .form-select,[data-theme=light] .ml-toolbar-right select{background-color:#fff!important;color:#1f2937!important;border-color:#e5e7eb!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}[data-theme=light] #sort:hover,[data-theme=light] .actionBar .form-select:hover,[data-theme=light] .ml-sort-wrapper #sort:hover,[data-theme=light] .ml-toolbar-right .form-select:hover,[data-theme=light] .ml-toolbar-right select:hover{border-color:#9ca3af!important;background-color:#f9fafb!important}[data-theme=light] #sort:focus,[data-theme=light] .actionBar .form-select:focus,[data-theme=light] .ml-sort-wrapper #sort:focus,[data-theme=light] .ml-toolbar-right .form-select:focus,[data-theme=light] .ml-toolbar-right select:focus{border-color:#3b82f6!important;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}[data-theme=light] #sort option,[data-theme=light] .actionBar .form-select option,[data-theme=light] .ml-sort-wrapper #sort option,[data-theme=light] .ml-toolbar-right select option{background-color:#fff!important;color:#1f2937!important}.actionBar-section--right,.ml-toolbar-right .view-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs)}.actionBar-section--right button,.ml-toolbar-right .view-toggle button{width:36px;height:36px;background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all var(--transition-fast);transition:all var(--transition-fast)}.actionBar-section--right button:hover,.ml-toolbar-right .view-toggle button:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.actionBar-section--right button.is-active,.ml-toolbar-right .view-toggle button.is-active{background:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.ml-category-page .form-select,.ml-category-page .ml-sort-wrapper select,.ml-category-page .ml-toolbar-right select,.ml-category-page select#sort,.ml-category-toolbar .form-select,.ml-category-toolbar select{background-color:#2a2a2a!important;border:1px solid #505050!important;border-radius:8px!important;color:#fff!important;padding:12px 44px 12px 16px!important;font-size:14px!important;font-weight:500!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important}[data-theme=light] .ml-category-page .form-select,[data-theme=light] .ml-category-page .ml-sort-wrapper select,[data-theme=light] .ml-category-page .ml-toolbar-right select,[data-theme=light] .ml-category-page select#sort,[data-theme=light] .ml-category-toolbar .form-select,[data-theme=light] .ml-category-toolbar select{background-color:#fff!important;border-color:#e5e7eb!important;color:#1f2937!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.chatbot-widget{position:fixed;bottom:24px;right:24px;z-index:99999999999;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif}.chatbot-toggle{width:60px;height:60px;background:#f5c518;color:#000;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 20px rgba(245,197,24,.4);box-shadow:0 4px 20px rgba(245,197,24,.4);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.chatbot-toggle:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 28px rgba(245,197,24,.5);box-shadow:0 6px 28px rgba(245,197,24,.5)}.chatbot-toggle:active{-webkit-transform:translateY(0);transform:translateY(0)}.chatbot-toggle__icon{-webkit-transition:all .3s ease;transition:all .3s ease}.chatbot-toggle__icon--close{display:none}.chatbot-toggle.is-open .chatbot-toggle__icon--help,.chatbot-widget--open .chatbot-toggle__icon--help{display:none}.chatbot-toggle.is-open .chatbot-toggle__icon--close,.chatbot-widget--open .chatbot-toggle__icon--close{display:block}.chatbot-window{position:absolute;bottom:75px;right:0;width:400px;max-width:calc(100vw - 48px);height:620px;max-height:calc(100vh - 140px);background:var(--color-bg-secondary,#1a1a1a);border-radius:16px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.5);box-shadow:0 10px 50px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95);-webkit-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.chatbot-widget--open .chatbot-window{opacity:1;visibility:visible;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-theme=light] .chatbot-window{background:#fff;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.15);box-shadow:0 10px 50px rgba(0,0,0,.15)}.chatbot-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:var(--color-bg-primary,#0f0f0f);border-bottom:1px solid var(--color-border-subtle,#2a2a2a)}[data-theme=light] .chatbot-window__header{background:#1d1d1f}.chatbot-header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.chatbot-header__avatar{width:44px;height:44px;background:#f5c518;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chatbot-header__avatar svg{fill:#000000}.chatbot-header__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.chatbot-header__title{color:#fff;font-size:17px;font-weight:600}.chatbot-header__status{color:#4ade80;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.status-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.chatbot-close{width:36px;height:36px;background:rgba(255,255,255,.1);border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.chatbot-close svg{stroke:#FFFFFF}.chatbot-close:hover{background:rgba(255,255,255,.15)}.chatbot-window__messages{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px 20px;background:var(--color-bg-secondary,#1a1a1a)}[data-theme=light] .chatbot-window__messages{background:#f9fafb}.chatbot-window__messages::-webkit-scrollbar{width:6px}.chatbot-window__messages::-webkit-scrollbar-track{background:0 0}.chatbot-window__messages::-webkit-scrollbar-thumb{background:var(--color-border-strong,#3a3a3a);border-radius:3px}.chatbot-welcome-message{color:var(--color-text-primary,#fff)}.welcome-emoji{font-size:32px;margin-bottom:12px}.chatbot-welcome-message h3{font-size:18px;font-weight:600;margin-bottom:8px;color:#fff}.chatbot-welcome-message p{font-size:14px;color:#999;margin-bottom:20px}.chatbot-topics{margin-top:16px}.topics-label{font-size:13px;font-weight:600;color:#fff;margin-bottom:12px}.topics-list{list-style:none;margin:0 0 16px 0;padding:0}.topics-list li{font-size:14px;color:#999;padding:4px 0}.topics-cta{font-size:13px;color:#999;margin-top:12px}[data-theme=light] .chatbot-welcome-message h3,[data-theme=light] .topics-label{color:#1f2937}[data-theme=light] .chatbot-welcome-message p,[data-theme=light] .topics-cta,[data-theme=light] .topics-list li{color:#6b7280}.chatbot-window__quick-replies{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 20px;background:var(--color-bg-primary,#0f0f0f);border-top:1px solid var(--color-border-subtle,#2a2a2a)}[data-theme=light] .chatbot-window__quick-replies{background:#fff;border-top:1px solid #e5e7eb}.chatbot-quick-reply{padding:12px 16px;background:var(--color-surface,#2a2a2a);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:left}[data-theme=light] .chatbot-quick-reply{background:#f3f4f6;color:#1f2937}.chatbot-quick-reply:hover{background:rgba(245,197,24,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-theme=light] .chatbot-quick-reply:hover{background:#e5e7eb}.quick-reply-emoji{font-size:16px}.chatbot-window__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 20px;background:var(--color-bg-primary,#0f0f0f);border-top:1px solid var(--color-border-subtle,#2a2a2a)}[data-theme=light] .chatbot-window__input{background:#fff;border-top:1px solid #e5e7eb}.chatbot-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;background:var(--color-surface,#2a2a2a);border:2px solid var(--color-border-default,#3a3a3a);border-radius:24px;color:#fff;font-size:14px;outline:0;-webkit-transition:border .2s;transition:border .2s}[data-theme=light] .chatbot-input{background:#f3f4f6;border-color:#d1d5db;color:#1f2937}.chatbot-input:focus{border-color:#f5c518}.chatbot-input::-webkit-input-placeholder{color:#666}.chatbot-input::-moz-placeholder{color:#666}.chatbot-input:-ms-input-placeholder{color:#666}.chatbot-input::-ms-input-placeholder{color:#666}.chatbot-input::placeholder{color:#666}[data-theme=light] .chatbot-input::-webkit-input-placeholder{color:#9ca3af}[data-theme=light] .chatbot-input::-moz-placeholder{color:#9ca3af}[data-theme=light] .chatbot-input:-ms-input-placeholder{color:#9ca3af}[data-theme=light] .chatbot-input::-ms-input-placeholder{color:#9ca3af}[data-theme=light] .chatbot-input::placeholder{color:#9ca3af}.chatbot-send{width:44px;height:44px;background:#f5c518;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.chatbot-send svg{fill:#000}.chatbot-send:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.chatbot-send:active{-webkit-transform:scale(.95);transform:scale(.95)}.chatbot-window__messages{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.chatbot-window__messages::-webkit-scrollbar{width:6px}.chatbot-window__messages::-webkit-scrollbar-track{background:0 0}.chatbot-window__messages::-webkit-scrollbar-thumb{background:var(--color-border-strong,#3a3a3a);border-radius:3px}.chatbot-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:85%;-webkit-animation:messageSlide .3s ease;animation:messageSlide .3s ease}@-webkit-keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes messageSlide{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.chatbot-message--bot{-ms-flex-item-align:start;align-self:flex-start}.chatbot-message--user{-ms-flex-item-align:end;align-self:flex-end}.chatbot-message__bubble{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5}.chatbot-message--bot .chatbot-message__bubble{background:var(--color-surface,#1a1a1a);color:var(--color-text-primary,#fff);border-bottom-left-radius:4px}[data-theme=light] .chatbot-message--bot .chatbot-message__bubble{background:#f3f4f6;color:#1f2937}.chatbot-message--user .chatbot-message__bubble{background:#f5c518;color:#000;border-bottom-right-radius:4px}.chatbot-message__time{font-size:11px;color:var(--color-text-tertiary,#6a6a6a);margin-top:4px;padding:0 4px}.chatbot-message--user .chatbot-message__time{text-align:right}.chatbot-typing-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:4px 0}.chatbot-typing-dots span{width:8px;height:8px;background:var(--color-text-tertiary,#6a6a6a);border-radius:50%;-webkit-animation:typingBounce 1.4s infinite ease-in-out both;animation:typingBounce 1.4s infinite ease-in-out both}.chatbot-typing-dots span:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.chatbot-typing-dots span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.chatbot-typing-dots span:nth-child(3){-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes typingBounce{0%,100%,80%{-webkit-transform:scale(.6);transform:scale(.6)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes typingBounce{0%,100%,80%{-webkit-transform:scale(.6);transform:scale(.6)}40%{-webkit-transform:scale(1);transform:scale(1)}}.chatbot-window__quick-replies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--color-border-subtle,#1f1f1f)}.chatbot-quick-reply{background:var(--color-surface,#1a1a1a);color:var(--color-text-primary,#fff);border:1px solid var(--color-border-default,#2a2a2a);border-radius:20px;padding:8px 16px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.chatbot-quick-reply:hover{background:var(--color-surface-hover,#2a2a2a);border-color:#f5c518;color:#f5c518}[data-theme=light] .chatbot-quick-reply{background:#fff;color:#1f2937;border-color:#e5e7eb}[data-theme=light] .chatbot-quick-reply:hover{background:#fef9c3;border-color:#f5c518;color:#92400e}.chatbot-window__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--color-border-subtle,#1f1f1f);background:var(--color-bg-tertiary,#181818)}[data-theme=light] .chatbot-window__input{background:#f9fafb}.chatbot-input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--color-surface,#1a1a1a);border:1px solid var(--color-border-default,#2a2a2a);border-radius:24px;padding:12px 20px;font-size:14px;color:var(--color-text-primary,#fff);outline:0;-webkit-transition:border-color .2s;transition:border-color .2s}.chatbot-input::-webkit-input-placeholder{color:var(--color-text-tertiary,#6a6a6a)}.chatbot-input::-moz-placeholder{color:var(--color-text-tertiary,#6a6a6a)}.chatbot-input:-ms-input-placeholder{color:var(--color-text-tertiary,#6a6a6a)}.chatbot-input::-ms-input-placeholder{color:var(--color-text-tertiary,#6a6a6a)}.chatbot-input::placeholder{color:var(--color-text-tertiary,#6a6a6a)}.chatbot-input:focus{border-color:#f5c518}[data-theme=light] .chatbot-input{background:#fff;border-color:#e5e7eb;color:#1f2937}.chatbot-send{width:44px;height:44px;background:#f5c518;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.chatbot-send svg{stroke:#000000}.chatbot-send:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(245,197,24,.4);box-shadow:0 4px 12px rgba(245,197,24,.4)}.chatbot-message__bubble--action{padding:8px;background:0 0!important}.chatbot-action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f5c518;color:#000;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.chatbot-action-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,197,24,.4);box-shadow:0 4px 12px rgba(245,197,24,.4)}.chatbot-widget{position:fixed;bottom:24px;right:24px;z-index:2147483647;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Roboto,sans-serif}.chatbot-contact-modal{display:none;position:absolute;bottom:75px;right:0;width:380px;max-width:calc(100vw - 48px);z-index:2147483646}.chatbot-contact-modal[aria-hidden=false]{display:block}.footer-contact-info{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-subtle,#2a2a2a)}[data-theme=light] .footer-contact-info{border-top-color:#e5e7eb}.footer-contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 0;color:var(--color-text-secondary,#b0b0b0);text-decoration:none;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.footer-contact-link:hover{color:#f5c518;-webkit-transform:translateX(4px);transform:translateX(4px)}.footer-contact-link svg{-ms-flex-negative:0;flex-shrink:0;stroke:currentColor}.footer-whatsapp-link:hover{color:#25d366}.footer-whatsapp-link svg{fill:currentColor}[data-theme=light] .footer-contact-link{color:#6b7280}[data-theme=light] .footer-contact-link:hover{color:#1f2937}.chatbot-contact-modal__content{background:#1a1a1a;border:1px solid #2a2a2a;width:100%;max-height:500px;border-radius:16px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.5);box-shadow:0 10px 50px rgba(0,0,0,.5);overflow-y:auto;-webkit-animation:chatbotSlideUp .3s ease;animation:chatbotSlideUp .3s ease}@-webkit-keyframes chatbotSlideUp{from{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes chatbotSlideUp{from{opacity:0;-webkit-transform:translateY(20px) scale(.95);transform:translateY(20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.chatbot-contact-modal--open .chatbot-contact-modal__content{-webkit-transform:translateY(0);transform:translateY(0)}.chatbot-contact-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #2a2a2a;background:#1f1f1f;border-radius:16px 16px 0 0}.chatbot-contact-header h3{font-size:18px;font-weight:600;color:#fff;margin:0}.chatbot-contact-close{background:0 0;border:none;cursor:pointer;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6a6a6a;-webkit-transition:all .2s;transition:all .2s}.chatbot-contact-close:hover{color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.chatbot-contact-close svg{stroke:currentColor;width:20px;height:20px}.chatbot-contact-form{padding:24px}.chatbot-form-group{margin-bottom:18px}.chatbot-form-group label{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:8px}.optional-label{font-weight:400;color:#6a6a6a}.chatbot-form-group input,.chatbot-form-group textarea{width:100%;background:#0a0a0a;border:1px solid #2a2a2a;border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.chatbot-form-group input:focus,.chatbot-form-group textarea:focus{border-color:#f5c518;background:#0f0f0f}.chatbot-form-group textarea{resize:vertical;min-height:100px}.chatbot-form-actions{margin-top:20px;margin-bottom:16px}.chatbot-submit-btn{width:100%;background:#f5c518;color:#000;border:none;border-radius:8px;padding:14px 24px;font-size:15px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.chatbot-submit-btn:hover{background:#fcd34d;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,197,24,.4);box-shadow:0 4px 12px rgba(245,197,24,.4)}.chatbot-contact-divider{text-align:center;position:relative;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.chatbot-contact-divider::after,.chatbot-contact-divider::before{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#3a3a3a}.chatbot-contact-divider span{color:#6a6a6a;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.chatbot-contact-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:0}.chatbot-email-btn,.chatbot-whatsapp-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;border:1px solid #2a2a2a}.chatbot-whatsapp-btn{background:#25d366;color:#fff;border-color:#25d366}.chatbot-whatsapp-btn:hover{background:#1eaf52;border-color:#1eaf52;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(37,211,102,.4);box-shadow:0 4px 12px rgba(37,211,102,.4)}.chatbot-email-btn{background:#2a2a2a;color:#fff;border-color:#3a3a3a}.chatbot-email-btn:hover{background:#3a3a3a;border-color:#4a4a4a;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(255,255,255,.1)}.chatbot-phone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.chatbot-country-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:100px}.chatbot-country-select:hover{background:rgba(255,255,255,.08)}.chatbot-country-select .country-flag{width:20px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.chatbot-country-select .country-code{color:#fff;font-size:14px;font-weight:500}.chatbot-country-select svg{stroke:rgba(255,255,255,0.4);width:12px;height:12px;margin-left:auto}.country-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:200px;background:#2c2c2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-box-shadow:0 16px 48px rgba(0,0,0,.4);box-shadow:0 16px 48px rgba(0,0,0,.4);max-height:220px;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .2s ease;transition:all .2s ease;z-index:100}.country-dropdown--open{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.country-dropdown::-webkit-scrollbar{width:4px}.country-dropdown::-webkit-scrollbar-track{background:0 0}.country-dropdown::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.country-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.country-option:hover{background:rgba(255,255,255,.08)}.country-option:first-child{border-radius:11px 11px 0 0}.country-option:last-child{border-radius:0 0 11px 11px}.country-option img{width:20px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.country-option span{color:rgba(255,255,255,.9);font-size:13px;font-weight:500}.chatbot-phone-wrapper input{-webkit-box-flex:1;-ms-flex:1;flex:1}.chatbot-form-actions{margin-top:24px}.chatbot-form-submit{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:#1db954;color:#000;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.chatbot-form-submit:hover{background:#1ed760;-webkit-transform:scale(1.02);transform:scale(1.02)}.chatbot-form-submit:active{-webkit-transform:scale(.98);transform:scale(.98)}.chatbot-form-submit svg{display:none}.chatbot-contact-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:24px 0}.chatbot-contact-divider::after,.chatbot-contact-divider::before{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(255,255,255,.1)}.chatbot-contact-divider span{color:rgba(255,255,255,.4);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.chatbot-contact-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.chatbot-email-btn,.chatbot-whatsapp-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.chatbot-whatsapp-btn{background:rgba(37,211,102,.15);color:#25d366;border:1px solid rgba(37,211,102,.3)}.chatbot-whatsapp-btn:hover{background:rgba(37,211,102,.25);color:#25d366}.chatbot-email-btn{background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.1)}.chatbot-email-btn:hover{background:rgba(255,255,255,.1);color:#fff}@media (max-width:520px){.chatbot-widget{bottom:16px;right:16px}.chatbot-toggle{padding:12px 20px;font-size:14px}.chatbot-window{width:calc(100vw - 32px);height:calc(100vh - 120px);bottom:70px;right:0;border-radius:16px}.chatbot-contact-modal{width:calc(100vw - 32px);bottom:70px;right:0}.chatbot-contact-modal__content{max-width:100%;max-height:70vh;border-radius:16px}.chatbot-contact-header{padding:32px 24px 20px}.chatbot-contact-header h3{font-size:22px}.chatbot-contact-form{padding:8px 24px 28px}.chatbot-phone-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chatbot-country-select{width:100%}.chatbot-contact-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account,main.account{background-color:var(--color-bg-primary)!important;padding:30px 0!important}.navBar--account{background:var(--color-surface,#2a2a2a)!important;border:1px solid var(--color-border-default,#3a3a3a)!important;border-radius:8px!important;padding:0!important;margin-bottom:30px!important;overflow:hidden!important}.navBar--account .navBar-section{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.navBar--account .navBar-item{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;margin:0!important;border-right:1px solid var(--color-border-default,#3a3a3a)!important}.navBar--account .navBar-item:last-child{border-right:none!important}.navBar--account .navBar-action,.navBar--account .navBar-item{color:var(--color-text-secondary,#999)!important;padding:16px 20px!important;text-decoration:none!important;display:block!important;text-align:center!important;font-size:14px!important;font-weight:500!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;background:0 0!important}.navBar--account .navBar-item.is-active,.navBar--account .navBar-item:hover{background:linear-gradient(135deg,#1db954 0,#1ed760 100%)!important;color:#fff!important}.navBar--account .navBar-action:hover{background:rgba(29,185,84,.1)!important;color:#1db954!important}.account-body{background:var(--color-surface,#2a2a2a)!important;border:1px solid var(--color-border-default,#3a3a3a)!important;border-radius:12px!important;padding:30px!important;margin:0!important}.account-content{padding:0!important}.account-heading,.page-heading,h1.page-heading,h2.page-heading{color:var(--color-text-primary,#fff)!important;font-size:28px!important;font-weight:700!important;margin-bottom:25px!important;padding-bottom:15px!important;border-bottom:2px solid var(--color-border-default,#3a3a3a)!important}.account-list{margin:0!important;padding:0!important;list-style:none!important}.account-listItem{background:var(--color-bg-elevated,#1f1f1f)!important;border:1px solid var(--color-border-subtle,#3a3a3a)!important;border-radius:8px!important;padding:20px!important;margin-bottom:15px!important}.account-listItem:hover{border-color:#1db954!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(29,185,84,.15)!important;box-shadow:0 4px 12px rgba(29,185,84,.15)!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.table{width:100%!important;background:0 0!important;color:var(--color-text-primary,#fff)!important;border-collapse:separate!important;border-spacing:0 8px!important}.table thead th{background:var(--color-bg-elevated,#1f1f1f)!important;color:var(--color-text-secondary,#999)!important;padding:12px 15px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important}.table tbody td{background:var(--color-surface,#2a2a2a)!important;border:1px solid var(--color-border-subtle,#3a3a3a)!important;padding:15px!important;color:var(--color-text-primary,#fff)!important}.table tbody tr:hover td{background:var(--color-bg-hover,#333)!important;border-color:#1db954!important}.form-field{margin-bottom:20px!important}.form-field label{color:var(--color-text-primary,#fff)!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}.form-input,.form-select,.form-textarea{background:var(--color-bg-elevated,#1f1f1f)!important;border:1px solid var(--color-border-default,#3a3a3a)!important;border-radius:6px!important;color:var(--color-text-primary,#fff)!important;padding:12px 16px!important;font-size:14px!important;width:100%!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#1db954!important;outline:0!important;-webkit-box-shadow:0 0 0 3px rgba(29,185,84,.1)!important;box-shadow:0 0 0 3px rgba(29,185,84,.1)!important;background:var(--color-surface,#2a2a2a)!important}.form-input::-webkit-input-placeholder{color:var(--color-text-secondary,#666)!important}.form-input::-moz-placeholder{color:var(--color-text-secondary,#666)!important}.form-input:-ms-input-placeholder{color:var(--color-text-secondary,#666)!important}.form-input::-ms-input-placeholder{color:var(--color-text-secondary,#666)!important}.form-input::placeholder{color:var(--color-text-secondary,#666)!important}.button,a.button,button.button,input.button{background:linear-gradient(135deg,#1db954 0,#1ed760 100%)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.button:hover,a.button:hover,button.button:hover,input.button:hover{background:linear-gradient(135deg,#1ed760 0,#1db954 100%)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(29,185,84,.3)!important;box-shadow:0 4px 12px rgba(29,185,84,.3)!important}.button--primary{background:linear-gradient(135deg,#1db954 0,#1ed760 100%)!important;color:#fff!important}.button--secondary,a.button.button--small{background:0 0!important;border:2px solid #1db954!important;color:#1db954!important}.button--secondary:hover,a.button.button--small:hover{background:rgba(29,185,84,.1)!important;border-color:#1ed760!important;color:#1ed760!important}.alertBox{border-radius:8px!important;padding:16px 20px!important;margin-bottom:20px!important;font-size:14px!important}.alertBox--success{background:rgba(29,185,84,.1)!important;border:1px solid #1db954!important;color:#1ed760!important}.alertBox--error{background:rgba(255,59,48,.1)!important;border:1px solid #ff3b30!important;color:#ff6b6b!important}.alertBox--info{background:rgba(66,133,244,.1)!important;border:1px solid #4285f4!important;color:#6ba3ff!important}.address,.payment-method{background:var(--color-bg-elevated,#1f1f1f)!important;border:1px solid var(--color-border-subtle,#3a3a3a)!important;border-radius:8px!important;padding:20px!important;margin-bottom:15px!important;color:var(--color-text-primary,#fff)!important}.address:hover,.payment-method:hover{border-color:#1db954!important;-webkit-box-shadow:0 4px 12px rgba(29,185,84,.15)!important;box-shadow:0 4px 12px rgba(29,185,84,.15)!important}.pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px!important;margin-top:30px!important}.pagination-item{margin:0!important}.pagination-link{background:var(--color-surface,#2a2a2a)!important;border:1px solid var(--color-border-default,#3a3a3a)!important;color:var(--color-text-primary,#fff)!important;padding:8px 12px!important;border-radius:6px!important;text-decoration:none!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.pagination-link:hover{background:#1db954!important;border-color:#1db954!important;color:#fff!important}.pagination-item--current .pagination-link{background:linear-gradient(135deg,#1db954 0,#1ed760 100%)!important;border-color:#1db954!important;color:#fff!important}.breadcrumbs{margin-bottom:20px!important;padding:12px 0!important}.breadcrumb{color:var(--color-text-secondary,#999)!important;text-decoration:none!important;font-size:13px!important}.breadcrumb:hover{color:#1db954!important}.breadcrumb.is-active{color:var(--color-text-primary,#fff)!important}.account-sidebar-block{background:var(--color-surface,#2a2a2a)!important;border:1px solid var(--color-border-default,#3a3a3a)!important;border-radius:8px!important;padding:20px!important;margin-bottom:20px!important}.account-sidebar-block h3{color:var(--color-text-primary,#fff)!important;font-size:16px!important;font-weight:600!important;margin-bottom:15px!important}.account-product{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:15px!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.account-product-figure{-ms-flex-negative:0!important;flex-shrink:0!important}.account-product-body{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important;color:var(--color-text-primary,#fff)!important}.account-product-title{color:var(--color-text-primary,#fff)!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important}.account-product-title:hover{color:#1db954!important}.order-status{display:inline-block!important;padding:4px 12px!important;border-radius:12px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.order-status--completed{background:rgba(29,185,84,.2)!important;color:#1ed760!important}.order-status--pending{background:rgba(255,204,0,.2)!important;color:#fc0!important}.order-status--cancelled{background:rgba(255,59,48,.2)!important;color:#ff6b6b!important}@media (max-width:768px){.navBar--account .navBar-section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.navBar--account .navBar-item{border-right:none!important;border-bottom:1px solid var(--color-border-default,#3a3a3a)!important}.navBar--account .navBar-item:last-child{border-bottom:none!important}.account-body{padding:20px!important}.page-heading,h1.page-heading,h2.page-heading{font-size:22px!important}}.premium-bulk-order{margin-top:16px;padding:14px;background:linear-gradient(165deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);border-radius:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=light] .premium-bulk-order{background:linear-gradient(165deg,#fff 0,#f8fafc 100%);border-color:rgba(0,0,0,.06);-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06)}.premium-bulk-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.premium-bulk-icon{width:32px;height:32px;background:linear-gradient(135deg,#f5c518 0,#e5b000 100%);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.premium-bulk-icon svg{width:20px;height:20px}.premium-bulk-icon svg{color:#000}.premium-bulk-header-text h3{font-size:14px;font-weight:700;color:#fff;margin:0 0 2px;letter-spacing:-.02em}.premium-bulk-header-text p{font-size:11px;color:rgba(255,255,255,.5);margin:0}[data-theme=light] .premium-bulk-header-text h3{color:#0f172a}[data-theme=light] .premium-bulk-header-text p{color:#64748b}.premium-bulk-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.premium-bulk-contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:8px 6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;text-decoration:none;-webkit-transition:all .25s cubic-bezier(.4, 0, .2, 1);transition:all .25s cubic-bezier(.4, 0, .2, 1)}.premium-bulk-contact-item:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-theme=light] .premium-bulk-contact-item{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .premium-bulk-contact-item:hover{background:#e2e8f0;border-color:#cbd5e1}.premium-bulk-contact-icon{width:26px;height:26px;background:rgba(255,255,255,.06);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s ease;transition:all .25s ease}.premium-bulk-contact-icon svg{width:16px;height:16px}.premium-bulk-contact-item:hover .premium-bulk-contact-icon{background:rgba(255,255,255,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}[data-theme=light] .premium-bulk-contact-icon{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.premium-bulk-contact-icon svg{color:rgba(255,255,255,.8)}[data-theme=light] .premium-bulk-contact-icon svg{color:#475569}.premium-bulk-contact-item--whatsapp .premium-bulk-contact-icon{background:rgba(37,211,102,.15)}.premium-bulk-contact-item--whatsapp .premium-bulk-contact-icon svg{color:#25d366}.premium-bulk-contact-item--whatsapp:hover .premium-bulk-contact-icon{background:rgba(37,211,102,.25)}.premium-bulk-contact-item span{font-size:11px;font-weight:600;color:rgba(255,255,255,.7);letter-spacing:.02em}[data-theme=light] .premium-bulk-contact-item span{color:#475569}.premium-bulk-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.premium-bulk-divider::after,.premium-bulk-divider::before{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}[data-theme=light] .premium-bulk-divider::after,[data-theme=light] .premium-bulk-divider::before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(0,0,0,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.premium-bulk-divider span{font-size:10px;font-weight:500;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}[data-theme=light] .premium-bulk-divider span{color:#94a3b8}.premium-bulk-quote-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:600;color:#000;background:linear-gradient(135deg,#f5c518 0,#e5b000 100%);border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4, 0, .2, 1);transition:all .25s cubic-bezier(.4, 0, .2, 1);letter-spacing:-.01em}.premium-bulk-quote-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(245,197,24,.35);box-shadow:0 8px 24px rgba(245,197,24,.35)}.premium-bulk-quote-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.premium-bulk-quote-btn svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.premium-bulk-quote-btn:hover svg{-webkit-transform:translateX(3px);transform:translateX(3px)}.bulk-quote-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2147483646;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.bulk-quote-modal[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex}.bulk-quote-modal__content{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);width:100%;max-width:520px;max-height:90vh;border-radius:24px;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.5);box-shadow:0 24px 80px rgba(0,0,0,.5);overflow:hidden;-webkit-animation:bulkQuoteSlideUp .35s cubic-bezier(.4,0,.2,1);animation:bulkQuoteSlideUp .35s cubic-bezier(.4,0,.2,1)}[data-theme=light] .bulk-quote-modal__content{background:#fff;border-color:rgba(0,0,0,.08);-webkit-box-shadow:0 24px 80px rgba(0,0,0,.15);box-shadow:0 24px 80px rgba(0,0,0,.15)}@-webkit-keyframes bulkQuoteSlideUp{from{opacity:0;-webkit-transform:translateY(30px) scale(.96);transform:translateY(30px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes bulkQuoteSlideUp{from{opacity:0;-webkit-transform:translateY(30px) scale(.96);transform:translateY(30px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.bulk-quote-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.03)),to(transparent));background:linear-gradient(180deg,rgba(255,255,255,.03) 0,transparent 100%)}[data-theme=light] .bulk-quote-header{border-bottom-color:#f1f5f9;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#fff));background:linear-gradient(180deg,#fafbfc 0,#fff 100%)}.bulk-quote-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.bulk-quote-header-icon{width:44px;height:44px;background:linear-gradient(135deg,rgba(245,197,24,.2) 0,rgba(245,197,24,.1) 100%);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bulk-quote-header-icon svg{color:#f5c518}.bulk-quote-header h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 2px;letter-spacing:-.02em}.bulk-quote-header p{font-size:13px;color:rgba(255,255,255,.5);margin:0}[data-theme=light] .bulk-quote-header h3{color:#0f172a}[data-theme=light] .bulk-quote-header p{color:#64748b}.bulk-quote-close{background:rgba(255,255,255,.06);border:none;border-radius:10px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.bulk-quote-close:hover{background:rgba(255,255,255,.1);color:#fff}[data-theme=light] .bulk-quote-close{background:#f1f5f9;color:#64748b}[data-theme=light] .bulk-quote-close:hover{background:#e2e8f0;color:#0f172a}.bulk-quote-form{padding:24px;max-height:calc(90vh - 100px);overflow-y:auto}.bulk-quote-product{background:linear-gradient(135deg,rgba(245,197,24,.08) 0,rgba(245,197,24,.03) 100%);border:1px solid rgba(245,197,24,.15);border-radius:14px;padding:16px;margin-bottom:24px}[data-theme=light] .bulk-quote-product{background:linear-gradient(135deg,#fffbeb 0,#fef3c7 100%);border-color:#fde68a}.bulk-quote-product-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#f5c518;margin-bottom:8px}.bulk-quote-product-name{display:block;font-size:14px;font-weight:600;color:#fff;line-height:1.4}[data-theme=light] .bulk-quote-product-name{color:#0f172a}.bulk-quote-product-sku{display:block;font-size:12px;color:rgba(255,255,255,.5);margin-top:4px}[data-theme=light] .bulk-quote-product-sku{color:#64748b}.bulk-quote-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:480px){.bulk-quote-row{grid-template-columns:1fr;gap:0}}.bulk-quote-group{margin-bottom:18px}.bulk-quote-group label{display:block;font-size:13px;font-weight:600;color:rgba(255,255,255,.8);margin-bottom:8px}.bulk-quote-group label .required{color:#f5c518}[data-theme=light] .bulk-quote-group label{color:#374151}.bulk-quote-group input,.bulk-quote-group textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;font-size:14px;color:#fff;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:inherit}.bulk-quote-group input::-webkit-input-placeholder,.bulk-quote-group textarea::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.bulk-quote-group input::-moz-placeholder,.bulk-quote-group textarea::-moz-placeholder{color:rgba(255,255,255,.3)}.bulk-quote-group input:-ms-input-placeholder,.bulk-quote-group textarea:-ms-input-placeholder{color:rgba(255,255,255,.3)}.bulk-quote-group input::-ms-input-placeholder,.bulk-quote-group textarea::-ms-input-placeholder{color:rgba(255,255,255,.3)}.bulk-quote-group input::placeholder,.bulk-quote-group textarea::placeholder{color:rgba(255,255,255,.3)}[data-theme=light] .bulk-quote-group input,[data-theme=light] .bulk-quote-group textarea{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .bulk-quote-group input::-webkit-input-placeholder,[data-theme=light] .bulk-quote-group textarea::-webkit-input-placeholder{color:#94a3b8}[data-theme=light] .bulk-quote-group input::-moz-placeholder,[data-theme=light] .bulk-quote-group textarea::-moz-placeholder{color:#94a3b8}[data-theme=light] .bulk-quote-group input:-ms-input-placeholder,[data-theme=light] .bulk-quote-group textarea:-ms-input-placeholder{color:#94a3b8}[data-theme=light] .bulk-quote-group input::-ms-input-placeholder,[data-theme=light] .bulk-quote-group textarea::-ms-input-placeholder{color:#94a3b8}[data-theme=light] .bulk-quote-group input::placeholder,[data-theme=light] .bulk-quote-group textarea::placeholder{color:#94a3b8}.bulk-quote-group input:focus,.bulk-quote-group textarea:focus{border-color:#f5c518;background:rgba(245,197,24,.05);-webkit-box-shadow:0 0 0 3px rgba(245,197,24,.1);box-shadow:0 0 0 3px rgba(245,197,24,.1)}[data-theme=light] .bulk-quote-group input:focus,[data-theme=light] .bulk-quote-group textarea:focus{background:#fff;border-color:#f5c518;-webkit-box-shadow:0 0 0 3px rgba(245,197,24,.15);box-shadow:0 0 0 3px rgba(245,197,24,.15)}.bulk-quote-group textarea{resize:vertical;min-height:80px}.bulk-quote-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}[data-theme=light] .bulk-quote-actions{border-top-color:#f1f5f9}.bulk-quote-cancel{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 20px;font-size:14px;font-weight:600;color:rgba(255,255,255,.7);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.bulk-quote-cancel:hover{background:rgba(255,255,255,.1);color:#fff}[data-theme=light] .bulk-quote-cancel{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}[data-theme=light] .bulk-quote-cancel:hover{background:#e2e8f0;color:#0f172a}.bulk-quote-submit{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f5c518 0,#e5b000 100%);color:#000;border:none;border-radius:12px;padding:14px 24px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4, 0, .2, 1);transition:all .25s cubic-bezier(.4, 0, .2, 1)}.bulk-quote-submit:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(245,197,24,.35);box-shadow:0 8px 24px rgba(245,197,24,.35)}.bulk-quote-submit:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:480px){.premium-bulk-order{padding:20px;border-radius:16px}.premium-bulk-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.premium-bulk-contact-grid{grid-template-columns:repeat(3,1fr);gap:8px}.premium-bulk-contact-item{padding:14px 8px}.premium-bulk-contact-icon{width:36px;height:36px}.premium-bulk-contact-icon svg{width:18px;height:18px}.bulk-quote-modal__content{border-radius:20px 20px 0 0;max-height:95vh}.bulk-quote-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bulk-quote-cancel,.bulk-quote-submit{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.ml-purchase-order-banner{margin:28px auto 32px;padding:0 20px;max-width:1400px;width:calc(100% - 40px);-webkit-box-sizing:border-box;box-sizing:border-box}.ml-po-banner-content{background:rgba(255,255,255,.04);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 8px 32px rgba(0,0,0,.28);box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 8px 32px rgba(0,0,0,.28);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .25s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .25s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .25s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .25s ease,-webkit-box-shadow .3s ease,-webkit-transform .25s ease;position:relative;overflow:hidden}.ml-po-banner-content:hover{border-color:rgba(255,255,255,.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 12px 40px rgba(0,0,0,.36);box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 12px 40px rgba(0,0,0,.36);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ml-po-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ml-po-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:4px 12px 4px 8px;color:rgba(255,255,255,.7);font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-font-smoothing:antialiased}.ml-po-badge svg{opacity:.8;-ms-flex-negative:0;flex-shrink:0}.ml-po-text{color:rgba(255,255,255,.75);font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Text','Segoe UI',sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ml-po-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:rgba(255,255,255,.55);font-family:Inter,-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .2s ease,gap .2s ease;transition:color .2s ease,gap .2s ease;-webkit-font-smoothing:antialiased;background:0 0;border:none;padding:0;cursor:pointer}.ml-po-cta:hover{color:rgba(255,255,255,.9);gap:9px}.ml-po-cta svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ml-po-cta:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}[data-theme=light] .ml-po-banner-content{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 4px 24px rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 4px 24px rgba(0,0,0,.06)}[data-theme=light] .ml-po-banner-content:hover{border-color:rgba(0,0,0,.14);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 32px rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 32px rgba(0,0,0,.1)}[data-theme=light] .ml-po-badge{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}[data-theme=light] .ml-po-text{color:rgba(0,0,0,.6)}[data-theme=light] .ml-po-cta{color:rgba(0,0,0,.4)}[data-theme=light] .ml-po-cta:hover{color:rgba(0,0,0,.85)}@media (max-width:768px){.ml-purchase-order-banner{margin:20px auto 24px;width:calc(100% - 24px);padding:0 12px}.ml-po-banner-content{padding:16px 20px;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ml-po-text{font-size:13px}.ml-po-cta{font-size:13px;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:480px){.ml-po-banner-content{padding:14px 16px;border-radius:14px}.ml-po-text{font-size:12px;line-height:1.55}}