ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.7;color:#333;background:#fff}#main{max-width:1080px;margin:0 auto}.site-header{width:100%;padding:20px 10px}.header-content{width:100%;display:flex;align-items:center;justify-content:space-between}.custom-logo-link{display:inline-block;line-height:0}.custom-logo{max-height:70px;width:auto;height:auto;display:block}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;background:0 0;border:0;cursor:pointer;padding:10px;width:44px;height:44px;z-index:1001;position:relative}.hamburger-line{width:26px;height:2px;background:#333;transition:all .3s ease;position:absolute;left:50%;margin-left:-13px}.hamburger-line:nth-child(1){top:14px}.hamburger-line:nth-child(2){top:21px}.hamburger-line:nth-child(3){top:28px}.main-navigation{display:flex;align-items:center}.primary-menu{display:flex;list-style:none;margin:0;padding:0;gap:30px}.primary-menu li{position:relative}.primary-menu a{color:#333;text-decoration:none;font-weight:500;font-size:16px;padding:10px 0;display:block;transition:color .3s ease}.footer-menu a:hover,.primary-menu a:hover{color:#2271b1}@media (max-width:768px){.site-header{padding:15px 0}.header-content{padding:0}.custom-logo{max-height:50px}.mobile-menu-toggle{display:flex}.site-header{position:relative;z-index:1000}.main-navigation,.primary-menu{flex-direction:column;width:100%}.main-navigation{position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 20px rgb(0 0 0/.15);max-height:0;overflow:hidden;transition:max-height .3s ease;z-index:999}.primary-menu{gap:0}.primary-menu li{width:100%;border-bottom:1px solid #e0e0e0}.primary-menu a{padding:15px 20px;font-size:16px}}.site-footer{width:100%;margin-top:80px;padding:60px 0 30px;background:#2c3e50;color:#ecf0f1;border-top:3px solid #2271b1}.footer-content{max-width:1080px;margin:0 auto;padding:0 20px}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-widget{min-width:0}.footer-widget-2{text-align:right}.footer-title{font-size:24px;font-weight:700;margin-bottom:15px;color:#fff}.footer-description{font-size:14px;line-height:1.6;color:#bdc3c7;margin:0}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin-bottom:10px}.footer-menu a{color:#bdc3c7;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-bottom{padding-top:30px;border-top:1px solid #34495e;text-align:center}.footer-copyright{font-size:13px;color:#95a5a6}.footer-copyright p{margin:0}@media (max-width:768px){.site-footer{padding:40px 0 20px;margin-top:40px}.footer-widgets{grid-template-columns:1fr;gap:30px;margin-bottom:30px}.footer-widget-2{text-align:center}.footer-content{padding:0 15px}}.front-page-hero,.hero-overlay{position:relative;display:flex;align-items:center}.front-page-hero{width:100vw;left:50%;margin-left:-50vw;min-height:400px;justify-content:flex-end;margin-bottom:50px;overflow:hidden}.front-page-hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero-overlay{z-index:1;width:1080px;margin:0 auto;justify-content:space-between;gap:40px}.hero-tagline p{line-height:1.1;font-weight:900;font-size:clamp(2rem,4vw,2.4rem);letter-spacing:.02em;color:#f1f313}.hero-tagline p:first-child{margin-bottom:.1em}.hero-content{display:flex;justify-content:flex-end}.hero-filter-section{display:flex;flex-direction:column;gap:15px}.hero-filter-section>div{background:rgb(255 255 255/.98);padding:11px 15px;border-radius:12px;text-align:center}.hero-filter-section select{padding:11px 14px!important;border:2px solid #2271b1!important;border-radius:8px!important;max-width:100%!important}.all-inventory-hero-section{background:0 0!important;padding:0!important}.all-inventory-page-section{margin:46px!important}.all-inventory-button{display:block;width:100%;padding:20px 25px;background:#2271b1;font-size:13px;font-weight:700;color:#fff;border-radius:12px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;text-align:center}.all-inventory-button:hover{transform:translateY(-2px)}.section-title{text-align:center;margin-bottom:20px;font-size:25px}@media (max-width:1120px){.hero-overlay{width:100%;padding:20px}}@media (max-width:900px){.hero-overlay{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 20px}.hero-tagline{padding-left:0;width:100%}.hero-tagline p{font-size:clamp(1.5rem,6vw,2.5rem)}.hero-content,.hero-filter-section{width:100%}}@media (max-width:768px){.front-page-hero{min-height:auto;align-items:stretch}.front-page-hero,.front-page-hero .hero-image{border-radius:8px}.hero-overlay{flex-direction:row;align-items:center;gap:10px;padding:10px}.hero-tagline p{font-size:12px;line-height:1.2;white-space:nowrap}.hero-tagline p:first-child{margin-bottom:2px}.hero-content{flex-shrink:0;width:130px}.hero-filter-section{gap:5px;width:100%}.hero-filter-section>div{padding:5px;margin-right:0;margin-bottom:0;border-radius:6px;width:100%;box-sizing:border-box}.hero-filter-section .wpfFilterWrapper,.hero-filter-section select{min-width:auto!important;width:100%!important}.wpfFilterWrapper{margin-top:0!important;margin-bottom:0!important}.hero-filter-section select{padding:5px 6px!important;font-size:10px!important;border-radius:4px!important;border-width:1px!important;box-sizing:border-box!important}.all-inventory-button{font-size:7px;padding:6px 8px;border-radius:5px;letter-spacing:.3px;width:100%;box-sizing:border-box}}.product-list-price .woocommerce-Price-amount{color:#ff6010}.ht-ctc-sc{width:100%}.ht-ctc-style-8{display:block!important}.product-short-description{padding-top:12px;font-size:13px}.product-list-item{background:#fff;border-top:solid 2px #dedcd7;overflow:hidden;transition:all .3s ease}.product-list-content{display:grid;grid-template-columns:2fr 4fr 1fr;gap:20px;padding:16px;align-items:start}.product-list-content:hover{background-color:#fff2e6}.product-list-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.product-list-image a{display:block;height:100%}.product-list-details{flex:1;min-width:0}.product-list-details .woocommerce-loop-product__title{font-size:20px!important;margin:0 0 15px;padding-top:0!important}.product-list-details .woocommerce-loop-product__title a{color:#003a6b;text-decoration:none;transition:color .3s ease}.product-list-details .woocommerce-loop-product__title a:hover{text-decoration:underline!important}.price{font-weight:700!important;color:#333!important}.product-list-price .woocommerce-Price-amount{font-size:24px}.product-features{display:flex;flex-wrap:wrap;gap:8px}.feature-tag{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:4px 10px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;color:#555;line-height:1.2}.feature-key{color:#666;font-size:10px}.feature-value{color:#333;font-weight:500}.product-list-price{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.product-list-price .price-label{font-size:13px}@media (max-width:768px){.product-list-content{grid-template-columns:.7fr 1fr;display:grid;row-gap:0;column-gap:10px;align-items:start;grid-auto-flow:dense}.product-list-image{grid-column:1;grid-row:1/span 6;width:100%;align-self:start}.product-list-image a,.product-list-image img{height:auto;display:block;width:100%}.product-list-details,.product-list-meta{display:contents}.product-list-details .woocommerce-loop-product__title{order:1;margin-bottom:0;font-size:14px!important;word-break:break-word}.product-list-price{order:2;width:100%;align-items:flex-start}.product-list-price .price-label{font-size:11px;font-weight:400}.product-list-price .woocommerce-Price-amount{font-size:18px}.product-features{order:3}.product-short-description{order:4;font-size:12px;line-height:1.4;word-break:break-all;padding-top:14px}.feature-tag{display:none}.feature-tag-mileage,.feature-tag-pa_registration-year{display:inline-flex}.mori-product-list-chat{display:none}}.mori-modal-body video::-internal-media-controls-overflow-button{display:none!important}video[controlslist*=nodownload]::-internal-media-controls-download-button{display:none!important}.site-reviews-container{display:grid;gap:30px;margin:40px 0}.site-reviews-container.columns-3{grid-template-columns:repeat(3,1fr)}.site-review-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0/.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.site-review-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgb(0 0 0/.12)}.site-review-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.site-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.site-review-date{font-size:13px;color:#888}.site-review-rating{display:flex;gap:2px}.site-review-rating .star{font-size:16px;line-height:1}.site-review-rating .star.filled{color:#ffc107}.site-review-author{margin-bottom:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between}.site-review-author .author-name{font-size:14px;font-weight:600;color:#2271b1}.site-review-author .author-country{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#666}.site-review-author .country-flag{font-size:18px;line-height:1}.site-review-author .country-name{font-size:13px;color:#666}.site-review-title{font-size:18px;font-weight:700;color:#333;margin:0 0 12px;line-height:1.4}.site-review-text{flex-grow:1;font-size:15px;line-height:1.7;color:#333;margin-bottom:16px}@media (max-width:768px){.site-reviews-container{gap:20px;margin:30px 0}.site-reviews-container.columns-3{grid-template-columns:repeat(2,1fr)}.site-review-content{padding:18px}.site-review-title{font-size:16px}.site-review-rating .star,.site-review-text{font-size:14px}}@media (max-width:480px){.site-reviews-container.columns-3{grid-template-columns:1fr}.site-review-content{padding:16px}.site-review-header{flex-direction:column;align-items:flex-start;gap:8px}.site-review-title{font-size:16px}.site-review-text{font-size:14px;line-height:1.6}}.front-page .site-reviews-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}html{-webkit-font-smoothing:antialiased}.wpfFilterWrapper{padding:5px;min-width:150px;margin:12px auto}.wpfFilterWrapper[data-filter-type]{padding:5px}.wpfFilterWrapper select{width:-moz-available;width:-webkit-fill-available;width:fill-available;cursor:pointer!important}.wpfFilterContent,.wpfFilterWrapper{width:100%;box-sizing:border-box}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(2){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(3){-webkit-animation-delay:-600ms;-moz-animation-delay:-600ms;-o-animation-delay:-600ms;animation-delay:-600ms}.la-ball-climbing-dot>div:not(:nth-child(1)):nth-child(4){-webkit-animation-delay:-1200ms;-moz-animation-delay:-1200ms;-o-animation-delay:-1200ms;animation-delay:-1200ms}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/plugins/woo-product-filter/modules/templates/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}