.storefront_store__LyZpi{--bg:#f6f5f1;--surface:#fff;--elevated:#efeee9;--light:#202a32;--muted:#606b70;--border:#dedfd9;--amber:#a47632;--success:#276a52;background:#f6f5f1;color:#202a32;font-size:16px;line-height:1.75}.storefront_store__LyZpi .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:5px}.storefront_store__LyZpi .hero-content>[data-motion-reveal]{width:100%}.storefront_store__LyZpi .hero-browse{display:inline-flex;align-items:center;gap:20px;border:1px solid #bca36d;background:#c8ad77;color:#17232b;font-size:12px;font-weight:600;padding:12px 18px;border-radius:5px}.storefront_store__LyZpi .hero-actions .text-link{color:#d3dadb;font-size:12px}.storefront_store__LyZpi .lead{color:#53656c}.storefront_store__LyZpi .brand-deck .section-heading h2{color:#f5f2eb}.storefront_store__LyZpi .brand-deck .section-heading p{color:#b6c0c2}.storefront_store__LyZpi .shell{max-width:1320px;width:calc(100% - 96px)}.storefront_store__LyZpi .section{padding-block:88px}.storefront_store__LyZpi .demo-bar{background:#eae7df;color:#6e6558;font-size:11px;letter-spacing:.02em;border-bottom:1px solid #ddd7cc;padding:7px 20px;text-align:center}.storefront_store__LyZpi .header{background:#121d23;color:#f2f0e9;border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}.storefront_store__LyZpi .header-inner{min-height:88px;border:0;gap:26px}.storefront_store__LyZpi .logo{font-size:25px;letter-spacing:-1px;font-weight:700;color:#f1eee6}.storefront_store__LyZpi .logo-icon{color:#d1ae73;transform:scale(.8);margin-inline-end:4px}.storefront_store__LyZpi .logo small{font-size:8px;letter-spacing:3px;color:#c6b798}.storefront_store__LyZpi .logo-speedlines{display:none}.storefront_store__LyZpi .desktop-nav{font-size:14px;font-weight:500;gap:30px}.storefront_store__LyZpi .desktop-nav>a:hover,.storefront_store__LyZpi .header-tools>a:hover{transform:none;color:#dcc08c}.storefront_store__LyZpi .nav-active{color:#dcc08c}.storefront_store__LyZpi .nav-active:after{background:#d1ae73;height:1px}.storefront_store__LyZpi .header-tools{gap:20px;font-size:12px}.storefront_store__LyZpi .header-tools svg{stroke-width:1.5}.storefront_store__LyZpi .cinematic-intro{background:#101b21;min-height:0;color:#f5f2e9}.storefront_store__LyZpi .cinematic-intro:after{background:linear-gradient(transparent,#101b21);height:180px}.storefront_store__LyZpi .cinematic-backdrop{bottom:180px}.storefront_store__LyZpi .cinematic-backdrop>img{object-position:65% 35%}.storefront_store__LyZpi .cinematic-backdrop:after{background:linear-gradient(90deg,#0b171fe8,#0b171fa8 42%,#0b171f15 80%),linear-gradient(0deg,#101b21,transparent 50%)}.storefront_store__LyZpi .hero-slideshow-images>.hero-slide.is-active{animation:none}.storefront_store__LyZpi.storefront-home .hero{height:660px;min-height:660px}.storefront_store__LyZpi.storefront-home .hero-content{width:650px;max-width:52%;margin-inline-start:max(48px,calc((100vw - 1224px) / 2));margin-inline-end:0;margin-left:max(48px,calc((100vw - 1224px) / 2));padding:145px 0 54px;text-align:start;align-items:flex-start;direction:inherit}.storefront_store__LyZpi.storefront-home[dir=rtl] .hero-content{margin-left:0;margin-right:max(48px,calc((100vw - 1224px) / 2))}.storefront_store__LyZpi.storefront-home[dir=rtl] .cinematic-backdrop:after{background:linear-gradient(270deg,#0b171fee,#0b171fa3 43%,#0b171f10 85%),linear-gradient(0deg,#101b21,transparent 50%)}.storefront_store__LyZpi.storefront-home .hero-eyebrow{font-size:11px;color:#d5b980;letter-spacing:.14em;margin-bottom:22px;opacity:1;display:flex;align-items:center;gap:12px}.storefront_store__LyZpi .hero-eyebrow:before{content:"";width:30px;height:1px;background:#d5b980}.storefront_store__LyZpi.storefront-home .cinematic-headline{font-size:clamp(42px,4.7vw,70px);font-weight:600;line-height:1.14;letter-spacing:-2.5px;text-wrap:balance;filter:none;margin-bottom:24px;color:#f5f1e9;font-family:var(--font-latin)}.storefront_store__LyZpi.storefront-home[dir=rtl] .cinematic-headline{font-family:var(--font-arabic);line-height:1.3;letter-spacing:-1px;font-weight:700}.storefront_store__LyZpi .cinematic-headline .brush-highlight{color:#d5b980;padding:0;margin:0;line-height:inherit}.storefront_store__LyZpi .brush-highlight:after,.storefront_store__LyZpi .brush-highlight:before{display:none}.storefront_store__LyZpi.storefront-home .hero-copy{font-size:16px;line-height:1.9;color:#c4cbcd;text-shadow:none;max-width:460px;margin-bottom:25px}.storefront_store__LyZpi.storefront-home[dir=rtl] .hero-copy{font-size:19px}.storefront_store__LyZpi.storefront-home .hero-search{border-radius:7px;border:1px solid #ffffff40;background:#fcfbf7;box-shadow:0 10px 35px #0002;margin:0 0 18px}.storefront_store__LyZpi.storefront-home .hero-search input{height:56px;min-height:56px;font-size:14px;color:#414c52;background:transparent}.storefront_store__LyZpi.storefront-home .hero-search button{height:56px;background:#c8a264;min-width:60px;color:#132028}.storefront_store__LyZpi.storefront-home .hero-search button:hover{background:#ddbd87}.storefront_store__LyZpi.storefront-home .hero-content>.text-link{font-size:12px;color:#d9dfdf;letter-spacing:.03em;opacity:1;margin-top:8px}.storefront_store__LyZpi.storefront-home .hero-content>.text-link span{animation:none}.storefront_store__LyZpi.storefront-home .brand-deck{padding:20px 0 54px}.storefront_store__LyZpi .brand-deck .section-heading{margin-bottom:26px;align-items:end}.storefront_store__LyZpi .brand-deck h2{font-size:30px;color:#f5f2eb;font-weight:500}.storefront_store__LyZpi .brand-deck .section-heading p{font-size:13px;color:#a8b6bc;max-width:320px}.storefront_store__LyZpi .brand-deck .eyebrow{color:#bba176;font-size:9px;letter-spacing:.18em}.storefront_store__LyZpi .brand-deck .brand-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.storefront_store__LyZpi .brand-deck .cinematic-brand{height:282px;min-height:0;border:1px solid #ffffff20;border-radius:9px!important;box-shadow:none;background:#152129;transform:none}.storefront_store__LyZpi .cinematic-brand:after{display:none}.storefront_store__LyZpi .cinematic-brand .brand-closeup{object-position:center 20%;filter:brightness(.9)}.storefront_store__LyZpi .brand-card-shade{background:linear-gradient(0deg,#0d171ff5,#0d171f9c 45%,transparent 90%)}.storefront_store__LyZpi .cinematic-brand:hover{border-color:#c8a26488;box-shadow:0 14px 30px #0003;transform:translateY(-3px)}.storefront_store__LyZpi .brand-identity{padding:0 12px 20px}.storefront_store__LyZpi .manufacturer-emblem{height:45px;width:64px;margin-bottom:13px;filter:none}.storefront_store__LyZpi .brand-citroen .manufacturer-emblem{height:45px;width:40px}.storefront_store__LyZpi .brand-mg .manufacturer-emblem,.storefront_store__LyZpi .brand-peugeot .manufacturer-emblem{height:48px;width:64px;margin-bottom:10px}.storefront_store__LyZpi .brand-chevrolet .manufacturer-emblem{width:86px;height:35px;margin-bottom:20px}.storefront_store__LyZpi .brand-wordmark{display:block;color:#e4ded2;font-size:11px;letter-spacing:2.2px;line-height:1.5;font-weight:500}.storefront_store__LyZpi .cinematic-brand h3{font-size:17px;color:#f0e7d5;margin:4px 0 13px;font-weight:500}.storefront_store__LyZpi .brand-card-arrow{width:26px;height:26px;border:1px solid #ffffff44;color:#d7c9ad}.storefront_store__LyZpi.storefront-home .trust-strip{background:#eeede7;border-block:1px solid #dedfd7;padding:22px 0;box-shadow:none}.storefront_store__LyZpi.storefront-home .trust-grid{gap:0}.storefront_store__LyZpi.storefront-home .trust-grid>div{border:0;border-inline-end:1px solid #d4d8d2;background:transparent;border-radius:0;min-height:55px;padding:12px 30px;color:#435159;font-size:13px;justify-content:center}.storefront_store__LyZpi .trust-grid>div:last-child{border-inline-end:0}.storefront_store__LyZpi .trust-grid svg{color:#9b7b46;stroke-width:1.4;width:23px;height:23px}.storefront_store__LyZpi .eyebrow{color:#82612c;font-size:10px;font-weight:600;letter-spacing:.15em}.storefront_store__LyZpi .section-heading{margin-bottom:32px;gap:20px}.storefront_store__LyZpi .home-faq h2,.storefront_store__LyZpi .process>h2,.storefront_store__LyZpi .section-heading h2,.storefront_store__LyZpi .special-offers-heading h2{font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-1px;line-height:1.3;color:#26343d}.storefront_store__LyZpi .section-heading p{font-size:15px;color:#606e74}.storefront_store__LyZpi .home-faq,.storefront_store__LyZpi .home-featured,.storefront_store__LyZpi .process{border-color:#dedfd7;margin-top:0}.storefront_store__LyZpi .product-grid{gap:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.storefront_store__LyZpi .campaign-section .panel,.storefront_store__LyZpi .model-card,.storefront_store__LyZpi .offer-card,.storefront_store__LyZpi .product-card{background:#fff;border:1px solid #e8e8e0;border-radius:14px;box-shadow:0 4px 20px #0000000a;color:#26343d;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .4s cubic-bezier(.22,1,.36,1)}.storefront_store__LyZpi .offer-card,.storefront_store__LyZpi .product-card{position:relative;isolation:isolate}.storefront_store__LyZpi .product-card.product-card-animate{animation:storefront_productCardEntrance__HdVdm .7s cubic-bezier(.22,1,.36,1) both}.storefront_store__LyZpi .offer-card:focus-within,.storefront_store__LyZpi .offer-card:hover,.storefront_store__LyZpi .product-card:focus-within,.storefront_store__LyZpi .product-card:hover{transform:translateY(-8px);border-color:#c9b184;box-shadow:0 24px 48px -12px #1b292b1a,0 8px 16px #00000008}@keyframes storefront_productCardEntrance__HdVdm{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.storefront_store__LyZpi .offer-card:after,.storefront_store__LyZpi .product-card:after{content:"";position:absolute;top:0;inset-inline:20px;height:2px;z-index:3;border-radius:2px;background:linear-gradient(90deg,transparent,#c8a45c,transparent);opacity:0;transform:scaleX(.5);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.storefront_store__LyZpi .offer-card:focus-within:after,.storefront_store__LyZpi .offer-card:hover:after,.storefront_store__LyZpi .product-card:focus-within:after,.storefront_store__LyZpi .product-card:hover:after{opacity:.9;transform:scaleX(1)}.storefront_store__LyZpi .card-navigation-link:after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:inherit}.storefront_store__LyZpi .offer-card .product-details-link,.storefront_store__LyZpi .offer-card .purchase-controls,.storefront_store__LyZpi .offer-card>.offer-media,.storefront_store__LyZpi .product-card .product-details-link,.storefront_store__LyZpi .product-card .purchase-controls,.storefront_store__LyZpi .product-card>.product-art{position:relative;z-index:2}.storefront_store__LyZpi .product-art{background:#fff;padding:0;border-bottom:1px solid #e8e8e0;color:#8b805e}.storefront_store__LyZpi.storefront-home .product-card>.product-art{background:#fff}.storefront_store__LyZpi .product-art:after,.storefront_store__LyZpi .product-art:before{display:none}.storefront_store__LyZpi .product-art>b{background:#d3b777;color:#1a272a}.storefront_store__LyZpi .product-card-image{width:100%;height:100%;object-fit:cover;transform:none;transition:transform .7s cubic-bezier(.22,1,.36,1)}.storefront_store__LyZpi .product-card:focus-within .product-card-image,.storefront_store__LyZpi .product-card:hover .product-card-image{transform:scale(1.06)}.storefront_store__LyZpi .product-info{padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px}.storefront_store__LyZpi .product-info h3{font-size:18px;line-height:1.35;font-weight:700;color:#14252b;margin:0;min-height:0;transition:color .3s ease}.storefront_store__LyZpi .product-card:focus-within h3,.storefront_store__LyZpi .product-card:hover h3{color:#8b805e}.storefront_store__LyZpi .product-info .eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8b805e;font-weight:700}.storefront_store__LyZpi .product-brand{color:#14252b;font-weight:800;font-size:14px;letter-spacing:-.01em}.storefront_store__LyZpi .product-origin{display:inline-flex;align-items:center;gap:6px;border-color:#c9b184;background:#f6f0e2;color:#5a4a2c;font-weight:700;font-size:12px;padding-block:3px;padding-inline:8px;border-radius:6px}.storefront_store__LyZpi .product-price{display:flex;align-items:baseline;gap:10px;margin-top:6px;color:#14252b;font-weight:800}.storefront_store__LyZpi .product-price del{color:#8a8a8a;font-size:14px;font-weight:500}.storefront_store__LyZpi .original-badge{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,#ffe77a,#f5c947 55%,#c8921f);color:#3a2403;font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:11px;line-height:1;padding:8px 12px 8px 11px;border-radius:999px;box-shadow:0 0 0 2px #fff6,0 0 16px 4px rgba(215,160,32,.75),0 4px 11px rgba(0,0,0,.25);animation:storefront_originalBadgePulse__4ditI 2.6s ease-in-out infinite}.storefront_store__LyZpi .original-badge svg{color:#5a3a07;stroke-width:2.6;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.storefront_store__LyZpi .original-badge span{text-shadow:0 1px 0 rgba(255,255,255,.6)}@keyframes storefront_originalBadgePulse__4ditI{0%,to{box-shadow:0 0 0 2px #fff8,0 0 16px 4px rgba(245,200,70,.8),0 4px 11px rgba(0,0,0,.2)}50%{box-shadow:0 0 0 3px #fffbe6,0 0 26px 8px rgba(245,200,70,.98),0 4px 11px rgba(0,0,0,.2)}}.storefront_store__LyZpi .original-badge:hover{animation-duration:.15s}.storefront_shipping-estimate-results__hxWf1{list-style:none;margin:0;padding:4px 2px 2px;border-top:1px dashed #dcdbd3}.storefront_shipping-estimate-row__ei2PH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border:0}.storefront_shipping-estimate-method__lClPD{font-size:13px;color:#5d686a}.storefront_shipping-estimate-cost__paJCx{font-size:14px}.storefront_store__LyZpi .product-info .small{font-size:12px;line-height:1.65;color:#667175}.storefront_store__LyZpi .product-price{color:#202f39;font-weight:600;font-size:20px}.storefront_store__LyZpi .product-price del{color:#6d746e;font-size:13px;font-weight:400}.storefront_store__LyZpi .product-details-link{border-color:#e7e7df;color:#877047;font-size:12px}.storefront_store__LyZpi .button{background:#203039;border:1px solid #203039;color:#fff;border-radius:6px;font-size:14px;letter-spacing:0;padding:13px 22px;box-shadow:none;font-weight:500;transition:background .2s,transform .2s}.storefront_store__LyZpi .button:hover{background:#354952;box-shadow:none;transform:translateY(-1px);color:white}.storefront_store__LyZpi .button.secondary{background:transparent;color:#34444a;border-color:#d1d4c8}.storefront_store__LyZpi .button.secondary:hover{background:#eaece4;color:#26383d}.storefront_store__LyZpi .panel{background:white;border:1px solid #dedfd7;border-radius:10px;color:#2c3a42}.storefront_store__LyZpi input,.storefront_store__LyZpi select,.storefront_store__LyZpi textarea{background:#fff;border:1px solid #d6dad3;color:#34414a;border-radius:6px;font-size:15px;box-shadow:none}.storefront_store__LyZpi select option{background:white;color:#34414a}.storefront_store__LyZpi label{color:#5d686a;font-size:14px}.storefront_store__LyZpi .notice{background:#eeeee6;color:#6e6a58;border:1px solid #dadace;border-radius:6px;font-size:13px}.storefront_store__LyZpi .muted{color:#606d70}.storefront_store__LyZpi .text-link{color:#82612c}.storefront_store__LyZpi .brand-card-arrow svg,.storefront_store__LyZpi .product-details-link svg,.storefront_store__LyZpi .text-link svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.storefront_store__LyZpi .cinematic-brand:focus-visible .brand-card-arrow svg,.storefront_store__LyZpi .cinematic-brand:hover .brand-card-arrow svg,.storefront_store__LyZpi .product-details-link:focus-visible svg,.storefront_store__LyZpi .product-details-link:hover svg,.storefront_store__LyZpi .text-link:focus-visible svg,.storefront_store__LyZpi .text-link:hover svg{transform:translate(3px,-3px)}.storefront_store__LyZpi .offer-image-placeholder{color:#8c968d;background:#fff}.storefront_store__LyZpi .offer-media{background:#fff;padding:0}.storefront_store__LyZpi .offer-media>img,.storefront_store__LyZpi .product-art>img{width:100%;height:100%;max-width:none;filter:none}.storefront_store__LyZpi .offer-media>img,.storefront_store__LyZpi .product-card .product-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;transition:transform .75s cubic-bezier(.22,1,.36,1)}.storefront_store__LyZpi .offer-card:focus-within .offer-media>img,.storefront_store__LyZpi .offer-card:hover .offer-media>img,.storefront_store__LyZpi .offer-media:hover>img,.storefront_store__LyZpi .product-art:hover>img,.storefront_store__LyZpi .product-card:focus-within .product-art>img,.storefront_store__LyZpi .product-card:hover .product-art>img{transform:scale(1.045)}.storefront_store__LyZpi .offer-content,.storefront_store__LyZpi .offer-copy{color:#2c3c44}.storefront_store__LyZpi .process .three-col>[data-motion-reveal]{background:#eeeee7;border:1px solid #dedfd5;border-radius:10px;padding:30px;min-height:220px;box-shadow:none}.storefront_store__LyZpi .process .three-col>[data-motion-reveal]:before{display:none}.storefront_store__LyZpi .process .step{color:#8a7040;font-size:42px;font-weight:400;letter-spacing:-2px;margin-bottom:25px}.storefront_store__LyZpi .process h3{color:#2f3e45;font-size:20px;font-weight:500}.storefront_store__LyZpi .process p{font-size:14px}.storefront_store__LyZpi .home-faq .accordion{background:#fff;border:1px solid #dfe1d8;border-radius:8px;padding:22px 26px;color:#35434b;margin-block:12px}.storefront_store__LyZpi .home-faq .accordion:hover,.storefront_store__LyZpi .home-faq .accordion[open]{background:#fff;border-color:#bfad8e}.storefront_store__LyZpi .home-faq .accordion summary{font-weight:500;font-size:17px}.storefront_store__LyZpi .home-faq .accordion summary:after{color:#a18a5b;font-weight:300}.storefront_store__LyZpi .request-strip{background:#14252b;border:1px solid #31434a;border-radius:12px;padding:42px 46px;color:#eee9dc;margin-block:12px 70px;box-shadow:none}.storefront_store__LyZpi .request-strip h2{font-size:32px;font-weight:500;color:#f3ede1}.storefront_store__LyZpi .request-strip .eyebrow{color:#d5b980}.storefront_store__LyZpi:not(.storefront-home) .vehicle-bar{color:#52686e;background:#eeefe8;border-radius:6px;margin-block:16px}.storefront_store__LyZpi .request-strip p{font-size:15px;color:#aab9bb}.storefront_store__LyZpi .request-strip .button{color:#e2cd9f;border-color:#6c705c;background:transparent}.storefront_store__LyZpi .footer{background:#101e24;color:#a6b4b6;padding:65px 0 25px;border-color:#334046}.storefront_store__LyZpi .footer h3{color:#d6d9d0;font-weight:500;font-size:15px}.storefront_store__LyZpi .footer a,.storefront_store__LyZpi .footer p{font-size:13px;line-height:1.9}.storefront_store__LyZpi .footer a:hover{color:#d6bd8c}.storefront_store__LyZpi .footer .logo{font-size:25px;color:#efeee7}.storefront_store__LyZpi .footer .muted{color:#7d9298}.storefront_store__LyZpi .footer-bottom{border-color:#ffffff15;font-size:11px}.storefront_store__LyZpi .breadcrumbs{font-size:12px;color:#89918c;margin-bottom:28px}.storefront_store__LyZpi .product-layout{gap:60px}.storefront_store__LyZpi .product-art.large{border:1px solid #dfe1d7}.storefront_store__LyZpi .purchase-panel{background:white;border:1px solid #e2e4da;border-radius:12px;padding:32px}.storefront_store__LyZpi .purchase-panel h1{font-size:34px;line-height:1.35;letter-spacing:-1px}.storefront_store__LyZpi .badges>span{border-color:#dedfd5;background:#f5f5ef;color:#777d71;font-size:11px;padding:4px 10px;border-radius:4px}.storefront_store__LyZpi .detail-price{color:#27363d;font-weight:600;font-size:30px}.storefront_store__LyZpi .fit-card{background:#f2f4ec;border:1px solid #d8dece;color:#5e7156;border-radius:8px}.storefront_store__LyZpi .fit-card.confirmed{background:#eaf4ed;border-color:#bfdbca;color:#367050}.storefront_store__LyZpi .mobile-buy-bar{background:#fcfcf8f5;border-color:#d8ddd1;color:#24363d;backdrop-filter:blur(18px)}.storefront_store__LyZpi .spec-grid>div{border-color:#dedfd5;background:#fff;border-radius:6px}.storefront_store__LyZpi .accordion{border-color:#daddd2;color:#3f5056}.storefront_store__LyZpi .product-detail{padding-top:30px}.storefront_store__LyZpi .product-detail .breadcrumbs{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:#8b8b80;margin-bottom:32px}.storefront_store__LyZpi .product-detail .breadcrumbs a{color:#6d7268}.storefront_store__LyZpi .product-detail .breadcrumbs a:hover{color:#a47632}.storefront_store__LyZpi .product-detail .breadcrumbs span[aria-current]{color:#20323a}.storefront_store__LyZpi .product-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px}.storefront_store__LyZpi .product-media-column{display:flex;flex-direction:column;gap:26px;min-width:0}.storefront_store__LyZpi .product-gallery{padding:14px;border:1px solid #e4e2d8;border-radius:18px;background:#fff;box-shadow:0 34px 70px -52px #1c2f38a8}.storefront_store__LyZpi .product-art.large{aspect-ratio:1/.94;border:1px solid #eceade;border-radius:12px;background:#fff;overflow:hidden}.storefront_store__LyZpi .product-art.large img{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.storefront_store__LyZpi .product-art.large:hover img{transform:scale(1.02)}.storefront_store__LyZpi .product-art.large>span{bottom:14px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#7a715f;background:#ffffffd9;border:1px solid #e6e1d4;border-radius:999px;padding:6px 14px;backdrop-filter:blur(6px)}.storefront_store__LyZpi .product-gallery .image-caption{margin:12px 4px 2px;min-height:1em;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#96948a}.storefront_store__LyZpi .gallery-thumbs{gap:12px;margin-top:14px;padding:2px;flex-wrap:wrap}.storefront_store__LyZpi .gallery-thumbs button{width:74px;height:74px;padding:8px;border:1px solid #e6e4da;border-radius:10px;background:#fbfaf6;transition:border-color .2s,transform .2s,box-shadow .2s}.storefront_store__LyZpi .gallery-thumbs button:hover{border-color:#cdbb92;transform:translateY(-1px)}.storefront_store__LyZpi .gallery-thumbs button[aria-pressed=true]{border-color:#b08f52;background:#fff;box-shadow:0 0 0 2px #b08f5226}.storefront_store__LyZpi .product-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:#e5e3d9;border:1px solid #e5e3d9;border-radius:14px;overflow:hidden}.storefront_store__LyZpi .product-assurances li{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 15px;background:#fbfaf6}.storefront_store__LyZpi .product-assurances svg{flex-shrink:0;margin-top:2px;color:#a47632;stroke-width:1.6}.storefront_store__LyZpi .product-assurances strong{display:block;font-size:12.5px;font-weight:700;line-height:1.5;color:#22343c}.storefront_store__LyZpi .product-assurances span{display:block;font-size:11.5px;line-height:1.55;color:#82857c}.storefront_store__LyZpi .product-story{padding-top:34px;border-top:1px solid #e2e0d6}.storefront_store__LyZpi .product-story-heading{max-width:640px}.storefront_store__LyZpi .product-story-heading .eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;letter-spacing:.2em;color:#a47632}.storefront_store__LyZpi .product-story-heading .eyebrow:before{content:"";width:26px;height:1px;background:#c0a26c}.storefront_store__LyZpi .product-story-heading h2{margin:0 0 18px;font-size:clamp(27px,3.1vw,38px);font-weight:500;line-height:1.3;letter-spacing:-.025em;color:#1a2a31}.storefront_store__LyZpi .product-story-heading .lead{margin:0;font-size:17.5px;line-height:1.85;color:#58656a}.storefront_store__LyZpi .product-story-why{margin:18px 0 0;padding-inline-start:18px;border-inline-start:2px solid #d8c294;font-size:16px;line-height:1.8;color:#4c5b61}.storefront_store__LyZpi .product-block-title{display:flex;align-items:center;gap:14px;margin:40px 0 16px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7c7a6f}.storefront_store__LyZpi .product-block-title:after{content:"";flex:1;height:1px;background:#e4e2d8}.storefront_store__LyZpi .product-specs .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.storefront_store__LyZpi .product-specs .spec-grid>div{padding:16px 18px;border:1px solid #e7e5db;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.storefront_store__LyZpi .product-specs .spec-grid>div:hover{border-color:#d3c6a6;box-shadow:0 10px 24px -20px #24343b66}.storefront_store__LyZpi .product-specs .spec-grid span{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#96948a}.storefront_store__LyZpi .product-specs .spec-grid p{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.6;color:#24363e}.storefront_store__LyZpi .product-faq{display:flex;flex-direction:column;gap:10px;margin-top:34px}.storefront_store__LyZpi .product-faq .accordion{padding:0;border:1px solid #e6e4da;border-radius:10px;background:#fff;transition:border-color .2s,background .2s}.storefront_store__LyZpi .product-faq .accordion:hover,.storefront_store__LyZpi .product-faq .accordion[open]{border-color:#d8caab}.storefront_store__LyZpi .product-faq .accordion[open]{background:#fdfcf8}.storefront_store__LyZpi .product-faq .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;font-size:15px;font-weight:600;color:#263942;list-style:none}.storefront_store__LyZpi .product-faq .accordion summary::-webkit-details-marker{display:none}.storefront_store__LyZpi .product-faq .accordion summary:after{content:"+";font-size:18px;line-height:1;color:#a47632}.storefront_store__LyZpi .product-faq .accordion[open] summary:after{content:"−"}.storefront_store__LyZpi .product-faq .accordion p{margin:0;padding:0 20px 20px;font-size:15px;line-height:1.85;color:#5b686d}.storefront_store__LyZpi .product-warranty-note{margin:0;padding:15px 18px;border:1px dashed #ddd6c4;border-radius:10px;background:#fbf9f2;font-size:14px;line-height:1.75;color:#6a6558}.storefront_store__LyZpi .purchase-panel{top:112px;padding:30px 30px 26px;border:1px solid #e5e2d7;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fdfcf8);box-shadow:0 40px 80px -60px #17272e9c;overflow:hidden}.storefront_store__LyZpi .purchase-panel:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#c3a46b 30%,#a47632 70%,transparent)}.storefront_store__LyZpi .purchase-heading{padding-bottom:20px;border-bottom:1px solid #eeece3}.storefront_store__LyZpi .purchase-heading .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:#a47632}.storefront_store__LyZpi .purchase-panel h1{margin:0 0 16px;font-size:clamp(26px,2.5vw,35px);font-weight:500;line-height:1.3;letter-spacing:-.028em;color:#16262e;background:none;-webkit-text-fill-color:currentColor}.storefront_store__LyZpi .purchase-panel .badges{gap:7px;margin:0}.storefront_store__LyZpi .purchase-panel .badges>span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #e3e0d4;border-radius:999px;background:#f7f5ee;color:#6f6a5c;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.storefront_store__LyZpi .purchase-panel .badges>.original-badge{position:static;inset:auto;padding:5px 11px;border-radius:999px;border:1px solid #e2cf9f;background:linear-gradient(180deg,#fbf3dd,#f4e6c4);color:#83642c;font-size:10.5px;font-weight:700;letter-spacing:.1em;box-shadow:none;animation:none}.storefront_store__LyZpi .purchase-panel .badges>.original-badge svg{color:#a47632;filter:none}.storefront_store__LyZpi .purchase-panel .badges>.original-badge span{text-shadow:none}.storefront_store__LyZpi .part-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:11px 14px;border:1px solid #e9e6db;border-radius:9px;background:#f9f8f2}.storefront_store__LyZpi .part-row-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a978b}.storefront_store__LyZpi .part-row .copy{gap:8px;padding:0;font-size:12.5px;font-weight:600;letter-spacing:.05em;color:#35474f}.storefront_store__LyZpi .part-row .copy:hover{color:#a47632}.storefront_store__LyZpi .product-detail .detail-price{align-items:center;gap:14px;margin:22px 0 0;padding:0 0 22px;border:0;border-bottom:1px solid #eeece3;flex-wrap:wrap}.storefront_store__LyZpi .product-detail .price{font-size:clamp(30px,3.2vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:#16262e}.storefront_store__LyZpi .price-meta{display:flex;flex-direction:column;gap:5px;line-height:1.2}.storefront_store__LyZpi .price-meta del{font-size:14px;color:#a09d91}.storefront_store__LyZpi .price-saving{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#f1ece0;color:#8a6a2f;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.storefront_store__LyZpi .fit-card{display:flex;flex-direction:column;gap:6px;margin:20px 0 0;padding:16px 18px;border:1px solid #d5ddc9;border-radius:12px;background:linear-gradient(120deg,#f1f5ec,#fafbf6);color:#3f5a45}.storefront_store__LyZpi .fit-card:before{display:none}.storefront_store__LyZpi .fit-card .eyebrow{margin:0;gap:8px;font-size:10px;letter-spacing:.16em;color:#5c7a52}.storefront_store__LyZpi .fit-card .status-dot{width:6px;height:6px;background:#3e8f5e;box-shadow:0 0 0 3px #3e8f5e1f}.storefront_store__LyZpi .fit-card p{margin:0;font-size:15.5px;font-weight:600;line-height:1.6;color:#26402c}.storefront_store__LyZpi .fit-card.confirmed{border-color:#c3d9c8;background:linear-gradient(120deg,#eaf4ed,#f7fbf8)}.storefront_store__LyZpi .purchase-actions{margin-top:22px}.storefront_store__LyZpi .product-actions{display:flex;flex-direction:column;gap:10px}.storefront_store__LyZpi .quantity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px;padding-inline-start:16px;border:1px solid #e7e4d9;border-radius:10px;background:#fbfaf6}.storefront_store__LyZpi .quantity-label{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8f8c80}.storefront_store__LyZpi .product-actions .quantity{height:38px;min-width:118px;max-width:none;border:1px solid #e2dfd2;border-radius:8px;background:#fff}.storefront_store__LyZpi .product-actions .quantity button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:100%;padding:0;color:#5b666a}.storefront_store__LyZpi .product-actions .quantity button:hover{color:#a47632}.storefront_store__LyZpi .product-actions .quantity output{min-width:24px;font-size:14px;font-weight:700;text-align:center}.storefront_store__LyZpi .product-actions .button{width:100%;min-height:50px;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.01em}.storefront_store__LyZpi .product-actions .product-add-to-cart{border:1px solid #c99c46;background:linear-gradient(180deg,#f0c876,#d8a84f);color:#1d1a10;box-shadow:0 12px 24px -18px #8a6a2f}.storefront_store__LyZpi .product-actions .product-add-to-cart:hover{background:linear-gradient(180deg,#f6d489,#e0b158);color:#1d1a10}.storefront_store__LyZpi .product-actions .product-buy-now{border:1px solid #17272f;background:#17272f;color:#f4efe3}.storefront_store__LyZpi .product-actions .product-buy-now:hover{border-color:#213841;background:#213841;color:#fff}.storefront_store__LyZpi .product-compare{display:inline-flex;align-items:center;align-self:center;justify-content:center;gap:8px;margin-top:2px;padding:6px 10px;border-radius:6px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#8a877b}.storefront_store__LyZpi .product-compare:hover{background:#f6f3ea;color:#a47632}.storefront_store__LyZpi .product-actions-message{margin:0;font-size:12.5px;text-align:center;color:#9a6a35}.storefront_store__LyZpi .product-actions-message:empty{display:none}.storefront_store__LyZpi .purchase-notes{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #eeece3}.storefront_store__LyZpi .purchase-notes a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#6f7d80}.storefront_store__LyZpi .purchase-notes a:hover{color:#a47632}.storefront_store__LyZpi .purchase-notes p{margin:0;font-size:11.5px;line-height:1.6;color:#9b988c}.storefront_store__LyZpi .purchase-notes p:empty{display:none}.storefront_store__LyZpi .product-detail .section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.storefront_store__LyZpi .product-detail .section-heading h2{font-size:clamp(23px,2.6vw,30px);font-weight:500;letter-spacing:-.02em;color:#1a2a31}.storefront_store__LyZpi .product-detail .section-heading .eyebrow{font-size:10.5px;letter-spacing:.18em;color:#a47632}.storefront_store__LyZpi .model-card h3{color:#293c43}.storefront_store__LyZpi .model-card img{filter:brightness(.96)}.storefront_store__LyZpi .catalog-filters{background:white;border:1px solid #dedfd7;border-radius:10px}.storefront_store__LyZpi .vehicle-bar{color:#cbd6d5}.storefront_store__LyZpi .search-suggestions{background:#fff;color:#30444d;border-color:#d7dcd5;box-shadow:0 15px 35px #14242a22}.storefront_store__LyZpi .search-suggestions a:hover{background:#f1f3ea}@media (min-width:1500px){.storefront_store__LyZpi.storefront-home .hero-content{margin-left:calc((100vw - 1224px) / 2)}.storefront_store__LyZpi.storefront-home[dir=rtl] .hero-content{margin-right:calc((100vw - 1224px) / 2);margin-left:0}}@media (max-width:1100px){.storefront_store__LyZpi .shell{width:calc(100% - 56px)}.storefront_store__LyZpi .desktop-nav{gap:18px;font-size:13px}.storefront_store__LyZpi .brand-deck .brand-grid{gap:10px}.storefront_store__LyZpi .brand-deck .cinematic-brand{height:250px}.storefront_store__LyZpi .cinematic-brand h3{font-size:15px}.storefront_store__LyZpi .header-tools{gap:14px}.storefront_store__LyZpi.storefront-home .hero-content{max-width:62%;margin-left:28px}.storefront_store__LyZpi.storefront-home[dir=rtl] .hero-content{margin-right:28px;margin-left:0}.storefront_store__LyZpi .product-layout{gap:28px}}@media (max-width:760px){.storefront_store__LyZpi .shell{width:calc(100% - 36px)}.storefront_store__LyZpi .section{padding-block:55px}.storefront_store__LyZpi .header-inner{min-height:74px;gap:12px}.storefront_store__LyZpi .logo{font-size:21px}.storefront_store__LyZpi .header-tools{gap:13px}.storefront_store__LyZpi .header-tools svg{width:19px}.storefront_store__LyZpi .demo-bar{font-size:10px;padding:7px 18px}.storefront_store__LyZpi.storefront-home .hero{height:auto;min-height:610px}.storefront_store__LyZpi.storefront-home .hero-content{max-width:none;width:calc(100% - 44px);margin:0 22px!important;min-height:600px;padding:155px 0 50px;justify-content:center;align-items:flex-start;text-align:start}.storefront_store__LyZpi.storefront-home .cinematic-headline{font-size:47px;letter-spacing:-1.6px;max-width:430px;line-height:1.15}.storefront_store__LyZpi.storefront-home[dir=rtl] .cinematic-headline{font-size:48px;line-height:1.3}.storefront_store__LyZpi.storefront-home .hero-copy{font-size:15px;max-width:340px}.storefront_store__LyZpi.storefront-home[dir=rtl] .hero-copy{font-size:18px}.storefront_store__LyZpi .cinematic-backdrop{bottom:400px}.storefront_store__LyZpi .cinematic-backdrop:after{background:linear-gradient(0deg,#101b21,transparent 80%),linear-gradient(90deg,#101b21bf,#101b21a0)}.storefront_store__LyZpi .brand-deck .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront_store__LyZpi .brand-deck .cinematic-brand{height:235px}.storefront_store__LyZpi .brand-deck .brand-grid>:last-child{grid-column:1/-1}.storefront_store__LyZpi .brand-deck .brand-grid>:last-child .cinematic-brand{height:200px}.storefront_store__LyZpi .brand-deck .section-heading{align-items:start;gap:14px}.storefront_store__LyZpi .brand-deck .section-heading p{max-width:180px;font-size:12px}.storefront_store__LyZpi .brand-deck h2{font-size:25px}.storefront_store__LyZpi .brand-deck .section-heading .eyebrow{font-size:8px}.storefront_store__LyZpi.storefront-home .brand-deck{padding-bottom:35px}.storefront_store__LyZpi.storefront-home .trust-grid{grid-template-columns:1fr}.storefront_store__LyZpi.storefront-home .trust-grid>div{border-inline-end:0;border-bottom:1px solid #daddd2;min-height:52px;padding:12px;justify-content:start}.storefront_store__LyZpi .trust-grid>div:last-child{border-bottom:0}.storefront_store__LyZpi .product-grid{gap:14px}.storefront_store__LyZpi .product-info{padding:16px}.storefront_store__LyZpi .product-info h3{font-size:18px}.storefront_store__LyZpi .section-heading h2,.storefront_store__LyZpi .special-offers-heading h2{font-size:28px}.storefront_store__LyZpi .section-heading .text-link{font-size:12px}.storefront_store__LyZpi .process .three-col>[data-motion-reveal]{min-height:0;padding:24px}.storefront_store__LyZpi .request-strip{padding:30px 25px;margin-bottom:40px}.storefront_store__LyZpi .request-strip h2{font-size:26px}.storefront_store__LyZpi .footer{padding-top:45px}.storefront_store__LyZpi .purchase-panel{padding:24px;position:static}.storefront_store__LyZpi .purchase-panel h1{font-size:29px}.storefront_store__LyZpi .header .mobile-menu nav{background:#15262e;color:#e2e4d9;border:1px solid #3a4b51}.storefront_store__LyZpi .home-faq .accordion{padding:20px}.storefront_store__LyZpi .home-faq .accordion summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.storefront_store__LyZpi *{scroll-behavior:auto;transition-duration:.01ms!important;animation:none!important}}.storefront_store__LyZpi .logo{gap:12px;flex-shrink:0}.storefront_store__LyZpi .store-logo-image{width:180px;height:60px;object-fit:contain;display:block}.storefront_store__LyZpi .logo .store-name-ar{color:#f1eee6;font-size:25px;letter-spacing:0}.storefront_store__LyZpi .footer .store-logo-image{width:210px;height:70px}@media (max-width:600px){.storefront_store__LyZpi .store-logo-image{width:126px;height:42px}.storefront_store__LyZpi .logo .store-name-ar{font-size:20px}.storefront_store__LyZpi .logo{gap:7px}}.storefront_store__LyZpi .header .logo .store-name-ar{font-family:var(--font-arabic);font-size:32px;font-weight:900;font-synthesis:none;line-height:1.4;direction:rtl;white-space:nowrap;letter-spacing:0}@media (max-width:600px){.storefront_store__LyZpi .header .logo .store-name-ar{font-size:26px}}.storefront_store__LyZpi .model-product-filters{margin-block:24px;background:#fff;border:1px solid #dedfd9;border-radius:8px}.storefront_store__LyZpi .model-product-filters>summary{padding:14px 18px;color:#263d46;font-size:15px;font-weight:700;cursor:pointer}.storefront_store__LyZpi .model-product-filters[open]>summary{border-bottom:1px solid #dedfd9}.storefront_store__LyZpi .model-product-filters .catalog-filters{margin:0;border:0;box-shadow:none}.storefront_store__LyZpi .product-policy-links{display:flex;flex-wrap:wrap;gap:10px;padding-block:12px}.storefront_store__LyZpi .product-policy-links a{display:inline-flex;padding:9px 14px;background:#fff;border:1px solid #dedfd5;border-radius:6px;color:#806030;line-height:1.6}.storefront_store__LyZpi .product-policy-links a:hover{border-color:#b38c49;background:#f6f1e8}.storefront_store__LyZpi .spec-grid p{line-height:1.7;font-weight:600}.storefront_store__LyZpi .product-questions{margin-top:32px;padding:clamp(22px,4vw,40px)}.storefront_store__LyZpi .product-questions h2{font-size:clamp(24px,3vw,34px);margin-bottom:12px}.storefront_store__LyZpi .product-questions dl{gap:0;margin:0}.storefront_store__LyZpi .product-questions dl>div{border-top:1px solid #e6e5de;padding-block:20px}.storefront_store__LyZpi .product-questions dl>div:first-child{border-top:0;padding-top:4px}.storefront_store__LyZpi .product-questions h3{font-size:19px;line-height:1.7;margin:0 0 9px}.storefront_store__LyZpi .product-questions dd{margin:0;font-size:16px;line-height:1.9;color:#53636b;unicode-bidi:plaintext;overflow-wrap:anywhere}@media (max-width:1100px){.storefront_store__LyZpi .product-layout{gap:40px}.storefront_store__LyZpi .purchase-panel{padding:26px 24px 22px}.storefront_store__LyZpi .product-assurances li{padding:14px 13px}.storefront_store__LyZpi .product-assurances strong{font-size:12px}}@media (max-width:980px){.storefront_store__LyZpi .product-layout{grid-template-columns:minmax(0,1fr)}.storefront_store__LyZpi .product-layout>div{display:block}.storefront_store__LyZpi .product-media-column{gap:24px}.storefront_store__LyZpi .purchase-panel{position:static;margin-top:34px}.storefront_store__LyZpi .product-detail .image-caption{display:block}.storefront_store__LyZpi .product-detail .section-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:640px){.storefront_store__LyZpi .product-gallery{padding:10px;border-radius:14px}.storefront_store__LyZpi .product-art.large{border-radius:10px}.storefront_store__LyZpi .gallery-thumbs button{width:60px;height:60px}.storefront_store__LyZpi .product-assurances{grid-template-columns:minmax(0,1fr)}.storefront_store__LyZpi .product-story{padding-top:26px}.storefront_store__LyZpi .product-specs .spec-grid{grid-template-columns:minmax(0,1fr)}.storefront_store__LyZpi .purchase-panel{margin-top:26px;border-radius:14px}.storefront_store__LyZpi .product-actions .quantity{min-width:108px}}