@import url("https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,400..700&display=swap");
/*
Theme Name: Abidi Motors
Theme URI: https://abidimotors.com/
Author: Abidi Motors
Description: Premium RTL automotive inventory theme for Abidi Motors, inspired by modern European dealership UX.
Version: 15.2.83
Text Domain: abidi-motors
*/
:root{--black:#070707;--black2:#0d0d0d;--panel:#141414;--soft:#f5f5f3;--radius:18px;--shadow:0 18px 55px rgba(0,0,0,.09);--navy:#596065;--navy-dark:#4C555A;--navy-deep:#00004d;--floor-blue-gray:#596065;--floor-blue-gray-dark:#4D555A;--floor-blue-gray-card:#454D52;--floor-blue-gray-input:#3F474C;--floor-blue-gray-deep:#3A4247;--white:#FFFFFF;--ink:#1F2528;--muted:#D5DADD;--line:rgba(255,255,255,.22);--gold:#C9A227;--gold2:#E0B83F;--copper:#B78A18;--showroom-deep:#30373B;--showroom-card:#3F474C;--showroom-mid:#4D555A;--showroom-base:#596065;--showroom-input:#353D42;--showroom-text:#FFFFFF;--showroom-muted:#D5DADD;--showroom-card-deep:#343D42;--showroom-card-mid:#414A4F;--showroom-card-edge:rgba(201,162,39,.34);--showroom-canvas-deep:#2D3438;--showroom-canvas:#353D42;--showroom-canvas-mid:#3B4449;}
*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,"Tajawal","Noto Sans Arabic",sans-serif;line-height:1.75;}a{text-decoration:none;color:inherit;}img{max-width:100%;height:auto;}.container{width:min(1240px,92%);margin:auto;}.am-phone{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap;}
.am-top{color:#aaa;border-bottom:1px solid #1d1d1d;font-size:11px;}.am-top-inner{min-height:34px;display:flex;justify-content:space-between;align-items:center;}.am-top b{color:#555;margin:0 8px;}.am-top a:hover{color:var(--gold);}
.am-header{position:sticky;top:0;z-index:999;backdrop-filter:blur(14px);border-bottom:1px solid #242424;color:#fff;}.am-nav{min-height:82px;display:flex;align-items:center;gap:30px;}.am-brand{display:block;width:170px;min-width:170px;height:62px;}.am-brand img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 14px rgba(0,0,0,.55));}.am-desktop-nav{flex:1;}.am-menu{display:flex;align-items:center;justify-content:center;gap:28px;list-style:none;margin:0;padding:0;}.am-menu a{font-size:13px;font-weight:900;color:#e8e8e8;transition:.18s;white-space:nowrap;}.am-menu a:hover{color:var(--gold);}.am-actions{display:flex;gap:8px;align-items:center;}.am-action{border:1px solid #3a3a3a;border-radius:9px;padding:8px 13px;font-size:11px;font-weight:900;white-space:nowrap;}.am-action:hover{border-color:var(--gold);color:var(--gold);}.am-mobile-nav{display:none;}.am-mobile-nav summary{list-style:none;cursor:pointer;font-size:24px;line-height:1;}.am-mobile-nav summary::-webkit-details-marker{display:none;}.am-mobile-panel{position:absolute;top:74px;right:4%;left:4%;border:1px solid #333;border-radius:14px;padding:14px;box-shadow:0 20px 60px rgba(0,0,0,.45);}.am-mobile-panel .am-menu{display:grid;gap:0;}.am-mobile-panel .am-menu li{border-bottom:1px solid #222;}.am-mobile-panel .am-menu li:last-child{border:0;}.am-mobile-panel .am-menu a{display:block;padding:12px;}
.am-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255, 255, 255, .20),transparent 27%),radial-gradient(circle at 80% 65%,rgba(255, 255, 255, .11),transparent 29%),linear-gradient(120deg,#050505,#171208 57%,#080808);color:#fff;border-bottom:1px solid #222;}.am-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(255, 255, 255, .14) 50%,transparent 50.2%);opacity:.35;}.am-hero-grid{min-height:620px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;position:relative;z-index:1;}.am-hero-copy{direction:rtl;text-align:right;max-width:760px;}.am-kicker{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:2px;}.dark-kicker{color:var(--white);}.am-hero h1{font-size:clamp(48px,6.3vw,84px);line-height:1.02;margin:16px 0 22px;letter-spacing:-2px;}.am-hero h1 strong{color:var(--gold);}.am-hero p{font-size:17px;color:#c8c8c8;max-width:690px;margin:0;}.am-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px;}.am-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 21px;border-radius:9px;border:1px solid var(--gold);font-weight:900;transition:.18s;cursor:pointer;}.am-btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold2));color:#0a0a0a;}.am-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.05);}.am-btn-outline{background:#0d0d0d;color:#fff;border-color:#484848;}.am-btn-outline:hover{border-color:var(--gold);color:var(--gold);}
.am-hero-panel{direction:rtl;position:relative;border:1px solid #373737;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));padding:36px 34px;min-height:390px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.25);}.am-hero-panel:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(255, 255, 255, .18);border-radius:50%;left:-110px;bottom:-100px;}.am-panel-label{font-size:10px;color:#8e8e8e;letter-spacing:2px;}.am-panel-title{font-size:45px;font-weight:900;line-height:1.15;margin:20px 0 30px;}.am-panel-title span{color:var(--gold);}.am-panel-lines{display:grid;gap:0;}.am-panel-lines div{display:flex;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #2b2b2b;}.am-panel-lines b{font-size:11px;color:var(--gold);font-family:Arial,sans-serif;direction:ltr;}.am-panel-lines span{font-size:13px;color:#d0d0d0;}.am-panel-accent{position:absolute;right:0;top:0;width:5px;height:42%;border-radius:0 18px 0 0;}
.am-search-strip{border-bottom:1px solid #e7e7e7;padding:26px 0;}.am-search-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;direction:rtl;}.am-search-head h2{margin:2px 0 0;font-size:25px;}.am-search-note{font-size:12px;color:#999;}.am-search-form,.am-inventory-filter{display:grid;grid-template-columns:1fr 230px 150px;gap:9px;direction:rtl;}.am-search-field{display:flex;align-items:center;gap:9px;border:1px solid #d8d8d8;border-radius:9px;min-height:49px;padding:0 13px;}.am-search-field span{font-size:22px;color:#888;}.am-search-field input{border:0!important;outline:0!important;width:100%;font:inherit;font-size:13px;}.am-search-form select,.am-inventory-filter select{border:1px solid #d8d8d8;border-radius:9px;padding:0 12px;font:inherit;font-size:13px;}.am-search-form .am-btn,.am-inventory-filter .am-btn{border-radius:9px;}.am-clear{align-self:center;font-size:12px;color:var(--white);text-decoration:underline;}
.am-section{padding:76px 0;}.am-cars-section{background:#f8f8f6;}.am-section.alt{background:#f2f2f0;}.am-section.dark{background:#080808;color:#fff;}.am-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:29px;direction:rtl;}.am-head h2{font-size:36px;line-height:1.15;margin:3px 0 7px;}.am-head p{margin:0;color:#888;font-size:13px;}.am-text-link{font-size:12px;font-weight:900;color:var(--white);white-space:nowrap;}.am-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;direction:rtl;}.am-grid.count-1{grid-template-columns:minmax(0,410px);justify-content:center;}.am-grid.count-2{grid-template-columns:repeat(2,minmax(0,410px));justify-content:center;}.am-empty{grid-column:1/-1;text-align:center;padding:60px;border:1px dashed #ccc;border-radius:18px;color:#777;}
.am-card{border-radius:16px;overflow:hidden;transition:.2s;}.am-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);}.am-media{display:block;aspect-ratio:16/10;background:#e9e9e7;position:relative;overflow:hidden;}.am-media img{width:100%;height:100%;object-fit:cover;transition:.3s;}.am-card:hover .am-media img{transform:scale(1.025);}.am-badge{position:absolute;top:12px;right:12px;background:var(--gold);color:#111;font-size:10px;font-weight:900;padding:5px 9px;border-radius:5px;}.am-stock{position:absolute;top:12px;left:12px;font-size:9px;font-weight:900;padding:5px 9px;border-radius:5px;}.am-stock.is-in{border:1px solid rgba(255, 255, 255, .5);}.am-stock.is-out{border:1px solid #777;color:#bbb;}.am-body{padding:18px;direction:rtl;}.am-card-meta{font-size:9px;letter-spacing:1.4px;color:var(--white);margin-bottom:7px;direction:ltr;text-align:right;}.am-card-meta span{color:#bbb;}.am-body h3{font-size:20px;margin:0 0 5px;}.am-price{font-size:21px;font-weight:900;color:#111;direction:ltr;unicode-bidi:isolate;text-align:right;white-space:nowrap;}.am-price del{font-size:13px;color:#999;margin-right:8px;font-weight:600;}.am-specs{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0 16px;}.am-spec{background:#f2f2f1;border-radius:5px;padding:5px 8px;font-size:10px;color:#666;}.am-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;}.am-card-actions .am-btn{padding:10px 11px;font-size:12px;}
.am-process{background:#fff;}.am-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;direction:rtl;}.am-process-grid>div{padding:28px;border-left:1px solid #ddd;}.am-process-grid>div:last-child{border-left:0;}.am-process-grid span{font-family:Arial,sans-serif;direction:ltr;display:block;font-size:11px;font-weight:900;letter-spacing:1px;}.am-process-grid h3{font-size:21px;margin:9px 0 4px;}.am-process-grid p{font-size:13px;margin:0;max-width:300px;}
.am-contact{border:1px solid #2b2b2b;border-radius:19px;padding:45px;display:grid;grid-template-columns:1.2fr .8fr;gap:35px;direction:rtl;}.am-contact h2{font-size:39px;line-height:1.2;margin:0 0 12px;}.am-contact p{color:#aaa;font-size:14px;}.contact-buttons{justify-content:flex-start;}.am-contact-box{border:1px solid #303030;border-radius:14px;padding:21px;color:#ddd;}.am-contact-box strong{display:block;margin-bottom:4px;}.am-contact-box .contact-label{font-size:11px;color:#777;margin-top:17px;}.am-contact-box span{font-size:13px;}.am-contact-box p{margin:4px 0 0;}.am-contact-box a{color:#ddd;}.am-contact-box a:hover{color:var(--gold);}
.am-footer{color:#aaa;padding:55px 0 20px;}.am-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr;gap:35px;direction:rtl;}.am-footer h3{color:#fff;margin:0 0 10px;font-size:16px;}.am-footer p{font-size:12px;line-height:2;margin:0 0 7px;}.am-social-icon{width:38px;height:38px;border:1px solid #333;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:.2s;}.am-social-icon svg{width:19px;height:19px;fill:currentColor;stroke:currentColor;stroke-width:1.5;}.am-social-icon svg rect,.am-social-icon svg circle{fill:none;}.am-social-icon svg circle.fill{fill:currentColor;stroke:none;}.am-social-icon:hover{transform:translateY(-2px);}.am-social-wa:hover{background:#25D366;border-color:#25D366;color:#fff;}.am-wa-icon{width:16px;height:16px;fill:currentColor;vertical-align:-3px;margin-left:6px;}.am-action-wa{display:inline-flex;align-items:center;gap:4px;}.am-bottom{border-top:1px solid #1d1d1d;margin-top:35px;padding-top:17px;font-size:10px;text-align:center;}
.am-page{min-height:65vh;padding:58px 0 80px;}.am-page-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;direction:rtl;margin-bottom:25px;}.am-page-title{font-size:45px;line-height:1.1;margin:5px 0;}.am-muted{color:#888;margin:0;font-size:13px;}.am-inventory-filter{grid-template-columns:1fr 220px 150px;margin-bottom:28px;}.am-shop-results{direction:rtl;}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0!important;}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important;}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:#fff;border:1px solid #e1e1df;border-radius:16px;padding:0 0 18px;overflow:hidden;}.woocommerce ul.products li.product a img{width:100%!important;aspect-ratio:16/10;object-fit:cover;margin:0!important;}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:14px 18px 0;font-size:18px;}.woocommerce ul.products li.product .price{padding:0 18px;font-weight:900;direction:ltr;text-align:right;unicode-bidi:isolate;}.woocommerce ul.products li.product .button{margin:10px 18px 0!important;border-radius:8px!important;}.woocommerce-result-count,.woocommerce-ordering{font-size:11px;color:#777;}.woocommerce .woocommerce-ordering select{border:1px solid #ddd;border-radius:7px;padding:8px;}.woocommerce div.product{padding:25px 0;}.woocommerce div.product .product_title{font-size:42px;}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#111;font-weight:900;}.woocommerce div.product div.images img{border-radius:16px;}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{border-radius:8px!important;background:#111!important;color:#fff!important;padding:11px 17px!important;}.woocommerce button.button:hover,.woocommerce a.button:hover{background:var(--gold)!important;color:#111!important;}.yith-ywraq-add-to-quote a,.yith-ywraq-add-to-quote .button{border-radius:9px!important;background:var(--gold)!important;color:#111!important;font-weight:900!important;padding:12px 18px!important;}
.am-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important;}.am-product-gallery .woocommerce-product-gallery__image img{border-radius:18px!important;border:1px solid #e5dfcf;box-shadow:0 18px 50px rgba(0,0,0,.08);}.am-product-gallery .flex-control-thumbs{margin-top:10px!important;}.am-product-gallery .flex-control-thumbs li{padding:3px!important;}.am-product-gallery .flex-control-thumbs img{border-radius:8px!important;}.am-product-summary{display:flex;flex-direction:column;}.am-product-summary .yith-ywraq-add-to-quote{margin-top:18px!important;margin-bottom:8px!important;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#111;color:#fff;}.woocommerce div.product .woocommerce-product-gallery__wrapper{margin:0;}
@media(max-width:1050px){.am-nav{gap:16px;}.am-brand{width:145px;min-width:145px;}.am-menu{gap:16px;}.am-menu a{font-size:12px;}.am-actions .am-action{padding:8px 10px;}.am-hero-grid{gap:35px;}.am-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.am-contact{grid-template-columns:1fr;}.am-footer-grid{grid-template-columns:1fr 1fr;}.am-product-top{grid-template-columns:1fr 1fr;}}
@media(max-width:760px){.am-top-inner{font-size:10px;}.am-top-inner span:last-child{display:none;}.am-nav{min-height:70px;}.am-brand{width:112px;min-width:112px;height:57px;}.am-desktop-nav{display:none;}.am-mobile-nav{display:block;margin-right:auto;}.am-actions{margin-right:0;}.am-action-quote{display:none;}.am-hero-grid{min-height:560px;grid-template-columns:1fr;gap:25px;padding:50px 0;}.am-hero-copy{text-align:center;margin:auto;}.am-hero h1{font-size:45px;}.am-hero p{font-size:15px;}.am-buttons{justify-content:center;}.am-hero-panel{min-height:280px;padding:25px;}.am-panel-title{font-size:34px;margin:12px 0 20px;}.am-search-head{align-items:flex-start;flex-direction:column;}.am-search-form,.am-inventory-filter{grid-template-columns:1fr;}.am-search-form .am-btn,.am-inventory-filter .am-btn{min-height:48px;}.am-section{padding:55px 0;}.am-head{align-items:flex-start;flex-direction:column;}.am-head h2{font-size:31px;}.am-grid,.woocommerce ul.products{grid-template-columns:1fr!important;}.am-grid.count-1,.am-grid.count-2{grid-template-columns:minmax(0,410px)!important;}.am-process-grid{grid-template-columns:1fr;}.am-process-grid>div{border-left:0;border-bottom:1px solid #ddd;}.am-process-grid>div:last-child{border-bottom:0;}.am-contact{padding:30px 22px;}.am-contact h2{font-size:31px;}.contact-buttons{justify-content:center;}.am-footer-grid{grid-template-columns:1fr;}.am-page{padding:45px 0 60px;}.am-page-intro{align-items:flex-start;flex-direction:column;}.am-page-title{font-size:35px;}.am-product-top{grid-template-columns:1fr;gap:25px;}.am-product-summary{padding:0;}.am-product-summary .product_title{font-size:36px!important;}.am-product-info{margin-top:30px;}.am-product-info .woocommerce-tabs ul.tabs{flex-wrap:wrap;}}
@media(max-width:430px){.am-actions .am-action-wa{padding:8px 9px;font-size:10px;}.am-hero h1{font-size:40px;}.am-btn{padding:11px 16px;}.am-card-actions{grid-template-columns:1fr;}.am-product-summary .product_title{font-size:32px!important;}}

.am-social{display:flex!important;gap:14px!important;margin-top:16px!important;align-items:center!important;justify-content:center!important;direction:ltr!important;}
.am-social-icon.am-social-img{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;display:inline-flex!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#101010!important;border:0!important;border-radius:9px!important;align-items:center!important;justify-content:center!important;}
.am-social-icon.am-social-img img{display:block!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;}
.am-social-icon.am-social-img:hover{transform:translateY(-2px)!important;background:#101010!important;border:0!important;}
.am-wa-img{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;object-fit:contain!important;vertical-align:middle!important;margin:0 0 0 5px!important;display:inline-block!important;}
.am-actions .am-action-wa{display:inline-flex!important;align-items:center!important;gap:4px!important;height:36px!important;max-height:36px!important;}
.am-footer-grid>div:nth-child(2){text-align:center;}
@media(max-width:760px){.am-social{justify-content:flex-start!important;}.am-footer-grid>div:nth-child(2){text-align:right;}}

.am-actions a.am-action-wa img.am-wa-img{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;object-fit:contain!important;display:inline-block!important;}

.am-footer .am-social a.am-social-icon.am-social-img{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;margin:0!important;display:inline-flex!important;overflow:hidden!important;}
.am-footer .am-social a.am-social-icon.am-social-img img{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;object-fit:cover!important;display:block!important;}
@media(max-width:760px){.am-footer .am-social{justify-content:flex-start!important;}}

.yith-ywraq-mail-form-wrapper{direction:rtl!important; text-align:right!important; max-width:920px; margin:0 auto;
    padding:34px 38px; border:1px solid #2d2d2d;
  border-radius:18px; box-shadow:0 20px 60px rgba(0,0,0,.22);}
.yith-ywraq-mail-form-wrapper h3{color:#fff!important;font-size:30px!important;margin:0 0 26px!important;font-weight:900!important;}
.yith-ywraq-mail-form-wrapper .form-row{margin:0 0 18px!important;}
.yith-ywraq-mail-form-wrapper label{display:block!important;font-weight:800!important;margin:0 0 7px!important;}

.yith-ywraq-mail-form-wrapper input.input-text,
.yith-ywraq-mail-form-wrapper textarea.input-text,
.yith-ywraq-mail-form-wrapper select{width:100%!important;background:#111!important;color:#fff!important;border:1px solid #3a3a3a!important;border-radius:9px!important;padding:13px 14px!important;box-sizing:border-box!important;font-family:inherit!important;}
.yith-ywraq-mail-form-wrapper input:focus,.yith-ywraq-mail-form-wrapper textarea:focus{border-color:var(--white)!important;outline:none!important;box-shadow:0 0 0 2px rgba(255, 255, 255, .12)!important;}
.yith-ywraq-mail-form-wrapper textarea{min-height:130px!important;}
.yith-ywraq-mail-form-wrapper .raq-send-request{background:linear-gradient(135deg,var(--white),var(--white))!important;color:#111!important;border:0!important;border-radius:9px!important;padding:13px 25px!important;font-weight:900!important;font-size:15px!important;cursor:pointer!important;}
.yith-ywraq-mail-form-wrapper .raq-send-request:hover{filter:brightness(1.06)!important;}

.am-footer .am-social{display:flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;direction:ltr!important;}
.am-footer .am-social a.am-social-img{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:transparent!important;display:inline-flex!important;}
.am-footer .am-social a.am-social-img img{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;object-fit:cover!important;display:block!important;}
@media(max-width:760px){.yith-ywraq-mail-form-wrapper{padding:25px 18px;}.yith-ywraq-mail-form-wrapper h3{font-size:24px!important;}}

.am-request-form-wrapper{direction:rtl;text-align:right;}
.am-request-form-wrapper h3{font-weight:900;margin:0 0 28px;}
.am-request-form-wrapper .form-row{margin:0 0 18px!important;}
.am-request-form-wrapper label{display:block;font-weight:800;margin:0 0 8px;}

.am-request-form-wrapper input[type=text],.am-request-form-wrapper input[type=tel],.am-request-form-wrapper input[type=email],.am-request-form-wrapper select,.am-request-form-wrapper textarea{width:100%!important;box-sizing:border-box;border:1px solid #c9c0b4!important;border-radius:6px!important;background:#fff!important;color:#111!important;padding:12px 14px!important;font-size:15px!important;direction:rtl;text-align:right;}
.am-request-form-wrapper select{appearance:auto!important;min-height:46px;}
.am-request-form-wrapper textarea{min-height:130px;resize:vertical;}
.am-request-form-wrapper .raq-send-request{padding:13px 24px!important;font-weight:900!important;cursor:pointer;}

.am-import-hero{background:#080808;color:#fff;border-bottom:1px solid #242424;padding:58px 0 46px;}
.am-import-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:30px;}
.am-import-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.08;margin:8px 0 14px;font-weight:950;}
.am-import-hero p{margin:0;color:#c9c9c9;font-size:17px;}
.am-import-hero p strong{color:var(--white);}
.am-import-date{min-width:210px;padding:18px 20px;border:1px solid #4a3b16;border-radius:12px;background:linear-gradient(135deg,#111,#18130a);text-align:right;}
.am-import-date span,.am-import-date small{display:block;color:#aaa;font-size:12px;}
.am-import-date strong{display:block;color:var(--white);font-size:20px;margin:5px 0;}
.am-import-page{padding:42px 0 80px;background:#f7f5f1;}
.am-import-note{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#111;color:#fff;border:1px solid #292929;border-radius:16px;padding:20px 24px;margin-bottom:34px;box-shadow:0 15px 45px rgba(0,0,0,.08);}
.am-import-note>div{display:flex;align-items:center;gap:15px;}
.am-import-note-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--white);color:#111;font-weight:950;font-size:22px;}
.am-import-note strong{font-size:17px;}.am-import-note p{margin:4px 0 0;color:#aaa;font-size:13px;}
.am-import-badge{border:1px solid var(--white);color:var(--white);border-radius:999px;padding:8px 13px;font-weight:900;white-space:nowrap;}
.am-import-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;}
.am-import-toolbar h2{font-size:31px;margin:5px 0 0;color:#111;}
.am-import-controls{display:flex;gap:10px;min-width:min(560px,100%);}
.am-import-controls input,.am-import-controls select{height:46px;border:1px solid #c9c0b4;background:#fff;border-radius:8px;padding:0 13px;font-family:inherit;box-sizing:border-box;}
.am-import-controls input{flex:1;min-width:220px;}.am-import-controls select{width:190px;}
.am-import-table-wrap{background:#fff;border:1px solid #ddd6cc;border-radius:14px;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.05);}
.am-import-table{width:100%;border-collapse:collapse;direction:rtl;}
.am-import-table th{background:#101010;color:var(--white);font-size:13px;font-weight:900;padding:15px 16px;text-align:right;}
.am-import-table td{padding:13px 16px;border-bottom:1px solid #eee7dc;color:#202020;vertical-align:middle;}
.am-import-table tr:last-child td{border-bottom:0;}.am-import-table tbody tr:hover{background:#fbf8f0;}
.am-brand-pill{display:inline-flex;min-width:105px;justify-content:center;padding:7px 11px;border-radius:7px;background:#111;color:var(--white);font-weight:900;}
.am-model{font-weight:800;direction:ltr;text-align:right;}
.am-import-price{font-weight:950;font-size:18px;color:#111;white-space:nowrap;direction:ltr;text-align:right;}
.am-import-order{border:0;border-radius:7px;background:var(--white);color:#111;padding:9px 14px;font-family:inherit;font-weight:950;cursor:pointer;white-space:nowrap;}
.am-import-order:hover{filter:brightness(1.05);transform:translateY(-1px);}
.am-import-empty{padding:35px;text-align:center;color:#777;font-weight:700;}
.am-import-footnote{margin-top:16px;padding:16px 18px;background:#eee9e1;border-right:3px solid var(--white);color:#555;font-size:13px;line-height:1.8;border-radius:6px;}
.am-import-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;}
.am-import-modal.is-open{display:flex;}.am-import-overlay{position:absolute;inset:0;background:rgba(0,0,0,.72);}
.am-import-dialog{position:relative;width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:30px;box-shadow:0 30px 90px rgba(0,0,0,.35);direction:rtl;}
.am-import-close{position:absolute;left:18px;top:14px;width:34px;height:34px;border:0;background:#eee;border-radius:50%;font-size:25px;cursor:pointer;}
.am-import-dialog h2{font-size:30px;margin:6px 0 18px;color:#111;}
.am-import-selected{display:grid;grid-template-columns:auto 1fr;gap:5px 15px;background:#111;color:#fff;border-radius:10px;padding:14px 16px;margin-bottom:20px;}
.am-import-selected span{color:#aaa;font-size:12px;}.am-import-selected strong{color:var(--white);}
.am-import-form{display:grid;gap:14px;}.am-import-form label{font-weight:850;color:#222;}.am-import-form em{color:var(--white);font-style:normal;}
.am-import-form input,.am-import-form select,.am-import-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cfc7bd;border-radius:8px;background:#fff;padding:12px 13px;font:inherit;}
.am-import-form textarea{min-height:95px;resize:vertical;}.am-import-form input:focus,.am-import-form select:focus,.am-import-form textarea:focus{outline:0;border-color:var(--white);box-shadow:0 0 0 2px rgba(255, 255, 255, .12);}
.am-import-wa-submit{width:100%;justify-content:center;border:0;}.am-import-form small{color:#777;text-align:center;}
.am-import-lock{overflow:hidden;}
@media(max-width:760px){
 .am-import-hero{padding:40px 0 34px;}.am-import-hero-inner,.am-import-toolbar{display:block;}.am-import-date{margin-top:22px;}
 .am-import-note{align-items:flex-start;flex-direction:column;}.am-import-controls{margin-top:15px;display:grid;grid-template-columns:1fr;}.am-import-controls input,.am-import-controls select{width:100%;min-width:0;}
 .am-import-table th,.am-import-table td{padding:11px 9px;font-size:12px;}.am-import-table th:nth-child(1),.am-import-table td:nth-child(1){display:none;}
 .am-import-table th:nth-child(2){width:45%;}.am-brand-pill{display:none;}.am-model{font-size:12px;}.am-import-price{font-size:15px;}.am-import-order{padding:8px 10px;font-size:12px;}
 .am-import-dialog{padding:24px 18px;}.am-import-dialog h2{font-size:25px;}
}

.am-desktop-nav{display:flex;align-items:center;gap:22px;}.am-import-nav-link{flex:0 0 auto;}.am-import-nav-link a{font-size:13px;font-weight:900;color:#e8e8e8;white-space:nowrap;transition:.18s;}.am-import-nav-link a:hover{color:var(--gold);}
@media(max-width:1050px){.am-desktop-nav{gap:14px;}.am-import-nav-link a{font-size:12px;}}
@media(max-width:900px){.am-desktop-nav .am-menu{display:none!important;}.am-import-nav-link{display:none!important;}}

.am-product-gallery.am-swipe-gallery{direction:ltr;min-width:0;}

.am-swipe-gallery .am-gallery-viewport{touch-action:pan-y;outline:none;}
.am-swipe-gallery .am-gallery-slide{position:absolute!important;inset:0;width:100%!important;height:100%!important;display:block!important;margin:0!important;opacity:0;visibility:hidden;transition:opacity .22s ease;user-select:none;-webkit-user-drag:none;}
.am-swipe-gallery .am-gallery-slide.is-active{opacity:1;visibility:visible;}
.am-swipe-gallery .am-gallery-arrow{color:#fff;place-items:center;cursor:pointer;}

.am-swipe-gallery .am-gallery-counter{position:absolute;right:14px;bottom:14px;z-index:5;display:flex;gap:6px;align-items:center;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800;direction:ltr;}
.am-swipe-gallery .am-gallery-expand{position:absolute;left:14px;bottom:14px;z-index:5;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:9px;color:#fff;font-size:18px;cursor:pointer;}
.am-swipe-gallery .am-gallery-thumbs{display:flex;overflow-x:auto;scrollbar-width:thin;direction:ltr;}
.am-swipe-gallery .am-gallery-thumb{flex:0 0 82px;padding:0;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:.18s;}
.am-swipe-gallery .am-gallery-thumb:hover{opacity:1;}
.am-swipe-gallery .am-gallery-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;}
.am-swipe-gallery .am-gallery-empty{min-height:420px;display:grid;place-items:center;border:1px solid #ddd;border-radius:18px;background:#f6f5f2;color:#777;font-weight:800;}
.am-gallery-lightbox{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:25px;}
.am-gallery-lightbox.is-open{display:flex;}.am-gallery-lightbox-bg{position:absolute;inset:0;background:rgba(0,0,0,.92);}
.am-lightbox-image{position:relative;z-index:2;max-width:94vw;max-height:90vh;width:auto!important;height:auto!important;object-fit:contain;border-radius:8px;box-shadow:0 25px 90px rgba(0,0,0,.45);}
.am-lightbox-close{position:absolute;z-index:3;top:18px;left:20px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#111;font-size:30px;cursor:pointer;}
body.am-gallery-lock{overflow:hidden!important;}
@media(max-width:760px){
 .am-swipe-gallery .am-gallery-main{padding:6px;border-radius:15px;}.am-swipe-gallery .am-gallery-viewport{aspect-ratio:1/1;min-height:0;border-radius:11px;}
 .am-swipe-gallery .am-gallery-arrow{width:40px;height:40px;font-size:29px;}.am-swipe-gallery .am-gallery-prev{left:9px;}.am-swipe-gallery .am-gallery-next{right:9px;}
 .am-swipe-gallery .am-gallery-counter{right:9px;bottom:9px;}.am-swipe-gallery .am-gallery-expand{left:9px;bottom:9px;width:34px;height:34px;}
 .am-swipe-gallery .am-gallery-thumb{flex-basis:70px;width:70px;height:54px;}
}

.am-product-info .woocommerce-Tabs-panel--description > p:has(img),
.am-product-info .woocommerce-Tabs-panel--description > div:has(img),
.am-product-info .woocommerce-Tabs-panel--description img{display:none!important;}

.am-product-page{direction:rtl;}
.am-product-page:before{opacity:.7;}
.am-product-page .am-product-top,.am-product-page .am-product-info{width:min(1240px,92%);margin-inline:auto;position:relative;z-index:1;}
.am-product-top{direction:ltr;}
.am-product-gallery{direction:ltr;min-width:0;}
.am-swipe-gallery .am-gallery-main{background:linear-gradient(145deg,#151515,#080808);border:1px solid #3b3018;border-radius:24px;padding:12px;box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04);}
.am-swipe-gallery .am-gallery-viewport{aspect-ratio:4/3;min-height:500px;border-radius:16px;background:linear-gradient(145deg,#f5f5f3,#deddd9);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:zoom-in;}
.am-swipe-gallery .am-gallery-slide{object-fit:contain!important;}
.am-swipe-gallery .am-gallery-arrow{background:rgba(5,5,5,.82);border:1px solid rgba(255, 255, 255, .35);box-shadow:0 10px 30px rgba(0,0,0,.3);}
.am-swipe-gallery .am-gallery-arrow:hover{background:linear-gradient(135deg,var(--white),var(--white));color:#111;border-color:var(--white);}
.am-swipe-gallery .am-gallery-counter{background:#0b0b0b;border:1px solid rgba(255, 255, 255, .3);color:#fff;}
.am-swipe-gallery .am-gallery-expand{background:#0b0b0b;border-color:rgba(255, 255, 255, .3);}
.am-swipe-gallery .am-gallery-expand:hover{background:var(--white);color:#111;}
.am-swipe-gallery .am-gallery-thumbs{gap:10px;padding:13px 3px 4px;}
.am-swipe-gallery .am-gallery-thumb{flex-basis:96px;width:96px;height:70px;background:#171717;border-color:#2b2b2b;opacity:.65;border-radius:10px;}
.am-swipe-gallery .am-gallery-thumb.is-active{border-color:var(--white);box-shadow:0 0 0 1px var(--white),0 8px 25px rgba(255, 255, 255, .12);opacity:1;}
.am-product-summary{direction:rtl;text-align:right;min-height:500px;}
.am-product-summary:before{content:"";position:absolute;top:0;right:0;width:38%;height:4px;background:linear-gradient(90deg,var(--white),var(--white));border-radius:0 24px 0 0;}
.am-product-summary:after{border:1px solid rgba(255, 255, 255, .10);left:-125px;bottom:-125px;pointer-events:none;}
.am-product-summary .am-kicker{color:var(--white);font-size:10px;letter-spacing:2.5px;font-weight:950;margin:2px 0 8px;}
.am-product-summary .product_title{line-height:1.08;margin:8px 0 17px!important;font-weight:950;letter-spacing:-1px;order:2;}
.am-product-summary .price{line-height:1.3;direction:ltr;text-align:right;unicode-bidi:isolate;order:3;}
.am-product-summary .price del{font-size:16px!important;font-weight:600;margin-right:10px;}
.am-product-summary .woocommerce-product-details__short-description{font-size:14px;line-height:2;order:4;margin-bottom:5px;}
.am-product-summary .stock{display:inline-flex!important;align-items:center;gap:7px;background:rgba(37,49,28,.55);border:1px solid rgba(115,147,69,.45);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:900;order:5;width:max-content;margin:3px 0 12px;}
.am-product-summary .stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#69c34b;box-shadow:0 0 10px rgba(105,195,75,.55);}
.am-product-summary form.cart{margin:0!important;min-height:0;order:6;}
.am-product-summary form.cart .quantity,.am-product-summary form.cart .single_add_to_cart_button{display:none!important;}
.am-product-summary .product_meta{order:7;font-size:11px;border-top:1px solid #2a2a2a;padding-top:15px;margin-top:4px!important;line-height:2;}

.am-product-summary .yith-ywraq-add-to-quote{order:8!important;display:block!important;clear:both!important;margin:19px 0 0!important;}
.am-product-summary .yith-ywraq-add-to-quote a,.am-product-summary .yith-ywraq-add-to-quote .button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:54px;padding:14px 24px!important;font-size:16px!important;}
.am-product-summary .yith-ywraq-add-to-quote a:hover,.am-product-summary .yith-ywraq-add-to-quote .button:hover{transform:translateY(-2px);filter:brightness(1.05);}
.am-request-note{order:9;margin-top:18px;padding:16px 17px;border:1px solid #3d321b;border-right:3px solid var(--white);border-radius:12px;display:grid;gap:4px;}
.am-request-note strong{font-size:13px;}.am-request-note span{font-size:11px;line-height:1.9;color:#aaa;}
.am-product-info{border-top:0!important;padding-top:0!important;direction:rtl;}
.am-product-info .woocommerce-tabs{margin:0!important;background:linear-gradient(145deg,#111,#0b0b0b);border:1px solid #302817;border-radius:20px;padding:7px;box-shadow:0 25px 70px rgba(0,0,0,.28);}
.am-product-info .woocommerce-tabs ul.tabs{display:flex;gap:6px;padding:0!important;margin:0 0 8px!important;border:0!important;direction:rtl;overflow:auto;}
.am-product-info .woocommerce-tabs ul.tabs:before,.am-product-info .woocommerce-tabs ul.tabs:after{display:none!important;}
.am-product-info .woocommerce-tabs ul.tabs li{flex:1;padding:12px 16px!important;text-align:center;min-width:150px;font-size:13px;font-weight:900;}
.am-product-info .woocommerce-tabs ul.tabs li.active{box-shadow:inset 0 -2px var(--white);}
.am-product-info .woocommerce-tabs .panel{padding:24px 22px!important;margin:0!important;background:#0d0d0d;border-radius:13px;border:1px solid #232323;}
.am-product-info .woocommerce-tabs .panel h2{font-size:24px;margin:0 0 18px;}
.am-product-info .woocommerce-tabs .panel p,.am-product-info .woocommerce-tabs .panel li{font-size:14px;line-height:2;color:#c5c5c5;}
.am-product-info .woocommerce-tabs .panel strong{color:#eee;}
.am-product-info .related.products,.am-product-info .upsells.products{margin-top:32px;background:#111;border:1px solid #302817;border-radius:20px;padding:24px;}
.am-product-info .related.products h2,.am-product-info .upsells.products h2{color:var(--white);}
@media(max-width:980px){
 .am-product-top{grid-template-columns:1fr;direction:ltr;}
 .am-product-summary{order:2;min-height:0;}
 .am-product-gallery{order:1;}
 .am-swipe-gallery .am-gallery-viewport{min-height:0;}
}
@media(max-width:600px){
 .am-product-page{padding:28px 0 60px;}
 .am-product-page .am-product-top,.am-product-page .am-product-info{width:min(94%,1240px);}
 .am-product-summary{padding:24px 19px;border-radius:18px;}
 .am-product-summary .product_title{font-size:33px!important;}
 .am-product-summary .price{font-size:24px!important;}
 .am-swipe-gallery .am-gallery-main{padding:7px;border-radius:17px;}
 .am-swipe-gallery .am-gallery-viewport{aspect-ratio:1/1;border-radius:12px;}
 .am-swipe-gallery .am-gallery-thumb{flex-basis:76px;width:76px;height:57px;}
 .am-product-info .woocommerce-tabs ul.tabs li{min-width:125px;padding:10px 11px!important;font-size:11px;}
 .am-product-info .woocommerce-tabs .panel{padding:18px 15px!important;}
}

.am-product-page{padding:54px 0 90px!important;position:relative;overflow:hidden;}
.am-product-page:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 15%,rgba(255, 255, 255, .10),transparent 34%),radial-gradient(circle at 85% 10%,rgba(255, 255, 255, .10),transparent 30%);pointer-events:none;}
.am-product-top{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:34px!important;align-items:start!important;}
.am-product-gallery{background:#0d0d0d!important;border:1px solid var(--white)!important;border-radius:24px!important;padding:14px!important;box-shadow:0 22px 70px rgba(0,0,0,.45),0 0 0 1px rgba(255, 255, 255, .06) inset!important;}
.am-gallery-main{position:relative!important;border-radius:18px!important;overflow:hidden!important;background:#111!important;border:1px solid #29251b!important;}
.am-gallery-viewport{background:#111!important;min-height:520px!important;}
.am-gallery-slide{background:#111!important;object-fit:contain!important;}
.am-gallery-arrow{width:48px!important;height:48px!important;border:1px solid var(--white)!important;background:rgba(5,5,5,.88)!important;color:var(--white)!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important;}
.am-gallery-arrow:hover{background:var(--white)!important;color:#090909!important;}
.am-gallery-counter{background:#090909!important;color:var(--white)!important;border:1px solid var(--white)!important;}
.am-gallery-expand{background:#090909!important;color:var(--white)!important;border:1px solid var(--white)!important;}
.am-gallery-thumbs{gap:8px!important;padding-top:12px!important;}
.am-gallery-thumb{background:#151515!important;border:1px solid #39352b!important;border-radius:10px!important;padding:3px!important;opacity:.72!important;}
.am-gallery-thumb.is-active{border-color:var(--white)!important;opacity:1!important;box-shadow:0 0 0 1px var(--white)!important;}
.am-product-summary{background:linear-gradient(145deg,#171510,#0d0d0d)!important;border:1px solid var(--white)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 22px 70px rgba(0,0,0,.42)!important;color:#f5f2e9!important;position:relative!important;overflow:hidden!important;}
.am-product-summary:after{content:"";position:absolute;top:0;right:0;width:5px;height:100%;background:linear-gradient(var(--white),var(--white));border-radius:0 24px 24px 0;}
.am-product-summary .product_title{color:#fff!important;font-size:48px!important;text-shadow:0 5px 24px rgba(0,0,0,.45)!important;}
.am-product-summary .price{color:var(--white)!important;font-size:32px!important;font-weight:900!important;}
.am-product-summary .price del{color:#777!important;}
.am-product-summary .woocommerce-product-details__short-description{color:#c8c4ba!important;}
.am-product-summary .stock{color:var(--white)!important;}
.am-product-summary .product_meta{color:#aaa!important;border-color:#3a3428!important;}
.am-product-summary .product_meta a{color:var(--white)!important;}
.am-product-summary .yith-ywraq-add-to-quote a,.am-product-summary .yith-ywraq-add-to-quote .button{background:linear-gradient(135deg,var(--white),var(--white))!important;color:#090909!important;border:0!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 10px 25px rgba(255, 255, 255, .18)!important;}
.am-product-info{position:relative;z-index:1;margin-top:28px!important;background:#0e0e0e!important;border:1px solid var(--white)!important;border-radius:24px!important;padding:26px!important;color:#eee!important;box-shadow:0 20px 55px rgba(0,0,0,.35)!important;}
.am-product-info .woocommerce-tabs ul.tabs{border-bottom:1px solid #403a2d!important;}
.am-product-info .woocommerce-tabs ul.tabs li{border:1px solid #39342a!important;border-radius:10px 10px 0 0!important;margin:0 5px!important;}
.am-product-info .woocommerce-tabs ul.tabs li.active{border-color:var(--white)!important;}
.am-product-info .woocommerce-tabs .panel{color:#d9d5cc!important;}
.am-product-info .woocommerce-tabs .panel h2{color:var(--white)!important;}
.am-product-info .related.products,.am-product-info .upsells.products{border-top:1px solid #403a2d!important;}
@media(max-width:900px){.am-product-page{padding:28px 0 60px!important;}.am-product-top{grid-template-columns:1fr!important;gap:20px!important;}.am-product-gallery{order:1!important;}.am-product-summary{order:2!important;padding:24px!important;}.am-gallery-viewport{min-height:360px!important;}.am-product-summary .product_title{font-size:34px!important;}.am-product-summary .price{font-size:26px!important;}.am-product-info{margin-top:20px!important;padding:18px!important;}}

.am-price,
.woocommerce ul.products li.product .price,
.woocommerce .related.products li.product .price,
.woocommerce .upsells.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.am-product-summary .price,
.am-import-price{position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  
  box-sizing:border-box!important;

  
  border:1px solid var(--white)!important;
  
  background:linear-gradient(145deg,#1a1812 0%,#0d0d0d 55%,#17130b 100%)!important;
  color:var(--white)!important;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .05),0 12px 28px rgba(0,0,0,.28),0 0 20px rgba(255, 255, 255, .06)!important;
  direction:rtl!important;
  text-align:right!important;
  unicode-bidi:isolate!important;
  overflow:hidden!important;}
.am-price:before,
.woocommerce ul.products li.product .price:before,
.woocommerce .related.products li.product .price:before,
.woocommerce .upsells.products li.product .price:before,
.woocommerce div.product p.price:before,
.woocommerce div.product span.price:before,
.am-product-summary .price:before,
.am-import-price:before{content:"السعر"!important;
  display:block!important;
  color:var(--white)!important;
  
  font-weight:900!important;
  letter-spacing:.3px!important;}
.am-price del,
.woocommerce ul.products li.product .price del,
.woocommerce .related.products li.product .price del,
.woocommerce .upsells.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.am-product-summary .price del,
.am-import-price del{order:2!important;
  color:#777!important;
  
  font-weight:700!important;
  text-decoration-thickness:2px!important;
  opacity:.95!important;
  margin:0!important;}
.am-price ins,
.woocommerce ul.products li.product .price ins,
.woocommerce .related.products li.product .price ins,
.woocommerce .upsells.products li.product .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.am-product-summary .price ins,
.am-import-price ins{order:3!important;
  color:var(--white)!important;
  text-decoration:none!important;
  
  font-weight:950!important;
  
  margin:0!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  text-align:right!important;
  text-shadow:0 0 14px rgba(255, 255, 255, .12)!important;}

.am-price > .amount,
.woocommerce ul.products li.product .price > .amount,
.woocommerce .related.products li.product .price > .amount,
.woocommerce .upsells.products li.product .price > .amount,
.woocommerce div.product p.price > .amount,
.woocommerce div.product span.price > .amount,
.am-product-summary .price > .amount,
.am-import-price > .amount{order:3!important;
  color:var(--white)!important;
  
  font-weight:950!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  text-align:right!important;}

.woocommerce ul.products li.product .price:before,
.woocommerce .related.products li.product .price:before,
.woocommerce .upsells.products li.product .price:before{font-size:10px!important;}

.am-card .am-price:before{font-size:10px!important;}

.am-product-summary .price ins{font-size:30px!important;}
.am-product-summary .price > .amount{font-size:30px!important;}

.am-import-price{display:flex!important;}
.am-import-price:before{font-size:10px!important;}

.am-price,
.woocommerce ul.products li.product .price,
.woocommerce .related.products li.product .price,
.woocommerce .upsells.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.am-product-summary .price,
.am-import-price{min-height:58px!important;
  height:auto!important;
  padding:7px 12px!important;
  margin:8px 0 12px!important;
  gap:2px!important;
  border-radius:12px!important;}
.am-price:before,
.woocommerce ul.products li.product .price:before,
.woocommerce .related.products li.product .price:before,
.woocommerce .upsells.products li.product .price:before,
.woocommerce div.product p.price:before,
.woocommerce div.product span.price:before,
.am-product-summary .price:before,
.am-import-price:before{font-size:9px!important;
  line-height:1.1!important;}
.am-price del,
.woocommerce ul.products li.product .price del,
.woocommerce .related.products li.product .price del,
.woocommerce .upsells.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.am-product-summary .price del,
.am-import-price del{font-size:10px!important;
  line-height:1.05!important;}
.am-price ins,
.woocommerce ul.products li.product .price ins,
.woocommerce .related.products li.product .price ins,
.woocommerce .upsells.products li.product .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.am-product-summary .price ins,
.am-import-price ins{font-size:20px!important;
  line-height:1.05!important;}
.am-price > .amount,
.woocommerce ul.products li.product .price > .amount,
.woocommerce .related.products li.product .price > .amount,
.woocommerce .upsells.products li.product .price > .amount,
.woocommerce div.product p.price > .amount,
.woocommerce div.product span.price > .amount,
.am-product-summary .price > .amount,
.am-import-price > .amount{font-size:21px!important;
  line-height:1.05!important;}

.woocommerce ul.products li.product .price,
.woocommerce .related.products li.product .price,
.woocommerce .upsells.products li.product .price{min-height:58px!important;
  margin:8px 12px 12px!important;
  padding:7px 12px!important;}
.woocommerce ul.products li.product .price ins,
.woocommerce .related.products li.product .price ins,
.woocommerce .upsells.products li.product .price ins{font-size:19px!important;}

.am-card .am-price{min-height:58px!important;
  margin:8px 0 12px!important;
  padding:7px 12px!important;}
.am-card .am-price ins{font-size:20px!important;}

.am-product-summary .price{min-height:72px!important;
  margin:0 0 16px!important;
  padding:9px 14px!important;}
.am-product-summary .price:before{font-size:10px!important;}
.am-product-summary .price ins,
.am-product-summary .price > .amount{font-size:26px!important;}

.am-import-price{min-height:58px!important;
  margin:0!important;
  padding:7px 12px!important;}
.am-import-price ins{font-size:19px!important;}
@media(max-width:600px){
  .am-product-summary .price{min-height:66px!important;padding:8px 12px!important;}
  .am-product-summary .price ins,.am-product-summary .price>.amount{font-size:23px!important;}
  .am-card .am-price{min-height:56px!important;padding:7px 10px!important;}
  .am-card .am-price ins{font-size:18px!important;}
}

.am-card{border:1px solid rgba(255, 255, 255, .45)!important;
  box-shadow:0 14px 38px rgba(0,0,0,.28)!important;}

.am-card .am-body h3,.am-card .am-body h3 a{color:#fff!important;}
.am-card .am-specs{margin-top:12px!important;}
.am-card .am-spec{border:1px solid rgba(255,255,255,.08)!important;}
.am-card .am-price{border-color:rgba(255, 255, 255, .65)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.24)!important;}

.woocommerce ul.products li.product,
.woocommerce .related.products li.product,
.woocommerce .upsells.products li.product{background:linear-gradient(145deg,#12120f 0%,#090908 100%)!important;
  border-color:rgba(255, 255, 255, .45)!important;
  color:#fff!important;
  box-shadow:0 14px 38px rgba(0,0,0,.24)!important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce .related.products li.product .woocommerce-loop-product__title,
.woocommerce .upsells.products li.product .woocommerce-loop-product__title{color:#fff!important;}
.woocommerce ul.products li.product .price,
.woocommerce .related.products li.product .price,
.woocommerce .upsells.products li.product .price{background:linear-gradient(145deg,#171610,#0b0b0a)!important;
  border-color:rgba(255, 255, 255, .65)!important;}

body.home .am-search-strip,
body.home .am-cars-section,
body.home .am-process,
body.home .am-section.alt{border-color:#252116!important;
  position:relative;
  overflow:hidden;}
body.home .am-search-strip:before,
body.home .am-cars-section:before,
body.home .am-process:before,
body.home .am-section.alt:before{content:"";position:absolute;inset:0;pointer-events:none;}
body.home .am-search-strip > .container,
body.home .am-cars-section > .container,
body.home .am-process > .container,
body.home .am-section.alt > .container{position:relative;z-index:1;}

body.home .am-search-strip{padding:46px 0!important;border-bottom:1px solid #302717!important;}
body.home .am-search-head{margin-bottom:20px!important;}
body.home .am-search-head h2,
body.home .am-search-head .am-search-note{color:#fff!important;}
body.home .am-search-note{color:#aaa!important;}
body.home .am-search-form{padding:18px!important;
  border:1px solid rgba(255, 255, 255, .65)!important;
  border-radius:18px!important;
  
  box-shadow:0 18px 55px rgba(0,0,0,.35),0 0 30px rgba(255, 255, 255, .05)!important;}

body.home .am-search-field span{color:var(--gold)!important;}

body.home .am-cars-section{padding-top:68px!important;padding-bottom:78px!important;}

body.home .am-cars-section .am-text-link{color:var(--gold)!important;}

body.home .am-process{padding:72px 0!important;}

body.home .am-process-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;direction:rtl;}
body.home .am-process-grid>div{min-height:150px!important;
  
  border:1px solid rgba(255, 255, 255, .42)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#17150f 0%,#0b0b0a 100%)!important;
  box-shadow:0 18px 45px rgba(0,0,0,.3)!important;
  overflow:hidden;}
body.home .am-process-grid>div:after{content:"";position:absolute;right:0;top:0;width:3px;height:58%;background:linear-gradient(var(--gold),var(--copper));border-radius:0 16px 0 0;}
body.home .am-process-grid>div>span{color:var(--gold)!important;}

body.home .am-process-grid p{margin:0!important;}

body.home .am-section.alt{padding:68px 0!important;}

@media(max-width:760px){
  body.home .am-search-strip{padding:32px 0!important;}
  body.home .am-search-form{padding:12px!important;}
  body.home .am-process-grid{grid-template-columns:1fr!important;}
  
}

.am-swipe-gallery .am-gallery-main{position:relative!important;overflow:hidden!important;}
.am-swipe-gallery .am-gallery-viewport{position:relative!important;overflow:hidden!important;}
.am-swipe-gallery .am-gallery-arrow{display:grid!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:54px!important;height:54px!important;z-index:50!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;pointer-events:auto!important;font-family:Arial,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:1!important;}
.am-swipe-gallery .am-gallery-prev{left:18px!important;right:auto!important;}
.am-swipe-gallery .am-gallery-next{right:18px!important;left:auto!important;}
@media(max-width:600px){
  .am-swipe-gallery .am-gallery-arrow{width:44px!important;height:44px!important;font-size:32px!important;}
  .am-swipe-gallery .am-gallery-prev{left:10px!important;}
  .am-swipe-gallery .am-gallery-next{right:10px!important;}
}

.am-product-gallery.am-swipe-gallery .am-gallery-main{position:relative!important;overflow:hidden!important;width:100%!important;}
.am-product-gallery.am-swipe-gallery .am-gallery-viewport{position:relative!important;overflow:hidden!important;width:100%!important;}
.am-product-gallery.am-swipe-gallery .am-gallery-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;}
.am-product-gallery.am-swipe-gallery .am-gallery-prev{left:18px!important;right:auto!important;}
.am-product-gallery.am-swipe-gallery .am-gallery-next{right:18px!important;left:auto!important;}
@media(max-width:600px){.am-product-gallery.am-swipe-gallery .am-gallery-prev{left:10px!important;}.am-product-gallery.am-swipe-gallery .am-gallery-next{right:10px!important;}}

.am-spare-page{min-height:calc(100vh - 121px);display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 28%,rgba(255, 255, 255, .16),transparent 34%),radial-gradient(circle at 82% 62%,rgba(255, 255, 255, .08),transparent 30%),linear-gradient(135deg,#090909 0%,#11100d 52%,#070707 100%);color:#fff;padding:70px 0;}
.am-spare-page:before,.am-spare-page:after{content:"";position:absolute;pointer-events:none;border:1px solid rgba(255, 255, 255, .16);border-radius:50%;}
.am-spare-page:before{width:520px;height:520px;left:-230px;top:-190px;}.am-spare-page:after{width:420px;height:420px;right:-180px;bottom:-180px;}
.am-spare-shell{position:relative;z-index:1;width:min(920px,92%);margin:auto;text-align:center;}
.am-spare-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;}
.am-spare-kicker:before,.am-spare-kicker:after{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--gold));}.am-spare-kicker:after{background:linear-gradient(90deg,var(--gold),transparent);}
.am-spare-title{margin:0;font-size:clamp(34px,5vw,68px);line-height:1.15;font-weight:950;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.45);}
.am-spare-coming{margin:22px 0 12px;font-size:clamp(48px,9vw,108px);line-height:.95;font-weight:1000;letter-spacing:3px;color:var(--gold);text-shadow:0 0 35px rgba(255, 255, 255, .12);}
.am-spare-copy{max-width:650px;margin:0 auto;color:#bdbdbd;font-size:16px;line-height:2;}
.am-spare-card{margin:42px auto 0;padding:26px 30px;width:min(700px,100%);border:1px solid rgba(255, 255, 255, .28);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(6px);}
.am-spare-card strong{display:block;color:#fff;font-size:18px;margin-bottom:5px;}.am-spare-card span{color:#999;font-size:14px;}
@media(max-width:700px){.am-spare-page{padding:55px 0;min-height:calc(100vh - 90px);}.am-spare-kicker{font-size:10px;letter-spacing:1.4px;}.am-spare-title{font-size:38px;}.am-spare-coming{font-size:58px;letter-spacing:1px;}.am-spare-copy{font-size:14px;}.am-spare-card{padding:22px 18px;}}

.am-card .am-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;align-items:stretch;}
.am-card .am-spec{min-width:0!important;min-height:58px!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  padding:7px 6px!important;border-radius:7px!important;text-align:right!important;}
.am-card .am-spec-icon{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;fill:none!important;stroke:var(--white)!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important;flex:none!important;}
.am-card .am-spec-icon path{fill:none!important;stroke:var(--white)!important;}
.am-card .am-spec-icon circle{fill:none!important;stroke:var(--white)!important;}
.am-card .am-spec-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;line-height:1.25!important;}
.am-card .am-spec-text b{display:block!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important;}
.am-card .am-spec-text em{display:block!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;}
.am-card .am-request-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;}
.am-card .am-request-icon{width:18px!important;height:18px!important;min-width:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
.am-card .am-request-icon path{fill:none!important;stroke:currentColor!important;}
.am-card .am-request-icon circle{fill:none!important;stroke:currentColor!important;}
@media(max-width:700px){.am-card .am-specs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;}.am-card .am-spec{min-height:54px!important;padding:6px 4px!important;gap:5px!important;}.am-card .am-spec-icon{width:16px!important;height:16px!important;min-width:16px!important;}.am-card .am-spec-text b{font-size:8px!important;}.am-card .am-spec-text em{font-size:8px!important;}.am-card .am-request-icon{width:16px!important;height:16px!important;}}

.am-card .am-specs .am-spec-icon,
.am-card .am-specs svg.am-spec-icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;
  flex:0 0 14px!important;display:block!important;box-sizing:border-box!important;
  fill:none!important;stroke:var(--white)!important;stroke-width:2!important;
  color:var(--white)!important;overflow:visible!important;}
.am-card .am-specs .am-spec-icon path,.am-card .am-specs .am-spec-icon circle{fill:none!important;stroke:var(--white)!important;}
.am-card .am-spec-text{max-width:calc(100% - 21px)!important;}
.am-card .am-request-btn .am-request-icon,
.am-card .am-request-btn svg.am-request-icon{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;
  flex:0 0 17px!important;display:inline-block!important;box-sizing:border-box!important;
  fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;
  overflow:visible!important;}
.am-card .am-request-btn .am-request-icon path,.am-card .am-request-btn .am-request-icon circle{fill:none!important;stroke:currentColor!important;}
@media(max-width:700px){
 .am-card .am-specs .am-spec-icon,.am-card .am-specs svg.am-spec-icon{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;max-width:13px!important;max-height:13px!important;flex-basis:13px!important;}
 .am-card .am-request-btn .am-request-icon,.am-card .am-request-btn svg.am-request-icon{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;flex-basis:15px!important;}
}

.am-card .am-specs span.am-spec-icon,
.am-card .am-specs svg.am-spec-icon,
.am-card .am-specs > .am-spec > svg{width:14px !important; height:14px !important; min-width:14px !important; min-height:14px !important; max-width:14px !important; max-height:14px !important;
  flex:0 0 14px !important; display:block !important; box-sizing:border-box !important;
  fill:none !important; stroke:var(--white) !important; color:var(--white) !important;
  stroke-width:2 !important; stroke-linecap:round !important; stroke-linejoin:round !important;}
.am-card .am-specs svg.am-spec-icon *{fill:none !important; stroke:var(--white) !important;}
.am-card .am-request-btn svg.am-request-icon{width:16px !important; height:16px !important; min-width:16px !important; min-height:16px !important; max-width:16px !important; max-height:16px !important;
  flex:0 0 16px !important; display:inline-block !important; box-sizing:border-box !important;
  fill:none !important; stroke:#111 !important; color:#111 !important; stroke-width:1.8 !important;}
.am-card .am-request-btn svg.am-request-icon *{fill:none !important; stroke:#111 !important;}
@media(max-width:700px){
 .am-card .am-specs span.am-spec-icon,.am-card .am-specs svg.am-spec-icon,.am-card .am-specs > .am-spec > svg{width:12px !important;height:12px !important;min-width:12px !important;min-height:12px !important;max-width:12px !important;max-height:12px !important;flex-basis:12px !important;}
 .am-card .am-request-btn svg.am-request-icon{width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;max-width:14px !important;max-height:14px !important;flex-basis:14px !important;}
}

.am-card .am-specs svg.am-spec-icon{overflow:visible!important;}
.am-card .am-specs svg.am-spec-icon path,
.am-card .am-specs svg.am-spec-icon circle{stroke:var(--white)!important;fill:none!important;}

.am-direct-request-page{min-height:calc(100vh - 120px);padding:70px 20px 90px;direction:rtl;}
.am-direct-request-shell{width:min(760px,100%);margin:0 auto;}
.am-direct-head{text-align:center;margin-bottom:28px;}.am-direct-kicker{font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;}.am-direct-head h1{font-size:clamp(38px,6vw,58px);margin:10px 0 8px;}.am-direct-head p{margin:0;line-height:1.9;}
.am-direct-vehicle{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;margin-bottom:16px;border:1px solid rgba(255, 255, 255, .35);border-radius:14px;}
.am-direct-vehicle span{display:block;font-size:11px;margin-bottom:5px;}.am-direct-vehicle strong{font-size:20px;}.am-direct-price{font-size:20px;font-weight:900;}
.am-direct-form{padding:28px;border:1px solid rgba(255, 255, 255, .28);border-radius:18px;}
.am-direct-field{margin-bottom:18px;}.am-direct-field label{display:block;font-weight:800;font-size:14px;margin-bottom:7px;}.am-direct-field input,.am-direct-field select,.am-direct-field textarea{width:100%;box-sizing:border-box;border:1px solid #38342c;border-radius:9px;padding:13px 14px;font:inherit;outline:none;}.am-direct-field textarea{resize:vertical;min-height:120px;}.am-direct-submit{width:100%;border-radius:10px;padding:14px 20px;font-weight:950;font-size:16px;cursor:pointer;}.am-direct-submit:hover{filter:brightness(1.06);}
.am-direct-product-request{order:8!important;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;margin:19px 0 0;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:950;text-decoration:none!important;}.am-direct-product-request svg{width:16px!important;height:16px!important;min-width:16px!important;stroke:#111!important;fill:none!important;}.am-direct-product-request svg *{stroke:#111!important;fill:none!important;}
.am-direct-success{text-align:center;padding:70px 25px;border:1px solid rgba(255, 255, 255, .3);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));}.am-direct-success h1{font-size:42px;margin:14px 0;color:#fff;}.am-direct-success p{color:#aaa;line-height:2;}.am-direct-back{display:inline-flex;margin-top:15px;padding:12px 22px;border:1px solid var(--white);border-radius:9px;color:var(--white);text-decoration:none;}
@media(max-width:700px){.am-direct-request-page{padding:45px 15px 65px;}.am-direct-form{padding:20px 16px;}.am-direct-vehicle{align-items:flex-start;flex-direction:column;}.am-direct-price{font-size:18px;}.am-direct-success h1{font-size:32px;}}

.am-inline-request-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important;direction:rtl!important;font-family:inherit!important;}
.am-inline-request-modal.is-open{display:flex!important;}
.am-inline-request-modal[aria-hidden="true"]{display:none!important;}
.am-inline-request-modal[aria-hidden="false"]{display:flex!important;}
.am-inline-request-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:rgba(0,0,0,.82)!important;backdrop-filter:blur(6px)!important;}
.am-inline-request-box{position:relative!important;z-index:2!important;width:100%!important;max-width:560px!important;max-height:calc(100vh - 48px)!important;overflow-y:auto!important;margin:0 auto!important;padding:28px 30px 30px!important;box-sizing:border-box!important;border-radius:18px!important;text-align:right!important;}
.am-inline-request-close{position:absolute!important;top:14px!important;left:14px!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255, 255, 255, .35)!important;border-radius:50%!important;font-family:Arial,sans-serif!important;font-size:22px!important;line-height:32px!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;}
.am-inline-request-box .am-direct-kicker{margin:2px 0 7px!important;padding-left:42px!important;color:var(--white)!important;font-size:10px!important;font-weight:900!important;letter-spacing:2px!important;line-height:1.4!important;}
.am-inline-request-box h2{margin:0 0 18px!important;color:#fff!important;font-size:28px!important;line-height:1.25!important;font-weight:900!important;}
.am-inline-request-car{gap:4px 12px!important;padding:13px 15px!important;margin:0 0 18px!important;border:1px solid rgba(255, 255, 255, .28)!important;border-radius:11px!important;}
.am-inline-request-car span{grid-column:1 / -1!important;font-size:11px!important;line-height:1.4!important;}.am-inline-request-car strong{color:#fff!important;font-size:15px!important;line-height:1.4!important;}.am-inline-request-car b{color:var(--white)!important;font-size:15px!important;line-height:1.4!important;white-space:nowrap!important;}
.am-inline-request-form{margin:0!important;padding:0!important;}
.am-inline-request-form .am-inline-field{margin:0 0 13px!important;padding:0!important;}
.am-inline-request-form .am-inline-field label{display:block!important;margin:0 0 6px!important;padding:0!important;font-size:13px!important;line-height:1.5!important;font-weight:800!important;}

.am-inline-request-form input,.am-inline-request-form select,.am-inline-request-form textarea{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;border:1px solid #3a352b!important;border-radius:9px!important;padding:11px 12px!important;font-family:inherit!important;font-size:14px!important;line-height:1.5!important;outline:none!important;box-shadow:none!important;}
.am-inline-request-form input,.am-inline-request-form select{height:46px!important;}
.am-inline-request-form textarea{min-height:88px!important;resize:vertical!important;}
.am-inline-request-form input::placeholder,.am-inline-request-form textarea::placeholder{color:#777!important;opacity:1!important;}

.am-inline-status{min-height:20px!important;margin:6px 0 8px!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;}.am-inline-status.is-loading{color:#ccc!important;}.am-inline-status.is-success{color:var(--white)!important;}.am-inline-status.is-error{color:var(--white)!important;}
.am-inline-submit{display:block!important;width:100%!important;min-height:48px!important;margin:4px 0 0!important;padding:11px 18px!important;border-radius:10px!important;font-family:inherit!important;font-size:15px!important;font-weight:950!important;line-height:1.4!important;cursor:pointer!important;}
.am-inline-submit:disabled{opacity:.6!important;cursor:wait!important;}
@media(max-width:700px){.am-inline-request-modal{padding:12px!important;}.am-inline-request-box{max-height:calc(100vh - 24px)!important;padding:24px 18px 20px!important;border-radius:15px!important;}.am-inline-request-box h2{font-size:24px!important;}.am-inline-request-car{grid-template-columns:1fr!important;}.am-inline-request-car b{grid-column:1!important;}}

.am-card .am-price,
.am-import-price{display:flex!important;
  
  align-items:baseline!important;
  
  flex-wrap:nowrap!important;
  gap:8px!important;
  min-height:44px!important;
  height:44px!important;
  padding:5px 10px!important;
  margin:7px 0 10px!important;

  white-space:nowrap!important;}
.am-card .am-price:before,
.am-import-price:before{content:"السعر"!important;
  position:absolute!important;
  top:5px!important;
  right:10px!important;
  display:block!important;
  font-size:8px!important;
  line-height:1!important;
  color:var(--white)!important;
  z-index:2!important;}
.am-card .am-price del,
.am-import-price del{display:inline!important;
  
  color:#777!important;
  font-size:9px!important;
  line-height:1!important;
  white-space:nowrap!important;}
.am-card .am-price ins,
.am-import-price ins,
.am-card .am-price > .amount,
.am-import-price > .amount{display:inline!important;
  
  color:var(--white)!important;
  font-size:18px!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
  direction:ltr!important;}
@media(max-width:600px){
  .am-card .am-price,
  .am-import-price{min-height:42px!important;height:42px!important;padding:5px 9px!important;gap:6px!important;}
  .am-card .am-price ins,
  .am-import-price ins,
  .am-card .am-price > .amount,
  .am-import-price > .amount{font-size:16px!important;}
  .am-card .am-price del,
  .am-import-price del{font-size:8px!important;}
}

.am-card .am-price,
.am-import-price{direction:rtl!important;
  flex-direction:row!important;
  justify-content:flex-start!important;
  text-align:right!important;}
.am-card .am-price del,
.am-import-price del{order:1!important;
  margin:13px 0 0 8px!important;}
.am-card .am-price ins,
.am-import-price ins,
.am-card .am-price > .amount,
.am-import-price > .amount{order:2!important;
  margin:13px 8px 0 0!important;}

.am-header .am-desktop-nav{flex:1;display:flex;align-items:center;justify-content:center;}
.am-header .am-menu-premium{display:flex!important;align-items:center;justify-content:center;gap:10px!important;list-style:none;margin:0;padding:0;}
.am-header .am-menu-premium>li{list-style:none;margin:0;padding:0;}
.am-header .am-menu-premium>li>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:900;}
.am-header .am-menu-premium>li>a:hover,.am-header .am-menu-premium>li>a:focus-visible{color:var(--white);border-color:var(--white);background:linear-gradient(145deg,rgba(255, 255, 255, .12),rgba(255,255,255,.025));transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.22);}
.am-header .am-menu-premium .am-nav-icon{width:21px;height:21px;display:grid;place-items:center;border:1px solid rgba(255, 255, 255, .5);border-radius:7px;color:var(--white);font-size:12px;line-height:1;font-weight:900;}
.am-header .am-menu-premium .am-nav-home>a{border-color:rgba(255, 255, 255, .45);}
.am-header .am-menu-premium .am-nav-china>a{background:linear-gradient(145deg,rgba(255, 255, 255, .08),rgba(255,255,255,.018));}
.am-header .am-menu-premium .am-nav-parts>a{background:linear-gradient(145deg,rgba(255, 255, 255, .06),rgba(255,255,255,.018));}
@media(max-width:1050px){.am-header .am-menu-premium{gap:7px!important;}.am-header .am-menu-premium>li>a{padding:6px 9px;font-size:11px;}.am-header .am-menu-premium .am-nav-icon{width:19px;height:19px;font-size:11px;}}
@media(max-width:900px){.am-header .am-desktop-nav{display:none!important;}}
@media(max-width:760px){.am-mobile-panel .am-menu-premium>li>a{display:flex;justify-content:flex-start;gap:9px;border:0;border-bottom:1px solid #222;border-radius:0;transform:none;box-shadow:none;padding:13px 10px;}.am-mobile-panel .am-menu-premium .am-nav-icon{width:22px;height:22px;}}

.am-footer-v427{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 20%,rgba(255, 255, 255, .10),transparent 28%),radial-gradient(circle at 88% 75%,rgba(255, 255, 255, .08),transparent 30%),linear-gradient(180deg,#0a0a09 0%,#050505 100%);padding:34px 0 18px;border-top:1px solid rgba(255, 255, 255, .28);}
.am-footer-v427:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255, 255, 255, .045) 50%,transparent 100%);pointer-events:none;}
.am-footer-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 28px;margin-bottom:24px;border:1px solid rgba(255, 255, 255, .34);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);}
.am-footer-kicker{display:block;color:var(--white);font-size:10px;font-weight:900;letter-spacing:2px;margin-bottom:7px;}
.am-footer-cta h2{margin:0 0 5px;color:#fff;font-size:22px;font-weight:900;}.am-footer-cta p{margin:0;color:#aaa;font-size:12px;}.am-footer-cta-actions{display:flex;gap:10px;flex-shrink:0;}.am-footer-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:145px;padding:11px 16px;border-radius:10px;font-size:12px;font-weight:900;text-decoration:none;transition:.2s;}.am-footer-cta-btn.primary{background:linear-gradient(135deg,var(--white),var(--white));color:#111;border:1px solid var(--white);}.am-footer-cta-btn.secondary{border:1px solid rgba(255, 255, 255, .55);}.am-footer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(0,0,0,.3);}
.am-footer-grid-v427{position:relative;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.05fr;gap:14px;direction:rtl;}
.am-footer-card{min-height:175px;padding:21px 20px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:.2s;}.am-footer-card:hover{border-color:rgba(255, 255, 255, .34);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035);}
.am-footer-card-head{display:flex;align-items:center;gap:9px;margin-bottom:14px;}.am-footer-card-head h3{margin:0;color:#fff;font-size:15px;font-weight:900;}.am-footer-card-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255, 255, 255, .45);font-size:12px;}
.am-footer-lead{font-size:12px!important;line-height:1.9!important;color:#aaa;}.am-footer-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px;}.am-footer-badges span{padding:5px 8px;border-radius:7px;border:1px solid rgba(255, 255, 255, .22);background:rgba(255, 255, 255, .06);color:var(--white);font-size:9px;font-weight:800;}
.am-footer-links{list-style:none;margin:0;padding:0;}.am-footer-links li{margin:0 0 7px;}.am-footer-links a{display:flex;justify-content:space-between;align-items:center;padding:8px 9px;border-radius:8px;color:#aaa;font-size:11px;text-decoration:none;border:1px solid transparent;transition:.18s;}.am-footer-links a span{color:var(--white);font-size:12px;}
.am-footer-contact-line{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:9px;background:rgba(255, 255, 255, .055);border:1px solid rgba(255, 255, 255, .16);text-decoration:none;}.am-footer-contact-line strong{color:var(--white);font-size:14px;letter-spacing:.4px;}.am-footer-contact-line small{color:#777;font-size:9px;}.am-footer-contact-card>p,.am-footer-showroom-card>p{color:#aaa;font-size:11px;line-height:1.9;margin:10px 0;}.am-footer-social{justify-content:flex-start!important;margin-top:13px!important;gap:7px!important;}.am-footer-v427 .am-social a.am-social-img{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;}.am-footer-v427 .am-social a.am-social-img img{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important;}
.am-footer-map-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:9px;background:linear-gradient(135deg,var(--white),var(--white));color:#111!important;font-size:11px;font-weight:900;text-decoration:none;box-shadow:0 7px 20px rgba(255, 255, 255, .14);}.am-footer-map-btn span{font-size:14px;}.am-footer-location-chip{display:inline-block;margin-top:10px;padding:5px 9px;border-radius:999px;border:1px solid rgba(255, 255, 255, .22);color:var(--white);font-size:9px;background:rgba(255, 255, 255, .045);}
.am-bottom-v427{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#666!important;font-size:9px!important;}
@media(max-width:1000px){.am-footer-grid-v427{grid-template-columns:1fr 1fr;}.am-footer-cta{align-items:flex-start;flex-direction:column;}.am-footer-cta-actions{width:100%;}.am-footer-cta-btn{flex:1;}}
@media(max-width:600px){.am-footer-v427{padding:28px 0 15px;}.am-footer-cta{padding:20px;}.am-footer-cta h2{font-size:19px;}.am-footer-cta-actions{flex-direction:column;}.am-footer-grid-v427{grid-template-columns:1fr;}.am-footer-card{min-height:0;}.am-bottom-v427{flex-direction:column;text-align:center;}}

.am-footer-v427 .am-footer-brand-card .am-footer-badges span{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 16px rgba(0,0,0,.12)!important;transition:.18s!important;}
.am-footer-v427 .am-footer-brand-card .am-footer-badges span:hover{border-color:var(--white)!important;background:rgba(255, 255, 255, .16)!important;transform:translateX(-2px)!important;}

.am-footer-v427 .am-footer-brand-card .am-footer-badges{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin-top:18px!important;}
.am-footer-v427 .am-footer-brand-card .am-footer-badges span{display:flex!important;width:100%!important;box-sizing:border-box!important;min-height:50px!important;height:50px!important;padding:10px 16px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255, 255, 255, .55)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(255, 255, 255, .13),rgba(255, 255, 255, .045))!important;color:var(--white)!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important;}

@media(max-width:900px){
  .am-header{overflow:visible!important;}
  .am-mobile-nav{position:relative!important;z-index:1002!important;}
  .am-mobile-panel{box-sizing:border-box!important;overflow:hidden!important;max-width:92vw!important;}
  .am-mobile-panel .am-menu-premium{display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    gap:0!important;
    width:100%!important;
    min-width:0!important;}
  .am-mobile-panel .am-menu-premium>li{display:block!important;
    width:100%!important;
    min-width:0!important;}
  .am-mobile-panel .am-menu-premium>li>a{display:flex!important;
    width:100%!important;
    box-sizing:border-box!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    padding:13px 12px!important;
    min-height:46px!important;
    white-space:normal!important;
    overflow:hidden!important;}
  .am-mobile-panel .am-menu-premium .am-nav-icon{flex:0 0 22px!important;}
}
@media(max-width:600px){
  .am-mobile-panel{right:3%!important;left:3%!important;top:68px!important;padding:8px!important;border-radius:14px!important;}
  .am-mobile-panel .am-menu-premium>li>a{font-size:13px!important;}
}

@media(max-width:760px){
  html,body{width:100%;max-width:100%;overflow-x:hidden!important;}
  body{font-size:14px;}
  .container{width:calc(100% - 28px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;}
  .am-top-inner{min-height:30px!important;padding:0!important;}
  .am-top{overflow:hidden!important;}
  .am-header{position:sticky!important;top:0!important;width:100%!important;overflow:visible!important;}
  .am-nav{width:100%!important;min-height:70px!important;display:flex!important;gap:8px!important;justify-content:space-between!important;}
  .am-brand{width:100px!important;min-width:100px!important;height:54px!important;flex:0 0 100px!important;}
  .am-actions{flex:0 0 auto!important;}
  .am-action{padding:7px 10px!important;font-size:10px!important;}
  .am-mobile-nav{display:block!important;position:relative!important;margin:0!important;z-index:1003!important;}
  .am-mobile-nav summary{font-size:0!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #3b3b3b!important;border-radius:10px!important;background:#0d0d0d!important;}
  .am-mobile-nav summary:after{content:"☰";font-size:28px!important;line-height:1!important;color:#fff!important;}
  .am-mobile-panel{position:absolute!important;top:54px!important;left:0!important;right:auto!important;width:min(330px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;box-sizing:border-box!important;padding:8px!important;overflow:hidden!important;}
  .am-mobile-panel .am-menu-premium{display:flex!important;flex-direction:column!important;width:100%!important;gap:0!important;}
  .am-mobile-panel .am-menu-premium>li,.am-mobile-panel .am-menu-premium>li>a{width:100%!important;min-width:0!important;box-sizing:border-box!important;}
  .am-mobile-panel .am-menu-premium>li>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:13px 12px!important;white-space:normal!important;overflow:hidden!important;}

  .am-hero{width:100%!important;overflow:hidden!important;}
  .am-hero-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;min-height:0!important;gap:24px!important;padding:46px 0 40px!important;}
  .am-hero-copy{width:100%!important;max-width:none!important;min-width:0!important;margin:0 auto!important;text-align:center!important;overflow-wrap:anywhere!important;}
  .am-kicker{font-size:10px!important;letter-spacing:1.5px!important;}
  .am-hero h1{font-size:clamp(36px,10.5vw,46px)!important;line-height:1.12!important;letter-spacing:-1px!important;margin:12px 0 18px!important;overflow-wrap:normal!important;word-break:normal!important;}
  .am-hero p{width:100%!important;max-width:none!important;font-size:15px!important;line-height:1.9!important;margin:0 auto!important;overflow-wrap:anywhere!important;}
  .am-buttons{width:100%!important;justify-content:center!important;gap:8px!important;margin-top:22px!important;}
  .am-btn{max-width:100%!important;padding:11px 15px!important;}
  .am-hero-panel{width:100%!important;max-width:none!important;min-width:0!important;min-height:300px!important;padding:25px 20px!important;box-sizing:border-box!important;}
  .am-panel-title{font-size:34px!important;overflow-wrap:anywhere!important;}
  .am-panel-lines div{gap:10px!important;}

  .am-search-strip,.am-section{width:100%!important;overflow:hidden!important;}
  .am-search-strip{padding:22px 0!important;}
  .am-search-head,.am-head{width:100%!important;min-width:0!important;}
  .am-search-head h2,.am-head h2{font-size:28px!important;overflow-wrap:anywhere!important;}
  .am-search-form,.am-inventory-filter{width:100%!important;grid-template-columns:1fr!important;min-width:0!important;}
  .am-section{padding:45px 0!important;}
  .am-head{gap:10px!important;margin-bottom:22px!important;}
  .am-text-link{white-space:normal!important;}
  .am-grid{width:100%!important;grid-template-columns:1fr!important;gap:16px!important;min-width:0!important;}
  .am-grid.count-1,.am-grid.count-2{grid-template-columns:minmax(0,1fr)!important;width:100%!important;}
  .am-card{width:100%!important;min-width:0!important;}
  .am-media{width:100%!important;}
  .am-body{min-width:0!important;padding:16px!important;}
  .am-body h3{font-size:20px!important;overflow-wrap:anywhere!important;}
  .am-price{max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;font-size:20px!important;}
  .am-specs{width:100%!important;min-width:0!important;}
  .am-spec{max-width:100%!important;overflow:hidden!important;}
  .am-card-actions{width:100%!important;grid-template-columns:1fr 1fr!important;min-width:0!important;}

  .am-process-grid{width:100%!important;grid-template-columns:1fr!important;}
  .am-process-grid>div{min-width:0!important;}
  .am-contact{width:100%!important;grid-template-columns:1fr!important;padding:28px 20px!important;}

  .am-footer,.am-footer-v427{width:100%!important;overflow:hidden!important;}
  .am-footer-grid-v427{width:100%!important;grid-template-columns:1fr!important;}
  .am-footer-card,.am-footer-cta{width:100%!important;min-width:0!important;}
  .am-footer-badges span{white-space:normal!important;}
}

@media(max-width:620px){
  .am-ci-page,.am-ci-page *{box-sizing:border-box!important;}
  .am-ci-page{width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .am-ci-page .container{width:calc(100% - 28px)!important;max-width:100%!important;}
  .am-ci-hero,.am-ci-content,.am-ci-section,.am-ci-cards,.am-ci-tools,.am-ci-stats-grid{width:100%!important;max-width:100%!important;min-width:0!important;}
  .am-ci-hero h1{font-size:34px!important;line-height:1.15!important;overflow-wrap:anywhere!important;}
  .am-ci-lead{font-size:14px!important;line-height:1.9!important;overflow-wrap:anywhere!important;}
  .am-ci-cards{grid-template-columns:1fr!important;gap:14px!important;}
  .am-ci-card{width:100%!important;min-width:0!important;padding:16px!important;}
  .am-ci-model{font-size:17px!important;overflow-wrap:anywhere!important;}
  .am-ci-spec-grid{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;}
  .am-ci-spec{min-width:0!important;overflow:hidden!important;}
  .am-ci-card-bottom{flex-wrap:wrap!important;min-width:0!important;}
  .am-ci-order{max-width:100%!important;}
}

.am-home-hero:after{content:none!important;
  display:none!important;
  position:absolute!important;
  background:none!important;
  box-shadow:none!important;
  pointer-events:none!important;}
.am-home-hero-cta{z-index:4!important;}
.am-home-cta{line-height:1!important;}

.am-home-cta-primary{flex:1 1 58%!important;}
.am-home-cta-secondary{flex:0 0 40%!important;

  
  box-shadow:0 10px 25px rgba(0,0,0,.28)!important;}
.am-home-cta-icon{line-height:1!important;}

@media(max-width:760px){
  .am-home-hero{aspect-ratio:auto!important;}
  
  .am-home-hero:after{display:none!important;}
  .am-home-hero-cta{top:auto!important;
    bottom:38px!important;
    right:7%!important;}
  
}

@media(min-width:761px){
  .am-home-hero:after{right:2.7%!important;
    top:63.8%!important;
    width:26%!important;
    height:18%!important;
    border-radius:18px!important;
    background:rgba(5,5,5,.82)!important;}
  .am-home-hero-cta{right:3.6%!important;
    top:65.1%!important;
    width:24.65%!important;
    gap:10px!important;}
  .am-home-cta{min-height:80px!important;padding:0 22px!important;border-radius:13px!important;font-size:18px!important;}
  .am-home-cta-primary{flex:0 0 60%!important;}
  .am-home-cta-secondary{flex:1 1 auto!important;}
}

.am-home-hero{position:relative!important;
  width:100%!important;
  height:min(760px,calc(100vh - 102px))!important;
  min-height:650px!important;
  overflow:hidden!important;
  background:#090909!important;
  border-bottom:1px solid #242424!important;
  isolation:isolate!important;}
.am-home-hero-bg{position:absolute!important;
  inset:0!important;
  z-index:0!important;

  
  background-repeat:no-repeat!important;}
.am-home-hero-overlay{position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;}

.am-home-hero-copy{color:#fff!important;}
.am-home-hero-kicker{display:inline-block!important;
  color:var(--white)!important;
  font-size:13px!important;
  font-weight:950!important;
  letter-spacing:2.6px!important;
  
  text-shadow:0 2px 15px rgba(0,0,0,.65)!important;}
.am-home-hero-copy h1{line-height:1.02!important;
  letter-spacing:-2.5px!important;
  font-weight:950!important;
  text-shadow:0 5px 28px rgba(0,0,0,.72)!important;}
.am-home-hero-copy h1 strong{display:inline-block!important;
  color:var(--white)!important;
  margin-top:8px!important;
  text-shadow:0 5px 28px rgba(0,0,0,.72),0 0 25px rgba(255, 255, 255, .12)!important;}
.am-home-hero-copy p{color:#f2f2f2!important;

  font-weight:600!important;
  text-shadow:0 2px 12px rgba(0,0,0,.9)!important;}

.am-home-cta{border-radius:14px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  box-sizing:border-box!important;
  font-size:17px!important;
  font-weight:950!important;
  white-space:nowrap!important;
  transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;}
.am-home-cta:hover{transform:translateY(-3px)!important;filter:brightness(1.04)!important;}
.am-home-cta-primary{color:#080808!important;
  background:linear-gradient(135deg,var(--white),var(--white))!important;
  border:1px solid var(--white)!important;
  box-shadow:0 12px 35px rgba(255, 255, 255, .28)!important;}
.am-home-cta-secondary{color:#fff!important;
  background:rgba(5,5,5,.76)!important;
  border:1px solid rgba(255,255,255,.38)!important;
  backdrop-filter:blur(8px)!important;}
.am-home-cta-icon{font-size:19px!important;}
.am-home-hero-card{position:absolute!important;

  
  padding:27px 28px 22px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255, 255, 255, .48)!important;
  border-radius:20px!important;
  
  backdrop-filter:blur(8px)!important;
  box-shadow:0 25px 65px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.08)!important;}
.am-home-hero-card:after{content:""!important;
  position:absolute!important;
  right:0!important;
  top:0!important;
  width:5px!important;
  height:42%!important;
  border-radius:0 20px 0 0!important;
  background:linear-gradient(var(--white),var(--white))!important;}
.am-home-hero-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#ddd!important;font-size:12px!important;}.am-home-hero-card-top b{color:var(--white)!important;font-size:12px!important;}
.am-home-hero-card h2{margin:18px 0 22px!important;font-size:36px!important;line-height:1.18!important;font-weight:950!important;color:#fff!important;}.am-home-hero-card h2 strong{color:var(--white)!important;}
.am-home-hero-card-list{display:grid!important;}
.am-home-hero-card-list div{display:flex!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.14)!important;}
.am-home-hero-card-list b{color:var(--white)!important;font-family:Arial,sans-serif!important;direction:ltr!important;}.am-home-hero-card-list span{color:#eee!important;}
.am-home-hero-benefits{position:absolute!important;
  z-index:4!important;

  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  padding:8px 10px!important;
  border-radius:16px!important;
  background:#596065!important;
  border:1px solid rgba(255,255,255,.10)!important;
  backdrop-filter:blur(9px)!important;
  box-shadow:0 15px 35px rgba(0,0,0,.28)!important;}
.am-home-benefit{display:flex!important;align-items:center!important;gap:9px!important;padding:6px 11px!important;min-width:150px!important;}.am-home-benefit-icon{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255, 255, 255, .65)!important;border-radius:50%!important;color:var(--white)!important;font-size:17px!important;flex:none!important;}.am-home-benefit b,.am-home-benefit small{display:block!important;}.am-home-benefit b{color:#fff!important;font-size:12px!important;}.am-home-benefit small{color:#d2d2d2!important;font-size:10px!important;margin-top:3px!important;}

@media(max-width:1050px) and (min-width:761px){
  .am-home-hero{height:650px!important;min-height:650px!important;}.am-home-benefit{min-width:120px!important;padding:5px 7px!important;}.am-home-benefit-icon{width:32px!important;height:32px!important;}.am-home-benefit b{font-size:10px!important;}.am-home-benefit small{font-size:9px!important;}
}
@media(max-width:760px){

  

  .am-home-hero-copy h1{letter-spacing:-1.5px!important;}.am-home-hero-copy h1 strong{margin-top:4px!important;}
  .am-home-cta{border-radius:11px!important;}
  .am-home-hero-card{padding:18px 18px 14px!important;border-radius:16px!important;}.am-home-hero-card h2{font-size:26px!important;margin:8px 0 12px!important;}
  .am-home-hero-benefits{overflow-x:auto!important;justify-content:flex-start!important;}
}
@media(max-width:430px){
  .am-home-cta{padding:0 14px!important;}.am-home-hero-card{bottom:98px!important;}.am-home-hero-card h2{font-size:24px!important;}
}

.am-home-hero-copy h1{font-size:clamp(46px,5vw,76px)!important;}
.am-home-hero-copy p{font-size:17px!important;line-height:1.9!important;}
.am-home-hero-mobile-break{display:none!important;}
.am-home-hero-copy p b{color:var(--white)!important;}
.am-home-hero-cta{margin-top:38px!important;}
.am-home-hero-card{background:linear-gradient(145deg,rgba(5,5,5,.84),rgba(18,13,7,.74))!important;}

@media(max-width:1050px) and (min-width:761px){.am-home-hero-benefits{left:2%!important;justify-content:flex-end!important;}}
@media(max-width:760px){
  .am-home-hero-mobile-break{display:block!important;}

 .am-home-hero-cta{margin-top:38px!important;}

}

.am-home-hero-bg{background-image:none!important;background-size:cover!important;background-position:center center!important;}
.am-home-hero-overlay{background:linear-gradient(90deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.04) 43%,rgba(0,0,0,.38) 67%,rgba(0,0,0,.84) 100%),linear-gradient(0deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.02) 48%,rgba(0,0,0,.12) 100%)!important;}

.am-home-hero-content{position:relative!important;z-index:3!important;width:min(1440px,94%)!important;height:100%!important;margin:0 auto!important;}
.am-home-hero-copy{position:absolute!important;
  right:3.5%!important;
  top:9%!important;
  width:min(41%,610px)!important;
  max-width:610px!important;
  text-align:right!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  box-sizing:border-box!important;}
.am-home-hero-kicker{margin-bottom:12px!important;}
.am-home-hero-copy h1{margin:0!important;}
.am-home-hero-copy p{margin:22px 0 0!important;max-width:600px!important;}
.am-home-hero-cta{position:static!important;
  top:auto!important;
  right:auto!important;
  width:auto!important;
  max-width:100%!important;
  margin:30px 0 0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:row!important;
  direction:rtl!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  box-sizing:border-box!important;}
.am-home-cta{position:relative!important;min-height:62px!important;padding:0 25px!important;}
.am-home-hero-card{left:3.5%!important;top:10%!important;width:min(330px,25%)!important;}
.am-home-hero-benefits{left:auto!important;right:3.5%!important;bottom:22px!important;max-width:55%!important;}

@media(max-width:1050px) and (min-width:761px){
  .am-home-hero-copy{right:3%!important;top:8%!important;width:48%!important;max-width:560px!important;}
  .am-home-hero-copy h1{font-size:clamp(40px,4.8vw,62px)!important;}
  .am-home-hero-copy p{font-size:15px!important;}
  .am-home-hero-cta{margin-top:25px!important;}
  .am-home-cta{min-height:58px!important;font-size:15px!important;padding:0 20px!important;}
  .am-home-hero-card{left:3%!important;top:9%!important;width:30%!important;}
  .am-home-hero-benefits{right:3%!important;max-width:56%!important;}
}

@media(max-width:760px){

  
  .am-home-hero-cta{flex-wrap:wrap!important;}
  
  .am-home-hero-card{left:5%!important;top:auto!important;bottom:108px!important;width:90%!important;}
  
}

@media(min-width:1051px){
  
  .am-home-hero-cta{width:100%!important;

    margin-top:30px!important;
    gap:12px!important;}
  .am-home-hero-benefits{left:1.8%!important;
    right:auto!important;
    bottom:22px!important;
    max-width:62%!important;
    justify-content:flex-start!important;
    direction:rtl!important;}
  .am-home-benefit{min-width:165px!important;
    padding:8px 12px!important;
    gap:10px!important;}
  .am-home-benefit b{font-size:14px!important;line-height:1.45!important;}
  .am-home-benefit small{font-size:11px!important;line-height:1.5!important;}
  .am-home-benefit-icon{width:42px!important;height:42px!important;font-size:18px!important;}
}

@media(min-width:1051px){
  .am-home-hero-content{width:100%!important;max-width:none!important;margin:0!important;}
  .am-home-hero-copy{left:auto!important;
    
    margin-right:0!important;
    margin-left:0!important;
    width:min(44%,680px)!important;
    max-width:680px!important;
    text-align:right!important;
    align-items:flex-end!important;
    transform:none!important;}
  .am-home-hero-kicker,
  .am-home-hero-copy h1,
  .am-home-hero-copy p{width:100%!important;text-align:right!important;}
  .am-home-hero-cta{align-self:flex-end!important;justify-content:flex-start!important;}
}

@media(min-width:1051px){
  .am-home-hero-copy{right:2.8%!important;}
}

.am-home-hero-card-list div{padding:16px 0!important;gap:14px!important;}
.am-home-hero-card-list b{font-size:14px!important;min-width:24px!important;}
.am-home-hero-card-list span{font-size:15.5px!important;line-height:1.65!important;font-weight:700!important;}
@media(max-width:760px){
  .am-home-hero-card-list div{padding:11px 0!important;gap:12px!important;}
  .am-home-hero-card-list b{font-size:13px!important;min-width:22px!important;}
  .am-home-hero-card-list span{font-size:12.5px!important;line-height:1.6!important;}
}

@media(max-width:760px){

  

  

  
  .am-home-cta{width:100%!important;min-height:58px!important;padding:0 18px!important;font-size:15px!important;}
  
  .am-home-hero-benefits{overflow:visible!important;

    
    
    border-radius:16px!important;}
  .am-home-benefit{justify-content:center!important;
    border-right:1px solid rgba(255, 255, 255, .18)!important;
    border-bottom:1px solid rgba(255, 255, 255, .18)!important;}
  .am-home-benefit:nth-child(2n){border-right:0!important;}
  .am-home-benefit:nth-child(n/**/+3){border-bottom:0!important;}

  
}

@media(max-width:430px){
  
  .am-home-hero-content{min-height:860px!important;height:860px!important;}

  
  
  .am-home-cta{min-height:56px!important;font-size:14px!important;}
  .am-home-hero-benefits{bottom:14px!important;}
}

@media(max-width:760px){
  .am-home-hero{position:relative!important;

    
    overflow:hidden!important;
    background:#050505!important;}
  .am-home-hero-bg{position:absolute!important;
    inset:0!important;
    width:100%!important;
    
    min-height:0!important;}
  .am-home-hero-overlay{position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(180deg,rgba(0,0,0,.20) 0%,rgba(0,0,0,.16) 28%,rgba(0,0,0,.38) 52%,rgba(0,0,0,.72) 76%,rgba(0,0,0,.94) 100%)!important;}
  .am-home-hero-content{position:relative!important;
    z-index:3!important;
    width:100%!important;

    padding:0 22px!important;}
  .am-home-hero-copy{position:absolute!important;
    top:42px!important;
    right:5%!important;
    left:5%!important;
    width:90%!important;
    max-width:none!important;
    margin:0!important;
    text-align:center!important;
    align-items:center!important;}
  .am-home-hero-kicker{font-size:11px!important;letter-spacing:1.5px!important;margin-bottom:12px!important;}
  .am-home-hero-copy h1{font-size:clamp(38px,10.8vw,50px)!important;
    line-height:1.16!important;
    margin:0!important;
    text-align:center!important;
    text-shadow:0 4px 18px rgba(0,0,0,.82)!important;}
  .am-home-hero-copy p{width:100%!important;
    max-width:620px!important;
    margin:18px auto 0!important;
    font-size:15px!important;
    line-height:1.9!important;
    text-align:center!important;
    text-shadow:0 3px 14px rgba(0,0,0,.9)!important;}
  .am-home-hero-cta{position:static!important;

    
    padding:0!important;
    
    grid-template-columns:1fr!important;}
  
  .am-home-hero-card{display:none!important;}
  .am-home-hero-benefits{position:absolute!important;
    z-index:4!important;
    left:5%!important;
    right:5%!important;
    
    width:90%!important;
    max-width:none!important;
    margin:0!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0!important;
    padding:0!important;}
  .am-home-benefit{min-width:0!important;padding:12px 7px!important;}
  .am-home-benefit-icon{width:34px!important;height:34px!important;font-size:15px!important;}
  .am-home-benefit b{font-size:11px!important;line-height:1.5!important;}
  .am-home-benefit small{font-size:9px!important;line-height:1.5!important;}
}
@media(max-width:430px){
  .am-home-hero{height:920px!important;min-height:920px!important;}
  .am-home-hero-copy{top:38px!important;}
  .am-home-hero-copy h1{font-size:36px!important;line-height:1.18!important;}
  .am-home-hero-copy p{font-size:13.5px!important;line-height:1.9!important;margin-top:16px!important;}
  
}

@media(max-width:760px){
  .am-home-hero-bg{background-image:none!important;

    background-repeat:no-repeat!important;}
}

@media(max-width:760px){
  .am-home-hero{height:720px!important;
    min-height:720px!important;
    max-height:720px!important;}
  .am-home-hero-content{height:720px!important;
    min-height:720px!important;}
  .am-home-hero-bg{height:100%!important;
    background-size:100% 100%!important;
    background-position:center center!important;}
  .am-home-hero-benefits{bottom:14px!important;}
}

@media(max-width:760px){
  .am-home-hero,
  .am-home-hero-content{height:660px!important;
    min-height:660px!important;
    max-height:660px!important;}
  .am-home-hero-cta{width:100%!important;
    max-width:100%!important;
    margin:26px auto 0!important;
    display:flex!important;
    flex-direction:row!important;
    direction:rtl!important;
    align-items:stretch!important;
    justify-content:center!important;
    gap:10px!important;}
  .am-home-cta,
  .am-home-cta-primary,
  .am-home-cta-secondary{width:auto!important;
    min-width:0!important;
    min-height:54px!important;
    flex:1 1 0!important;
    padding:0 12px!important;
    font-size:14px!important;
    border-radius:11px!important;
    white-space:nowrap!important;}
}
@media(max-width:430px){
  .am-home-hero,
  .am-home-hero-content{height:640px!important;
    min-height:640px!important;
    max-height:640px!important;}
  .am-home-hero-cta{margin-top:24px!important;gap:9px!important;}
  .am-home-cta,
  .am-home-cta-primary,
  .am-home-cta-secondary{min-height:52px!important;
    padding:0 10px!important;
    font-size:13px!important;}
}

@media(max-width:760px){
  .am-home-hero-copy{isolation:isolate!important;}
  .am-home-hero-copy::before{content:""!important;
    position:absolute!important;
    z-index:-1!important;
    left:-18px!important;
    right:-18px!important;
    top:-18px!important;
    bottom:72px!important;
    border-radius:24px!important;
    background:rgba(0,0,0,.16)!important;
    -webkit-backdrop-filter:blur(10px)!important;
    backdrop-filter:blur(10px)!important;
    pointer-events:none!important;}
  .am-home-hero-cta{transform:translateY(-7px)!important;}
}
@media(max-width:430px){
  .am-home-hero-cta{transform:translateY(-7px)!important;}
}

.am-direct-status{margin:12px 0 0;text-align:center;color:#aaa;font-size:13px;line-height:1.7;min-height:1.4em;}.am-direct-status.is-loading{color:var(--white);}.am-direct-status.is-error{color:var(--white);}
.am-direct-success-icon{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255, 255, 255, .55);background:rgba(255, 255, 255, .08);color:var(--white);font-size:34px;font-weight:900;}.am-direct-whatsapp-note{color:var(--white)!important;font-size:14px!important;}

@media(max-width:600px){
  .am-footer-v427 .am-footer-card-head h3{font-size:19px!important;}
  .am-footer-v427 .am-footer-links a{font-size:15px!important;}
  .am-footer-v427 .am-footer-cta h2{font-size:21px!important;}
}

.am-footer-v427,
.am-footer-v427 *{font-weight:700!important;}
.am-footer-v427 .am-footer-kicker,
.am-footer-v427 .am-footer-card-head h3,
.am-footer-v427 .am-footer-cta h2,
.am-footer-v427 .am-footer-cta-btn,
.am-footer-v427 .am-footer-badges span,
.am-footer-v427 .am-footer-contact-line strong,
.am-footer-v427 .am-footer-map-btn{font-weight:900!important;}
.am-footer-v427 .am-footer-bottom,
.am-footer-v427 .am-bottom-v427{font-weight:700!important;}

.am-footer-v427 .am-footer-card-head h3{font-size:20px!important;line-height:1.45!important;}
.am-footer-v427 .am-footer-card-icon{width:32px!important;height:32px!important;font-size:14px!important;}
.am-footer-v427 .am-footer-lead{font-size:14px!important;line-height:2!important;}
.am-footer-v427 .am-footer-links a{font-size:15.5px!important;line-height:1.65!important;padding:10px 10px!important;}
.am-footer-v427 .am-footer-links a span{font-size:15px!important;}
.am-footer-v427 .am-footer-contact-line strong{font-size:17px!important;}
.am-footer-v427 .am-footer-contact-line small{font-size:11px!important;}
.am-footer-v427 .am-footer-contact-card>p,.am-footer-v427 .am-footer-showroom-card>p{font-size:14px!important;line-height:2!important;}
.am-footer-v427 .am-footer-map-btn{font-size:14px!important;padding:13px 13px!important;}
.am-footer-v427 .am-footer-location-chip{font-size:11px!important;}
.am-footer-v427 .am-footer-badges span{font-size:17px!important;}
.am-footer-v427 .am-footer-kicker{font-size:12px!important;}
.am-footer-v427 .am-footer-cta h2{font-size:25px!important;}
.am-footer-v427 .am-footer-cta p{font-size:14px!important;}
.am-footer-v427 .am-footer-cta-btn{font-size:14px!important;}
@media(max-width:760px){
  .am-footer-v427 .am-footer-card-head h3{font-size:20px!important;}
  .am-footer-v427 .am-footer-links a{font-size:16px!important;}
  .am-footer-v427 .am-footer-cta h2{font-size:22px!important;}
  .am-footer-v427 .am-footer-cta p{font-size:14px!important;}
}

body.home .am-process .am-head h2{font-size:32px!important;font-weight:950!important;color:#fff!important;margin:0!important;}
body.home .am-process-grid>div{padding:28px 30px!important;}

body.home .am-process-grid h3{color:#fff!important;}
body.home .am-process-grid p{max-width:100%!important;}
@media(max-width:760px){
  body.home .am-process .am-head h2{font-size:29px!important;}

  
  
}

body.home .am-process-grid>div{position:relative!important;text-align:right!important;}
body.home .am-process-grid>div>span{position:absolute!important;display:block!important;font-size:17px!important;font-weight:950!important;line-height:1!important;letter-spacing:1px!important;direction:ltr!important;z-index:2!important;}
body.home .am-process-grid h3{font-size:26px!important;font-weight:950!important;line-height:1.5!important;margin:30px 0 12px!important;}

@media(max-width:760px){
  body.home .am-process-grid>div{padding:30px 24px!important;min-height:155px!important;}
  body.home .am-process-grid>div>span{font-size:16px!important;}
  body.home .am-process-grid h3{font-size:24px!important;}
  
}

body.home .am-process-grid>div>span{left:auto!important;right:24px!important;top:22px!important;text-align:right!important;}

@media(max-width:760px){
  body.home .am-process-grid>div>span{left:auto!important;right:20px!important;top:20px!important;}
  
}

body.home .am-process-grid p{font-size:14px!important;font-weight:800!important;line-height:1.8!important;color:#d8d8d8!important;}
@media(max-width:760px){
  body.home .am-process-grid p{font-size:14px!important;line-height:1.8!important;}
}

body.home .am-process-grid>div>p{display:block!important;}

body.home .am-process-grid>div>p{font-size:15px!important;font-weight:800!important;line-height:1.8!important;color:#e0e0e0!important;}
@media(max-width:760px){
  body.home .am-process-grid>div>p{font-size:14px!important;line-height:1.8!important;}
}

body.home .am-process-grid > div > p{font-size:15px !important;font-weight:800 !important;line-height:1.8 !important;color:#e0e0e0 !important;}
@media(max-width:760px){body.home .am-process-grid > div > p{font-size:14px !important;line-height:1.8 !important;}}

body.home .am-process-grid h3{margin-top:8px!important;margin-bottom:6px!important;}
body.home .am-process-grid > div > p{margin-top:0!important;}
@media(max-width:760px){
  body.home .am-process-grid h3{margin-top:8px!important;margin-bottom:6px!important;}
  body.home .am-process-grid > div > p{margin-top:0!important;}
}

@media(max-width:760px){
  
  body.home .am-search-strip,body.home .am-cars-section,body.home .am-process,body.home .am-section.alt{background:
      radial-gradient(circle at 0% 42%,rgba(255, 255, 255, .17),transparent 31%),
      radial-gradient(circle at 100% 58%,rgba(255, 255, 255, .14),transparent 32%),
      linear-gradient(180deg,#21190b 0%,#1b160b 50%,#21180a 100%)!important;}
}

.am-home-hero-cta a.am-home-cta .am-home-cta-icon{font-size:25px!important;
  font-weight:900!important;
  line-height:1!important;}
@media(max-width:760px){
  .am-home-hero-cta a.am-home-cta,
  .am-home-hero-cta a.am-home-cta span:not(.am-home-cta-icon){font-size:20px!important;
    font-weight:900!important;}
  .am-home-hero-cta a.am-home-cta .am-home-cta-icon{font-size:21px!important;}
}

body.home .am-home-hero-cta a.am-home-cta{font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-decoration: none !important;}
body.home .am-home-hero-cta a.am-home-cta > span:not(.am-home-cta-icon){font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;}
body.home .am-home-hero-cta a.am-home-cta .am-home-cta-icon{font-size: 25px !important;
  font-weight: 900 !important;
  line-height: 1 !important;}
@media(max-width:760px){
  body.home .am-home-hero-cta a.am-home-cta{font-size: 20px !important;
    font-weight: 900 !important;}
  body.home .am-home-hero-cta a.am-home-cta > span:not(.am-home-cta-icon){font-size: 20px !important;
    font-weight: 900 !important;}
  body.home .am-home-hero-cta a.am-home-cta .am-home-cta-icon{font-size: 21px !important;}
}

@media(max-width:760px){
  body.home .am-home-hero .am-home-hero-bg{background-repeat:no-repeat !important;}
}

body.home{color:#f4f1e8 !important;
  background-image:linear-gradient(90deg,rgba(255, 255, 255, .55) 0,rgba(255, 255, 255, .55) 2px,transparent 2px,transparent calc(100% - 2px),rgba(255, 255, 255, .55) calc(100% - 2px),rgba(255, 255, 255, .55) 100%) !important;}
body.home .am-search-strip,
body.home .am-cars-section,
body.home .am-process,
body.home .am-section.alt{background:#1a1a1a !important;
  color:#f4f1e8 !important;
  border-inline:1px solid rgba(255, 255, 255, .28) !important;}
body.home .am-search-strip:before,
body.home .am-cars-section:before,
body.home .am-process:before,
body.home .am-section.alt:before{background:linear-gradient(90deg,rgba(255, 255, 255, .10),transparent 10%,transparent 90%,rgba(255, 255, 255, .10)) !important;}
@media(max-width:760px){
  body.home{background:#181818 !important;
    background-image:linear-gradient(90deg,rgba(255, 255, 255, .48) 0,rgba(255, 255, 255, .48) 2px,transparent 2px,transparent calc(100% - 2px),rgba(255, 255, 255, .48) calc(100% - 2px),rgba(255, 255, 255, .48) 100%) !important;}
  body.home .am-search-strip,
  body.home .am-cars-section,
  body.home .am-process,
  body.home .am-section.alt{background:#1a1a1a !important;
    border-inline:1px solid rgba(255, 255, 255, .24) !important;}
}

body.home .am-home-hero .am-home-hero-bg{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;}
@media(max-width:760px){body.home .am-home-hero .am-home-hero-bg{background-image:none !important;background-size:cover !important;background-position:center center !important;}}

body.home .am-home-hero .am-home-hero-bg,
body.home .am-hero.am-home-hero .am-home-hero-bg{background-image:none !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;}

@media(min-width:1051px){.am-header .am-menu-premium{gap:6px!important;}.am-header .am-menu-premium>li>a{padding:6px 9px!important;font-size:11px!important;gap:5px!important;}.am-header .am-menu-premium .am-nav-icon{width:19px;height:19px;font-size:11px;}}
@media(min-width:901px) and (max-width:1200px){.am-header .am-menu-premium>li>a{padding:5px 6px!important;font-size:10px!important;}.am-header .am-menu-premium .am-nav-icon{width:17px;height:17px;font-size:10px;}}

@media(max-width:760px){
  /* Homepage mobile hero: the video/background layer must fill the entire hero, not just the video's 16:9 height. */
  body.home .am-home-hero .am-home-hero-bg,
  body.home .am-hero.am-home-hero .am-home-hero-bg{
    background-image:none !important;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    background-color:#30373B !important;
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important;
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    max-height:none !important;
    overflow:hidden !important;
  }
}

.am-search-field,
.am-search-form select,
.am-inventory-filter select,
.am-ci-input,
.am-ci-select,
.am-ko-input,
.am-ko-select,
.am-u3-input,
.am-u3-select,
.woocommerce .woocommerce-ordering select{border-color:var(--white) !important;}
.am-search-field:focus-within,
.am-search-form select:focus,
.am-inventory-filter select:focus,
.am-ci-input:focus,
.am-ci-select:focus,
.am-ko-input:focus,
.am-ko-select:focus,
.am-u3-input:focus,
.am-u3-select:focus,
.woocommerce .woocommerce-ordering select:focus{border-color:var(--white) !important;
  box-shadow:0 0 0 2px rgba(255, 255, 255, .14) !important;}

.am-top{background:var(--navy-dark)!important;border-color:rgba(255,255,255,.10)!important;}
.am-header{background:rgba(0,0,128,.96)!important;border-color:rgba(255,255,255,.12)!important;}
.am-mobile-panel{background:var(--navy-dark)!important;border-color:rgba(255,255,255,.18)!important;}
.am-mobile-panel .am-menu li{border-color:rgba(255,255,255,.12)!important;}
.am-search-strip{color:#fff!important;}
.am-search-head h2,.am-search-note{color:#fff!important;}
.am-search-field{background:var(--navy-dark)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important;}
.am-search-field input{color:#fff!important;background:transparent!important;}
.am-search-form select,.am-inventory-filter select{background:var(--navy-dark)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important;}
.am-section,.am-cars-section,.am-section.alt,.am-section.dark,.am-process{background:var(--navy)!important;color:#fff!important;}

.am-contact{background:var(--navy-dark)!important;border-color:rgba(255,255,255,.18)!important;}
.am-contact-box{background:var(--navy-deep)!important;border-color:rgba(255,255,255,.18)!important;}
.am-footer{border-color:rgba(255,255,255,.12)!important;}
.am-social-icon,.am-action{background:var(--navy-deep)!important;border-color:rgba(255,255,255,.18)!important;}

.am-page{background:var(--navy)!important;color:#fff!important;}
.am-product-page{background:var(--navy)!important;color:#fff!important;}
.am-product-info{border-color:rgba(255,255,255,.18)!important;}

.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:#ddd!important;}
.woocommerce .woocommerce-ordering select{background:var(--navy-dark)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important;}

.am-ci-content,.am-ko-content,.am-u3-content{color:#fff!important;}
.am-ci-section-head h2,.am-ko-section-head h2,.am-u3-section-head h2{color:#fff!important;}
.am-ci-tools .am-ci-input,.am-ci-tools .am-ci-select{background:var(--navy-dark)!important;color:#fff!important;border-color:rgba(255,255,255,.24)!important;}
.am-ci-brand-count{background:var(--navy-dark)!important;color:#ddd!important;}
.am-ci-bottom-note{background:var(--navy-dark)!important;border-color:rgba(255, 255, 255, .45)!important;}
.am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero{background-color:var(--navy)!important;}
.am-ci-html-hero-bg,.am-ko-html-hero-bg,.am-u3-html-hero-bg{background-color:var(--navy)!important;}

.am-card,.woocommerce ul.products li.product,.am-ci-card,.am-ko-card,.am-u3-card{background:#fff;}

html, body,
body.home,
body.home .am-search-strip,
body.home .am-cars-section,
body.home .am-process,
body.home .am-section.alt,
body.home .am-section.dark,
body.home .am-cars-section .container{background-color:var(--showroom-base) !important;}
body.home .am-search-strip,
body.home .am-cars-section,
body.home .am-process,
body.home .am-section.alt,
body.home .am-section.dark{background-image:none !important;
  color:#fff !important;}
body.home .am-search-strip::before,
body.home .am-cars-section::before,
body.home .am-process::before,
body.home .am-section.alt::before,
body.home .am-section.dark::before{background:transparent !important;
  background-image:none !important;}

body.home .am-cars-section .am-head h2,
body.home .am-cars-section .am-head p{color:#fff !important;}
body.home .am-cars-section .am-head p{color:#d7d7e5 !important;}

html body.home #cars,
html body.home #cars.am-cars-section,
html body.home section#cars.am-section,
html body.home section#cars.am-section.am-cars-section{background: var(--showroom-base) !important;
  background-color: var(--showroom-base) !important;
  background-image: none !important;
  color: #fff !important;}
html body.home #cars::before,
html body.home #cars::after{background: transparent !important;
  background-image: none !important;}

.am-card{background:linear-gradient(145deg,#00008f 0%,#4C555A 100%) !important;
  border-color:rgba(255, 255, 255, .65) !important;
  color:#fff !important;}
.am-card .am-body{background:linear-gradient(145deg,#00008a 0%,#454E53 100%) !important;
  color:#fff !important;}
.am-card .am-price{background:linear-gradient(145deg,#586166 0%,#3F484D 100%) !important;
  color:#fff !important;}
.am-card .am-spec{background:rgba(0,0,128,.72) !important;
  border-color:rgba(255,255,255,.13) !important;
  color:#eee !important;}

body.home .am-search-form{background:var(--showroom-base) !important;
  background-image:none !important;
  border-color:var(--white) !important;
  color:#fff !important;}
body.home .am-search-field,
body.home .am-search-form select{background:#4C555A !important;
  background-image:none !important;
  color:#fff !important;
  border-color:var(--white) !important;}
body.home .am-search-field input,
body.home .am-search-form select{color:#fff !important;
  background-color:transparent !important;}
body.home .am-search-field input::placeholder{color:#aaa !important;}

body.home .am-process-grid > div{background:#4C555A !important;
  background-image:none !important;
  border-color:var(--white) !important;
  color:#fff !important;
  box-shadow:0 18px 45px rgba(0,0,0,.22) !important;}
body.home .am-process-grid > div h3{color:#fff !important;}
body.home .am-process-grid > div p{color:#d8d8e8 !important;}

body.home .am-home-hero .am-home-hero-bg{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;}
body.home .am-home-hero .am-home-hero-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center center!important;
  margin:0!important;padding:0!important;border:0!important;}
body.home .am-home-hero .am-home-hero-overlay{z-index:1!important;}
body.home .am-home-hero .am-home-hero-content,
body.home .am-home-hero .am-home-hero-benefits{z-index:2!important;}
@media(max-width:760px){
  body.home .am-home-hero .am-home-hero-video{object-fit:cover!important;object-position:center center!important;}
}

.am-top,.am-mobile-panel,.am-search-strip,.am-section,.am-cars-section,.am-section.alt,.am-section.dark,.am-process,.am-page,.am-product-page,.am-ci-page,.am-ko-page,.am-u3-page,.am-ci-content,.am-ko-content,.am-u3-content,.am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero,.am-ci-html-hero-bg,.am-ko-html-hero-bg,.am-u3-html-hero-bg{background-color:var(--floor-blue-gray)!important;background-image:none!important;}
.am-search-field,.am-search-form select,.am-inventory-filter select,.am-ci-tools .am-ci-input,.am-ci-tools .am-ci-select,.am-ko-tools .am-ko-input,.am-ko-tools .am-ko-select,.am-u3-tools .am-u3-input,.am-u3-tools .am-u3-select{background-color:var(--floor-blue-gray-dark)!important;}
.am-contact,.am-footer,.am-contact-box,.am-social-icon,.am-action,.am-ci-brand-count,.am-ko-brand-count,.am-u3-brand-count,.am-ci-bottom-note,.am-ko-bottom-note,.am-u3-bottom-note{background-color:var(--floor-blue-gray-dark)!important;background-image:none!important;}

.am-card,
.am-card .am-body,
.am-card .am-price,
.am-card .am-spec,
.am-card-actions .am-btn-outline,
.am-ci-card,
.am-ko-card,
.am-u3-card,
.woocommerce ul.products li.product{background:var(--showroom-base) !important;
  background-color:var(--showroom-base) !important;
  background-image:none !important;}
.am-footer,
.am-footer-v427,
.am-footer-v427 .am-footer-card,
.am-footer-v427 .am-footer-cta,
.am-footer-v427 .am-footer-bottom,
.am-footer-v427 .am-footer-grid-v427{background:var(--showroom-base) !important;
  background-color:var(--showroom-base) !important;
  background-image:none !important;}
.am-footer-v427::before,
.am-footer-v427::after{background:none !important;
  opacity:0 !important;}

.am-top,
.am-header,
.am-mobile-panel,
.am-header .am-menu-premium > li > a,
.am-header .am-action,
.am-header .am-mobile-nav summary{background:var(--showroom-base) !important;
  background-image:none !important;
  color:#fff !important;}
.am-header .am-menu-premium > li > a:hover,
.am-header .am-menu-premium > li > a:focus,
.am-header .am-action:hover,
.am-header .am-mobile-nav summary:hover{background:var(--showroom-base) !important;
  background-image:none !important;}
.am-header, .am-top{border-color:rgba(255,255,255,.18) !important;}
.am-header .am-menu-premium > li > a{border-color:rgba(255,255,255,.55) !important;}

html,body,
body.home,
.am-page,.am-product-page,.am-ci-page,.am-ko-page,.am-u3-page,
.am-ci-content,.am-ko-content,.am-u3-content,
.am-section,.am-section.alt,.am-section.dark,.am-cars-section,.am-process,
.am-search-strip,.am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero,
.am-ci-html-hero-bg,.am-ko-html-hero-bg,.am-u3-html-hero-bg{background-color:var(--showroom-base)!important;
  background-image:none!important;
  color:var(--white)!important;}

.am-top,.am-header,.am-mobile-panel,
.am-header .am-menu-premium>li>a,.am-header .am-action,.am-header .am-mobile-nav summary{background:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;}
.am-top,.am-header{border-color:rgba(255,255,255,.22)!important;}
.am-menu a,.am-import-nav-link a,.am-header .am-menu-premium>li>a{color:var(--white)!important;}
.am-menu a:hover,.am-import-nav-link a:hover{color:var(--gold)!important;}
.am-action,.am-header .am-action{border-color:rgba(255,255,255,.55)!important;}
.am-action:hover,.am-header .am-action:hover{border-color:var(--gold)!important;color:var(--gold)!important;}

.am-hero-panel,.am-home-hero-card{background:rgba(69,77,82,.88)!important;
  border-color:rgba(255,255,255,.28)!important;}
.am-kicker,.am-hero h1 strong,.am-panel-title span,.am-panel-lines b{color:var(--gold)!important;}
.am-panel-accent{background:var(--gold)!important;}

.am-search-field,.am-search-form select,.am-inventory-filter select,
.am-ci-tools .am-ci-input,.am-ci-tools .am-ci-select,
.am-ko-tools .am-ko-input,.am-ko-tools .am-ko-select,
.am-u3-tools .am-u3-input,.am-u3-tools .am-u3-select{background:var(--showroom-card)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.38)!important;}
.am-search-field input,.am-search-form select,.am-inventory-filter select{color:var(--white)!important;}
.am-search-field input::placeholder,.am-ci-input::placeholder,.am-ko-input::placeholder,.am-u3-input::placeholder{color:#D5DADD!important;}

.am-btn-primary,.am-home-cta-primary,
.am-request-btn,.am-ci-reference-btn-primary,.am-ko-reference-btn-primary,.am-u3-reference-btn-primary,
.am-ci-submit,.am-ko-submit,.am-u3-submit,
.yith-ywraq-add-to-quote a,.yith-ywraq-add-to-quote .button,
.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--gold)!important;
  background-image:none!important;
  border-color:var(--gold)!important;
  color:#1F2528!important;}
.am-btn-primary:hover,.am-home-cta-primary:hover,
.am-request-btn:hover,.am-ci-reference-btn-primary:hover,.am-ko-reference-btn-primary:hover,.am-u3-reference-btn-primary:hover,
.am-ci-submit:hover,.am-ko-submit:hover,.am-u3-submit:hover,
.yith-ywraq-add-to-quote a:hover,.yith-ywraq-add-to-quote .button:hover,
.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background:var(--gold2)!important;color:#1F2528!important;border-color:var(--gold2)!important;}
.am-btn-outline,.am-home-cta-secondary,.am-ci-reference-btn-outline,.am-ko-reference-btn-outline,.am-u3-reference-btn-outline{background:var(--showroom-mid)!important;background-image:none!important;color:var(--white)!important;border-color:rgba(255,255,255,.55)!important;}
.am-btn-outline:hover,.am-home-cta-secondary:hover,.am-ci-reference-btn-outline:hover,.am-ko-reference-btn-outline:hover,.am-u3-reference-btn-outline:hover{border-color:var(--gold)!important;color:var(--white)!important;}

.am-process-grid>div{background-image:none!important;}
.am-process-grid>div:after{background:var(--gold)!important;}
.am-process-grid>div>span{color:var(--gold)!important;}
.am-home-cta-icon,.am-spec-icon,.am-home-benefit-icon{color:var(--gold)!important;}

.am-card,.am-ci-card,.am-ko-card,.am-u3-card,
.woocommerce ul.products li.product{background:#454D52!important;
  background-color:#454D52!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.28)!important;
  color:var(--white)!important;}
.am-card .am-body,.am-ci-card-body,.am-ko-card-body,.am-u3-card-body,
.am-card .am-price,.am-ci-price,.am-ko-price,.am-u3-price,
.am-card .am-spec,.am-ci-spec,.am-ko-spec,.am-u3-spec,
.am-ci-card-bottom,.am-ko-card-bottom,.am-u3-card-bottom{background:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;}
.am-price,.am-ci-price,.am-ko-price,.am-u3-price,
.am-price ins,.am-ci-price ins,.am-ko-price ins,.am-u3-price ins,
.am-import-price ins{color:var(--gold)!important;}
.am-price del,.am-ci-price del,.am-ko-price del,.am-u3-price del,.am-import-price del{color:#BFC5C8!important;}
.am-spec,.am-ci-spec,.am-ko-spec,.am-u3-spec{border-color:rgba(255,255,255,.18)!important;}
.am-badge,.am-import-badge,.am-ci-image-badge,.am-ko-image-badge,.am-u3-image-badge{background:var(--gold)!important;color:#1F2528!important;border-color:var(--gold)!important;}
.am-stock{background:#3A4247!important;color:var(--white)!important;border-color:rgba(255,255,255,.45)!important;}
.am-card-meta,.am-card-meta span{color:#D5DADD!important;}
.am-card-actions .am-btn-outline{background:var(--showroom-mid)!important;color:var(--white)!important;border-color:rgba(255,255,255,.55)!important;}

.am-ci-brand-section,.am-ko-brand-section,.am-u3-brand-section{border-color:rgba(255,255,255,.18)!important;}

.am-ci-section-head h2,.am-ko-section-head h2,.am-u3-section-head h2,
.am-ci-brand-title,.am-ko-brand-title,.am-u3-brand-title{color:var(--white)!important;}
.am-ci-kicker,.am-ko-kicker,.am-u3-kicker,.am-ci-section-label{color:var(--gold)!important;}
.am-ci-price,.am-ko-price,.am-u3-price{color:var(--gold)!important;}
.am-ci-card-link,.am-ko-card-link,.am-u3-card-link{color:var(--white)!important;}
.am-ci-card-link:hover,.am-ko-card-link:hover,.am-u3-card-link:hover{color:var(--gold)!important;}

.am-contact,.am-contact-box,.am-ci-dialog,.am-ko-dialog,.am-u3-dialog,
.am-ci-modal,.am-ko-modal,.am-u3-modal{background:var(--showroom-mid)!important;background-image:none!important;color:var(--white)!important;
  border-color:rgba(255,255,255,.25)!important;}
.am-contact-box strong{color:var(--gold)!important;}

.am-product-summary,.am-product-info,.woocommerce div.product,.woocommerce .summary,
.woocommerce .related.products,.woocommerce .upsells.products{color:var(--white)!important;}
.am-product-info .woocommerce-tabs ul.tabs li{background:var(--showroom-mid)!important;color:var(--white)!important;border-color:rgba(255,255,255,.25)!important;}
.am-product-info .woocommerce-tabs ul.tabs li.active{background:var(--gold)!important;color:#1F2528!important;}
.am-product-summary .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--gold)!important;}
.am-product-summary .woocommerce-product-details__short-description,.am-product-summary .product_meta{color:#D5DADD!important;}
.am-request-note{background:var(--showroom-mid)!important;color:var(--white)!important;border-color:rgba(255,255,255,.25)!important;}
.am-request-note strong{color:var(--gold)!important;}

.am-footer,.am-footer-v427{background:#454D52!important;background-image:none!important;color:#D5DADD!important;
  border-color:rgba(255,255,255,.22)!important;}
.am-footer-v427:before,.am-footer-v427:after{background:none!important;opacity:0!important;}
.am-footer-card,.am-footer-contact-card,.am-footer-showroom-card,.am-footer-brand-card{background:var(--showroom-mid)!important;background-image:none!important;border-color:rgba(255,255,255,.22)!important;}
.am-footer-cta{background:var(--showroom-mid)!important;background-image:none!important;border-color:rgba(255,255,255,.28)!important;}
.am-footer-card-icon{background:var(--showroom-card)!important;color:var(--gold)!important;border-color:rgba(255,255,255,.35)!important;}
.am-footer-badges span,.am-footer-contact-line,.am-footer-location-chip{background:var(--showroom-card)!important;color:var(--white)!important;border-color:rgba(255,255,255,.22)!important;}
.am-footer-map-btn,.am-footer-cta-btn.primary{background:var(--gold)!important;color:#1F2528!important;border-color:var(--gold)!important;}
.am-footer-map-btn:hover,.am-footer-cta-btn.primary:hover{background:var(--gold2)!important;color:#1F2528!important;}
.am-footer-cta-btn.secondary{background:var(--showroom-card)!important;color:var(--white)!important;border-color:rgba(255,255,255,.45)!important;}
.am-footer-links a:hover{background:var(--showroom-card)!important;color:var(--white)!important;border-color:rgba(255,255,255,.28)!important;}

.am-social-icon{color:var(--white)!important;}
.am-social-icon:hover{background:var(--gold)!important;border-color:var(--gold)!important;color:#1F2528!important;}
.am-bottom{border-color:rgba(255,255,255,.18)!important;color:#D5DADD!important;}

.am-spare-kicker,.am-spare-coming,.am-text-link,.am-search-field span,.am-ci-more,.am-ko-more,.am-u3-more,
.am-import-price,.am-direct-price{color:var(--gold)!important;}

.am-media,.am-ci-image-wrap,.am-ko-image-wrap,.am-u3-image-wrap{background:var(--showroom-card)!important;background-image:none!important;}

.am-ci-page,.am-ko-page,.am-u3-page{background-image:none!important;}

.am-ci-content,.am-ko-content,.am-u3-content,
.am-ci-reference-grid,.am-ko-reference-grid,.am-u3-reference-grid{background:var(--showroom-base)!important;
  background-image:none!important;
  color:var(--white)!important;}

.am-ci-hero,.am-ko-hero,.am-u3-hero,
.am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero{background-image:none!important;
  color:var(--white)!important;}
.am-ci-hero:before,.am-ko-hero:before,.am-u3-hero:before,
.am-ci-html-hero:before,.am-ko-html-hero:before,.am-u3-html-hero:before{background-image:none!important;
  opacity:0!important;}

.am-ci-stats-grid,.am-ko-stats-grid,.am-u3-stats-grid{background:var(--showroom-mid)!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.24)!important;}
.am-ci-stat,.am-ko-stat,.am-u3-stat{background:var(--showroom-mid)!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.20)!important;}
.am-ci-stat span,.am-ko-stat span,.am-u3-stat span{color:#D5DADD!important;}

.am-ci-input,.am-ci-select,.am-ko-input,.am-ko-select,.am-u3-input,.am-u3-select{background:var(--showroom-card)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.38)!important;}
.am-ci-input::placeholder,.am-ko-input::placeholder,.am-u3-input::placeholder{color:#D5DADD!important;}

.am-ci-brand-section,.am-ko-brand-section,.am-u3-brand-section{background-image:none!important;
  color:var(--white)!important;}
.am-ci-brand-logo,.am-ko-brand-logo,.am-u3-brand-logo{background:var(--showroom-card)!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.28)!important;
  color:var(--gold)!important;}

.am-ci-card,.am-ko-card,.am-u3-card{background:#454D52!important;
  background-color:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.28)!important;}
.am-ci-card-body,.am-ko-card-body,.am-u3-card-body,
.am-ci-card-bottom,.am-ko-card-bottom,.am-u3-card-bottom{background:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.18)!important;}
.am-ci-spec,.am-ko-spec,.am-u3-spec{background:var(--showroom-card)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.18)!important;}
.am-ci-specs,.am-ko-specs,.am-u3-specs{border-color:rgba(255,255,255,.18)!important;}
.am-ci-specs-title,.am-ko-specs-title,.am-u3-specs-title,
.am-ci-model,.am-ko-model,.am-u3-model,
.am-ci-brand-mini,.am-ko-brand-mini,.am-u3-brand-mini{color:var(--white)!important;}
.am-ci-brand-sub,.am-ko-brand-sub,.am-u3-brand-sub,
.am-ci-spec b,.am-ko-spec b,.am-u3-spec b{color:#D5DADD!important;}

.am-ci-bottom-note,.am-ko-bottom-note,.am-u3-bottom-note{background:var(--showroom-mid)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.25)!important;}

.am-ci-reference,.am-ko-reference,.am-u3-reference,
.am-ci-reference-visual,.am-ko-reference-visual,.am-u3-reference-visual,
.am-ci-reference-copy,.am-ko-reference-copy,.am-u3-reference-copy,
.am-ci-visual-card,.am-ko-visual-card,.am-u3-visual-card{background:var(--showroom-mid)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.22)!important;}
.am-ci-reference-tag,.am-ko-reference-tag,.am-u3-reference-tag,
.am-ci-reference-note,.am-ko-reference-note,.am-u3-reference-note{background:var(--showroom-card)!important;
  color:#D5DADD!important;
  border-color:rgba(255,255,255,.18)!important;}

.am-ci-dialog,.am-ko-dialog,.am-u3-dialog{background-image:none!important;}

.am-ci-selected,.am-ko-selected,.am-u3-selected{background:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;}

.am-ci-page hr,.am-ko-page hr,.am-u3-page hr{border-color:rgba(255,255,255,.18)!important;}
.am-ci-page small,.am-ko-page small,.am-u3-page small{color:#D5DADD;}

.am-u3-html-hero-bg{background:#454D52!important;background-image:none!important;}

.am-card,
.am-card .am-body,
.am-ci-card,
.am-ci-card-body,
.am-ci-card-bottom,
.am-ko-card,
.am-ko-card-body,
.am-ko-card-bottom,
.am-u3-card,
.am-u3-card-body,
.am-u3-card-bottom,
.woocommerce ul.products li.product,
.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .button{background-color:#454D52!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.28)!important;}

.am-card .am-spec,
.am-ci-spec,.am-ko-spec,.am-u3-spec,
.am-ci-spec-grid,.am-ko-spec-grid,.am-u3-spec-grid{background-color:var(--showroom-card)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.18)!important;}

.am-ci-details,.am-ko-details,.am-u3-details,
.am-ci-order,.am-ko-order,.am-u3-order{background-color:var(--showroom-mid)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.55)!important;}
.am-ci-order:hover,.am-ko-order:hover,.am-u3-order:hover,
.am-ci-details:hover,.am-ko-details:hover,.am-u3-details:hover{background-color:var(--gold)!important;
  background-image:none!important;
  color:#1F2528!important;
  border-color:var(--gold)!important;}

.am-card-actions .am-btn-primary,
.am-card-actions .am-request-btn{background:var(--gold)!important;
  background-image:none!important;
  color:#1F2528!important;
  border-color:var(--gold)!important;}
.am-card-actions .am-btn-outline,
.am-card-actions .am-btn:not(.am-btn-primary):not(.am-request-btn){background:var(--showroom-mid)!important;
  background-image:none!important;
  color:var(--white)!important;
  border-color:rgba(255,255,255,.55)!important;}

.am-card .am-body,
.am-ci-card .am-ci-card-bottom,
.am-ko-card .am-ko-card-bottom,
.am-u3-card .am-u3-card-bottom{background:#454D52!important;}

.am-card .am-spec-text b,
.am-card .am-spec-text em{color:var(--white)!important;}
.am-card .am-request-btn{background:var(--gold)!important;background-image:none!important;color:#1F2528!important;border-color:var(--gold)!important;}
.am-card .am-request-btn:hover{background:var(--gold2)!important;background-image:none!important;color:#1F2528!important;border-color:var(--gold2)!important;}
.am-card .am-request-btn svg.am-request-icon,
.am-card .am-request-btn svg.am-request-icon *{stroke:#1F2528!important;color:#1F2528!important;}
.am-card .am-btn-outline{background:var(--showroom-mid)!important;background-image:none!important;color:var(--white)!important;border-color:rgba(255,255,255,.55)!important;}

.am-specs-title,
.am-ci-specs-title,
.am-ko-specs-title,
.am-u3-specs-title{color:var(--gold)!important;
  font-weight:950!important;}
.am-ci-page .am-ci-specs-title,
.am-ko-page .am-ko-specs-title,
.am-u3-page .am-u3-specs-title{color:var(--gold)!important;}

.am-card .am-body h3,
.am-card .am-body h3 a,
.am-card h3,
.am-card h3 a{color:var(--gold)!important;}
.am-card .am-card-meta{color:#D5DADD!important;}
.am-card .am-card-meta span{color:#B7BEC2!important;}
.am-card .am-spec-text b{color:var(--gold)!important;}
.am-card .am-spec-text em{color:var(--white)!important;}
.am-card .am-price,
.am-card .am-price > .amount,
.am-card .am-price ins,
.am-card .am-price ins .amount,
.am-card .am-price .woocommerce-Price-amount{color:var(--gold)!important;}
.am-card .am-price:before{color:var(--gold)!important;}
.am-card .am-price del,
.am-card .am-price del .amount{color:#9CA3A7!important;}

.am-top .am-top-inner > span:first-child{color:var(--gold)!important;
  font-weight:700!important;}
.am-top .am-phone{color:var(--gold)!important;
  font-weight:700!important;}
.am-top .am-top-inner > span:last-child b{color:var(--gold)!important;}
.am-header .am-menu-premium>li>a{border-color:rgba(201,162,39,.48)!important;}
.am-header .am-menu-premium>li>a .am-nav-icon{color:var(--gold)!important;}
.am-header .am-menu-premium>li>a:hover,
.am-header .am-menu-premium>li>a:focus{color:var(--gold)!important;
  border-color:var(--gold)!important;}

.am-header .am-menu-premium>li.current-menu-item>a,
.am-header .am-menu-premium>li.current_page_item>a,
.am-header .am-menu-premium>li.current-menu-parent>a,
.am-header .am-menu-premium>li.am-nav-home>a:hover,
.am-header .am-menu-premium>li.am-nav-china>a:hover,
.am-header .am-menu-premium>li.am-nav-korea>a:hover,
.am-header .am-menu-premium>li.am-nav-europe>a:hover,
.am-header .am-menu-premium>li.am-nav-under3>a:hover,
.am-header .am-menu-premium>li.am-nav-parts>a:hover,
.am-header .am-menu-premium>li.am-nav-contact>a:hover{color:var(--gold)!important;
  border-color:var(--gold)!important;}
.am-header .am-menu-premium>li.current-menu-item>a .am-nav-icon,
.am-header .am-menu-premium>li.current_page_item>a .am-nav-icon,
.am-header .am-menu-premium>li.current-menu-parent>a .am-nav-icon{color:var(--gold)!important;}

.am-header .am-action:hover,
.am-header .am-action:focus{color:var(--gold)!important;
  border-color:var(--gold)!important;}
.am-header .am-mobile-nav summary{border-color:rgba(201,162,39,.65)!important;}
.am-header .am-mobile-nav summary:hover,
.am-header .am-mobile-nav summary:focus{color:var(--gold)!important;
  border-color:var(--gold)!important;}
.am-header .am-mobile-panel .am-nav-icon{color:var(--gold)!important;}

.am-header .am-menu-premium>li>a{position:relative!important;
  border:1px solid rgba(201,162,39,.72)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,var(--showroom-base) 0%,#4B5358 48%,#41494E 100%)!important;
  color:#fff!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.28),
    inset 0 -2px 0 rgba(0,0,0,.28),
    0 2px 0 var(--showroom-deep),
    0 5px 10px rgba(0,0,0,.24)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.45)!important;
  transform:translateY(0)!important;
  transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important;}
.am-header .am-menu-premium>li>a::after{content:"";
  position:absolute;
  inset:1px 1px 50%;
  border-radius:8px 8px 5px 5px;
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));
  pointer-events:none;}
.am-header .am-menu-premium>li>a:hover,
.am-header .am-menu-premium>li>a:focus-visible{background:linear-gradient(180deg,#646D72 0%,#525B60 48%,#454E53 100%)!important;
  border-color:var(--gold2)!important;
  color:var(--gold2)!important;
  transform:translateY(-2px)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.32),
    inset 0 -2px 0 rgba(0,0,0,.25),
    0 4px 0 var(--showroom-deep),
    0 10px 18px rgba(0,0,0,.30)!important;}
.am-header .am-menu-premium>li>a:active{transform:translateY(2px)!important;
  box-shadow:
    inset 0 2px 4px rgba(0,0,0,.30),
    0 1px 0 var(--showroom-deep),
    0 2px 5px rgba(0,0,0,.22)!important;}
.am-header .am-menu-premium>li>a .am-nav-icon{background:linear-gradient(145deg,#5F686D,#424A4F)!important;
  border-color:rgba(201,162,39,.78)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    0 2px 3px rgba(0,0,0,.24)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.35)!important;}
.am-header .am-action{background:linear-gradient(180deg,var(--showroom-base) 0%,#4B5358 48%,#41494E 100%)!important;
  border-color:rgba(201,162,39,.72)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.26),
    inset 0 -2px 0 rgba(0,0,0,.28),
    0 2px 0 var(--showroom-deep),
    0 5px 10px rgba(0,0,0,.22)!important;
  text-shadow:0 1px 1px rgba(0,0,0,.45)!important;
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important;}
.am-header .am-action:hover,
.am-header .am-action:focus-visible{transform:translateY(-2px)!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.30),
    inset 0 -2px 0 rgba(0,0,0,.25),
    0 4px 0 var(--showroom-deep),
    0 9px 16px rgba(0,0,0,.28)!important;}
.am-header .am-action:active{transform:translateY(2px)!important;
  box-shadow:inset 0 2px 4px rgba(0,0,0,.30),0 1px 0 var(--showroom-deep),0 2px 5px rgba(0,0,0,.20)!important;}
@media(max-width:760px){
  .am-mobile-panel .am-menu-premium>li>a{box-shadow:none!important;background:transparent!important;transform:none!important;}
}

html,body{background:linear-gradient(180deg,var(--showroom-deep) 0%,var(--showroom-base) 24%,var(--showroom-base) 72%,#454D52 100%) !important;
  color:#fff !important;}
body.home{background:linear-gradient(180deg,var(--showroom-deep) 0%,var(--showroom-base) 18%,var(--showroom-base) 78%,#454D52 100%) !important;}

.am-top,
.am-header{background:linear-gradient(180deg,var(--showroom-deep) 0%,#454D52 100%) !important;
  border-color:rgba(201,162,39,.28) !important;
  box-shadow:0 8px 28px rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.08) !important;}
.am-header:after{content:"" !important;
  position:absolute !important;
  left:0 !important;right:0 !important;bottom:-1px !important;height:2px !important;
  background:linear-gradient(90deg,transparent,var(--gold) 22%,var(--gold2) 50%,var(--gold) 78%,transparent) !important;
  opacity:.75 !important;
  pointer-events:none !important;}
.am-menu a:hover,.am-menu a:focus,
.am-action:hover,.am-action:focus,
.am-text-link:hover{color:var(--gold2) !important;}
.am-action{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-input)) !important;
  border-color:rgba(201,162,39,.72) !important;
  color:#fff !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 12px rgba(0,0,0,.22) !important;}
.am-action:active{transform:translateY(1px) !important;box-shadow:inset 0 2px 5px rgba(0,0,0,.28) !important;}
.am-action-wa{border-color:var(--gold) !important;color:var(--gold2) !important;}

body.home .am-home-hero,
body.home .am-hero{box-shadow:0 18px 45px rgba(0,0,0,.28) !important;
  border-bottom:0 !important;}
body.home .am-home-hero:after,
body.home .am-hero:after{content:none !important;
  display:none !important;
  background:none !important;
  box-shadow:none !important;
  pointer-events:none !important;}

.am-search-strip{background:linear-gradient(180deg,var(--showroom-mid) 0%,var(--showroom-base) 100%) !important;
  border-color:rgba(201,162,39,.28) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 35px rgba(0,0,0,.14) !important;}
.am-search-form,
.am-inventory-filter{background:linear-gradient(145deg,var(--showroom-mid),#454D52) !important;
  border-color:rgba(201,162,39,.55) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 35px rgba(0,0,0,.20) !important;}
.am-search-field,
.am-search-form select,
.am-inventory-filter select{background:linear-gradient(145deg,var(--showroom-card),var(--showroom-input)) !important;
  border-color:rgba(255,255,255,.18) !important;
  color:#fff !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 8px rgba(0,0,0,.12) !important;}
.am-search-field:focus-within,
.am-search-form select:focus,
.am-inventory-filter select:focus{border-color:var(--gold) !important;
  box-shadow:0 0 0 2px rgba(201,162,39,.18),inset 0 1px 0 rgba(255,255,255,.08) !important;}
.am-search-form .am-btn,
.am-inventory-filter .am-btn,
.am-btn-primary{background:linear-gradient(145deg,var(--gold2),var(--gold)) !important;
  border-color:var(--gold2) !important;
  color:#202528 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 7px 15px rgba(0,0,0,.24) !important;}

.am-cars-section,
.am-section,
.am-section.alt,
.am-process{background:linear-gradient(180deg,var(--showroom-base) 0%,var(--showroom-base) 62%,var(--showroom-mid) 100%) !important;}
.am-card,
.woocommerce ul.products li.product,
.am-ci-card,.am-ko-card,.am-u3-card{background:linear-gradient(145deg,#4B5459 0%,var(--showroom-card) 52%,var(--showroom-input) 100%) !important;
  border-color:rgba(255,255,255,.30) !important;
  color:#fff !important;
  box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10) !important;}
.am-card:hover,.am-ci-card:hover,.am-ko-card:hover,.am-u3-card:hover{transform:translateY(-6px) !important;
  border-color:rgba(201,162,39,.72) !important;
  box-shadow:0 24px 55px rgba(0,0,0,.30),0 0 0 1px rgba(201,162,39,.16),inset 0 1px 0 rgba(255,255,255,.12) !important;}
.am-body,.am-ci-card-body,.am-ko-card-body,.am-u3-card-body{background:linear-gradient(180deg,rgba(77,85,90,.22),rgba(48,55,59,.30)) !important;}
.am-card-meta,.am-ci-card-top,.am-ko-card-top,.am-u3-card-top{color:#D5DADD !important;}
.am-body h3,.am-ci-model,.am-ko-model,.am-u3-model{color:#fff !important;}
.am-card-meta strong,.am-card-meta b,.am-ci-card-meta,.am-ko-card-meta,.am-u3-card-meta{color:var(--gold) !important;}

.am-price,.am-ci-price strong,.am-ko-price strong,.am-u3-price strong{color:var(--gold) !important;
  text-shadow:0 1px 0 rgba(0,0,0,.25) !important;}
.am-price del,.am-ci-price del,.am-ko-price del,.am-u3-price del{color:#AEB5B8 !important;}
.am-price-badge,.am-ci-price-badge,.am-ko-price-badge,.am-u3-price-badge{background:linear-gradient(145deg,var(--showroom-card),var(--showroom-input)) !important;
  border-color:rgba(201,162,39,.65) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 7px 18px rgba(0,0,0,.18) !important;}

.am-spec,.am-ci-spec,.am-ko-spec,.am-u3-spec{background:rgba(53,61,66,.72) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  color:#fff !important;}
.am-spec b,.am-spec strong,.am-spec label,
.am-ci-spec b,.am-ci-spec strong,.am-ci-spec label,
.am-ko-spec b,.am-ko-spec strong,.am-ko-spec label,
.am-u3-spec b,.am-u3-spec strong,.am-u3-spec label,
.am-spec-text,.am-ci-spec-text,.am-ko-spec-text,.am-u3-spec-text,
.am-spec-icon,.am-ci-spec .am-spec-icon,.am-ko-spec .am-spec-icon,.am-u3-spec .am-spec-icon,
.am-ci-specs-title,.am-ko-specs-title,.am-u3-specs-title{color:var(--gold) !important;}
.am-spec span,.am-ci-spec span,.am-ko-spec span,.am-u3-spec span{color:#fff !important;}

.am-card-actions .am-btn-primary,
.am-ci-order,.am-ko-order,.am-u3-order{background:linear-gradient(145deg,var(--gold2),var(--gold)) !important;
  color:#202528 !important;
  border-color:var(--gold2) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 7px 15px rgba(0,0,0,.22) !important;}
.am-card-actions .am-btn-outline,
.am-ci-details,.am-ko-details,.am-u3-details{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-input)) !important;
  color:#fff !important;
  border-color:rgba(255,255,255,.52) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 5px 12px rgba(0,0,0,.16) !important;}
.am-card-actions .am-btn-outline:hover,.am-ci-details:hover,.am-ko-details:hover,.am-u3-details:hover{border-color:var(--gold) !important;color:var(--gold2) !important;}

.am-process-grid{background:linear-gradient(180deg,#454D52,var(--showroom-card)) !important;
  border-color:rgba(201,162,39,.38) !important;
  box-shadow:0 16px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06) !important;}
.am-process-grid>div{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-card)) !important;
  border-color:rgba(255,255,255,.14) !important;}
.am-process-grid span{color:var(--gold) !important;}
.am-process-grid h3{color:#fff !important;}
.am-process-grid p{color:#D5DADD !important;}

.am-ci-page,.am-ko-page,.am-u3-page{background:linear-gradient(180deg,var(--showroom-deep) 0%,var(--showroom-base) 28%,var(--showroom-mid) 100%) !important;
  color:#fff !important;}
.am-ci-content,.am-ko-content,.am-u3-content{background:transparent !important;}
.am-ci-hero,.am-ko-hero,.am-u3-hero,
.am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero{background:linear-gradient(145deg,var(--showroom-deep) 0%,var(--showroom-card) 55%,var(--showroom-mid) 100%) !important;
  border-color:rgba(201,162,39,.32) !important;
  box-shadow:0 20px 50px rgba(0,0,0,.22) !important;}
.am-ci-section-head h2,.am-ko-section-head h2,.am-u3-section-head h2,
.am-ci-section-label,.am-ko-section-label,.am-u3-section-label,
.am-ci-kicker,.am-ko-kicker,.am-u3-kicker,
.am-ci-hero h1 span,.am-ko-hero h1 span,.am-u3-hero h1 span{color:var(--gold) !important;}
.am-ci-tools,.am-ko-tools,.am-u3-tools{background:linear-gradient(145deg,var(--showroom-mid),#454D52) !important;
  border-color:rgba(201,162,39,.38) !important;
  box-shadow:0 15px 35px rgba(0,0,0,.18) !important;}
.am-ci-tools .am-ci-input,.am-ci-tools .am-ci-select,
.am-ko-tools .am-ko-input,.am-ko-tools .am-ko-select,
.am-u3-tools .am-u3-input,.am-u3-tools .am-u3-select{background:var(--showroom-input) !important;color:#fff !important;border-color:rgba(255,255,255,.18) !important;}
.am-ci-brand-section,.am-ko-brand-section,.am-u3-brand-section{background:transparent !important;}
.am-ci-brand-count,.am-ko-brand-count,.am-u3-brand-count{background:var(--showroom-card) !important;color:#D5DADD !important;border-color:rgba(201,162,39,.32) !important;}

.am-footer{background:linear-gradient(180deg,#454D52 0%,var(--showroom-deep) 100%) !important;
  border-top:1px solid rgba(201,162,39,.36) !important;
  box-shadow:0 -18px 45px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.06) !important;}
.am-footer h3,.am-footer strong{color:#fff !important;}
.am-footer a:hover{color:var(--gold2) !important;}
.am-social-icon{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-input)) !important;border-color:rgba(201,162,39,.55) !important;}

.am-ci-modal,.am-ko-modal,.am-u3-modal{background:rgba(25,30,33,.76) !important;}
.am-ci-dialog,.am-ko-dialog,.am-u3-dialog{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-input)) !important;
  color:#fff !important;border:1px solid rgba(201,162,39,.38) !important;
  box-shadow:0 30px 90px rgba(0,0,0,.45) !important;}
.am-ci-form input,.am-ci-form select,.am-ci-form textarea,
.am-ko-form input,.am-ko-form select,.am-ko-form textarea,
.am-u3-form input,.am-u3-form select,.am-u3-form textarea{background:var(--showroom-input) !important;color:#fff !important;border-color:rgba(255,255,255,.20) !important;}

@media(max-width:700px){
  .am-card,.am-ci-card,.am-ko-card,.am-u3-card{box-shadow:0 12px 28px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08) !important;}
  body.home .am-home-hero:after,body.home .am-hero:after{display:none !important;height:0 !important;background:none !important;content:none !important;}
}

.am-card,
.am-ci-card,
.am-ko-card,
.am-u3-card{position:relative !important;

  border:1px solid rgba(255,255,255,.24) !important;
  border-top:1px solid rgba(201,162,39,.58) !important;
  border-radius:18px !important;
  transform:translateY(-5px) !important;
  
  transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease !important;
  overflow:hidden !important;}

.am-card::after,
.am-ci-card::after,
.am-ko-card::after,
.am-u3-card::after{content:"" !important;
  position:absolute !important;
  left:12px !important;
  right:12px !important;
  top:0 !important;
  height:1px !important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent) !important;
  pointer-events:none !important;
  z-index:4 !important;}

.am-card:hover,
.am-ci-card:hover,
.am-ko-card:hover,
.am-u3-card:hover{transform:translateY(-10px) !important;
  border-color:rgba(201,162,39,.62) !important;}

.am-card img,
.am-ci-image-wrap,
.am-ko-image-wrap,
.am-u3-image-wrap{box-shadow:0 8px 18px rgba(0,0,0,.22) !important;}

.am-body,
.am-ci-card-body,
.am-ko-card-body,
.am-u3-card-body{background:linear-gradient(180deg,rgba(74,84,89,.96) 0%,rgba(52,61,66,.98) 100%) !important;
  border-top:1px solid rgba(255,255,255,.08) !important;}

body.home,
.am-ci-page,
.am-ko-page,
.am-u3-page{background-color:var(--showroom-base) !important;}

@media(max-width:700px){
  .am-card,
  .am-ci-card,
  .am-ko-card,
  .am-u3-card{transform:none !important;
    box-shadow:0 12px 28px rgba(0,0,0,.24),0 1px 0 rgba(201,162,39,.18) !important;}
  .am-card:hover,
  .am-ci-card:hover,
  .am-ko-card:hover,
  .am-u3-card:hover{transform:translateY(-3px) !important;}
}

html,
body,
body.home,
body.page,
body.single,
body.archive,
body.woocommerce,
body.woocommerce-page{background:var(--showroom-deep) !important;
  background-image:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 48%,#30383D 100%) !important;
  background-attachment:fixed !important;}

.am-cars-section,
.am-cars-grid-wrap,
.am-stock-section,
.am-inventory-section,
.am-ci-section,
.am-ko-section,
.am-u3-section,
.am-europe-section,
.am-import-section{background:linear-gradient(180deg,var(--showroom-deep) 0%,var(--showroom-input) 55%,var(--showroom-deep) 100%) !important;
  background-image:linear-gradient(180deg,var(--showroom-deep) 0%,var(--showroom-input) 55%,var(--showroom-deep) 100%) !important;}

.am-card,
.am-ci-card,
.am-ko-card,
.am-u3-card{background:linear-gradient(145deg,#4A5459 0%,#414A4F 42%,#343D42 100%) !important;
  background-image:linear-gradient(145deg,#4A5459 0%,#414A4F 42%,#343D42 100%) !important;}

.am-section,
.am-content-section,
.am-main-content,
.site-main{background-color:transparent !important;}

.site-footer,
footer,
.am-footer{background:linear-gradient(180deg,#2A3135 0%,#252B2F 100%) !important;}

.am-specs,
.am-ci-specs,
.am-ko-specs,
.am-u3-specs,
.am-spec-grid,
.am-ci-spec-grid,
.am-ko-spec-grid,
.am-u3-spec-grid{background:transparent !important;
  background-image:none !important;
  box-shadow:none !important;}
.am-specs::before,.am-specs::after,
.am-ci-specs::before,.am-ci-specs::after,
.am-ko-specs::before,.am-ko-specs::after,
.am-u3-specs::before,.am-u3-specs::after{content:none !important;
  display:none !important;}

.am-spec,.am-ci-spec,.am-ko-spec,.am-u3-spec{box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;}

.am-card,
.am-ci-card,
.am-ko-card,
.am-u3-card{box-shadow:
    0 2px 0 rgba(255,255,255,.08) inset,
    0 1px 0 rgba(201,162,39,.28),
    0 10px 18px rgba(0,0,0,.34),
    0 24px 42px rgba(0,0,0,.48),
    0 38px 70px rgba(0,0,0,.22) !important;}

.am-card-wrap,
.am-ci-card-wrap,
.am-ko-card-wrap,
.am-u3-card-wrap{position:relative !important;
  filter:
    drop-shadow(0 12px 12px rgba(0,0,0,.34))
    drop-shadow(0 24px 26px rgba(0,0,0,.28)) !important;}

.am-card-wrap::after,
.am-ci-card-wrap::after,
.am-ko-card-wrap::after,
.am-u3-card-wrap::after{content:"" !important;
  position:absolute !important;
  left:8% !important;
  right:8% !important;
  bottom:-18px !important;
  height:28px !important;
  background:radial-gradient(ellipse at center,rgba(0,0,0,.48) 0%,rgba(0,0,0,.24) 42%,transparent 74%) !important;
  filter:blur(7px) !important;
  pointer-events:none !important;
  z-index:0 !important;}

.am-card,
.am-ci-card,
.am-ko-card,
.am-u3-card{z-index:1 !important;}

.am-card:hover,
.am-ci-card:hover,
.am-ko-card:hover,
.am-u3-card:hover{box-shadow:
    0 2px 0 rgba(255,255,255,.10) inset,
    0 1px 0 rgba(201,162,39,.34),
    0 14px 22px rgba(0,0,0,.38),
    0 30px 54px rgba(0,0,0,.56),
    0 44px 82px rgba(0,0,0,.26) !important;}

@media(max-width:700px){
  .am-card-wrap,
  .am-ci-card-wrap,
  .am-ko-card-wrap,
  .am-u3-card-wrap{filter:drop-shadow(0 10px 16px rgba(0,0,0,.34)) !important;}
  .am-card-wrap::after,
  .am-ci-card-wrap::after,
  .am-ko-card-wrap::after,
  .am-u3-card-wrap::after{bottom:-12px !important;
    height:20px !important;
    filter:blur(6px) !important;}
}

.am-card, .am-ci-card, .am-ko-card, .am-u3-card{position: relative !important;
  z-index: 2 !important;
  box-shadow:
    0 2px 0 rgba(255,255,255,.08) inset,
    0 1px 0 rgba(201,162,39,.28),
    0 10px 20px rgba(0,0,0,.42),
    0 24px 46px rgba(0,0,0,.58),
    0 42px 78px rgba(0,0,0,.28) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease !important;}
.am-card:hover, .am-ci-card:hover, .am-ko-card:hover, .am-u3-card:hover{transform: translateY(-7px) !important;
  box-shadow:
    0 2px 0 rgba(255,255,255,.10) inset,
    0 1px 0 rgba(201,162,39,.34),
    0 14px 24px rgba(0,0,0,.48),
    0 32px 60px rgba(0,0,0,.64),
    0 48px 88px rgba(0,0,0,.30) !important;}

.am-ci-page .am-ci-card, .am-ko-page .am-ko-card, .am-u3-page .am-u3-card{box-shadow:
    0 2px 0 rgba(255,255,255,.08) inset,
    0 1px 0 rgba(201,162,39,.28),
    0 12px 22px rgba(0,0,0,.44),
    0 28px 52px rgba(0,0,0,.58),
    0 44px 82px rgba(0,0,0,.28) !important;}
@media(max-width:700px){
  .am-card, .am-ci-card, .am-ko-card, .am-u3-card{transform: none !important;
    box-shadow: 0 10px 22px rgba(0,0,0,.38), 0 20px 36px rgba(0,0,0,.28) !important;}
}

.am-product-page,
body.single-product .am-product-page{background:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 52%,#30383D 100%) !important;
  color:var(--white) !important;}
.am-product-page .am-product-summary,
body.single-product .am-product-summary{background:linear-gradient(145deg,#4A5459 0%,#414A4F 55%,#3A4348 100%) !important;
  background-color:#454D52 !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.42) !important;
  border-radius:24px !important;
  box-shadow:0 28px 70px rgba(0,0,0,.52),0 10px 24px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.10) !important;}
.am-product-page .am-product-summary:before{background:linear-gradient(90deg,var(--gold2),var(--gold)) !important;}
.am-product-page .am-product-summary .product_title{color:var(--white) !important;}
.am-product-page .am-product-summary .price,
.am-product-page .am-product-summary .price > .amount,
.am-product-page .am-product-summary .price ins{color:var(--gold) !important;}
.am-product-page .am-product-summary .woocommerce-product-details__short-description,
.am-product-page .am-product-summary .product_meta{color:#D5DADD !important;border-color:rgba(255,255,255,.18) !important;}
.am-product-page .am-product-summary .yith-ywraq-add-to-quote a,
.am-product-page .am-product-summary .yith-ywraq-add-to-quote .button{background:linear-gradient(145deg,var(--gold2),var(--gold)) !important;
  color:#1F2528 !important;
  box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.30) !important;}
.am-product-page .am-request-note{background:linear-gradient(145deg,var(--showroom-mid),var(--showroom-card)) !important;
  color:#D5DADD !important;
  border-color:rgba(201,162,39,.35) !important;}
.am-product-page .am-request-note strong{color:var(--gold) !important;}

.am-product-page .am-swipe-gallery .am-gallery-main,
.am-product-page .am-product-gallery .woocommerce-product-gallery{background:linear-gradient(145deg,#4A5459,var(--showroom-card)) !important;
  border:1px solid rgba(201,162,39,.38) !important;
  box-shadow:0 28px 70px rgba(0,0,0,.52),0 10px 24px rgba(0,0,0,.30) !important;}
.am-product-page .am-swipe-gallery .am-gallery-viewport{background:var(--showroom-card) !important;}

.am-product-page .am-product-info,
.am-product-page .am-product-info .woocommerce-tabs{background:linear-gradient(145deg,#4A5459,var(--showroom-card)) !important;
  background-color:#454D52 !important;
  background-image:none !important;
  border:1px solid rgba(201,162,39,.38) !important;
  border-radius:20px !important;
  box-shadow:0 24px 60px rgba(0,0,0,.48) !important;
  color:var(--white) !important;}
.am-product-page .am-product-info .woocommerce-tabs ul.tabs li,
.am-product-page .am-product-info .woocommerce-tabs ul.tabs li.active{background:var(--showroom-mid) !important;
  color:var(--white) !important;
  border-color:rgba(255,255,255,.28) !important;
  box-shadow:none !important;}
.am-product-page .am-product-info .woocommerce-tabs ul.tabs li.active{background:linear-gradient(145deg,var(--gold2),var(--gold)) !important;
  color:#1F2528 !important;
  border-color:var(--gold) !important;}
.am-product-page .am-product-info .woocommerce-tabs .panel{background:#454D52 !important;
  background-color:#454D52 !important;
  background-image:none !important;
  border:1px solid rgba(255,255,255,.18) !important;
  color:var(--white) !important;}
.am-product-page .am-product-info .woocommerce-tabs .panel h2{color:var(--gold) !important;}
.am-product-page .am-product-info .woocommerce-tabs .panel p,
.am-product-page .am-product-info .woocommerce-tabs .panel li,
.am-product-page .am-product-info .woocommerce-tabs .panel strong{color:var(--white) !important;}

.am-product-page .am-product-info .related.products,
.am-product-page .am-product-info .upsells.products{background:linear-gradient(145deg,#4A5459,var(--showroom-card)) !important;
  background-color:#454D52 !important;
  background-image:none !important;
  border:1px solid rgba(201,162,39,.38) !important;
  border-radius:20px !important;
  box-shadow:0 24px 60px rgba(0,0,0,.46) !important;}
.am-product-page .am-product-info .related.products h2,
.am-product-page .am-product-info .upsells.products h2{color:var(--gold) !important;}
.am-product-page .am-product-info .related.products li.product,
.am-product-page .am-product-info .upsells.products li.product{background:var(--showroom-base) !important;
  background-image:none !important;
  border-color:rgba(255,255,255,.22) !important;
  box-shadow:0 16px 32px rgba(0,0,0,.30) !important;}

body.single-product .woocommerce,
body.single-product .woocommerce div.product,
body.single-product .woocommerce div.product .summary,
body.single-product .woocommerce .product,
body.single-product .woocommerce .related,
body.single-product .woocommerce .upsells{color:var(--white) !important;}
body.single-product .woocommerce .related.products,
body.single-product .woocommerce .upsells.products{background:linear-gradient(145deg,#4A5459,var(--showroom-card)) !important;}

.am-detail{background:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 52%,#30383D 100%) !important;
  color:var(--white) !important;}
.am-detail-media,.am-detail-info{background:linear-gradient(145deg,#4A5459,#414A4F) !important;
  color:var(--white) !important;
  border-color:rgba(201,162,39,.42) !important;
  box-shadow:0 28px 70px rgba(0,0,0,.52),0 10px 24px rgba(0,0,0,.30) !important;}
.am-detail-price{background:linear-gradient(145deg,#343D42,#2F373B) !important;}
.am-detail-spec{background:var(--showroom-card) !important;color:var(--white) !important;}
.am-detail-extra{background:var(--showroom-mid) !important;color:var(--white) !important;}
.am-detail-foot{background:linear-gradient(145deg,#343D42,#2D3438) !important;color:var(--white) !important;}

.am-detail-price,
.am-product-summary .price,
body.single-product .woocommerce div.product p.price,
body.single-product .woocommerce div.product span.price,
.am-card .am-price,
.am-ci-price,
.am-ko-price,
.am-u3-price,
.am-import-price,
.am-price-badge,
.am-ci-price-badge,
.am-ko-price-badge,
.am-u3-price-badge,
.woocommerce ul.products li.product .price,
.woocommerce .related.products li.product .price,
.woocommerce .upsells.products li.product .price{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 100%) !important;
  background-color:var(--showroom-mid) !important;
  background-image:none !important;
  color:var(--gold) !important;
  border-color:rgba(201,162,39,.65) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 10px 24px rgba(0,0,0,.22) !important;}

.am-detail-price .amount,
.am-detail-price ins,
.am-detail-price ins .amount,
.am-product-summary .price .amount,
.am-product-summary .price ins,
.am-card .am-price .amount,
.am-card .am-price ins,
.am-ci-price .amount,
.am-ci-price ins,
.am-ko-price .amount,
.am-ko-price ins,
.am-u3-price .amount,
.am-u3-price ins,
.am-import-price .amount,
.am-import-price ins,
.woocommerce ul.products li.product .price .amount,
.woocommerce ul.products li.product .price ins,
.woocommerce .related.products li.product .price .amount,
.woocommerce .related.products li.product .price ins,
.woocommerce .upsells.products li.product .price .amount,
.woocommerce .upsells.products li.product .price ins{color:var(--gold) !important;
  -webkit-text-fill-color:var(--gold) !important;
  text-shadow:0 1px 0 rgba(0,0,0,.28) !important;}

.am-detail-price del,
.am-card .am-price del,
.am-ci-price del,
.am-ko-price del,
.am-u3-price del,
.am-import-price del,
.woocommerce ul.products li.product .price del,
.woocommerce .related.products li.product .price del,
.woocommerce .upsells.products li.product .price del{color:#AEB5B8 !important;
  -webkit-text-fill-color:#AEB5B8 !important;}

.am-product-page .am-product-summary .product_title,
body.single-product .am-product-summary .product_title{color:var(--gold) !important;
  -webkit-text-fill-color:var(--gold) !important;
  text-shadow:0 2px 8px rgba(0,0,0,.24) !important;}

.am-product-page .am-product-summary .yith-ywraq-add-to-quote a,
.am-product-page .am-product-summary .yith-ywraq-add-to-quote .button,
body.single-product .am-product-summary .yith-ywraq-add-to-quote a,
body.single-product .am-product-summary .yith-ywraq-add-to-quote .button{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  color:#1F2528 !important;
  -webkit-text-fill-color:#1F2528 !important;
  border:1px solid rgba(255,255,255,.28) !important;
  box-shadow:0 12px 28px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.32) !important;}

.am-product-page .am-product-summary .yith-ywraq-add-to-quote a:hover,
.am-product-page .am-product-summary .yith-ywraq-add-to-quote .button:hover,
body.single-product .am-product-summary .yith-ywraq-add-to-quote a:hover,
body.single-product .am-product-summary .yith-ywraq-add-to-quote .button:hover{background:linear-gradient(145deg,var(--gold2) 0%,#D2A92A 55%,#C19A20 100%) !important;
  color:#171B1E !important;
  transform:translateY(-2px) !important;
  box-shadow:0 16px 34px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.38) !important;}

.am-product-page .am-direct-product-request,
body.single-product .am-direct-product-request{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  background-color:var(--gold) !important;
  color:#1F2528 !important;
  -webkit-text-fill-color:#1F2528 !important;
  border:1px solid rgba(255,255,255,.28) !important;
  box-shadow:0 12px 28px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.32) !important;}
.am-product-page .am-direct-product-request:hover,
body.single-product .am-direct-product-request:hover{background:linear-gradient(145deg,var(--gold2) 0%,#D2A92A 55%,#C19A20 100%) !important;
  background-color:var(--gold2) !important;
  color:#171B1E !important;
  -webkit-text-fill-color:#171B1E !important;
  transform:translateY(-2px) !important;
  box-shadow:0 16px 34px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.38) !important;}
.am-product-page .am-direct-product-request svg,
.am-product-page .am-direct-product-request svg * ,
body.single-product .am-direct-product-request svg,
body.single-product .am-direct-product-request svg *{stroke:#1F2528 !important;
  color:#1F2528 !important;}

.yith-ywraq-modal,
.yith-ywraq-popup,
.yith-ywraq-overlay{background:rgba(20,25,28,.84) !important;
  backdrop-filter:blur(7px) !important;}
.yith-ywraq-modal-content,
.yith-ywraq-popup-content,
.yith-ywraq-popup-wrapper,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 52%,var(--showroom-input) 100%) !important;
  background-image:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 52%,var(--showroom-input) 100%) !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.65) !important;
  border-radius:18px !important;
  box-shadow:0 30px 90px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.05) inset !important;}
.yith-ywraq-mail-form-wrapper{background:transparent !important;
  color:var(--white) !important;}
.yith-ywraq-mail-form-wrapper h3,
.yith-ywraq-mail-form-wrapper h2{color:var(--gold) !important;}
.yith-ywraq-mail-form-wrapper label{color:var(--white) !important;}
.yith-ywraq-mail-form-wrapper .required{color:var(--gold) !important;}
.yith-ywraq-mail-form-wrapper input.input-text,
.yith-ywraq-mail-form-wrapper textarea.input-text,
.yith-ywraq-mail-form-wrapper select,
.yith-ywraq-mail-form-wrapper input[type=text],
.yith-ywraq-mail-form-wrapper input[type=tel],
.yith-ywraq-mail-form-wrapper input[type=email]{background:var(--showroom-deep) !important;
  background-image:none !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.34) !important;
  border-radius:10px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;}
.yith-ywraq-mail-form-wrapper input::placeholder,
.yith-ywraq-mail-form-wrapper textarea::placeholder{color:#AEB7BB !important;
  opacity:1 !important;}
.yith-ywraq-mail-form-wrapper input:focus,
.yith-ywraq-mail-form-wrapper select:focus,
.yith-ywraq-mail-form-wrapper textarea:focus{border-color:var(--gold) !important;
  box-shadow:0 0 0 2px rgba(201,162,39,.16),inset 0 1px 0 rgba(255,255,255,.06) !important;}
.yith-ywraq-mail-form-wrapper .raq-send-request,
.yith-ywraq-mail-form-wrapper input.raq-send-request,
.yith-ywraq-mail-form-wrapper button.raq-send-request{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  background-image:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  color:#1F2528 !important;
  border:1px solid var(--gold2) !important;
  border-radius:11px !important;
  box-shadow:0 8px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.32) !important;
  font-weight:950 !important;}
.yith-ywraq-mail-form-wrapper .raq-send-request:hover{background:linear-gradient(145deg,#F0CA50 0%,var(--gold2) 55%,var(--gold) 100%) !important;
  transform:translateY(-2px) !important;}

body:has(.am-request-form-wrapper),
body:has(.yith-ywraq-mail-form-wrapper){background:var(--showroom-deep) !important;
  background-image:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 48%,#30383D 100%) !important;
  color:var(--white) !important;}
body:has(.am-request-form-wrapper) .site-main,
body:has(.yith-ywraq-mail-form-wrapper) .site-main,
body:has(.am-request-form-wrapper) main,
body:has(.yith-ywraq-mail-form-wrapper) main{background:transparent !important;}
.am-request-form-wrapper{max-width:900px !important;
  margin:28px auto 70px !important;
  padding:34px 38px 42px !important;
  background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 52%,var(--showroom-input) 100%) !important;
  border:1px solid rgba(201,162,39,.62) !important;
  border-radius:20px !important;
  box-shadow:0 28px 75px rgba(0,0,0,.48),0 1px 0 rgba(255,255,255,.08) inset !important;}
.am-request-form-wrapper h3{color:var(--gold) !important;
  font-size:32px !important;}
.am-request-form-wrapper label{color:var(--white) !important;}
.am-request-form-wrapper .required{color:var(--gold) !important;}
.am-request-form-wrapper input[type=text],
.am-request-form-wrapper input[type=tel],
.am-request-form-wrapper input[type=email],
.am-request-form-wrapper select,
.am-request-form-wrapper textarea{background:var(--showroom-deep) !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.34) !important;
  border-radius:10px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;}
.am-request-form-wrapper input:focus,
.am-request-form-wrapper select:focus,
.am-request-form-wrapper textarea:focus{border-color:var(--gold) !important;
  box-shadow:0 0 0 2px rgba(201,162,39,.16) !important;}
.am-request-form-wrapper .raq-send-request{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  color:#1F2528 !important;
  border:1px solid var(--gold2) !important;
  border-radius:11px !important;
  box-shadow:0 8px 22px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.3) !important;}
.am-request-form-wrapper .raq-send-request:hover{background:linear-gradient(145deg,#F0CA50 0%,var(--gold2) 55%,var(--gold) 100%) !important;
  color:#1F2528 !important;
  transform:translateY(-2px) !important;}

.ywraq-wrapper,
.yith-ywraq-wrapper,
.yith-ywraq-request-list,
.yith-ywraq-list-wrapper,
.yith-ywraq-list-content,
.yith-ywraq-request-form,
.yith-ywraq-mail-form-wrapper + *{color:var(--white) !important;}
.ywraq-wrapper,
.yith-ywraq-wrapper,
.yith-ywraq-request-list,
.yith-ywraq-list-wrapper,
.yith-ywraq-list-content,
.yith-ywraq-request-form{background:transparent !important;}
.ywraq-wrapper table,
.yith-ywraq-wrapper table,
.yith-ywraq-request-list table{background:#454D52 !important;
  color:var(--white) !important;
  border-color:rgba(201,162,39,.35) !important;}
.ywraq-wrapper th,.ywraq-wrapper td,
.yith-ywraq-wrapper th,.yith-ywraq-wrapper td,
.yith-ywraq-request-list th,.yith-ywraq-request-list td{background:#454D52 !important;
  color:var(--white) !important;
  border-color:rgba(255,255,255,.12) !important;}

.am-detail-modal{background:rgba(20,25,28,.84) !important;
  backdrop-filter:blur(7px) !important;}
.am-detail-dialog{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 52%,var(--showroom-input) 100%) !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.62) !important;
  box-shadow:0 30px 90px rgba(0,0,0,.62),0 1px 0 rgba(255,255,255,.08) inset !important;}
.am-detail-dialog h2{color:var(--gold) !important;}
.am-detail-form label{color:var(--white) !important;}
.am-detail-form input,.am-detail-form select,.am-detail-form textarea{background:var(--showroom-deep) !important;
  color:var(--white) !important;
  border:1px solid rgba(201,162,39,.34) !important;}
.am-detail-form input:focus,.am-detail-form select:focus,.am-detail-form textarea:focus{border-color:var(--gold) !important;
  box-shadow:0 0 0 2px rgba(201,162,39,.16) !important;}
.am-detail-submit{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%) !important;
  color:#1F2528 !important;
  border:1px solid var(--gold2) !important;
  box-shadow:0 8px 22px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.3) !important;}

@media(max-width:760px){
  .am-request-form-wrapper{margin:18px 12px 45px !important;padding:25px 18px 30px !important;border-radius:16px !important;}
}

body:has(.am-direct-request-page){background:var(--showroom-deep)!important;
  background-image:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 48%,#30383D 100%)!important;
  color:var(--white)!important;}
.am-direct-request-page{background:linear-gradient(180deg,#2D3438 0%,var(--showroom-input) 52%,#30383D 100%)!important;
  color:var(--white)!important;}
.am-direct-request-shell{color:var(--white)!important;}
.am-direct-head h1{color:var(--white)!important;}
.am-direct-kicker{color:var(--gold)!important;}
.am-direct-head p{color:#D5DADD!important;}
.am-direct-vehicle{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 100%)!important;
  border-color:rgba(201,162,39,.62)!important;
  box-shadow:0 18px 45px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)!important;}
.am-direct-vehicle span{color:var(--gold)!important;}
.am-direct-vehicle strong{color:var(--white)!important;}

.am-direct-form{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 55%,var(--showroom-card) 100%)!important;
  border-color:rgba(201,162,39,.55)!important;
  box-shadow:0 28px 75px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08)!important;}
.am-direct-field label{color:var(--white)!important;}
.am-direct-field label b{color:var(--gold)!important;}
.am-direct-field input,.am-direct-field select,.am-direct-field textarea{background:var(--showroom-deep)!important;
  color:var(--white)!important;
  border-color:rgba(201,162,39,.38)!important;}
.am-direct-field input::placeholder,.am-direct-field textarea::placeholder{color:#AEB7BB!important;}
.am-direct-field input:focus,.am-direct-field select:focus,.am-direct-field textarea:focus{border-color:var(--gold)!important;
  box-shadow:0 0 0 2px rgba(201,162,39,.16)!important;}
.am-direct-submit{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  color:#1F2528!important;
  border:1px solid var(--gold2)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.32)!important;}
.am-direct-submit:hover{background:linear-gradient(145deg,#F0CA50 0%,var(--gold2) 55%,var(--gold) 100%)!important;transform:translateY(-2px)!important;}
.am-direct-product-request{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  background-image:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  color:#1F2528!important;
  border:1px solid var(--gold2)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.30)!important;}
.am-direct-product-request svg,.am-direct-product-request svg *{stroke:#1F2528!important;color:#1F2528!important;}

.am-inline-request-box{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 55%,var(--showroom-input) 100%)!important;
  background-image:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 55%,var(--showroom-input) 100%)!important;
  color:var(--white)!important;
  border:1px solid rgba(201,162,39,.70)!important;
  box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.06) inset!important;}
.am-inline-request-box .am-direct-kicker,.am-inline-request-box h2{color:var(--gold)!important;}
.am-inline-request-close{background:var(--showroom-deep)!important;color:var(--white)!important;border-color:rgba(201,162,39,.55)!important;}
.am-inline-request-car{background:var(--showroom-card)!important;border-color:rgba(201,162,39,.42)!important;}
.am-inline-request-car span{color:var(--gold)!important;}
.am-inline-request-car strong,.am-inline-request-car b{color:var(--white)!important;}
.am-inline-request-form .am-inline-field label{color:var(--white)!important;}
.am-inline-request-form .am-inline-field label b{color:var(--gold)!important;}
.am-inline-request-form input,.am-inline-request-form select,.am-inline-request-form textarea{background:var(--showroom-deep)!important;color:var(--white)!important;border-color:rgba(201,162,39,.38)!important;}
.am-inline-request-form input:focus,.am-inline-request-form select:focus,.am-inline-request-form textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 2px rgba(201,162,39,.16)!important;}
.am-inline-submit{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  color:#1F2528!important;border:1px solid var(--gold2)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.32)!important;}

.yith-ywraq-popup-modal,
.yith-ywraq-modal,
.yith-ywraq-popup,
.yith-ywraq-overlay,
#yith-ywraq-popup-modal,
#yith-ywraq-modal{background:rgba(20,25,28,.84)!important;
  backdrop-filter:blur(8px)!important;}
.yith-ywraq-popup-modal .yith-ywraq-popup-content,
.yith-ywraq-popup-modal .yith-ywraq-popup-wrapper,
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper,
.yith-ywraq-modal .yith-ywraq-modal-content,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper,
.yith-ywraq-popup .yith-ywraq-popup-content,
.yith-ywraq-popup .yith-ywraq-popup-wrapper,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper,
#yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper,
#yith-ywraq-modal .yith-ywraq-mail-form-wrapper{background:linear-gradient(145deg,var(--showroom-mid) 0%,#454D52 55%,var(--showroom-input) 100%)!important;
  color:var(--white)!important;border:1px solid rgba(201,162,39,.68)!important;
  border-radius:18px!important;
  box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.06) inset!important;}
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper h3,
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper h2,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper h3,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper h2,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper h3,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper h2{color:var(--gold)!important;}
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper label,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper label,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper label{color:var(--white)!important;}
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper input,
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper select,
.yith-ywraq-popup-modal .yith-ywraq-mail-form-wrapper textarea,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper input,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper select,
.yith-ywraq-modal .yith-ywraq-mail-form-wrapper textarea,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper input,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper select,
.yith-ywraq-popup .yith-ywraq-mail-form-wrapper textarea{background:var(--showroom-deep)!important;color:var(--white)!important;border-color:rgba(201,162,39,.38)!important;}
.yith-ywraq-popup-modal .raq-send-request,
.yith-ywraq-modal .raq-send-request,
.yith-ywraq-popup .raq-send-request,
.yith-ywraq-popup-modal input.raq-send-request,
.yith-ywraq-modal input.raq-send-request,
.yith-ywraq-popup input.raq-send-request{background:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  background-image:linear-gradient(145deg,var(--gold2) 0%,var(--gold) 55%,#B58F1D 100%)!important;
  color:#1F2528!important;border:1px solid var(--gold2)!important;
  box-shadow:0 10px 25px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.32)!important;}

.am-direct-price,
.am-direct-price .woocommerce-Price-amount,
.am-direct-price .woocommerce-Price-amount bdi,
.am-direct-price .amount,
.am-direct-price bdi,
.am-direct-price .price,
.am-inline-request-car > b,
.am-inline-request-car > b .woocommerce-Price-amount,
.am-inline-request-car > b .woocommerce-Price-amount bdi,
.am-inline-request-car > b .amount,
.am-inline-request-car > b bdi{color:var(--gold)!important;
  font-size:clamp(24px,2.1vw,34px)!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:.1px!important;
  text-shadow:0 1px 0 rgba(255,255,255,.08),0 3px 10px rgba(0,0,0,.28)!important;}

.am-direct-price del,
.am-direct-price del .woocommerce-Price-amount,
.am-direct-price del .woocommerce-Price-amount bdi,
.am-direct-price del .amount,
.am-direct-price del bdi,
.am-inline-request-car > b del,
.am-inline-request-car > b del .woocommerce-Price-amount,
.am-inline-request-car > b del .woocommerce-Price-amount bdi,
.am-inline-request-car > b del .amount,
.am-inline-request-car > b del bdi{color:#AEB7BB!important;
  font-size:clamp(11px,1vw,14px)!important;
  font-weight:500!important;
  text-shadow:none!important;
  opacity:.8!important;}

.am-direct-price ins,
.am-inline-request-car > b ins{color:var(--gold)!important;
  text-decoration:none!important;}

.am-direct-vehicle .am-direct-price .woocommerce-Price-currencySymbol,
.am-inline-request-car > b .woocommerce-Price-currencySymbol{color:var(--gold)!important;
  font-weight:800!important;}

@media(max-width:700px){
  .am-direct-price,
  .am-direct-price .woocommerce-Price-amount,
  .am-direct-price .woocommerce-Price-amount bdi,
  .am-direct-price .amount,
  .am-direct-price bdi,
  .am-inline-request-car > b,
  .am-inline-request-car > b .woocommerce-Price-amount,
  .am-inline-request-car > b .woocommerce-Price-amount bdi,
  .am-inline-request-car > b .amount,
  .am-inline-request-car > b bdi{font-size:24px!important;}
}

.am-direct-price{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:10px!important;direction:ltr!important;white-space:nowrap!important;color:var(--gold)!important;}
.am-direct-price .am-request-price-current{display:inline-block!important;color:var(--gold)!important;font-weight:900!important;white-space:nowrap!important;text-shadow:0 2px 10px rgba(0,0,0,.28)!important;}
.am-direct-price .am-request-price-old{display:inline-block!important;color:#AEB7BB!important;font-size:clamp(11px,1vw,14px)!important;font-weight:500!important;opacity:.78!important;white-space:nowrap!important;}
.am-direct-price .am-request-price-empty{color:var(--gold)!important;font-size:26px!important;font-weight:800!important;}
.am-inline-request-car{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;}
.am-inline-request-car .am-request-price-wrap{grid-column:1!important;display:flex!important;align-items:baseline!important;gap:9px!important;direction:ltr!important;white-space:nowrap!important;color:var(--gold)!important;}
.am-inline-request-car .am-request-price-current{display:inline-block!important;color:var(--gold)!important;font-weight:900!important;white-space:nowrap!important;text-shadow:0 2px 10px rgba(0,0,0,.28)!important;}
.am-inline-request-car .am-request-price-old{display:inline-block!important;color:#AEB7BB!important;font-size:12px!important;font-weight:500!important;opacity:.78!important;white-space:nowrap!important;}
.am-inline-request-car .am-request-price-empty{color:var(--gold)!important;font-size:24px!important;font-weight:800!important;}

.am-direct-price,
.am-inline-request-car .am-request-price-wrap{display:flex!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:10px!important;
  direction:ltr!important;
  flex-wrap:nowrap!important;
  white-space:nowrap!important;}
.am-direct-price .am-request-price-current,
.am-inline-request-car .am-request-price-current{order:1!important;
  flex:0 0 auto!important;
  font-size:clamp(30px,3vw,42px)!important;
  color:var(--gold)!important;
  font-weight:900!important;
  line-height:1.05!important;
  display:inline-block!important;
  white-space:nowrap!important;}
.am-direct-price .am-request-price-old,
.am-inline-request-car .am-request-price-old{order:2!important;
  flex:0 0 auto!important;
  font-size:clamp(11px,1vw,14px)!important;
  color:#AEB7BB!important;
  font-weight:500!important;
  line-height:1.05!important;
  display:inline-block!important;
  white-space:nowrap!important;
  opacity:.78!important;
  margin:0!important;}
@media(max-width:700px){
  .am-direct-price .am-request-price-current,
  .am-inline-request-car .am-request-price-current{font-size:30px!important;}
  .am-direct-price .am-request-price-old,
  .am-inline-request-car .am-request-price-old{font-size:11px!important;}
}

.am-direct-price .am-request-price-current{font-size:18px!important;line-height:1.1!important;}
.am-inline-request-car .am-request-price-current{font-size:17px!important;line-height:1.1!important;}
.am-direct-price .am-request-price-old,.am-inline-request-car .am-request-price-old{font-size:9px!important;line-height:1.1!important;}
@media(max-width:700px){
  .am-direct-price .am-request-price-current{font-size:18px!important;}
  .am-inline-request-car .am-request-price-current{font-size:17px!important;}
  .am-direct-price .am-request-price-old,.am-inline-request-car .am-request-price-old{font-size:9px!important;}
}

body.home .am-home-hero .am-home-hero-bg{background:var(--showroom-deep)!important;background-image:none!important;background-color:var(--showroom-deep)!important;}
body.home .am-home-hero .am-home-hero-bg::before,body.home .am-home-hero .am-home-hero-bg::after{content:none!important;background:none!important;background-image:none!important;display:none!important;}
body.home .am-home-hero .am-home-hero-video{display:block!important;visibility:visible!important;opacity:1!important;background:var(--showroom-deep)!important;}

body.home .am-home-hero::after,
body.home .am-hero::after{content:none !important;
  display:none !important;
  background:none !important;
  box-shadow:none !important;
  filter:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  pointer-events:none !important;}

body.home .am-home-hero::after,
body.home .am-home-hero:after{content:none !important;
  display:none !important;
  width:0 !important;
  height:0 !important;
  background:none !important;
  box-shadow:none !important;
  filter:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  pointer-events:none !important;}

/* FINAL FOOTER GOLD ACCENT — scoped to footer only */
footer.am-footer .am-footer-card,
footer.am-footer .am-footer-contact-card,
footer.am-footer .am-footer-showroom-card,
footer.am-footer .am-footer-brand-card{
  border:1px solid rgba(201,162,39,.68) !important;
  box-shadow:0 0 0 1px rgba(201,162,39,.08) inset !important;
}

footer.am-footer .am-footer-card:hover{
  border-color:rgba(224,184,63,.88) !important;
}

footer.am-footer .am-footer-card-icon{
  color:#E0B83F !important;
  border-color:rgba(201,162,39,.72) !important;
  background:#343D42 !important;
}

footer.am-footer .am-footer-contact-line{
  border:1px solid rgba(201,162,39,.78) !important;
  color:#E0B83F !important;
}

footer.am-footer .am-footer-contact-line strong{
  color:#E0B83F !important;
}

footer.am-footer .am-footer-badges span,
footer.am-footer .am-footer-location-chip{
  border-color:rgba(201,162,39,.68) !important;
}

footer.am-footer .am-footer-badges span{
  color:#E0B83F !important;
}

footer.am-footer .am-footer-links a{
  border-color:rgba(201,162,39,.52) !important;
}

footer.am-footer .am-footer-links a:hover{
  border-color:#E0B83F !important;
  color:#E0B83F !important;
}

footer.am-footer .am-footer-cta,
footer.am-footer .am-footer-cta-btn.secondary{
  border-color:rgba(201,162,39,.62) !important;
}

footer.am-footer .am-footer-social .am-social-icon{
  border-color:rgba(201,162,39,.62) !important;
}

/* FINAL MOBILE DARK PARITY — exact desktop dark palette */
@media (max-width: 760px){
  html,body,body.home,body.page,body.single,body.archive,body.woocommerce,body.woocommerce-page{background:#30373B!important;color:#fff!important;}
  .am-top,.am-header{background:linear-gradient(180deg,#30373B 0%,#353D42 100%)!important;background-color:#30373B!important;color:#fff!important;}
  .am-mobile-panel{background:#353D42!important;background-color:#353D42!important;color:#fff!important;}
  .am-search-strip,.am-section,.am-cars-section,.am-section.alt,.am-section.dark,.am-process,.am-page,.am-product-page,.am-ci-page,.am-ko-page,.am-u3-page,.am-ci-content,.am-ko-content,.am-u3-content,.am-ci-reference-grid,.am-ko-reference-grid,.am-u3-reference-grid{background:linear-gradient(180deg,#30373B 0%,#353D42 55%,#30373B 100%)!important;background-color:#30373B!important;color:#fff!important;}
  .am-search-form,.am-inventory-filter,.am-ci-tools,.am-ko-tools,.am-u3-tools{background:linear-gradient(145deg,#3F474C,#353D42)!important;background-color:#3F474C!important;color:#fff!important;}
  .am-search-field,.am-search-form select,.am-inventory-filter select,.am-ci-input,.am-ci-select,.am-ko-input,.am-ko-select,.am-u3-input,.am-u3-select,.woocommerce .woocommerce-ordering select{background:#353D42!important;background-color:#353D42!important;color:#fff!important;}
  .am-card,.am-card .am-body,.am-card .am-price,.am-card .am-spec,.am-ci-card,.am-ko-card,.am-u3-card,.woocommerce ul.products li.product{background:linear-gradient(145deg,#3F474C,#353D42)!important;background-color:#3F474C!important;background-image:none!important;color:#fff!important;}
  .am-contact,.am-contact-box,.am-social-icon,.am-action,.am-ci-brand-count,.am-ko-brand-count,.am-u3-brand-count,.am-ci-bottom-note,.am-ko-bottom-note,.am-u3-bottom-note{background:#353D42!important;background-color:#353D42!important;color:#fff!important;}
  .am-ci-html-hero,.am-ko-html-hero,.am-u3-html-hero,.am-ci-html-hero-bg,.am-ko-html-hero-bg,.am-u3-html-hero-bg{background:linear-gradient(145deg,#30373B 0%,#3F474C 55%,#4D555A 100%)!important;background-color:#30373B!important;color:#fff!important;}
  .am-footer,.am-footer-v427{background:linear-gradient(180deg,#353D42 0%,#30373B 100%)!important;background-color:#30373B!important;color:#fff!important;}
  .am-footer-v427 .am-footer-card,.am-footer-v427 .am-footer-cta,.am-footer-v427 .am-footer-bottom,.am-footer-v427 .am-footer-grid-v427{background:linear-gradient(145deg,#3F474C,#353D42)!important;background-color:#3F474C!important;color:#fff!important;}
  .am-mobile-panel .am-menu-premium>li>a{background:transparent!important;color:#fff!important;}
  .am-home-hero,.am-hero{background:#30373B!important;}
}

/* FINAL MOBILE HERO — remove blur/fog over video */
@media (max-width:760px){
  .am-home-hero-copy::before{
    content:none!important;
    display:none!important;
    background:none!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
}

/* FINAL MOBILE HERO VIDEO — remove all visual layers that can obstruct/flicker the video */
@media (max-width:760px){
  body.home .am-home-hero .am-home-hero-overlay{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    background:none!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    pointer-events:none!important;
  }
  body.home .am-home-hero .am-home-hero-copy::before{
    content:none!important;
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    background:none!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  body.home .am-home-hero .am-home-hero-video{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    filter:none!important;
    -webkit-filter:none!important;
    transform:translate3d(0,0,0)!important;
    -webkit-transform:translate3d(0,0,0)!important;
  }
}


/* FINAL MOBILE HERO FOG — permanently disabled and isolated from reveal animation */
@media (max-width:760px){
  body.home .am-home-hero .am-home-hero-copy::before{
    content:none!important;
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    background:transparent!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    filter:none!important;
    -webkit-filter:none!important;
    box-shadow:none!important;
    pointer-events:none!important;
  }
  body.home .am-home-hero .am-home-hero-copy.am-ux-reveal{
    opacity:1!important;
    transform:none!important;
  }
}

/* Final homepage Hero feature bar color parity — match the site's graphite blue-gray surface on desktop and mobile. */
/* FINAL HOMEPAGE HERO BENEFITS — definitive site palette, desktop + mobile */
.am-home-hero .am-home-hero-benefits,
body.home .am-home-hero .am-home-hero-benefits{
  background:#596065!important;
  background-color:#596065!important;
  background-image:none!important;
  border-color:rgba(255,255,255,.28)!important;
  backdrop-filter:blur(9px)!important;
  -webkit-backdrop-filter:blur(9px)!important;
  opacity:1!important;
}
@media(max-width:760px){
  .am-home-hero .am-home-hero-benefits,
  body.home .am-home-hero .am-home-hero-benefits{
    background:#596065!important;
    background-color:#596065!important;
    background-image:none!important;
    border-color:rgba(255,255,255,.28)!important;
    backdrop-filter:blur(9px)!important;
    -webkit-backdrop-filter:blur(9px)!important;
  }
}

/* FINAL MOBILE HOMEPAGE HERO VIDEO FILL — prevent the video layer from stopping at 56.31vw and leaving a large graphite gap. */
@media (max-width:760px){
  body.home .am-home-hero .am-home-hero-bg,
  body.home .am-hero.am-home-hero .am-home-hero-bg{
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    width:100%!important;
    height:100%!important;
    min-height:100%!important;
    max-height:none!important;
    background:#30373B!important;
    background-image:none!important;
  }
  body.home .am-home-hero .am-home-hero-video{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    min-height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
}

/* V15.2.73 — HOMEPAGE MOBILE HERO GAP: SOURCE-LEVEL FIX */
@media(max-width:760px){
  body.home .am-home-hero,
  body.home .am-hero.am-home-hero{
    overflow:hidden !important;
  }
  body.home .am-home-hero .am-home-hero-bg{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    min-height:100% !important;
    max-height:none !important;
    bottom:0 !important;
  }
  body.home .am-home-hero .am-home-hero-video{
    position:absolute !important;
    inset:0 !important;
    display:block !important;
    width:100% !important;
    height:100% !important;
    min-width:100% !important;
    min-height:100% !important;
    max-width:none !important;
    max-height:none !important;
    object-fit:cover !important;
    object-position:center center !important;
    margin:0 !important;
  }
}

/* V15.2.73 — FINAL INLINE + CSS MOBILE HERO FILL GUARD */
@media(max-width:760px){
  body.home .am-home-hero{height:920px!important;min-height:920px!important;max-height:none!important;}
  body.home .am-home-hero .am-home-hero-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden!important;}
  body.home .am-home-hero .am-home-hero-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;}
}



/* V13 — MOBILE HEADER ONLY: centered rectangular logo, WhatsApp left, menu right. Desktop untouched. */
.am-mobile-brand{display:none!important;}
@media (max-width:760px){
  .am-nav{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:76px!important;height:76px!important;gap:0!important;padding:0!important;}
  .am-nav > .am-brand{display:none!important;}
  .am-mobile-brand{display:block!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:clamp(150px,50vw,205px)!important;height:58px!important;z-index:1004!important;background:#3c3f44!important;border:1px solid rgba(201,162,39,.55)!important;border-radius:3px!important;overflow:hidden!important;box-shadow:0 3px 12px rgba(0,0,0,.22)!important;line-height:0!important;}
  .am-mobile-brand img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important;filter:none!important;}
  .am-actions{position:absolute!important;left:0!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;z-index:1005!important;margin:0!important;}
  .am-action.am-action-wa{height:44px!important;min-height:44px!important;padding:7px 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;white-space:nowrap!important;}
  .am-mobile-nav{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:1006!important;display:block!important;}
  .am-mobile-nav summary{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;font-size:0!important;}
  .am-mobile-nav summary:after{content:"☰"!important;font-size:28px!important;line-height:1!important;color:#fff!important;}
  .am-mobile-panel{right:0!important;left:auto!important;top:54px!important;}
}

/* V15.2.76 — MOBILE HEADER LOGO: use the supplied graphite logo asset; no white surround. Desktop untouched. */
@media (max-width:760px){
  .am-mobile-brand{background:#3c3f44!important;background-image:none!important;}
  .am-mobile-brand img{background:#3c3f44!important;filter:none!important;mix-blend-mode:normal!important;object-fit:contain!important;}
}

/* V15.2.77 — MOBILE HEADER LOGO: full graphite surface, no white side gutters. Desktop untouched. */
@media (max-width:760px){
  .am-mobile-brand{background:#3c3f44!important;overflow:hidden!important;}
  .am-mobile-brand img{width:100%!important;height:100%!important;object-fit:fill!important;background:#3c3f44!important;display:block!important;}
}

/* V17 — MOBILE HEADER BALANCED SIDE GAPS: equal logo-to-control spacing. Desktop untouched. */
@media (max-width:760px){
  .am-mobile-nav{
    right:10vw!important;
    left:auto!important;
  }
  .am-mobile-panel{
    right:0!important;
    left:auto!important;
  }
}


/* V19 — MOBILE HEADER: slightly wider centered logo; menu returns to outer edge. Desktop untouched. */
@media(max-width:760px){
  .am-mobile-brand{
    width:clamp(150px,56vw,220px)!important;
  }
  .am-mobile-nav{
    right:0!important;
    left:auto!important;
  }
}

/* V20 — MOBILE HEADER: WhatsApp icon only, no text. Desktop untouched. */
@media(max-width:760px){
  .am-action.am-action-wa{
    width:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    padding:0!important;
    gap:0!important;
    justify-content:center!important;
    align-items:center!important;
  }
  .am-action.am-action-wa > span{display:none!important;}
  .am-action.am-action-wa .am-wa-img{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;}
}

/* V15.2.82 — DESKTOP HEADER LOGO: use the same graphite rectangular logo as mobile. Mobile rules untouched. */
@media (min-width:761px){
  .am-brand{width:220px!important;min-width:220px!important;height:62px!important;background:#3c3f44!important;border:1px solid rgba(201,162,39,.55)!important;border-radius:3px!important;overflow:hidden!important;line-height:0!important;box-sizing:border-box!important;}
  .am-brand .am-brand-logo-desktop{display:block!important;width:100%!important;height:100%!important;object-fit:fill!important;margin:0!important;padding:0!important;filter:none!important;}
}
@media (min-width:761px) and (max-width:1050px){
  .am-brand{width:190px!important;min-width:190px!important;height:54px!important;}
}

/* China price bidi isolation: keep the unit and amount together in the intended visual order. */
.am-ci-price strong.am-ci-price-value{direction:rtl!important;unicode-bidi:isolate!important;display:block!important;text-align:right!important;white-space:nowrap!important;}
.am-ci-price strong.am-ci-price-value .am-ci-price-bidi{direction:rtl!important;unicode-bidi:isolate!important;display:inline-block!important;white-space:nowrap!important;}
.am-u3-price strong.am-u3-price-value{direction:ltr!important;unicode-bidi:isolate!important;display:block!important;text-align:right!important;white-space:nowrap!important;}
.am-u3-price strong.am-u3-price-value .am-u3-price-bidi{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;white-space:nowrap!important;}


/* Homepage vehicle price bidi: match the import-card visual format without reversing digit groups. */
.am-home-price-bidi{direction:rtl!important;unicode-bidi:isolate!important;}
.am-home-price-bidi .am-home-price-label{display:block!important;order:1!important;}
.am-home-price-bidi .am-home-price-value{display:flex!important;direction:ltr!important;unicode-bidi:isolate!important;align-items:baseline!important;justify-content:flex-end!important;gap:7px!important;white-space:nowrap!important;order:3!important;}
.am-home-price-bidi .am-home-price-number{display:inline-block!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;}
.am-home-price-bidi .am-home-price-currency{display:inline-block!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;}

/* V15.2.92 — restore homepage old sale price while keeping the numeric price LTR */
.am-home-price-bidi{direction:rtl!important;unicode-bidi:isolate!important;}
.am-home-price-bidi .am-home-price-value{order:2!important;display:flex!important;direction:ltr!important;unicode-bidi:isolate!important;align-items:baseline!important;justify-content:flex-end!important;gap:7px!important;white-space:nowrap!important;}
.am-home-price-bidi .am-home-price-number,.am-home-price-bidi .am-home-price-currency{display:inline-block!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;}
.am-home-price-bidi .am-home-price-old{order:1!important;display:inline-block!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;color:#777!important;font-size:9px!important;font-weight:700!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:2px!important;margin:13px 0 0 8px!important;opacity:.95!important;}
@media(max-width:600px){.am-home-price-bidi .am-home-price-old{font-size:8px!important;}}

/* V32 — homepage price: keep DZD immediately next to the first digit */
.am-home-price-bidi .am-home-price-value{direction:ltr!important;unicode-bidi:isolate!important;display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:7px!important;white-space:nowrap!important;}
.am-home-price-bidi .am-home-price-currency{order:1!important;direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;white-space:nowrap!important;}
.am-home-price-bidi .am-home-price-number{order:2!important;direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;white-space:nowrap!important;}


/* V33 — force the complete homepage price unit into one isolated LTR sequence. */
.am-home-price-bidi .am-home-price-value{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  writing-mode:horizontal-tb!important;
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:7px!important;
  white-space:nowrap!important;
  text-align:left!important;
}
.am-home-price-bidi .am-home-price-currency{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  order:1!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
  text-align:left!important;
}
.am-home-price-bidi .am-home-price-number{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  order:2!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
  text-align:left!important;
}


/* V15.2.96 — single-product price matches the homepage card bidi sequence exactly. */
body.single-product .am-product-summary .price{
  direction:rtl!important;
  unicode-bidi:isolate!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  text-align:right!important;
  overflow:hidden!important;
}
body.single-product .am-product-summary .price > .am-single-price-bidi{
  direction:rtl!important;
  unicode-bidi:isolate!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  width:100%!important;
  white-space:nowrap!important;
}
body.single-product .am-product-summary .price > .am-single-price-bidi .am-single-price-label{
  display:block!important;
  order:1!important;
  direction:rtl!important;
  unicode-bidi:isolate!important;
  color:var(--white)!important;
  font-size:9px!important;
  line-height:1.1!important;
}
body.single-product .am-product-summary .price > .am-single-price-bidi .am-single-price-value{
  order:2!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  writing-mode:horizontal-tb!important;
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:7px!important;
  width:max-content!important;
  max-width:100%!important;
  white-space:nowrap!important;
  text-align:left!important;
  color:var(--gold)!important;
  font-size:30px!important;
  line-height:1.05!important;
  font-weight:950!important;
}
body.single-product .am-product-summary .price > .am-single-price-bidi .am-single-price-currency,
body.single-product .am-product-summary .price > .am-single-price-bidi .am-single-price-number{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  display:inline-block!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
  text-align:left!important;
  color:var(--gold)!important;
  -webkit-text-fill-color:var(--gold)!important;
}
body.single-product .am-product-summary .price > .am-single-price-bidi .am-single-price-old{
  order:3!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  display:inline-block!important;
  width:max-content!important;
  margin:5px 0 0 8px!important;
  white-space:nowrap!important;
  color:#AEB5B8!important;
  -webkit-text-fill-color:#AEB5B8!important;
  font-size:9px!important;
  line-height:1.05!important;
  font-weight:700!important;
  text-decoration:line-through!important;
  text-decoration-thickness:2px!important;
  opacity:.95!important;
}

/* Navigation-only typography: Tajawal */
.am-header .am-menu-premium,
.am-header .am-menu-premium > li,
.am-header .am-menu-premium > li > a,
.am-header .am-menu-premium .am-nav-icon,
.am-header .am-import-nav-link,
.am-header .am-import-nav-link a,
.am-header .am-mobile-panel .am-menu-premium,
.am-header .am-mobile-panel .am-menu-premium > li,
.am-header .am-mobile-panel .am-menu-premium > li > a {
  font-family: 'Tajawal', sans-serif !important;
  font-weight: 500 !important;
}

/* V40 — GOOGLE SANS FLEX TEST: NAVIGATION BAR ONLY */
.am-header .am-menu-premium > li > a,
.am-header .am-action,
.am-header .am-import-nav-link > a,
.am-header .am-mobile-panel .am-menu-premium > li > a{
  font-family:"Google Sans Flex",Arial,sans-serif !important;
  font-weight:500 !important;
  font-optical-sizing:auto !important;
  font-variation-settings:"opsz" 14, "wdth" 100, "ROND" 0, "GRAD" 0 !important;
  letter-spacing:0 !important;
}

/* V15.3.11 — Vehicle card price: remove price box and keep the price itself gold. */
.am-card .am-price,
.am-ci-card .am-ci-price,
.am-ko-card .am-ko-price,
.am-u3-card .am-u3-price,
.am-card .am-price,
.am-ci-price,
.am-ko-price,
.am-u3-price{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  border-color:transparent!important;
  box-shadow:none!important;
  padding:0!important;
  color:var(--gold)!important;
}
.am-card .am-price small,
.am-ci-price small,
.am-ko-price small,
.am-u3-price small{
  color:var(--gold)!important;
}
.am-card .am-price strong,
.am-ci-price strong,
.am-ko-price strong,
.am-u3-price strong,
.am-card .am-price .amount,
.am-ci-price .amount,
.am-ko-price .amount,
.am-u3-price .amount,
.am-card .am-price ins,
.am-ci-price ins,
.am-ko-price ins,
.am-u3-price ins{
  color:var(--gold)!important;
  -webkit-text-fill-color:var(--gold)!important;
}

/* V15.3.13 — mobile vehicle-card actions: price full row, both actions together */
@media(max-width:620px){
  .am-ci-card-bottom,.am-ko-card-bottom,.am-u3-card-bottom{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
    align-items:stretch!important;
    flex-wrap:unset!important;
  }
  .am-ci-card-bottom .am-ci-price,.am-ko-card-bottom .am-ko-price,.am-u3-card-bottom .am-u3-price{
    grid-column:1 / -1!important;
    margin-left:0!important;
    min-width:0!important;
    width:100%!important;
  }
  .am-ci-card-bottom .am-ci-details,.am-ci-card-bottom .am-ci-order,
  .am-ko-card-bottom .am-ko-details,.am-ko-card-bottom .am-ko-order,
  .am-u3-card-bottom .am-u3-details,.am-u3-card-bottom .am-u3-order{
    grid-column:auto!important;
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
}

/* V53.1 — Restore the gold price frame on homepage vehicle cards */
@media (min-width:0px){
  body.home .am-card .am-price.am-home-price-bidi{
    border:1px solid var(--gold)!important;
    border-radius:10px!important;
    box-sizing:border-box!important;
  }
}

/* V55 homepage price readability fix */
body.home .am-card .am-price.am-home-price-bidi:before{content:none!important;display:none!important;}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-label{display:block!important;color:var(--gold)!important;font-size:10px!important;line-height:1.15!important;font-weight:900!important;margin:0 0 3px!important;}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old{display:inline-block!important;width:max-content!important;min-width:max-content!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;color:#aeb4b8!important;text-decoration-thickness:1.5px!important;text-decoration-color:#aeb4b8!important;opacity:1!important;}
@media(max-width:760px){body.home .am-card .am-price.am-home-price-bidi .am-home-price-old{font-size:12px!important;}}

/* V57 — Slightly enlarge homepage price label */
body.home .am-card .am-price.am-home-price-bidi .am-home-price-label{
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:900!important;
  margin:0 0 4px!important;
}
@media(max-width:760px){
  body.home .am-card .am-price.am-home-price-bidi .am-home-price-label{font-size:17px!important;}
}

/* V59 — center homepage card price content and keep numeric flow LTR */
.am-card .am-price{
  direction:ltr!important;
  unicode-bidi:isolate!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  flex-direction:row!important;
  gap:10px!important;
  padding-left:12px!important;
  padding-right:12px!important;
}
.am-card .am-price:before{
  right:auto!important;
  left:auto!important;
  position:static!important;
  display:inline-block!important;
  order:3!important;
  font-size:16px!important;
  line-height:1!important;
  direction:rtl!important;
  unicode-bidi:isolate!important;
  color:var(--gold)!important;
  margin:0!important;
}
.am-card .am-price del{
  order:1!important;
  margin:0!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  text-align:center!important;
}
.am-card .am-price ins,
.am-card .am-price > .amount{
  order:2!important;
  margin:0!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  text-align:center!important;
}
@media(max-width:600px){
  .am-card .am-price{gap:8px!important;justify-content:center!important;text-align:center!important;}
  .am-card .am-price:before{font-size:14px!important;}
}

/* V60 — Homepage price visual order: label right, old price center, current price left. */
body.home .am-card .am-price.am-home-price-bidi{
  direction:rtl!important;
  unicode-bidi:isolate!important;
  display:flex!important;
  flex-direction:row!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  gap:10px!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-label{
  order:1!important;
  direction:rtl!important;
  unicode-bidi:isolate!important;
  display:inline-block!important;
  text-align:center!important;
  margin:0!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old{
  order:2!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  display:inline-block!important;
  flex:0 0 auto!important;
  margin:0!important;
  text-align:center!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-value{
  order:3!important;
  direction:ltr!important;
  unicode-bidi:isolate!important;
  display:inline-flex!important;
  flex:0 0 auto!important;
  justify-content:center!important;
  align-items:baseline!important;
  margin:0!important;
  text-align:center!important;
  white-space:nowrap!important;
}
@media(max-width:600px){
  body.home .am-card .am-price.am-home-price-bidi{gap:8px!important;}
}

/* V61 — Enlarge homepage vehicle card specs (icon + gold label + white value). */
body.home .am-card .am-specs .am-spec{
  min-height:64px!important;
  padding:8px 7px!important;
  gap:7px!important;
}
body.home .am-card .am-specs .am-spec-icon,
body.home .am-card .am-specs svg.am-spec-icon,
body.home .am-card .am-specs > .am-spec > svg{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  max-width:18px!important;
  max-height:18px!important;
  flex-basis:18px!important;
}
body.home .am-card .am-spec-text{
  gap:3px!important;
  max-width:calc(100% - 25px)!important;
  line-height:1.2!important;
}
body.home .am-card .am-spec-text b{
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:900!important;
}
body.home .am-card .am-spec-text em{
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
@media(max-width:700px){
  body.home .am-card .am-specs .am-spec{
    min-height:64px!important;
    padding:8px 5px!important;
    gap:6px!important;
  }
  body.home .am-card .am-specs .am-spec-icon,
  body.home .am-card .am-specs svg.am-spec-icon,
  body.home .am-card .am-specs > .am-spec > svg{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    max-width:17px!important;
    max-height:17px!important;
    flex-basis:17px!important;
  }
  body.home .am-card .am-spec-text{
    max-width:calc(100% - 23px)!important;
    gap:3px!important;
  }
  body.home .am-card .am-spec-text b{font-size:10px!important;}
  body.home .am-card .am-spec-text em{font-size:11px!important;}
}

/* V62 — Mobile vehicle-card depth: lift cards from the page background without changing layout. */
@media (max-width:760px){
  body.home .am-card{
    position:relative!important;
    z-index:1!important;
    border:1px solid rgba(255,255,255,.22)!important;
    box-shadow:
      0 18px 42px rgba(0,0,0,.52),
      0 7px 18px rgba(0,0,0,.34),
      0 0 0 1px rgba(0,0,0,.18)!important;
  }
  body.home .am-card:hover,
  body.home .am-card:focus-within{
    box-shadow:
      0 20px 46px rgba(0,0,0,.56),
      0 8px 20px rgba(0,0,0,.36),
      0 0 0 1px rgba(0,0,0,.20)!important;
  }
}

/* V63 — Mobile spec tiles depth: inset side shadows for a less-flat premium card surface. */
@media (max-width:760px){
  body.home .am-card .am-specs .am-spec{
    position:relative!important;
    background:linear-gradient(145deg,#41494E 0%,#353D42 100%)!important;
    border-color:rgba(255,255,255,.18)!important;
    box-shadow:
      inset 5px 0 10px rgba(0,0,0,.22),
      inset -5px 0 10px rgba(0,0,0,.22),
      inset 0 2px 0 rgba(255,255,255,.055),
      0 4px 9px rgba(0,0,0,.24)!important;
  }
  body.home .am-card .am-specs .am-spec:hover{
    box-shadow:
      inset 6px 0 12px rgba(0,0,0,.25),
      inset -6px 0 12px rgba(0,0,0,.25),
      inset 0 2px 0 rgba(255,255,255,.065),
      0 5px 11px rgba(0,0,0,.28)!important;
  }
}

/* V64 — Strong mobile spec-tile depth: visible recessed side/bottom shading. */
@media (max-width:760px){
  body.home .am-card .am-spec{
    position:relative!important;
    background:linear-gradient(145deg,#454E53 0%,#3A4348 52%,#323A3F 100%)!important;
    border:1px solid rgba(255,255,255,.16)!important;
    border-bottom-color:rgba(0,0,0,.48)!important;
    box-shadow:
      inset 7px 0 13px rgba(0,0,0,.34),
      inset -7px 0 13px rgba(0,0,0,.34),
      inset 0 -7px 12px rgba(0,0,0,.22),
      inset 0 2px 0 rgba(255,255,255,.08),
      0 5px 12px rgba(0,0,0,.34)!important;
  }
  body.home .am-card .am-spec .am-spec-text,
  body.home .am-card .am-spec .am-spec-icon{
    position:relative!important;
    z-index:1!important;
  }
}

/* V66 — Homepage price: hard-isolate digits and currency so Arabic RTL never reverses the number. */
body.home .am-card .am-price.am-home-price-bidi .am-home-price-value,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-number,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-currency,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old bdi{
  direction:ltr!important;
  unicode-bidi:isolate-override!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-value{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:7px!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-number{
  order:1!important;
  display:inline-block!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-currency{
  order:2!important;
  display:inline-block!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old{
  order:2!important;
  display:inline-block!important;
  white-space:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  text-align:left!important;
}

/* V66 — Homepage price: hard-isolate digits and currency so Arabic RTL cannot reverse the number. */
body.home .am-card .am-price.am-home-price-bidi .am-home-price-value,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-number,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-currency,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old bdi{
  direction:ltr!important;
  unicode-bidi:isolate-override!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-value{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:baseline!important;
  justify-content:flex-start!important;
  gap:7px!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-number{
  order:1!important;
  display:inline-block!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-currency{
  order:2!important;
  display:inline-block!important;
  white-space:nowrap!important;
}
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old{
  order:2!important;
  display:inline-block!important;
  white-space:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  text-align:left!important;
}

/* V67 — Keep the Arabic currency glyphs visually correct while price numbers remain LTR. */
body.home .am-card .am-price.am-home-price-bidi .am-home-price-currency,
body.home .am-card .am-price.am-home-price-bidi .am-home-price-old bdi:last-child{
  direction:rtl!important;
  unicode-bidi:isolate!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
}

/* V70 — SEO internal-link block: clear crawl paths without changing the existing card system. */
.am-home-seo-links{padding-top:28px;padding-bottom:28px;}
.am-home-seo-links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:4px;}
.am-home-seo-links-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border:1px solid rgba(201,162,39,.28);border-radius:14px;background:rgba(255,255,255,.025);color:inherit;text-decoration:none;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease;}
.am-home-seo-links-grid a span{color:#C9A227;font-size:18px;line-height:1;}
.am-home-seo-links-grid a:hover,.am-home-seo-links-grid a:focus-visible{transform:translateY(-2px);border-color:rgba(201,162,39,.62);background:rgba(201,162,39,.07);}
@media (max-width:900px){.am-home-seo-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:560px){.am-home-seo-links{padding-top:22px;padding-bottom:22px;}.am-home-seo-links-grid{grid-template-columns:1fr;gap:9px;}.am-home-seo-links-grid a{padding:14px 16px;font-size:14px;}}
@media (prefers-reduced-motion:reduce){.am-home-seo-links-grid a{transition:none;}}

/* Consolidated SEO UX — subtle visible breadcrumbs; no change to existing card/hero layout. */
.am-seo-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 auto 18px;padding:0 4px;font-size:13px;line-height:1.7;color:rgba(255,255,255,.62);direction:rtl;}
.am-seo-breadcrumbs a{color:rgba(232,181,72,.9);text-decoration:none;}
.am-seo-breadcrumbs a:hover{text-decoration:underline;}
.am-seo-breadcrumb-sep{color:rgba(255,255,255,.32);}
.am-seo-breadcrumb-current{color:rgba(255,255,255,.78);}
.am-detail-wrap>.am-seo-breadcrumbs,.am-product-page>.am-seo-breadcrumbs{max-width:1180px;}
@media(max-width:620px){.am-seo-breadcrumbs{font-size:12px;margin-bottom:12px;padding:0 2px;gap:6px;}}
