@import "https://fonts.googleapis.com/css2?family=Audiowide&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@500;600;700;800&display=swap";.top-announcement-bar{-webkit-backdrop-filter:blur(16px)saturate(180%);color:var(--white);background:#0b0b0df2;border-bottom:1px solid #ffffff14;padding:8px 0;font-size:12px;font-weight:600}.announcement-content{justify-content:space-between;align-items:center;display:flex}.announcement-tag{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;display:inline-flex}.announcement-info{color:var(--mid-gray)}.header-main{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(200%);background:#0b0b0d99;border-bottom:1px solid #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:sticky;top:0}.header-scrolled{background:#0b0b0dd9;box-shadow:0 12px 40px #0009,0 0 80px #008ac914}.header-container{justify-content:space-between;align-items:center;height:76px;display:flex}.header-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.header-logo-icon{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 2px 8px #008ac980);width:auto;height:40px;transition:transform .3s,filter .3s}.header-logo-text-wrapper{flex-direction:column;display:flex}.logo-brand{font-family:var(--font-logo);letter-spacing:.04em;font-size:20px;font-weight:400;line-height:1}.header-logo .m-stripe{border-radius:2px;height:4px;margin-top:5px;transition:all .3s;box-shadow:0 2px 10px #00000080}.header-logo:hover .header-logo-icon{filter:drop-shadow(0 0 12px #008ac9e6);transform:scale(1.1)rotate(-3deg)}.header-logo:hover .m-stripe{box-shadow:0 0 15px var(--m-blue)}.header-nav{gap:6px;display:flex}.nav-link{letter-spacing:.06em;color:#ffffff8c;border-radius:var(--radius-pill);cursor:pointer;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;position:relative}.nav-link:hover{color:var(--white);background:#ffffff0f}.nav-link.active{color:var(--white);background:#008ac926;border:1px solid #008ac94d;box-shadow:0 0 20px #008ac926}.header-actions{align-items:center;gap:10px;display:flex}.action-icon-btn{-webkit-backdrop-filter:blur(12px);color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:all .25s;display:flex;position:relative}.action-icon-btn:hover{color:var(--m-blue);background:#008ac926;border-color:#008ac966;box-shadow:0 0 24px #008ac940}.action-icon-btn:focus-visible{outline:2px solid var(--m-blue)}.kbd-shortcut{display:none}.cart-badge{background:var(--m-red);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #f11a2280}.search-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#060608bf;justify-content:center;width:100vw;height:100vh;padding-top:80px;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-modal-content{-webkit-backdrop-filter:blur(32px)saturate(200%);border-radius:var(--radius-lg);background:#14141ad9;border:1px solid #ffffff24;flex-direction:column;width:100%;max-width:700px;max-height:75vh;animation:.3s cubic-bezier(.4,0,.2,1) slideDown;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b3,0 0 60px #008ac91f}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.search-modal-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding:24px 28px;display:flex}.search-modal-input{flex:1;color:var(--white)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;outline:none!important;font-size:17px!important}.search-modal-close{color:var(--mid-gray);cursor:pointer;border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .2s;display:flex}.search-modal-close:hover{color:var(--white);background:#ffffff1f}.search-results-container{padding:16px 28px 28px;overflow-y:auto}.search-results-count{color:var(--mid-gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:12px}.search-results-list{flex-direction:column;gap:10px;display:flex}.search-result-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:all .25s;display:flex}.search-result-item:hover{background:#008ac91a;border-color:#008ac959;box-shadow:0 0 20px #008ac933}.search-item-thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid #ffffff1a;width:56px;height:56px}.search-item-info{flex:1}.search-item-title{color:var(--white);margin-bottom:4px;font-size:15px;font-weight:700}.search-item-oem{color:var(--mid-gray);font-size:12px}.search-item-price{color:var(--white);font-size:17px}.mobile-menu-toggle{display:none}.mobile-nav-drawer{-webkit-backdrop-filter:blur(28px)saturate(190%);background:#0e0e12f2;border-bottom:1px solid #ffffff1f;padding:20px 24px 28px;animation:.25s ease-out slideDown}.mobile-nav-links{flex-direction:column;gap:8px;display:flex}.mobile-nav-link{border-radius:var(--radius-sm);color:var(--white);font-family:var(--font-heading);letter-spacing:.05em;background:#ffffff0a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-link:hover,.mobile-nav-link.active{border-color:var(--m-blue);color:var(--white);background:#008ac926}@media (width<=768px){.announcement-info,.header-nav{display:none}.mobile-menu-toggle{display:flex}}.glass-footer{-webkit-backdrop-filter:blur(20px)saturate(190%);color:#fff;z-index:10;background:#08080cf2;border-top:1px solid #ffffff1f;width:100%;padding:80px 0 32px;position:relative}.footer-container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px;margin-bottom:64px;display:grid}.footer-brand-col{flex-direction:column;align-items:flex-start;display:flex}.footer-logo{align-items:center;gap:14px;margin-bottom:24px;text-decoration:none;display:flex}.footer-logo-icon{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 2px 8px #008ac980);width:auto;height:46px;transition:transform .3s}.footer-logo-text-wrapper{flex-direction:column;display:flex}.footer-logo-text{font-family:var(--font-logo);letter-spacing:.05em;font-size:22px;font-weight:400;line-height:1}.footer-m-stripe{border-radius:2px;height:4px;margin-top:5px;transition:all .3s;box-shadow:0 2px 8px #00000080}.footer-logo:hover .footer-logo-icon{filter:drop-shadow(0 0 14px #008ac9e6);transform:scale(1.1)rotate(-3deg)}.footer-logo:hover .footer-m-stripe{box-shadow:0 0 12px var(--m-blue)}.footer-logo-text{letter-spacing:-.02em;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#fff,#a0a0a0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:800;line-height:1}.footer-m-stripe{background:linear-gradient(90deg,#008ac9 33.33%,#2b115a 33.33% 66.66%,#f11a22 66.66% 100%);border-radius:2px;width:100%;height:4px;margin-top:6px}.footer-description{color:#8a8a93;max-width:380px;margin-bottom:24px;font-family:Inter,sans-serif;font-size:14px;line-height:1.65}.footer-trust-badge{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#14141aa6;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:10px;margin-bottom:28px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.footer-trust-badge:hover{border-color:#008ac966;transform:translateY(-2px);box-shadow:0 0 20px #008ac940}.footer-trust-badge svg{color:#008ac9}.footer-social-row{align-items:center;gap:12px;display:flex}.social-icon-btn{-webkit-backdrop-filter:blur(12px);color:#8a8a93;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.social-icon-btn:hover{color:#fff;background:#008ac926;border-color:#008ac9;transform:translateY(-3px);box-shadow:0 0 20px #008ac966}.footer-heading{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:24px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.footer-nav-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-link{color:#8a8a93;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:all .25s;display:inline-block}.footer-nav-link:hover{color:#008ac9;transform:translate(4px)}.newsletter-subtext{color:#8a8a93;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.glass-newsletter-form{flex-direction:column;gap:14px;display:flex}.glass-input-wrapper{width:100%;position:relative}.glass-input{-webkit-backdrop-filter:blur(16px);color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50px;outline:none;width:100%;padding:14px 20px;font-family:Inter,sans-serif;font-size:14px;transition:all .3s}.glass-input::placeholder{color:#8a8a93}.glass-input:focus{background:#ffffff17;box-shadow:0 0 25px #008ac959;border-color:#008ac9!important}.glass-pill-btn{-webkit-backdrop-filter:blur(20px)saturate(190%);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#14141ab3;border:1px solid #fff3;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 28px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #0006}.glass-pill-btn:hover{color:#fff;background:#008ac940;border-color:#008ac9;transform:translateY(-2px);box-shadow:0 0 30px #008ac973}.glass-pill-btn svg{transition:transform .3s}.glass-pill-btn:hover svg{transform:translate(2px,-2px)}.glass-subscribed-toast{-webkit-backdrop-filter:blur(16px);color:#fff;background:#008ac926;border:1px solid #008ac966;border-radius:50px;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:600;display:flex;box-shadow:0 0 20px #008ac940}.footer-bottom-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;display:flex}.footer-copyright{color:#8a8a93;margin:0;font-family:Inter,sans-serif;font-size:13px}.payment-badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-chip-badge{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:5px 12px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;transition:all .2s}.payment-chip-badge:hover{background:#ffffff1f;border-color:#ffffff40}.footer-legal-links{align-items:center;gap:20px;display:flex}.footer-legal-link{color:#8a8a93;font-family:Inter,sans-serif;font-size:13px;text-decoration:none;transition:color .25s}.footer-legal-link:hover{color:#008ac9}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=640px){.glass-footer{padding:60px 0 28px}.footer-grid{grid-template-columns:1fr;gap:36px;margin-bottom:44px}.footer-bottom-bar{text-align:center;flex-direction:column;align-items:center;gap:16px}.payment-badges-row{justify-content:center}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:16px}}.cart-drawer-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#060608b3;justify-content:flex-end;width:100vw;height:100vh;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.cart-drawer-content{-webkit-backdrop-filter:blur(32px)saturate(200%);background:#0e0e12eb;border-left:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:480px;height:100%;animation:.35s cubic-bezier(.4,0,.2,1) forwards slideInRight;display:flex;box-shadow:-20px 0 60px #000000b3,0 0 80px #008ac90f}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:28px 24px;display:flex}.cart-drawer-title{align-items:center;gap:12px;display:flex}.cart-drawer-close{color:var(--mid-gray);cursor:pointer;border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .2s;display:flex}.cart-drawer-close:hover{color:var(--white);background:#ffffff1f}.cart-drawer-body{flex:1;padding:24px;overflow-y:auto}.cart-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.cart-items-list{flex-direction:column;gap:14px;display:flex}.cart-item-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;gap:16px;padding:16px;transition:border-color .2s;display:flex}.cart-item-card:hover{border-color:#008ac94d}.cart-item-img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid #ffffff1a;width:72px;height:72px}.cart-item-details{flex:1}.cart-item-title{color:var(--white);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.cart-item-oem{color:var(--mid-gray);margin-bottom:8px;font-size:11px}.cart-item-price{color:var(--white);margin-bottom:12px;font-size:16px}.cart-item-actions{justify-content:space-between;align-items:center;display:flex}.quantity-stepper{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;display:flex;overflow:hidden}.stepper-btn{color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;font-weight:700;transition:background .15s;display:flex}.stepper-btn:hover{background:#008ac933}.stepper-count{color:var(--white);padding:0 14px;font-size:14px;font-weight:700}.remove-item-btn{color:var(--mid-gray);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition:color .2s;display:flex}.remove-item-btn:hover{color:var(--m-red);background:#f11a221a}.cart-drawer-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060608e6;border-top:1px solid #ffffff1a;padding:24px}.cart-subtotal-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.subtotal-label{color:var(--mid-gray);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.subtotal-value{color:var(--white);font-size:26px}.cart-guarantee-note{color:var(--mid-gray);border-radius:var(--radius-sm);background:#008ac914;border:1px solid #008ac933;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:12px;display:flex}.cart-checkout-btn{width:100%;box-shadow:0 8px 30px #ffffff26}.product-card{-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-md);cursor:pointer;background:#12141cb3;border:1px solid #ffffff1f;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.product-card:before{content:"";opacity:.8;z-index:5;background:linear-gradient(90deg,#008ac9 0% 33.33%,#2b115a 33.33% 66.66%,#f11a22 66.66% 100%);height:3px;transition:opacity .3s,height .3s;position:absolute;top:0;left:0;right:0}.product-card:hover{border-color:#008ac980;transform:translateY(-8px)scale(1.015);box-shadow:0 20px 50px #000c,0 0 35px #008ac94d}.product-card:hover:before{opacity:1;height:4px}.product-card-image{background:#0f0f1480;height:260px;position:relative;overflow:hidden}.product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-glass)}.product-card:hover .product-card-image img{transform:scale(1.08)}.product-card-badge{-webkit-backdrop-filter:blur(16px)saturate(180%);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--glass-border);border-left:3px solid var(--m-blue);background:#0b0b0dd9;align-items:center;gap:6px;padding:6px 14px;font-size:10px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.product-card-actions{opacity:0;transition:all .3s var(--ease-glass);gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(10px)}.product-card:hover .product-card-actions{opacity:1;transform:translateY(0)}.quick-add-btn{color:var(--charcoal);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.quick-add-btn:hover{background:var(--white);transform:scale(1.03);box-shadow:0 8px 24px #ffffff4d}.quick-view-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;min-width:44px;height:44px;color:var(--white);border:1px solid var(--glass-border);cursor:pointer;background:#14141acc;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.quick-view-btn:hover{border-color:var(--m-blue);background:#008ac94d;box-shadow:0 0 20px #008ac94d}.product-card-body{flex-direction:column;flex:1;gap:8px;padding:20px 20px 24px;display:flex}.product-card-models{color:var(--m-blue);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.product-card-name-link{text-decoration:none}.product-card-name{font-family:var(--font-heading);color:var(--white);transition:color var(--duration-fast);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.product-card:hover .product-card-name{color:var(--m-blue)}.product-card-oem{color:var(--mid-gray);font-size:12px}.product-card-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.product-card-price{color:var(--white);font-feature-settings:"tnum";font-size:22px;font-weight:800}.product-card-stock{color:var(--m-blue);border-radius:var(--radius-pill);background:#008ac91f;border:1px solid #008ac940;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.product-card-stock .stock-dot{background:var(--m-blue);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.product-card-badge,html[data-theme=light] .product-card-badge,body.light-theme .product-card-badge{color:#fff!important;background:#0b0b0de0!important;border:1px solid #fff3!important;border-left:3px solid #008ac9!important}.product-card-badge span,.product-card-badge svg,html[data-theme=light] .product-card-badge span,html[data-theme=light] .product-card-badge svg,body.light-theme .product-card-badge span,body.light-theme .product-card-badge svg{color:#fff!important}.quick-add-btn,html[data-theme=light] .quick-add-btn,body.light-theme .quick-add-btn{color:#fff!important;background:#0b0e14!important;border:1px solid #fff3!important;box-shadow:0 4px 16px #0000004d!important}.quick-add-btn:hover,html[data-theme=light] .quick-add-btn:hover,body.light-theme .quick-add-btn:hover{color:#fff!important;background:#008ac9!important;border-color:#008ac9!important;box-shadow:0 6px 20px #008ac966!important}.quick-view-btn,html[data-theme=light] .quick-view-btn,body.light-theme .quick-view-btn{color:#fff!important;background:#0b0b0de0!important;border:1px solid #fff3!important}.quick-view-btn:hover,html[data-theme=light] .quick-view-btn:hover,body.light-theme .quick-view-btn:hover{color:#fff!important;background:#008ac9!important}.home-stitch-ui{width:100%;overflow-x:hidden}.stitch-hero{text-align:center;justify-content:center;align-items:center;min-height:92vh;padding:150px 0 110px;display:flex;position:relative}.stitch-hero-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.stitch-hero-bg img{object-fit:cover;filter:brightness(.65)contrast(1.15);width:100%;height:100%}.stitch-hero-overlay{background:radial-gradient(circle,#0000 20%,#0b0b0dd9 100%),linear-gradient(#0b0b0d66 0%,#0b0b0df2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.stitch-hero-container{z-index:2;flex-direction:column;align-items:center;max-width:980px;display:flex;position:relative}.stitch-hero-eyebrow{letter-spacing:.15em;color:var(--white);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-pill);border:1px solid var(--glass-border);align-items:center;gap:10px;margin-bottom:24px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-flex}.stitch-hero-title{font-family:var(--font-heading);background:linear-gradient(135deg,#fff 30%,#c0c5d5 100%);color:#0000;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 10px 40px #00000080;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:clamp(52px,9vw,110px);font-weight:800;line-height:.95}.stitch-hero-subtitle{color:#c0c0c5;max-width:760px;margin-bottom:44px;font-size:clamp(16px,2.2vw,20px);line-height:1.6}.stitch-hero-actions{gap:20px;margin-bottom:56px;display:flex}.luxury-stats-bar{-webkit-backdrop-filter:blur(24px)saturate(200%);z-index:10;background:#0a0c12eb;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:32px 0;position:relative}.luxury-stats-grid{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px;display:flex}.luxury-stat-item{text-align:center;padding:0 16px}.stat-value{font-family:var(--font-heading);background:linear-gradient(135deg, #fff 40%, var(--m-blue) 100%);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.5vw,36px);font-weight:800}.stat-label{letter-spacing:.14em;color:#8a8a93;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.stat-divider{background:linear-gradient(#0000,#ffffff2e,#0000);width:1px;height:44px}@media (width<=768px){.stat-divider{display:none}}.hero-finder-bar{-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);width:100%;max-width:860px;box-shadow:0 20px 60px #000000b3,0 0 40px #008ac91f;box-shadow:var(--glass-shadow), var(--glass-glow-blue);border:1px solid #ffffff2e;border-left:4px solid var(--m-blue);background:#12161fd9;padding:28px 32px}.hero-finder-form{align-items:flex-end;gap:16px;display:flex}.finder-input-group{text-align:left;flex:1}.finder-input-group label{letter-spacing:.08em;color:var(--m-blue);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.finder-input-group select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-pill)!important;background:#ffffff0f!important;padding:12px 20px!important;font-size:13px!important}.finder-submit-btn{padding:14px 32px!important;font-size:13px!important}.stitch-showcase-section{padding:120px 0}.stitch-showcase-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.stitch-showcase-media{background:#0b0e14;border:1px solid #ffffff1f;border-radius:24px;height:560px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a26}.stitch-showcase-media:before{content:"";z-index:5;background:linear-gradient(90deg,#008ac9 0%,#2b115a 50%,#f11a22 100%);height:4px;position:absolute;top:0;left:0;right:0}.stitch-showcase-img{object-fit:cover;width:100%;height:100%}.stitch-showcase-badge{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);letter-spacing:.08em;z-index:4;align-items:center;gap:8px;padding:8px 18px;font-size:11px;font-weight:800;display:flex;position:absolute;top:20px;left:20px;border:1px solid #fff3!important;border-left:3px solid var(--m-blue)!important;color:#fff!important;background:#0b0b0de0!important}.stitch-media-title-overlay{z-index:4;position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(#0000 0%,#0b0e1499 40%,#0b0e14f2 100%)!important;border:none!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;padding:40px 32px 28px!important}.stitch-media-title-overlay .caption{letter-spacing:.12em!important;color:#008ac9!important;margin-bottom:4px!important;font-size:12px!important;font-weight:800!important}.stitch-media-title-overlay .h1{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:38px!important;font-weight:800!important}.stitch-specs-list{flex-direction:column;gap:16px;display:flex}.stitch-spec-card{-webkit-backdrop-filter:blur(20px);background:#14141ab3;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:20px 24px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 30px #0006}.stitch-spec-card:hover{border-color:#008ac980;transform:translate(8px);box-shadow:0 12px 35px #008ac940}.stitch-spec-id{font-family:var(--font-heading);text-align:center;border:1px solid #008ac94d;border-radius:10px;min-width:44px;padding:8px 14px;font-size:16px;font-weight:800;color:#008ac9!important;background:#008ac91f!important}.stitch-spec-name{color:#fff!important;margin-bottom:4px!important;font-size:16px!important;font-weight:700!important}.stitch-spec-detail{color:#94a3b8!important;font-size:14px!important;line-height:1.5!important}.stitch-verification-section{background:0 0;padding:120px 0}.stitch-vin-form{gap:14px;max-width:680px;margin:0 auto;display:flex}.stitch-vin-input{text-transform:uppercase;letter-spacing:.05em;flex:1;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-pill)!important;color:var(--white)!important;background:#ffffff12!important;padding:16px 28px!important;font-family:monospace!important;font-size:15px!important}.stitch-vin-success{color:var(--m-blue);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-pill);border:1px solid #008ac959;align-items:center;gap:10px;margin-top:24px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.stitch-inventory-section{padding:120px 0}.stitch-spec-card,.wix-why-card,.stitch-showcase-media,.stitch-inventory-section .shop-grid>div,.shop-grid>div{opacity:1!important;visibility:visible!important}.tab-buttons-container{flex-wrap:wrap;gap:10px;display:flex}.tab-filter-btn{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--mid-gray);border-radius:var(--radius-pill);cursor:pointer;padding:10px 24px;font-size:12px;font-weight:700;transition:all .2s}.tab-filter-btn.active,.tab-filter-btn:hover{background:var(--white);color:var(--charcoal);border-color:var(--white);box-shadow:0 4px 20px #fff3}.wix-why-section{padding:120px 0}.wix-why-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.wix-why-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-md);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);flex-direction:column;padding:36px 28px;transition:all .35s;display:flex}.wix-why-card:hover{border-color:var(--m-blue);box-shadow:var(--glass-glow-blue);transform:translateY(-6px)}.wix-why-icon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff0d;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.wix-why-title{font-family:var(--font-heading);color:var(--white);margin-bottom:12px;font-size:20px;font-weight:700}.wix-why-desc{color:var(--mid-gray);font-size:14px;line-height:1.6}.wix-promo-banner-section{background:0 0;padding:120px 0}.wix-promo-title{font-family:var(--font-heading);color:var(--white);font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.1}.wix-media-break{background-color:var(--charcoal);width:100%;height:65vh;min-height:420px;overflow:hidden}.wix-media-break img,.wix-why-bg{object-fit:cover;filter:brightness(.7)contrast(1.1);width:100%;height:100%}.wix-contact-map-section{padding:120px 0}.wix-contact-email a{color:var(--m-blue);font-size:clamp(20px,3vw,32px);font-weight:700;text-decoration:none}.wix-contact-email a:hover{text-decoration:underline}.wix-contact-address{color:var(--mid-gray);margin-top:32px;font-size:16px;line-height:1.6}.wix-contact-phones{color:var(--white);margin-top:24px;font-size:18px;font-weight:700;line-height:1.6}.wix-map-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-md);border:1px solid var(--glass-border);height:450px;box-shadow:var(--glass-shadow);flex-direction:column;display:flex;overflow:hidden}.wix-map-header{color:var(--mid-gray);border-bottom:1px solid var(--glass-border);background:#0b0b0de6;padding:14px 20px;font-size:12px}.wix-map-body{background:url(/assets/front_splitter.jpg) 50%/cover;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.wix-map-pin-popup{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--m-blue);border-radius:var(--radius-sm);color:var(--white);box-shadow:var(--glass-glow-blue);background:#0b0b0deb;padding:18px 24px;font-size:13px}.wix-map-pin-popup a{color:var(--m-blue);margin-top:6px;font-weight:700;display:inline-block}.wix-footer-brand-section{display:none!important}.wix-footer-logo-row{font-family:var(--font-heading);color:var(--white);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}.logo-arrow{color:var(--m-blue)}.wix-footer-socials{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.wix-footer-socials a{color:var(--mid-gray);transition:color .2s}.wix-footer-socials a:hover{color:var(--white)}.wix-giant-brand-text{font-family:var(--font-heading);color:#ffffff0f;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(48px,12vw,160px);font-weight:800;line-height:.9}@media (width<=900px){.stitch-showcase-grid{grid-template-columns:1fr}.stitch-showcase-media{height:400px}.wix-why-grid{grid-template-columns:repeat(2,1fr)}.hero-finder-form,.stitch-vin-form{flex-direction:column}.wix-contact-grid{grid-template-columns:1fr!important}.grid-cols-3.shop-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.wix-why-grid{grid-template-columns:1fr}.stitch-showcase-media{height:300px}.wix-main-h2{font-size:28px!important}.grid-cols-3.shop-grid{grid-template-columns:1fr!important}.stitch-hero-actions{flex-direction:column;width:100%}.stitch-hero-actions a{text-align:center;justify-content:center;width:100%}}html[data-theme=light] .wix-why-card,body.light-theme .wix-why-card{color:#0b0e14!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 16px 36px #0f172a0f!important}html[data-theme=light] .wix-why-title,body.light-theme .wix-why-title{color:#0b0e14!important}html[data-theme=light] .wix-why-desc,body.light-theme .wix-why-desc{color:#475569!important}html[data-theme=light] .wix-why-icon,body.light-theme .wix-why-icon{background:#f1f5f9!important;border-color:#0000001a!important}html[data-theme=light] .wix-map-card,body.light-theme .wix-map-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 16px 36px #0f172a0f!important}html[data-theme=light] .wix-map-header,body.light-theme .wix-map-header{color:#334155!important;background:#f1f5f9!important;border-bottom:1px solid #00000014!important}html[data-theme=light] .wix-map-pin-popup strong,html[data-theme=light] .wix-map-pin-popup p,body.light-theme .wix-map-pin-popup strong,body.light-theme .wix-map-pin-popup p,html[data-theme=light] .wix-contact-phones,body.light-theme .wix-contact-phones{color:#0b0e14!important}html[data-theme=light] .wix-contact-address,body.light-theme .wix-contact-address{color:#475569!important}.contact-form-card,.contact-info-card,.grid-cols-2>div{opacity:1!important;visibility:visible!important}html[data-theme=light] .contact-form-card,html[data-theme=light] .contact-info-card,body.light-theme .contact-form-card,body.light-theme .contact-info-card{color:#0b0e14!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 16px 36px #0f172a0f!important}.stitch-showcase-badge,html[data-theme=light] .stitch-showcase-badge,body.light-theme .stitch-showcase-badge{color:#fff!important;background:#0b0b0de0!important;border:1px solid #fff3!important}.stitch-showcase-badge span,.stitch-showcase-badge svg,html[data-theme=light] .stitch-showcase-badge span,html[data-theme=light] .stitch-showcase-badge svg,body.light-theme .stitch-showcase-badge span,body.light-theme .stitch-showcase-badge svg{color:#fff!important}html[data-theme=light] .stitch-spec-card,body.light-theme .stitch-spec-card{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 6px 24px #0f172a0a!important}html[data-theme=light] .stitch-spec-name,body.light-theme .stitch-spec-name{color:#0b0e14!important}html[data-theme=light] .stitch-spec-detail,body.light-theme .stitch-spec-detail{color:#475569!important}.topic-pill-btn{cursor:pointer;color:var(--mid-gray);background:#ffffff0f;border:1px solid #ffffff26;border-radius:50px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1)}.topic-pill-btn:hover{color:#008ac9;border-color:#008ac9}.topic-pill-btn.selected{color:#fff!important;background:#008ac9!important;border-color:#008ac9!important;box-shadow:0 4px 16px #008ac966!important}html[data-theme=light] .topic-pill-btn,body.light-theme .topic-pill-btn{color:#475569;background:#f1f5f9;border-color:#0000001a}html[data-theme=light] .topic-pill-btn.selected,body.light-theme .topic-pill-btn.selected{color:#fff!important;background:#008ac9!important;border-color:#008ac9!important;box-shadow:0 4px 16px #008ac94d!important}.shop-page{min-height:100vh;padding-top:40px}.wix-section-split-header h1,.wix-section-split-header>div,.wix-main-h2,.shop-grid>div{opacity:1!important;visibility:visible!important;color:#fff!important}.shop-header{text-align:center;padding:80px 0 56px}.shop-header .eyebrow{justify-content:center;margin-bottom:12px}.shop-title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--white);margin-bottom:16px;font-size:clamp(36px,6vw,64px);font-weight:800}.shop-subtitle{color:var(--mid-gray);max-width:640px;margin:0 auto;font-size:17px;line-height:1.6}.shop-layout{grid-template-columns:280px 1fr;gap:40px;margin-bottom:80px;display:grid}.shop-sidebar{align-self:start;position:sticky;top:120px}.filter-panel{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);padding:28px 24px}.filter-panel-title{font-family:var(--font-heading);letter-spacing:.1em;color:var(--white);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:700;display:flex}.filter-group{margin-bottom:28px}.filter-group-label{letter-spacing:.1em;color:var(--m-blue);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.filter-group select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:100%;border:1px solid var(--glass-border)!important;border-radius:var(--radius-sm)!important;color:var(--white)!important;background:#ffffff0f!important;padding:12px 16px!important;font-size:13px!important}.filter-group select:focus{box-shadow:0 0 20px #008ac94d;border-color:var(--m-blue)!important}.filter-tags{flex-wrap:wrap;gap:8px;display:flex}.filter-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--mid-gray);border-radius:var(--radius-pill);cursor:pointer;background:#ffffff0d;padding:7px 16px;font-size:12px;font-weight:600;transition:all .2s}.filter-tag:hover,.filter-tag.active{background:var(--white);color:var(--charcoal);border-color:var(--white);box-shadow:0 4px 16px #ffffff26}.clear-filters-btn{width:100%;color:var(--m-red);border-radius:var(--radius-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#f11a221a;border:1px solid #f11a2240;padding:12px;font-size:12px;font-weight:700;transition:all .2s}.clear-filters-btn:hover{border-color:var(--m-red);background:#f11a2233;box-shadow:0 0 20px #f11a2233}.shop-toolbar{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:32px;padding:16px 24px;display:flex}.results-count{color:var(--mid-gray);font-size:14px}.results-count strong{color:var(--white)}.sort-select{border-radius:var(--radius-pill)!important;color:var(--white)!important;cursor:pointer!important;appearance:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#12161ff2!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;border:1px solid #ffffff26!important;outline:none!important;padding:10px 38px 10px 18px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.sort-select:hover,.sort-select:focus{border-color:var(--m-blue)!important;box-shadow:0 0 16px #008ac94d!important}.sort-select option{color:#fff!important;background-color:#0b0e14!important;padding:12px 16px!important;font-size:13px!important}.shop-grid{gap:24px!important}.wix-section-split-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.wix-main-h2{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--charcoal);font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05}.wix-main-h2.dark{color:var(--white)}.shop-empty-state{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);grid-column:1/-1;padding:80px 40px}.sidebar-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sidebar-title{font-family:var(--font-heading);letter-spacing:.1em;color:var(--white);text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.sidebar-close-btn{color:var(--mid-gray);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.sidebar-close-btn:hover{color:var(--white);background:#ffffff1f}.filter-label{color:var(--white);letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.filter-label-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.price-value{color:var(--m-blue);font-size:14px}.filter-search-input{width:100%;border:1px solid var(--glass-border)!important;border-radius:var(--radius-sm)!important;color:var(--white)!important;background:#ffffff0f!important;padding:12px 18px!important;font-size:13px!important}.checkbox-list{flex-direction:column;gap:10px;display:flex}.checkbox-item{cursor:pointer;color:var(--mid-gray);align-items:center;gap:10px;font-size:13px;transition:color .2s;display:flex}.checkbox-item:hover{color:var(--white)}.checkbox-item input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0d;border:1.5px solid #fff3;border-radius:4px;width:18px;min-width:18px;height:18px;transition:all .2s;position:relative}.checkbox-item input[type=checkbox]:checked{background:var(--m-blue);border-color:var(--m-blue);box-shadow:0 0 12px #008ac966}.checkbox-item input[type=checkbox]:checked:after{content:"✓";color:var(--white);font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-item span{line-height:1.3}.price-range-slider{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;outline:none;width:100%;height:4px}.price-range-slider::-webkit-slider-thumb{appearance:none;background:var(--m-blue);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .2s;box-shadow:0 0 10px #008ac980}.price-range-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.price-range-slider::-moz-range-thumb{background:var(--m-blue);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 0 10px #008ac980}.clear-all-sidebar-btn{width:100%;margin-top:12px}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.chips-label{letter-spacing:.08em;color:var(--mid-gray);text-transform:uppercase;font-size:11px;font-weight:700}.filter-chip{color:var(--white);border-radius:var(--radius-pill);cursor:default;background:#008ac91f;border:1px solid #008ac94d;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.filter-chip svg{cursor:pointer;opacity:.7;transition:opacity .2s}.filter-chip svg:hover{opacity:1}.clear-chips-btn{color:var(--m-red);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:underline;transition:opacity .2s}.clear-chips-btn:hover{opacity:.8}.shop-controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.sort-dropdown-container{align-items:center;gap:10px;display:flex}.sort-label{color:var(--mid-gray);white-space:nowrap;font-size:13px;font-weight:600}.mobile-filter-trigger{display:none}.no-products-state{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);grid-column:1/-1;padding:80px 40px}@media (width<=1024px){.shop-layout{grid-template-columns:1fr}.shop-sidebar{z-index:200;-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--glass-border);background:#0e0e12f2;width:320px;height:100vh;padding:24px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.shop-sidebar.open{transform:translate(0)}.mobile-filter-trigger{display:inline-flex}}@media (width<=768px){.shop-controls-bar,.wix-section-split-header{flex-direction:column;align-items:flex-start}.grid-cols-3.shop-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=480px){.grid-cols-3.shop-grid{grid-template-columns:1fr!important}}.product-detail-container{color:#fff;background-color:#0b0b0d;min-height:100vh;padding:120px 5% 60px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.product-info,.product-info *,.product-gallery,.breadcrumb,.product-tabs,.related-grid>div{opacity:1!important;visibility:visible!important}.product-title,.product-price,.vin-checker h4{color:#fff!important}.stock-status,.review-count,.vin-checker p{color:#a0a5b5!important}h1,h2,h3,h4,.product-title{font-family:Space Grotesk,sans-serif}.ambient-orb{filter:blur(100px);z-index:0;opacity:.4;pointer-events:none;border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle,#008ac966 0%,#0000 70%);width:500px;height:500px;top:-100px;left:-100px}.orb-2{background:radial-gradient(circle,#2b115a66 0%,#0000 70%);width:600px;height:600px;bottom:-200px;right:-200px}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(190%);z-index:1;background:#14141aa6;border:1px solid #ffffff1f;border-radius:16px;position:relative}.product-not-found{color:#fff;text-align:center;background-color:#0b0b0d;min-height:100vh;padding:150px 5% 60px}.breadcrumb{color:#8a8a93;z-index:2;align-items:center;gap:8px;margin-bottom:30px;font-size:.9rem;display:flex;position:relative}.breadcrumb a{color:#8a8a93;text-decoration:none;transition:color .3s}.breadcrumb a:hover{color:#fff}.breadcrumb .current{color:#fff;font-weight:500}.product-main{z-index:2;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;display:grid;position:relative}@media (width<=992px){.product-main{grid-template-columns:1fr}}.product-gallery{flex-direction:column;gap:16px;display:flex}.main-image-wrapper{aspect-ratio:1;justify-content:center;align-items:center;padding:20px;display:flex;position:relative;overflow:hidden}.main-image-wrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#0b0b0dcc 100%);position:absolute;inset:0}.main-image{object-fit:contain;z-index:2;max-width:100%;max-height:100%;transition:transform .5s;position:relative}.main-image-wrapper:hover .main-image{transform:scale(1.05)}.genuine-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;z-index:3;background:#f11a22cc;border-radius:4px;padding:6px 12px;font-size:.8rem;font-weight:700;position:absolute;top:20px;left:20px}.thumbnails{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.thumbnail{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex}.thumbnail img{object-fit:contain;max-width:100%;max-height:100%}.thumbnail:hover,.thumbnail.active{border-color:#008ac980;box-shadow:0 0 30px #008ac959}.product-info{flex-direction:column;gap:24px;padding:40px;display:flex}.stock-status{color:#8a8a93;align-items:center;gap:8px;font-size:.9rem;display:flex}.product-title{margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}.reviews{align-items:center;gap:12px;display:flex}.stars{gap:4px;display:flex}.star-icon.filled{color:#008ac9;fill:#008ac9}.review-count{color:#8a8a93;font-size:.9rem}.product-price{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:700}.vin-checker{margin:10px 0;padding:20px}.vin-checker h4{margin:0 0 8px;font-size:1.1rem}.vin-checker p{color:#8a8a93;margin:0 0 16px;font-size:.9rem}.vin-input-group{gap:10px;display:flex}.vin-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:12px 16px;font-family:Inter,sans-serif;transition:all .3s}.vin-input:focus{border-color:#008ac9;box-shadow:0 0 15px #008ac933}.vin-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .3s}.vin-btn:hover{background:#fff3;box-shadow:0 0 15px #ffffff1a}.action-buttons{flex-direction:column;gap:16px;display:flex}.add-to-cart-btn{color:#0b0b0d;cursor:pointer;background:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}.add-to-cart-btn:hover{transform:translateY(-2px);box-shadow:0 0 30px #fff6}.whatsapp-btn{-webkit-backdrop-filter:blur(20px)saturate(190%);color:#fff;cursor:pointer;background:#14141aa6;border:1px solid #ffffff1f;border-radius:50px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.whatsapp-btn:hover{border-color:#008ac980;transform:translateY(-2px);box-shadow:0 0 30px #008ac959}.shipping-guarantees{flex-direction:column;gap:12px;margin-top:10px;display:flex}.guarantee-item{color:#8a8a93;align-items:center;gap:12px;display:flex}.product-tabs{z-index:2;margin-bottom:60px;position:relative}.tab-buttons{border-bottom:1px solid #ffffff1a;gap:12px;margin-bottom:20px;padding-bottom:1px;display:flex}.tab-btn{color:#8a8a93;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:1rem;font-weight:500;transition:color .3s;position:relative}.tab-btn:hover,.tab-btn.active{color:#fff}.tab-btn.active:after{content:"";background:#008ac9;width:100%;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #008ac9}.tab-content{padding:40px}.tab-pane h3{margin-top:0;margin-bottom:20px;font-size:1.5rem}.tab-pane p{color:#8a8a93;margin-bottom:20px;line-height:1.6}.product-features{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.product-features li{color:#fff;align-items:center;gap:12px;display:flex}.product-features li svg{color:#008ac9}.specs-table{border-collapse:collapse;width:100%}.specs-table tr{border-bottom:1px solid #ffffff1a}.specs-table tr:last-child{border-bottom:none}.specs-table td{padding:16px}.specs-table td:first-child{color:#8a8a93;width:30%;font-weight:500}.specs-table tr:hover{background:#ffffff08}.related-products{z-index:2;position:relative}.related-products h2{text-align:center;margin-bottom:30px;font-size:2rem}.related-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=992px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.related-grid{grid-template-columns:1fr}.product-info{padding:20px}}.about-page{width:100%;overflow-x:hidden}.about-value-card,.about-team-card,.about-stat-item,.about-story-grid>div{opacity:1!important;visibility:visible!important}.about-hero{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:140px 0 90px;display:flex;position:relative}.about-hero-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-bg img{object-fit:cover;filter:brightness(.55)contrast(1.15);width:100%;height:100%}.about-hero-overlay{background:radial-gradient(circle,#0000 20%,#0b0b0dd9 100%),linear-gradient(#0b0b0d66 0%,#0b0b0df2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero-content{z-index:2;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.about-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.about-stats-bar{z-index:10;margin-top:-50px;position:relative}.about-stats-grid{-webkit-backdrop-filter:blur(24px)saturate(190%);border-radius:var(--radius-md);box-shadow:var(--glass-shadow), var(--glass-glow-blue);border:1px solid #ffffff24;border-left:4px solid var(--m-blue);background:#14141abf;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 24px;display:grid}.about-stat-item{text-align:center;padding:8px 12px}.about-stat-number{font-family:var(--font-heading);color:var(--white);background:linear-gradient(135deg, #fff 0%, var(--m-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:clamp(32px,3.5vw,44px);font-weight:800;line-height:1}.about-stat-label{color:var(--mid-gray);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.about-media-frame{border-radius:var(--radius-md);border:1px solid var(--glass-border);height:480px;box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.about-media-frame img{object-fit:cover;width:100%;height:100%}.about-media-badge{-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-sm);border-left:4px solid var(--m-blue);background:#0b0b0dd9;padding:20px 24px;position:absolute;bottom:24px;left:24px;right:24px}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.about-value-card{-webkit-backdrop-filter:blur(20px)saturate(190%);border-radius:var(--radius-md);text-align:center;background:#14141aa6;border:1px solid #ffffff1f;padding:36px 24px;transition:all .35s cubic-bezier(.4,0,.2,1)}.about-value-card:hover{background:#1c1c24d9;border-color:#008ac966;transform:translateY(-6px);box-shadow:0 0 30px #008ac94d,0 16px 40px #00000073}.about-team-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.about-team-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);background:#14141aa6;border:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;padding:32px 24px;transition:all .35s;display:flex}.about-team-card:hover{border-color:var(--m-blue);box-shadow:var(--glass-glow-blue);transform:translateY(-4px)}@media (width<=1024px){.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.about-story-grid{grid-template-columns:1fr;gap:40px}.about-values-grid,.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.about-stats-grid,.about-values-grid,.about-team-grid{grid-template-columns:1fr}.about-media-frame{height:320px}}html[data-theme=light] .about-value-card,html[data-theme=light] .about-team-card,html[data-theme=light] .about-stats-grid,html[data-theme=light] .about-media-badge,body.light-theme .about-value-card,body.light-theme .about-team-card,body.light-theme .about-stats-grid,body.light-theme .about-media-badge{color:#0b0e14!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 16px 36px #0f172a0f!important}html[data-theme=light] .about-team-card h3,html[data-theme=light] .about-value-card h3,html[data-theme=light] .about-media-badge h4,html[data-theme=light] .about-stat-number,body.light-theme .about-team-card h3,body.light-theme .about-value-card h3,body.light-theme .about-media-badge h4,body.light-theme .about-stat-number{color:#0b0e14!important;-webkit-text-fill-color:#0b0e14!important;background:0 0!important}html[data-theme=light] .about-team-card p,html[data-theme=light] .about-value-card p,html[data-theme=light] .about-stat-label,body.light-theme .about-team-card p,body.light-theme .about-value-card p,body.light-theme .about-stat-label{color:#475569!important}:root{--charcoal:#0b0b0d;--charcoal-elevated:#121216;--white:#fff;--graphite:#1c1c1f;--graphite-light:#26262c;--light-gray:#f2f2f4;--mid-gray:#8a8a93;--border-color:#ffffff1f;--border-light:#00000014;--m-blue:#008ac9;--m-purple:#2b115a;--m-red:#f11a22;--glass-bg:#14141aa6;--glass-bg-hover:#1c1c24d9;--glass-border:#ffffff24;--glass-border-glow:#008ac966;--glass-blur:blur(20px) saturate(190%);--glass-shadow:0 16px 40px #00000073;--glass-glow-blue:0 0 30px #008ac959;--metallic-gradient:linear-gradient(135deg, #fff 0%, #e0e0e0 35%, #888 50%, #fff 65%, #bbb 100%);--glass-light-bg:#ffffffbf;--glass-light-border:#ffffff80;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Space Grotesk", "Inter", sans-serif;--font-logo:"Audiowide", "Space Grotesk", cursive, sans-serif;--text-h1:clamp(44px, 7.5vw, 88px);--text-h2:clamp(32px, 4.5vw, 54px);--text-h3:clamp(20px, 2.5vw, 26px);--text-body:16px;--text-caption:13px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:64px;--space-7:80px;--space-8:120px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:50px;--ease-glass:cubic-bezier(.4, 0, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.5s}.logo-text-premium{background:var(--metallic-gradient);color:#0000;font-family:var(--font-logo);text-shadow:0 2px 10px #000c;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;font-weight:400;display:inline-block}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--charcoal);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#008ac92e 0%,#0000 70%);width:50vw;height:50vw;animation:18s ease-in-out infinite alternate floatOrb;position:fixed;top:-10vw;left:-10vw}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2b115a40 0%,#f11a221f 50%,#0000 70%);width:60vw;height:60vw;animation:22s ease-in-out infinite alternate-reverse floatOrb;position:fixed;bottom:-15vw;right:-10vw}@keyframes floatOrb{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.1)}to{transform:translate(-40px,80px)scale(.95)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--charcoal)}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--m-blue)}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{color:#fff!important;background-color:#0b0e14!important}h1,.h1{font-family:var(--font-heading);font-size:var(--text-h1);letter-spacing:-.03em;font-weight:800;line-height:1.02}h2,.h2{font-family:var(--font-heading);font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700;line-height:1.1}h3,.h3{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:1.25}p,.body-text{font-size:var(--text-body);font-weight:400;line-height:1.65}.caption{font-size:var(--text-caption);color:var(--mid-gray)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--m-blue);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.price{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.m-stripe{background:linear-gradient(90deg, var(--m-blue) 0%, var(--m-blue) 33.33%, var(--m-purple) 33.33%, var(--m-purple) 66.66%, var(--m-red) 66.66%, var(--m-red) 100%);width:100%;height:4px;display:block}.m-stripe-pill{background:linear-gradient(90deg, var(--m-blue), var(--m-purple), var(--m-red));border-radius:2px;width:24px;height:4px;display:inline-block}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-md);transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-glow);box-shadow:var(--glass-glow-blue), var(--glass-shadow);transform:translateY(-6px)}.wix-pill-btn{border-radius:var(--radius-pill);font-family:var(--font-sans);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.wix-pill-btn.dark{color:var(--charcoal);background:#fffffff2;box-shadow:0 8px 24px #fff3}.wix-pill-btn.dark:hover{background:var(--white);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #ffffff59}.wix-pill-btn.orange,.wix-pill-btn.accent{-webkit-backdrop-filter:var(--glass-blur);color:var(--white);box-shadow:var(--glass-shadow);background:#14141ab3;border:1px solid #fff3}.wix-pill-btn.orange:hover,.wix-pill-btn.accent:hover{border-color:var(--m-blue);box-shadow:var(--glass-glow-blue);background:#1e1e28e6;transform:translateY(-3px)scale(1.02)}.badge{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.m-performance-badge{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--white);border:1px solid #ffffff26;border-left:3px solid var(--m-blue);background:#0b0b0dd9}.stock-badge{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.stock-badge.in-stock{color:var(--m-blue);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#008ac926;border:1px solid #008ac959}.stock-badge.low-stock{color:var(--m-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f11a2226;border:1px solid #f11a2259}.container{width:100%;max-width:1280px;padding:0 var(--space-3);margin:0 auto}.section{padding:var(--space-8) 0;position:relative}.dark-section{color:var(--white);background:0 0}input[type=text],input[type=email],input[type=number],select,textarea{-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);width:100%;color:var(--white);font-family:inherit;font-size:var(--text-body);border-radius:var(--radius-sm);background:#ffffff0d;outline:none;padding:14px 20px;transition:all .3s}input:focus,select:focus,textarea:focus{background:#ffffff17;box-shadow:0 0 20px #008ac94d;border-color:var(--m-blue)!important}.notification-toast{z-index:1000;-webkit-backdrop-filter:var(--glass-blur);color:var(--white);border-radius:var(--radius-sm);box-shadow:var(--glass-shadow), var(--glass-glow-blue);border:1px solid var(--glass-border);border-left:4px solid var(--m-blue);background:#121218e6;align-items:center;gap:12px;padding:16px 28px;animation:.3s cubic-bezier(.4,0,.2,1) forwards slideInUp;display:flex;position:fixed;bottom:28px;right:28px}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.grid{gap:var(--space-4);display:grid}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media (width<=1024px){.grid-cols-6{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:var(--space-6) 0}.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}.container{padding:0 var(--space-2)}}@media (width<=480px){.grid-cols-6,.grid-cols-4{grid-template-columns:1fr}}html[data-theme=light],body.light-theme{--charcoal:#f4f6fa;--charcoal-elevated:#fff;--white:#0b0e14;--graphite:#e2e7f0;--graphite-light:#cbd5e1;--light-gray:#1e293b;--mid-gray:#475569;--border-color:#00000014;--glass-bg:#ffffffeb;--glass-bg-hover:#fffffffa;--glass-border:#00000014;--glass-border-glow:#008ac966;--glass-shadow:0 16px 36px #0f172a0f;color:#0b0e14!important;background-color:#f4f6fa!important}html[data-theme=light] body{color:#0b0e14!important;background-color:#f4f6fa!important}html[data-theme=light] body:before,body.light-theme:before{background:radial-gradient(circle at 10% 20%,#008ac90f 0%,#0000 60%)}html[data-theme=light] body:after,body.light-theme:after{background:radial-gradient(circle at 90% 80%,#f11a220a 0%,#0000 60%)}html[data-theme=light] .top-announcement-bar,body.light-theme .top-announcement-bar{color:#0b0e14!important;background:#eef2f7!important;border-bottom:1px solid #00000014!important}html[data-theme=light] .announcement-info,body.light-theme .announcement-info{color:#475569!important}html[data-theme=light] .header-main,body.light-theme .header-main{-webkit-backdrop-filter:blur(24px)saturate(200%)!important;backdrop-filter:blur(24px)saturate(200%)!important;background:#fffffff0!important;border-bottom:1px solid #00000014!important;box-shadow:0 4px 20px #00000008!important}html[data-theme=light] .logo-text-premium,body.light-theme .logo-text-premium{background:linear-gradient(135deg,#0b0e14 0%,#1e293b 60%,#008ac9 100%)!important;color:#0000!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .nav-link,body.light-theme .nav-link{color:#334155!important}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active,body.light-theme .nav-link:hover,body.light-theme .nav-link.active{color:#008ac9!important;background:#008ac914!important;border-color:#008ac94d!important}html[data-theme=light] .action-icon-btn,body.light-theme .action-icon-btn{color:#0b0e14!important;background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=light] .action-icon-btn:hover,body.light-theme .action-icon-btn:hover{color:#008ac9!important;background:#008ac91a!important;border-color:#008ac966!important}html[data-theme=light] .glass-card,html[data-theme=light] .product-card,html[data-theme=light] .wix-map-card,html[data-theme=light] .wix-why-card,html[data-theme=light] .about-team-card,html[data-theme=light] .about-value-card,html[data-theme=light] .about-stat-item,html[data-theme=light] .contact-form-card,html[data-theme=light] .contact-info-card,html[data-theme=light] .contact-method-card,html[data-theme=light] .stitch-spec-card,html[data-theme=light] .vin-checker,html[data-theme=light] .shop-filters-sidebar,html[data-theme=light] .cart-drawer,html[data-theme=light] .product-info,body.light-theme .glass-card,body.light-theme .product-card,body.light-theme .wix-map-card,body.light-theme .wix-why-card,body.light-theme .about-team-card,body.light-theme .about-value-card,body.light-theme .about-stat-item,body.light-theme .contact-form-card,body.light-theme .contact-info-card,body.light-theme .contact-method-card,body.light-theme .stitch-spec-card,body.light-theme .vin-checker,body.light-theme .shop-filters-sidebar,body.light-theme .cart-drawer,body.light-theme .product-info{color:#0b0e14!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 16px 36px #0f172a0f!important}html[data-theme=light] .stitch-showcase-info,body.light-theme .stitch-showcase-info{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}html[data-theme=light] .header-logo-icon,body.light-theme .header-logo-icon,html[data-theme=light] .footer-logo-icon,body.light-theme .footer-logo-icon{filter:invert()!important;mix-blend-mode:multiply!important}html[data-theme=light] .dark-section,body.light-theme .dark-section,html[data-theme=light] .section[style*=background],body.light-theme .section[style*=background]{background:#f4f6fa!important}html[data-theme=light] .product-card-image,body.light-theme .product-card-image{background:#f1f4f9!important}html[data-theme=light] .product-card-name,html[data-theme=light] .product-title,html[data-theme=light] .wix-main-h2,html[data-theme=light] .stitch-spec-name,html[data-theme=light] .wix-why-card h3,html[data-theme=light] .about-team-card h3,html[data-theme=light] .contact-form-card h2,html[data-theme=light] .contact-info-card h3,html[data-theme=light] h1:not(.stitch-hero-title),html[data-theme=light] h2:not(.stitch-hero-title),html[data-theme=light] h3,html[data-theme=light] h4,body.light-theme .product-card-name,body.light-theme .product-title,body.light-theme .wix-main-h2,body.light-theme .stitch-spec-name,body.light-theme .wix-why-card h3,body.light-theme .about-team-card h3,body.light-theme .contact-form-card h2,body.light-theme .contact-info-card h3,body.light-theme h1:not(.stitch-hero-title),body.light-theme h2:not(.stitch-hero-title),body.light-theme h3,body.light-theme h4{color:#0b0e14!important;background:0 0!important;-webkit-background-clip:unset!important}html[data-theme=light] p,html[data-theme=light] .wix-why-card p,html[data-theme=light] .about-team-card p,html[data-theme=light] .stitch-spec-detail,body.light-theme p,body.light-theme .wix-why-card p,body.light-theme .about-team-card p,body.light-theme .stitch-spec-detail{color:#475569!important}html[data-theme=light] input,html[data-theme=light] textarea,body.light-theme input,body.light-theme textarea{color:#0b0e14!important;background:#fff!important;border:1px solid #00000026!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,body.light-theme input::placeholder,body.light-theme textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .wix-map-pin-popup,body.light-theme .wix-map-pin-popup{color:#0b0e14!important;background:#fff!important;border:1px solid #008ac966!important;box-shadow:0 12px 32px #0000001f!important}html[data-theme=light] .wix-map-pin-popup strong,html[data-theme=light] .wix-map-pin-popup p,body.light-theme .wix-map-pin-popup strong,body.light-theme .wix-map-pin-popup p{color:#0b0e14!important}html[data-theme=light] .product-card-price,html[data-theme=light] .product-price,body.light-theme .product-card-price,body.light-theme .product-price{color:#008ac9!important;font-weight:800!important}html[data-theme=light] .stitch-hero-title,body.light-theme .stitch-hero-title{color:#fff!important;background:linear-gradient(135deg,#fff 40%,#e2e8f0 100%)!important;text-shadow:0 4px 30px #000c!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .stitch-hero-subtitle,body.light-theme .stitch-hero-subtitle{color:#f1f5f9!important;text-shadow:0 2px 12px #000c!important}html[data-theme=light] .hero-finder-bar,body.light-theme .hero-finder-bar{background:#fffffff5!important;border:1px solid #0000001a!important;box-shadow:0 24px 60px #0000001a!important}html[data-theme=light] .hero-finder-bar label,body.light-theme .hero-finder-bar label{color:#008ac9!important;font-weight:800!important}html[data-theme=light] .hero-finder-bar select,html[data-theme=light] .sort-select,body.light-theme .hero-finder-bar select,body.light-theme .sort-select{color:#0b0e14!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 2px 8px #00000008!important}html[data-theme=light] select option,body.light-theme select option{color:#0b0e14!important;background-color:#fff!important}html[data-theme=light] .luxury-stats-bar,body.light-theme .luxury-stats-bar{background:#eef2f7!important;border-top:1px solid #00000014!important;border-bottom:1px solid #00000014!important}html[data-theme=light] .stat-value,body.light-theme .stat-value{color:#0b0e14!important;background:linear-gradient(135deg,#0b0e14 40%,#008ac9 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .stat-label,body.light-theme .stat-label{color:#475569!important}html[data-theme=light] .wix-pill-btn.dark,body.light-theme .wix-pill-btn.dark{color:#fff!important;background:#0b0e14!important;box-shadow:0 8px 24px #0b0e1433!important}html[data-theme=light] .wix-pill-btn.dark:hover,body.light-theme .wix-pill-btn.dark:hover{color:#fff!important;background:#008ac9!important;box-shadow:0 12px 32px #008ac959!important}html[data-theme=light] .wix-pill-btn.orange,html[data-theme=light] .wix-pill-btn.accent,body.light-theme .wix-pill-btn.orange,body.light-theme .wix-pill-btn.accent{color:#0b0e14!important;background:#fff!important;border:1px solid #00000026!important;box-shadow:0 4px 16px #0000000f!important}html[data-theme=light] .wix-pill-btn.orange:hover,html[data-theme=light] .wix-pill-btn.accent:hover,body.light-theme .wix-pill-btn.orange:hover,body.light-theme .wix-pill-btn.accent:hover{color:#008ac9!important;border-color:#008ac9!important;box-shadow:0 8px 24px #008ac933!important}html[data-theme=light] .glass-footer,body.light-theme .glass-footer{color:#0b0e14!important;background:#eef2f7!important;border-top:1px solid #00000014!important}html[data-theme=light] .footer-logo-text,html[data-theme=light] .footer-brand-col p,html[data-theme=light] .footer-legal-link,body.light-theme .footer-logo-text,body.light-theme .footer-brand-col p,body.light-theme .footer-legal-link{color:#1e293b!important}html[data-theme=light] .social-icon-btn,body.light-theme .social-icon-btn{color:#0b0e14!important;background:#fff!important;border:1px solid #0000001a!important}
