:root{--container-max-width:1280px;--container-padding:48px;--grid-gap:24px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px;--vh:1vh}*{-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:manipulation}@media (max-width:1024px){:root{--container-padding:32px}}@media (max-width:768px){:root{--container-padding:24px;--grid-gap:16px}}@media (max-width:480px){:root{--container-padding:16px}}body{font-family:Poppins,sans-serif;max-width:100vw;margin:0 auto;overflow-x:hidden;background:#fff;overscroll-behavior:none}html{overscroll-behavior:none}@media (max-width:768px){body{overscroll-behavior-y:contain}html{overscroll-behavior-y:contain}}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body.noscroll{overflow:hidden;height:100vh}*{font-family:Poppins,sans-serif;box-sizing:border-box}img{max-width:100%;height:auto;display:block}img[loading=lazy]{opacity:0;transition:opacity .3s ease-in-out}img[loading=lazy].loaded{opacity:1}img{aspect-ratio:attr(width)/attr(height)}.swiper-lazy,[data-bg-lazy]{background-size:cover;background-position:center;background-repeat:no-repeat}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--primary-color,#c41e3a);border-radius:50%;border-top-color:transparent}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}a{color:#000;text-decoration:none!important;transition:.3s ease all}a:hover{text-decoration:none!important}:focus{box-shadow:unset!important;outline:unset!important}svg.iconset{position:absolute;pointer-events:none}.row.newzero{margin-left:0;margin-right:0}.row.newrow{margin-left:-7px;margin-right:-7px}.row.newone{margin-left:-13px;margin-right:-13px}.row.newtwo{margin-left:-2px;margin-right:-2px}.row.newzero>*{--bs-gutter-x:0px}.row.newrow>*{--bs-gutter-x:7px}.row.newone>*{padding-right:13px;padding-left:13px}.row.newtwo>*{--bs-gutter-x:2px}@media only screen and (min-width:1920px){.row>.col-md-n8{flex:0 0 auto;width:12.5%}.row>.col-md-n5{flex:0 0 auto;width:20%}.row>.col-md-n10{flex:0 0 auto;width:10%}.row>.col-md-n16{flex:0 0 auto;width:6.25%}}header.app-bar{position:sticky!important;left:0!important;right:0!important;top:0!important;z-index:9999!important;transition:all .3s ease;display:block!important;margin:0!important;padding:0;box-sizing:border-box;background:rgba(255,255,255,.75)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(0,0,0,.05)}body.mega-menu-open header.app-bar{padding-right:var(--scrollbar-width,0)!important}header.app-bar.scrolled{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 rgba(0,0,0,.08)}header.app-bar .app-bar-container{display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:var(--container-max-width);margin:0 auto;padding:0 24px;height:76px}header.app-bar .app-bar-logo{display:flex!important;align-items:center;flex-shrink:0;z-index:101}header.app-bar .app-bar-logo img{height:40px!important;width:auto!important;transition:all .3s ease;filter:none}header.app-bar .app-bar-nav{display:flex!important;align-items:center;flex:1;justify-content:center;height:100%}header.app-bar .app-bar-menu{display:flex!important;flex-direction:row!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0!important;gap:0;height:100%}header.app-bar .app-bar-menu>li{position:relative;display:flex!important;align-items:center;margin:0!important;padding:0!important;height:100%}header.app-bar .app-bar-menu>li>a{display:flex!important;align-items:center;padding:10px 12px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;color:#222!important;border-radius:6px;transition:all .2s ease;white-space:nowrap;text-decoration:none!important}header.app-bar .app-bar-menu>li>a:hover{background:rgba(0,0,0,.05);color:#c41e3a!important}header.app-bar .app-bar-menu>li.submenu{position:relative}header.app-bar .app-bar-menu>li.submenu>a{display:flex!important;align-items:center;gap:4px}header.app-bar .app-bar-menu>li.submenu>a::after{content:'';display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:4px;opacity:.7;transition:transform .15s cubic-bezier(.4, 0, .2, 1)}header.app-bar .app-bar-menu>li.submenu:hover>a::after{transform:rotate(180deg)}header.app-bar .app-bar-menu>li.submenu .dropMenu{position:absolute;top:100%;left:0;min-width:220px;background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);border-top:none;border-radius:0;opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4, 0, .2, 1),visibility .15s;z-index:1000;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){header.app-bar .app-bar-menu>li.submenu:hover .dropMenu{opacity:1;visibility:visible}header.app-bar .app-bar-menu>li.submenu:hover>a::after{transform:rotate(180deg)}}header.app-bar .app-bar-menu>li.submenu.submenu-open .dropMenu{opacity:1;visibility:visible}header.app-bar .app-bar-menu>li.submenu.submenu-open>a::after{transform:rotate(180deg)}header.app-bar .app-bar-menu .dropMenu ul{list-style:none;margin:0;padding:0}header.app-bar .app-bar-menu .dropMenu ul li{margin:0}header.app-bar .app-bar-menu .dropMenu ul li a{display:flex;align-items:center;padding:12px 20px;font-size:13px;font-weight:500;color:#333;text-decoration:none;border-radius:0;transition:background-color .15s cubic-bezier(.4, 0, .2, 1);white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;line-height:1.5;border-bottom:1px solid #f0f0f0}header.app-bar .app-bar-menu .dropMenu ul li:last-child a{border-bottom:none}header.app-bar .app-bar-menu .dropMenu ul li a:hover{background-color:#f8f8f8;color:#c41e3a}header.app-bar .app-bar-menu .dropMenu ul li a:focus{outline:0;background-color:hsl(0 0% 96.1%)}header.app-bar .app-bar-actions{display:flex!important;align-items:center!important;gap:8px;flex-shrink:0}header.app-bar .app-bar-search-wrapper{position:relative}header.app-bar .app-bar-search-btn{display:flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;border:none!important;background:rgba(0,0,0,.05)!important;border-radius:50%;cursor:pointer;transition:all .2s ease;padding:0!important}header.app-bar .app-bar-search-btn:hover{background:rgba(0,0,0,.1)!important}header.app-bar .app-bar-search-btn .icon{width:20px!important;height:20px!important;fill:#222!important}header.app-bar .app-bar-search-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;overflow:hidden}header.app-bar .app-bar-search-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}header.app-bar .app-bar-search-input{width:100%;padding:14px 16px;border:none;border-bottom:1px solid #eee;font-size:14px;font-weight:500;color:#222;outline:0;background:#fff}header.app-bar .app-bar-search-input::placeholder{color:#999}header.app-bar .app-bar-search-results{max-height:300px;overflow-y:auto}header.app-bar .app-bar-search-results .search-placeholder{padding:20px 16px;text-align:center;color:#999;font-size:13px}header.app-bar .app-bar-search-results .search-loading{padding:20px 16px;text-align:center;color:#666;font-size:13px}header.app-bar .app-bar-search-results .search-no-results{padding:20px 16px;text-align:center;color:#666;font-size:13px}header.app-bar .app-bar-search-results .search-result-item{display:block;padding:12px 16px;text-decoration:none;border-bottom:1px solid #f5f5f5;transition:background .15s ease}header.app-bar .app-bar-search-results .search-result-item:hover{background:#f8f8f8}header.app-bar .app-bar-search-results .search-result-item:last-child{border-bottom:none}header.app-bar .app-bar-search-results .search-result-title{font-size:14px;font-weight:500;color:#222;margin-bottom:2px}header.app-bar .app-bar-search-results .search-result-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999}header.app-bar .app-bar-search-results .search-result-type.model{color:#c41e3a}header.app-bar .app-bar-search-results .search-result-type.category{color:#2196f3}header.app-bar .app-bar-search-results .search-result-type.page{color:#4caf50}header.app-bar .app-bar-lang{display:flex!important;align-items:center;gap:2px}header.app-bar .app-bar-lang a{display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;font-size:13px!important;font-weight:600!important;color:rgba(0,0,0,.5)!important;border-radius:6px;transition:all .2s ease;text-decoration:none!important}header.app-bar .app-bar-lang a.active,header.app-bar .app-bar-lang a:hover{color:#222!important;background:rgba(0,0,0,.05)}header.app-bar .app-bar-dealer-btn{display:flex!important;align-items:center;padding:10px 20px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;background:#c41e3a!important;border-radius:6px;transition:all .2s ease;text-decoration:none!important}header.app-bar .app-bar-dealer-btn:hover{background:#a01830!important;color:#fff!important;transform:translateY(-1px)}.models-mobile-breadcrumb{display:flex;align-items:center;gap:4px;font-size:11px;color:#666;white-space:nowrap;padding:8px 16px 4px 16px;background:#fff;border-bottom:1px solid #eee}.breadcrumb-text{font-weight:500}.breadcrumb-separator{color:#999;margin:0 2px}.breadcrumb-current{font-weight:600;color:#c41e3a}header.app-bar .app-bar-mobile-toggle{display:none!important;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border:none!important;background:0 0!important;cursor:pointer;padding:10px!important;gap:4px;z-index:101}header.app-bar .app-bar-mobile-toggle span{display:block;width:20px;height:2px;background:#222;border-radius:2px;transition:all .3s ease;transform-origin:center}header.app-bar .app-bar-mobile-toggle.active span:first-child{transform:rotate(45deg) translate(4px,4px)}header.app-bar .app-bar-mobile-toggle.active span:nth-child(2){opacity:0}header.app-bar .app-bar-mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.app-bar-mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu-overlay{position:fixed;top:64px;left:0;right:0;bottom:0;background:#fff;z-index:9998;display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:1023px){.mobile-menu-overlay{display:block}}.mobile-menu-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-container,.mobile-menu-nav{touch-action:pan-y;-webkit-overflow-scrolling:touch}.models-accordion-scroll{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow-x:auto}.swiper-container,.swiper-wrapper{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}section.mainnewproduct{touch-action:pan-y!important;position:relative;overflow:visible}section.mainnewproduct .center,section.mainnewproduct .container,section.mainnewproduct .containerCustom,section.mainnewproduct .wrapper{touch-action:pan-y!important;position:relative}section.mainnewproduct .newproduct-swiper,section.mainnewproduct .swiper-container{touch-action:pan-y!important;position:relative;overflow:visible;-webkit-overflow-scrolling:touch}section.mainnewproduct .swiper-wrapper{touch-action:pan-y!important;position:relative}section.mainnewproduct .swiper-slide{touch-action:pan-y!important;position:relative}section.mainnewproduct .slide-content{touch-action:pan-y!important;position:relative;z-index:1;pointer-events:auto}section.mainnewproduct .swiper-button-next-custom,section.mainnewproduct .swiper-button-prev-custom{touch-action:manipulation;pointer-events:auto}.mobile-menu-container{display:flex;flex-direction:column;min-height:100%;padding:24px 20px 100px;background:#fff}.mobile-menu-nav{flex:1}.mobile-menu-nav ul{list-style:none;margin:0;padding:0}.mobile-menu-nav ul li{border-bottom:1px solid rgba(0,0,0,.08)}.mobile-menu-nav ul li:last-child{border-bottom:none}.mobile-menu-nav ul li a{display:block;padding:14px 0;font-size:15px;font-weight:500;color:#1a1a1a;transition:all .2s ease}.mobile-menu-nav ul li a:hover{color:#666}.mobile-menu-nav ul li.submenu>a{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.mobile-menu-nav ul li.submenu>a::after{content:'';width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg);transition:transform .3s ease;margin-right:4px}.mobile-menu-nav ul li.submenu.open>a::after{transform:rotate(-135deg)}.mobile-menu-nav ul li.submenu .dropMenu{display:none;background:#f8f8f8;border-radius:6px;margin:8px 0 12px;overflow:hidden}.mobile-menu-nav ul li.submenu.open .dropMenu{display:block}.mobile-menu-nav ul li.submenu .dropMenu ul{padding:0}.mobile-menu-nav ul li.submenu .dropMenu ul li{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-menu-nav ul li.submenu .dropMenu ul li:last-child{border-bottom:none}.mobile-menu-nav ul li.submenu .dropMenu ul li a{padding:12px 16px;font-size:14px;font-weight:400;color:#444;text-transform:uppercase}.mobile-menu-nav ul li.submenu .dropMenu ul li a:hover{color:#000;background:rgba(0,0,0,.03)}.mobile-menu-footer{padding-top:16px;margin-top:8px;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.mobile-dealer-btn{display:flex;align-items:center;justify-content:center;padding:12px 20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#1a1a1a;border-radius:6px;transition:all .2s ease}.mobile-dealer-btn:hover{background:#333;color:#fff}.mobile-lang{display:flex;align-items:center;gap:8px}.mobile-lang a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:13px;font-weight:600;color:#999;border:1px solid #e5e5e5;border-radius:6px;transition:all .2s ease;text-transform:uppercase}.mobile-lang a.active,.mobile-lang a:hover{color:#1a1a1a;background:#f5f5f5;border-color:#ccc}.models-mega-menu{position:fixed;top:76px;left:0;right:0;bottom:0;z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;height:calc(100vh - 76px);height:calc(var(--vh,1vh) * 100 - 76px)}@media (max-width:1023px){.models-mega-menu{top:64px;height:calc(100vh - 64px);height:calc(var(--vh,1vh) * 100 - 64px)}}.models-mega-menu.active{opacity:1;visibility:visible;pointer-events:auto}.models-mega-menu-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.models-mega-menu.active .models-mega-menu-backdrop{opacity:1;pointer-events:auto}.models-mega-menu-container{position:relative;max-width:100%;height:100%;margin:0;padding:0;z-index:2;overflow:hidden}.models-mega-menu-close{display:none;position:absolute;top:12px;right:12px;width:36px;height:36px;background:#f5f5f5;border:none;border-radius:6px;cursor:pointer;z-index:100;align-items:center;justify-content:center;transition:all .15s ease}.models-mega-menu-close:active,.models-mega-menu-close:hover{background:#e8e8e8}.models-mega-menu-close .icon{width:18px;height:18px;color:#666}@media (min-width:1024px) and (max-width:1366px){.models-mega-menu-close{display:flex}}@media (max-width:1023px){.models-mega-menu-close{display:none!important}}.models-mega-menu.active~header .app-bar-menu>li.submenu .dropMenu,body.mega-menu-open .app-bar-menu>li.submenu .dropMenu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.models-mega-menu-inner{display:flex;background:#fff;border-radius:0;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden;position:relative;height:100%;max-height:100%;transform:translateY(-20px);transition:transform .3s ease;max-width:var(--container-max-width);margin:0 auto;width:100%}.models-mega-menu.active .models-mega-menu-inner{transform:translateY(0)}.models-categories{width:280px;min-width:280px;background:#f8f8f8;padding:24px;display:flex;flex-direction:column;border-right:1px solid #eee;height:100%;max-height:100%;overflow-y:auto}.models-categories-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#666;margin:0 0 16px 0;padding:0 12px;flex-shrink:0}.models-categories-list{list-style:none;margin:0;padding:0;flex:1;overflow-y:auto;min-height:0}.models-categories-list li{margin-bottom:2px}.models-category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:14px;font-weight:600;color:#222;border-radius:0;transition:all .2s ease;text-decoration:none;border:1px solid transparent}.models-category-item.active,.models-category-item:hover{background:#fff;color:#c41e3a;border-color:#eee}.models-category-item .arrow-icon{width:16px;height:16px;fill:currentColor;opacity:0;transform:translateX(-5px);transition:all .2s ease}.models-category-item.active .arrow-icon,.models-category-item:hover .arrow-icon{opacity:1;transform:translateX(0)}.models-all-link{display:flex;align-items:center;justify-content:center;padding:14px 20px;margin-top:16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#222;border-radius:0;transition:all .2s ease;text-decoration:none;flex-shrink:0}.models-all-link:hover{background:#c41e3a;color:#fff}.models-products{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden;height:100%;max-height:100%}.models-products.models-desktop-only{display:flex;flex-direction:column;align-items:stretch}.models-products-placeholder{display:flex;align-items:center;justify-content:center;min-height:300px;color:#999;font-size:14px}.models-products-grid{display:none;grid-template-columns:repeat(4,1fr);gap:16px;align-content:start}.models-products-grid.active{display:grid}.models-product-item{display:flex;flex-direction:column;align-items:center;padding:12px;background:#fff;border-radius:6px;transition:all .2s ease;text-decoration:none;border:1px solid #eee;height:fit-content}.models-product-item:hover{background:#fafafa;border-color:#ddd}.models-product-image{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;background:#fff}.models-product-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.models-product-item:hover .models-product-image img{transform:scale(1.03)}.models-product-info{text-align:center;width:100%;min-height:44px;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.models-product-name{display:block;font-size:12px;font-weight:600;color:#222;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.models-product-price{display:block;font-size:11px;color:#888;font-weight:500}.models-back-btn{display:none}.models-mobile-only{display:none}.models-desktop-only{display:flex}.models-mobile-accordion{width:100%;padding-bottom:100px}.models-mobile-header{display:none;align-items:center;justify-content:flex-start;flex-direction:row;gap:4px;padding:8px 16px 10px 12px;border-bottom:1px solid #eee;background:#fff;position:sticky;top:0;z-index:10}@media (max-width:1023px){.models-mobile-header{display:flex}}.models-mobile-title{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#666}.models-mobile-back{display:flex;align-items:center;justify-content:center;padding:4px;background:0 0;border:none;cursor:pointer;transition:all .2s ease;color:#c41e3a}.models-mobile-back:hover{color:#a01830}.models-mobile-back .icon{width:22px;height:22px;color:currentColor}.models-accordion-item{border-bottom:1px solid #eee}.models-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;font-size:14px;font-weight:600;color:#222;background:#fff;border:none;cursor:pointer;text-align:left;transition:background .2s ease;position:relative;z-index:10;-webkit-tap-highlight-color:transparent}.models-accordion-header:hover{background:#f8f8f8}.models-accordion-header .accordion-arrow{width:16px;height:16px;fill:#666;transition:transform .3s ease;transform:rotate(90deg)}.models-accordion-item.active .models-accordion-header{background:#f5f5f5;color:#c41e3a}.models-accordion-item.active .accordion-arrow{transform:rotate(-90deg)}.models-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background:#f8f8f8}.models-accordion-item.active .models-accordion-content{max-height:250px;overflow-x:auto;overflow-y:hidden;transition:max-height .4s ease-in}.models-accordion-scroll{display:flex;gap:16px;padding:16px;padding-right:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.models-accordion-scroll::-webkit-scrollbar{display:none}.models-accordion-product{flex:0 0 auto;width:110px;display:flex;flex-direction:column;align-items:center;text-decoration:none;scroll-snap-align:start;background:#fff;padding:8px;border-radius:4px}.models-accordion-product-image{width:100%;aspect-ratio:4/3;overflow:hidden;background:#fff;margin-bottom:8px}.models-accordion-product-image img{width:100%;height:100%;object-fit:cover}.models-accordion-product-name{font-size:11px;font-weight:600;color:#222;text-align:center;line-height:1.3}.models-accordion-product-price{font-size:10px;font-weight:500;color:#c41e3a;text-align:center;margin-top:4px}.models-mobile-accordion .models-all-link{margin:16px;border-radius:0}@media (min-width:1024px){header.app-bar .app-bar-container{padding:0 32px}header.app-bar .app-bar-menu>li>a{padding:10px 14px!important}header.app-bar .app-bar-mobile-toggle{display:none!important}.models-mobile-only{display:none!important}.models-desktop-only{display:flex!important}}@media (min-width:1280px){header.app-bar .app-bar-container{padding:0 48px}header.app-bar .app-bar-menu>li>a{padding:10px 16px!important;font-size:13px!important}}@media (max-width:1023px){header.app-bar .app-bar-container{height:64px!important;padding:0 20px!important}header.app-bar .app-bar-logo img{height:32px!important}header.app-bar .app-bar-nav{display:none!important}header.app-bar .app-bar-dealer-btn,header.app-bar .app-bar-lang{display:none!important}header.app-bar .app-bar-mobile-toggle{display:flex!important}.models-mobile-only{display:block!important}.models-desktop-only{display:none!important}.models-mega-menu{top:64px;left:0;right:0;bottom:0;height:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.models-mega-menu-backdrop{display:none}.models-mega-menu-container{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#fff}.models-mega-menu-inner{height:auto;min-height:100%;overflow:visible;flex-direction:column;max-width:100%;margin:0;box-shadow:none}.models-mobile-accordion{padding-bottom:120px;overflow:visible}.models-mobile-accordion .models-all-link{position:relative;margin:16px;margin-bottom:40px}}@media (min-width:1024px) and (max-width:1366px){.models-mobile-only{display:none!important}.models-desktop-only{display:flex!important}.models-mega-menu{top:64px;height:calc(100vh - 64px);height:calc(var(--vh,1vh) * 100 - 64px)}.models-mega-menu-backdrop{display:block}.models-mega-menu-container{height:100%;max-width:100%;background:#fff}.models-mega-menu-inner{flex-direction:row;height:100%;max-height:100%;overflow:hidden}.models-products{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden;height:100%;max-height:100%;-webkit-overflow-scrolling:touch}.models-products-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:60px}.models-products-grid.active{display:grid!important}.models-categories{height:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.models-product-item{padding:10px;border:1px solid #eee;border-radius:6px}.models-all-link{margin:16px;padding:16px;flex-shrink:0}}.models-product-name{font-size:12px}.models-back-btn{display:flex;align-items:center;gap:8px;padding:14px 16px;margin:0;font-size:14px;font-weight:600;color:#222;background:#f5f5f5;border:none;border-bottom:1px solid #eee;border-radius:0;cursor:pointer;width:100%;justify-content:flex-start}.models-back-btn .icon{width:16px;height:16px;transform:rotate(180deg)}@media (max-width:480px){header.app-bar .app-bar-container{height:56px!important;padding:0 12px!important}header.app-bar .app-bar-logo img{height:28px!important}header.app-bar .app-bar-search-btn{width:32px!important;height:32px!important}header.app-bar .app-bar-search-btn .icon{width:14px!important;height:14px!important}.models-mega-menu{top:56px!important}.mobile-menu-container{padding:20px 16px 80px!important}.mobile-menu-nav ul li a{font-size:15px!important;padding:14px 0!important}.mobile-menu-overlay{top:56px!important}.models-mega-menu{top:56px;left:0;right:0;bottom:0;height:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.models-mega-menu-backdrop{display:none}.models-mega-menu-container{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#fff}.models-mega-menu-inner{height:auto;min-height:100%;overflow:visible;max-width:100%;margin:0;box-shadow:none}.models-mobile-accordion{padding-bottom:100px}.models-mobile-accordion .models-all-link{margin:12px;margin-bottom:30px;padding:14px}.models-accordion-header{padding:14px 12px;font-size:13px}.models-accordion-product{width:100px}.models-accordion-product-name{font-size:10px}.models-accordion-scroll{padding:12px;gap:10px}.mobileMenu{display:none!important}}.fixedSearchBox{position:fixed;left:0;right:0;top:-40px;background:rgb(0 0 0 / 94%);z-index:1000;height:50vh;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s .3s ease all;pointer-events:none}.fixedSearchBox.active{opacity:1;pointer-events:auto;transition:.3s ease all;top:0}.fixedSearchBox .content{width:100%;display:flex;align-items:center;justify-content:center}.fixedSearchBox .content .closeBtn{position:absolute;right:30px;top:30px;cursor:pointer}.fixedSearchBox .content .closeBtn .icon{width:27px;height:27px;fill:#fff}.fixedSearchBox.active .content form{top:0;opacity:1;transition:.5s .3s ease all}.fixedSearchBox .content form{position:relative;width:100%;max-width:800px;opacity:0;top:-50px;transition:.3s ease all}.fixedSearchBox .content form input::-webkit-input-placeholder{font-weight:600;font-size:18px;color:rgba(255,255,255,.5)}.fixedSearchBox .content form input:-ms-input-placeholder{font-weight:600;font-size:18px;color:rgba(255,255,255,.5)}.fixedSearchBox .content form input::placeholder{font-weight:600;font-size:18px;color:rgba(255,255,255,.5)}.fixedSearchBox .content form input{border:0;background:0 0;color:#fff;width:100%;padding:11px 20px;border-bottom:1px solid #707070;transition:.3s ease all;font-weight:600;font-size:18px;line-height:18px;padding-right:50px}.fixedSearchBox .content form input:focus{border-bottom:1px solid #fff}.fixedSearchBox .content form button{background:0 0;position:absolute;right:0;top:0;padding:0;margin:0;border:0}.fixedSearchBox .content form button .icon{width:30px;height:30px;fill:#fff}.fixedSearchBoxBackdrop{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;pointer-events:none;opacity:0}.fixedSearchBoxBackdrop.active{pointer-events:auto;opacity:1}.fixedSearchResults{width:100%;max-width:800px;margin-top:20px;max-height:50vh;overflow-y:auto}.fixedSearchResults .fixed-search-loading,.fixedSearchResults .fixed-search-no-results,.fixedSearchResults .fixed-search-placeholder{color:rgba(255,255,255,.6);font-size:16px;text-align:center;padding:20px}.fixedSearchResults .fixed-search-results-list{display:flex;flex-direction:column;gap:8px}.fixedSearchResults .fixed-search-result-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:rgba(255,255,255,.08);border-radius:6px;transition:.3s ease all;border:1px solid rgba(255,255,255,.1)}.fixedSearchResults .fixed-search-result-item:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.fixedSearchResults .fixed-search-result-title{color:#fff;font-size:16px;font-weight:500}.fixedSearchResults .fixed-search-result-type{font-size:12px;padding:4px 10px;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.fixedSearchResults .fixed-search-result-type.model{background:#ae0018}.fixedSearchResults .fixed-search-result-type.category{background:#2563eb}.fixedSearchResults .fixed-search-result-type.page{background:#059669}section.slider{position:relative;z-index:1}section.slider .swiper-container{max-width:1600px;margin:0 auto}section.slider .swiper-slide{padding-bottom:48.04%}section.slider .touch-nav{position:absolute;top:0;bottom:0;z-index:5;cursor:pointer}section.slider .touch-nav.prev{left:0;width:50%}section.slider .touch-nav.next{right:0;width:50%}section.slider .slide-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px;backdrop-filter:blur(10px)}section.slider .slide-indicator .dots{display:flex;gap:6px}section.slider .slide-indicator .dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);transition:all .3s ease;cursor:pointer}section.slider .slide-indicator .dot.active{background:#fff;width:24px;border-radius:4px}section.slider .slide-indicator .counter{color:#fff;font-size:12px;font-weight:500;margin-left:8px;padding-left:8px;border-left:1px solid rgba(255,255,255,.3)}section.slider .nav{display:none}section.slider .swiper-slide .bg1{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}section.slider .swiper-slide .bg2{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;opacity:0;transition:3.5s ease all;background-position:center;background-repeat:no-repeat;background-size:cover}section.slider .swiper-slide.swiper-slide-active .bg2{opacity:1}section.slider .swiper-slide .video-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden;background:#000}section.slider .swiper-slide .video-bg .video-container{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%)}section.slider .swiper-slide .video-bg iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}section.slider .swiper-slide .video-overlay{display:none}section.slider .swiper-slide .content{position:absolute;right:5.5vw;z-index:3;left:100px;top:130px;bottom:29vh;display:flex;align-items:flex-end;justify-content:flex-end}section.slider .swiper-slide .content .text{font-weight:300;font-size:24px;line-height:24px;text-align:right;color:#fff}section.slider .swiper-slide .content .text span{display:block}section.maincategories{position:relative;z-index:1;padding:12px 0;background:#f2f2f2;overflow:hidden}section.maincategories .marquee-container{width:100%;overflow:hidden;position:relative}section.maincategories .marquee-container::after,section.maincategories .marquee-container::before{content:'';position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}section.maincategories .marquee-container::before{left:0;background:linear-gradient(to right,#f2f2f2 0,transparent 100%)}section.maincategories .marquee-container::after{right:0;background:linear-gradient(to left,#f2f2f2 0,transparent 100%)}section.maincategories .marquee-track{display:flex;gap:50px;animation:marqueeScroll 25s linear infinite;width:max-content}section.maincategories .marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}section.maincategories .marquee-item{display:flex;align-items:center;justify-content:center;padding:8px 20px;white-space:nowrap;position:relative;transition:all .3s ease}section.maincategories .marquee-item .text{font-weight:600;font-size:15px;color:#000;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}section.maincategories .marquee-item::after{content:'•';position:absolute;right:-28px;color:#999;font-size:10px}@media (hover:hover){section.maincategories .marquee-item:hover .text{color:#666}}section.mainnewproduct{background:#fff;position:relative;z-index:1;margin-top:0;padding:60px 0 80px;overflow:hidden}section.mainnewproduct .containerCustom{position:relative;z-index:2}section.mainnewproduct .wrapper{display:block;max-width:100%;position:relative}section.mainnewproduct .center{background:0 0;width:100%;min-width:unset;padding:0}section.mainnewproduct .newproduct-swiper,section.mainnewproduct .swiper-container{overflow:visible;padding:0 100px;touch-action:pan-y!important;position:relative;scroll-behavior:smooth}section.mainnewproduct .newproduct-swiper::after,section.mainnewproduct .newproduct-swiper::before,section.mainnewproduct .swiper-container::after,section.mainnewproduct .swiper-container::before{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:10;touch-action:pan-y!important;pointer-events:auto}section.mainnewproduct .newproduct-swiper::before,section.mainnewproduct .swiper-container::before{left:0}section.mainnewproduct .newproduct-swiper::after,section.mainnewproduct .swiper-container::after{right:0}@media (max-width:768px){section.mainnewproduct .newproduct-swiper,section.mainnewproduct .swiper-container{padding:0 20px}}section.mainnewproduct .swiper-wrapper{align-items:stretch}section.mainnewproduct .swiper-slide{background:0 0;opacity:.3;transform:scale(.92);transition:all .5s ease}section.mainnewproduct .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)}section.mainnewproduct .slide-content{display:flex;flex-direction:column}section.mainnewproduct .product-header{text-align:center;margin-bottom:24px}section.mainnewproduct .product-badge{display:inline-block;color:#ae0018;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}section.mainnewproduct .product-header .title{font-size:32px;font-weight:600;color:#000;margin-bottom:10px;letter-spacing:-.5px}section.mainnewproduct .product-header .desc{font-size:15px;color:rgba(0,0,0,.55);line-height:1.6;max-width:600px;margin:0 auto 20px}section.mainnewproduct .product-header .properties{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;min-height:44px;max-height:44px;overflow:hidden}section.mainnewproduct .product-header .properties .item{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:0;padding:10px 16px;transition:all .3s ease}section.mainnewproduct .product-header .properties .item:hover{background:rgba(174,0,24,.08);border-color:rgba(174,0,24,.25)}section.mainnewproduct .product-header .properties .item .icon{width:20px;height:20px;min-width:20px;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;background:rgba(0,0,0,.5);transition:background .3s ease}section.mainnewproduct .product-header .properties .item:hover .icon{background:#ae0018}section.mainnewproduct .product-header .properties .item.no-icon{justify-content:center}section.mainnewproduct .product-header .properties .item.no-icon .text{text-align:center}section.mainnewproduct .product-header .properties .item .text{font-size:12px;color:rgba(0,0,0,.7);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}section.mainnewproduct .swiper-slide .imgarea{position:relative;overflow:hidden;border-radius:0;aspect-ratio:16/9}section.mainnewproduct .swiper-slide .imgarea img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}section.mainnewproduct .swiper-slide:hover .imgarea img{transform:scale(1.03)}section.mainnewproduct .btn-view-overlay{position:absolute;bottom:20px;right:20px;background:#fff;color:#000;padding:14px 24px;border-radius:0;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;opacity:0;transform:translateY(10px);transition:all .4s ease;z-index:3}section.mainnewproduct .swiper-slide:hover .btn-view-overlay{opacity:1;transform:translateY(0)}section.mainnewproduct .btn-view-overlay:hover{background:#ae0018;color:#fff}section.mainnewproduct .btn-view-overlay svg{width:16px;height:16px;transition:transform .3s ease}section.mainnewproduct .btn-view-overlay:hover svg{transform:translateX(4px)}section.mainnewproduct .swiper-nav{display:flex;align-items:center;justify-content:center;margin-top:40px}section.mainnewproduct .swiper-pagination{display:flex!important;gap:12px;position:static;width:auto}section.mainnewproduct .swiper-pagination .swiper-pagination-bullet{display:block!important;width:10px;height:10px;background:rgba(0,0,0,.15);border-radius:50%;opacity:1;transition:all .3s ease;cursor:pointer}section.mainnewproduct .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(0,0,0,.3);transform:scale(1.2)}section.mainnewproduct .newproduct-swiper{position:relative}section.mainnewproduct .swiper-button-next-custom,section.mainnewproduct .swiper-button-prev-custom{position:absolute;top:60%;transform:translateY(-50%);width:44px;height:44px;background:rgba(255,255,255,.9);border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:20}section.mainnewproduct .swiper-button-prev-custom{left:0}section.mainnewproduct .swiper-button-next-custom{right:0}section.mainnewproduct .swiper-button-next-custom:hover,section.mainnewproduct .swiper-button-prev-custom:hover{background:#ae0018;border-color:#ae0018}section.mainnewproduct .swiper-button-next-custom span,section.mainnewproduct .swiper-button-prev-custom span{width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;display:block;transition:border-color .3s ease}section.mainnewproduct .swiper-button-next-custom:hover span,section.mainnewproduct .swiper-button-prev-custom:hover span{border-color:#fff}section.mainnewproduct .swiper-button-prev-custom span{transform:rotate(-135deg);margin-left:4px}section.mainnewproduct .swiper-button-next-custom span{transform:rotate(45deg);margin-right:4px}section.mainnewproduct .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ae0018;transform:scale(1.3);box-shadow:0 0 10px rgba(174,0,24,.5)}@media only screen and (min-width:1920px){.containerCustom{max-width:1700px}.containerCustom2{max-width:1900px}}section.whichmotornavs{position:relative;background:#f5f5f5;padding-top:0;border-top:none;height:auto}section.whichmotornavs>.container{max-width:1600px;margin:0 auto;padding:0 32px}section.whichmotornavs .wrapper{background:#f5f5f5;position:relative;z-index:3;overflow:hidden;padding-bottom:20px;border-radius:0;height:auto;max-width:1600px;margin:0 auto}section.whichmotornavs .whichNavs{display:flex;justify-content:center;padding-bottom:15px;margin:0;gap:0;flex-wrap:wrap}section.whichmotornavs .whichNavs a{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;position:relative;padding:10px 20px;transition:all .3s cubic-bezier(.4, 0, .2, 1);cursor:pointer;background:0 0;border-radius:0;text-align:center}section.whichmotornavs .whichNavs a:hover{background:0 0;transform:none}section.whichmotornavs .whichNavs a.active{background:0 0}section.whichmotornavs .whichNavs a .icon{width:36px;height:36px;fill:#222;opacity:.5;transition:all .3s cubic-bezier(.4, 0, .2, 1);margin-bottom:10px;filter:none}section.whichmotornavs .whichNavs a .text{font-weight:400;font-size:15px;line-height:1.4;color:rgb(34 34 34 / 60%);transition:all .3s cubic-bezier(.4, 0, .2, 1);display:block;text-align:center;letter-spacing:.3px;width:100%;margin:0;padding:0;white-space:nowrap}section.whichmotornavs .whichNavs a.active .text{font-weight:700;color:rgb(34 34 34 / 100%)}section.whichmotornavs .whichNavs a:before{content:'';position:absolute;right:0;top:25%;bottom:25%;border-right:1px solid rgba(0,0,0,.1);opacity:.5;transition:opacity .3s ease}section.whichmotornavs .whichNavs a:last-child:before{content:'';display:none}section.whichmotornavs .whichNavs a .text :before{content:''}section.whichmotornavs .whichNavs a.active .icon,section.whichmotornavs .whichNavs a:hover .icon{opacity:1;transform:scale(1.1);filter:none}section.whichmotornavs .whichNavs a:hover .text{color:#000;font-weight:700}section.whichmotornavs .whichNavs a .text:before{display:none}section.whichmotornavs .whichNavs a .text:after{display:none}section.whichmotornavs .whichNavs a.active .text:before,section.whichmotornavs .whichNavs a:hover .text:before{display:none}section.whichmotornavs .whichNavs a.active .text:after,section.whichmotornavs .whichNavs a:hover .text:after{display:none}section.whichmotornavs .title{font-weight:600;font-size:24px;padding:25px 0 15px;line-height:1.3;text-align:center;color:#222;margin-bottom:12px;text-transform:uppercase;letter-spacing:1.5px}section.whichmotor-navbar{position:relative;background:#f5f5f5;padding:0;overflow:visible}section.whichmotor-navbar .navbar-tab{position:relative;display:none;width:100%;max-width:1600px;margin:0 auto}section.whichmotor-navbar .navbar-tab.active{display:block}section.whichmotor-navbar .navbar-tab .bg1{position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#e8e8e8;padding-bottom:35%;display:block}section.whichmotor-navbar .swiper-pagination-wrapper{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:40px 0;background:#f5f5f5;margin-top:0}section.whichmotor-navbar .swiper-pagination{bottom:unset;left:unset;top:unset;left:50%;transform:translateX(-50%);z-index:11;cursor:pointer;pointer-events:auto;position:relative;text-align:center}section.whichmotor-navbar .swiper-pagination .swiper-pagination-bullet{width:unset;height:unset;background:unset;border-radius:unset;display:inline-flex;align-items:center;justify-content:center;margin-right:70px;opacity:.25;position:relative;transition:.3s ease all}section.whichmotor-navbar .swiper-pagination .swipe{content:'';height:8px;background:#c41e3a;position:absolute;left:0;right:0;bottom:-20px;transition:.3s ease left,.5s ease width}section.whichmotor-navbar .swiper-pagination .swiper-pagination-bullet .title{font-weight:600;font-size:20px;line-height:20px;text-align:left;color:#222}section.whichmotor-navbar .swiper-pagination .swiper-pagination-bullet .title span{display:none}section.whichmotor-navbar .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}section.swhichmotorstabs{position:relative;margin-top:0;z-index:2;border-bottom:none;background:#f0f0f0}section.swhichmotorstabs .tab{max-width:1600px;margin:0 auto}section.swhichmotorstabs .tab:first-child{position:relative;opacity:1;pointer-events:auto}section.swhichmotorstabs .tab .tabTitle{display:none}section.swhichmotorstabs .tab{position:absolute;left:0;right:0;opacity:0;pointer-events:none;z-index:1;top:0}section.swhichmotorstabs .tab.active{pointer-events:auto;opacity:1;z-index:3}section.swhichmotorstabs .swiper-slide{position:relative;background:#fff}section.swhichmotorstabs .swiper-slide .bg1{padding-bottom:46.21%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:0;background-color:#f2f2f2}section.swhichmotorstabs .swiper-slide .container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;pointer-events:auto}section.swhichmotorstabs .swiper-slide .content .slogan{font-weight:300;font-size:32px;line-height:23px;color:#fff;bottom:56px;position:absolute;width:100%;text-align:center}section.swhichmotorstabs .swiper-slide .content .price{position:absolute;right:0;font-weight:600;font-size:16px;letter-spacing:-.04em;line-height:18px;color:#fff;top:350px;z-index:2;text-align:right;width:150px}section.whichmotor-navbar .navbar-tab .bg1 .view{position:absolute;right:30px;bottom:30px;text-align:right;min-width:240px;padding:16px 50px 16px 20px;background:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;color:#000;z-index:10;border-radius:0;box-shadow:0 2px 12px rgba(0,0,0,.1);transition:all .3s ease;mix-blend-mode:normal}section.whichmotor-navbar .navbar-tab .bg1 .view:hover{background:#f5f5f5;box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}section.swhichmotorstabs .swiper-slide .view{display:none}section.whichmotor-navbar .navbar-tab .bg1 .view span{font-weight:500;font-size:10px;line-height:1.3;color:#666;margin-bottom:2px;mix-blend-mode:normal;text-transform:uppercase;letter-spacing:.3px}section.whichmotor-navbar .navbar-tab .bg1 .view .text{font-weight:600;font-size:10px;line-height:1.3;color:#000;mix-blend-mode:normal;text-transform:uppercase;letter-spacing:.2px}section.whichmotor-navbar .navbar-tab .bg1 .view .icon{width:10px;height:16px;position:absolute;top:50%;fill:#000;transform:translateY(-50%);right:14px;transition:.3s ease all;mix-blend-mode:normal}section.whichmotor-navbar .navbar-tab .bg1 .view .icon2{width:10px;height:16px;position:absolute;top:50%;fill:#000;transform:translateY(-50%) scale(.7);right:14px;opacity:0;transition:.3s ease all;mix-blend-mode:normal}section.swhichmotorstabs .swiper-slide .view span{display:none}section.swhichmotorstabs .swiper-slide .view .text{display:none}section.swhichmotorstabs .swiper-slide .view .icon{display:none}section.swhichmotorstabs .swiper-slide .view .icon2{display:none}@media (hover:hover){section.whichmotor-navbar .navbar-tab .bg1 .view:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.2)}section.whichmotor-navbar .navbar-tab .bg1 .view:hover .icon{transform:translateY(-50%) translateX(3px)}section.whichmotor-navbar .navbar-tab .bg1 .view:hover .icon2{opacity:.5;transform:translateY(-50%) translateX(-5px) scale(.7)}}@media screen and (min-width:768px) and (max-width:1024px){section.whichmotornavs .title{font-size:16px;padding:18px 0 10px}section.whichmotornavs .whichNavs a{padding:8px 15px}section.whichmotornavs .whichNavs a .text{font-size:11px}section.whichmotor-navbar .navbar-tab .bg1 .view{right:20px;bottom:20px;min-width:200px;padding:14px 45px 14px 18px}section.whichmotor-navbar .navbar-tab .bg1 .view .text,section.whichmotor-navbar .navbar-tab .bg1 .view span{font-size:10px}}@media screen and (min-width:1920px){section.whichmotornavs .title{font-size:32px;padding:35px 0 20px;letter-spacing:2px}section.whichmotornavs .whichNavs a{padding:12px 30px}section.whichmotornavs .whichNavs a .text{font-size:18px;letter-spacing:.5px}section.whichmotor-navbar .navbar-tab .bg1 .view{min-width:280px;padding:20px 60px 20px 25px}section.whichmotor-navbar .navbar-tab .bg1 .view span{font-size:13px}section.whichmotor-navbar .navbar-tab .bg1 .view .text{font-size:13px}section.whichmotor-navbar .navbar-tab .bg1 .view .icon{width:14px;height:22px}}section.swhichmotorstabs .swiper-pagination{bottom:unset;left:unset;top:240px;left:50%;transform:translateX(-50%);z-index:11;cursor:pointer;pointer-events:auto}section.swhichmotorstabs .swiper-pagination .swiper-pagination-bullet{width:unset;height:unset;background:unset;border-radius:unset;display:inline-flex;align-items:center;justify-content:center;margin-right:70px;opacity:.25;position:relative;transition:.3s ease all}section.swhichmotorstabs .swiper-pagination .swipe{content:'';height:8px;background:#fff;position:absolute;left:0;right:0;bottom:-20px;transition:.3s ease left,.5s ease width}section.swhichmotorstabs .swiper-pagination .swiper-pagination-bullet .count{font-weight:300;font-size:30px;text-align:left;color:#fff;margin-right:15px}section.swhichmotorstabs .swiper-pagination .swiper-pagination-bullet .title{font-weight:600;font-size:20px;line-height:20px;text-align:left;color:#fff}section.swhichmotorstabs .swiper-pagination .swiper-pagination-bullet .title span{font-size:13px;font-weight:300;display:block}section.swhichmotorstabs .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}section.falconwings{position:relative;background:#f2f2f2;padding-bottom:50px;margin-top:0;z-index:2;overflow:visible}section.falconwings .wrapper{padding:60px 0;background:#000;padding-bottom:300px}section.falconwings .wrapper .title{display:block}section.falconwings .wrapper .title .text{text-align:center;color:#fff}section.falconwings .wrapper .title .text h2{font-weight:600;font-size:24px;line-height:1.2;color:#fff;display:block;margin:0 0 12px 0;padding:0;text-transform:uppercase;letter-spacing:1px}section.falconwings .wrapper .title .text small{font-size:14px;line-height:1.4;color:#fff;display:block;font-weight:400;margin-top:8px;margin-bottom:8px}section.falconwings .wrapper .title .text p{font-size:14px;line-height:1.4;text-align:center;color:#777;max-width:100%;margin-top:12px}.owl-falconwing{margin-top:-220px;position:relative;z-index:3}.owl-falconwing .owl-item:hover .post{filter:drop-shadow(0px 3px 99px rgba(0, 0, 0, .35))}.owl-falconwing .post{display:block;padding:16px 16px 40px 16px;background:#fff;position:relative;filter:drop-shadow(0px 3px 99px rgba(0, 0, 0, 0));transition:.3s ease all}.owl-falconwing .post .imgarea{margin-bottom:30px;padding-bottom:100%;position:relative;overflow:hidden}.owl-falconwing .post .imgarea img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all}.owl-falconwing .post .title{font-weight:600;font-size:18px;letter-spacing:-.01em;line-height:1.3;color:#000;margin-bottom:15px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.owl-falconwing .post .user{display:block;font-weight:600;font-size:14px;line-height:1.4;color:#000;margin-bottom:3px}.owl-falconwing .post .desc{display:block;font-size:13px;line-height:1.5;color:#777}section.falconwings .nav{margin-top:35px;padding-bottom:50px;display:flex;align-items:center;justify-content:center}section.falconwings .nav>div{margin:0 8px;cursor:pointer}section.falconwings .nav>.prev{transform:rotate(180deg)}section.falconwings .nav>div>.icon{fill:#000;transition:.3s ease all;width:13.81px;height:24px}section.falconwings .nav>div:hover>.icon{fill:#ae0018}section.falconwings .btnSend{width:220px;height:56px;background:#000;margin:0 auto;display:flex;align-items:center;justify-content:center;border:0;font-weight:500;font-size:14px;line-height:1;color:#fff;transition:.3s ease all;text-transform:uppercase;letter-spacing:.5px}section.falconwings .btnSend:hover{background:#ae0018}section.falconcollection{position:relative;padding:66px 0 70px;background:#000}section.falconcollection .title{font-weight:600;font-size:32px;line-height:30px;color:#fff}section.falconcollection .desc{font-size:18px;line-height:24px;color:#777;margin-bottom:50px;max-width:670px}section.falconcollection .properties{display:flex;align-items:center;justify-content:space-between;margin-top:50px}section.falconcollection .properties .item{display:flex;align-items:center;justify-content:center;flex:1;opacity:.3;transition:.3s ease all}section.falconcollection .properties .item:hover{opacity:1}section.falconcollection .properties .item .text{color:#fff}section.falconcollection .properties .item .icon{width:40px;height:40px;background:#fff;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;margin-left:30px}section.falconcollection .img-wrapper{display:flex}section.falconcollection .img-wrapper .bigImg{width:70%;background:#fff;display:flex;align-items:center;justify-content:center;height:500px}section.falconcollection .img-wrapper .bigImg img{max-height:500px}section.falconcollection .img-wrapper .miniImgs{display:flex;flex-direction:row;flex-wrap:wrap;aspect-ratio:1/1;width:500px}section.falconcollection .img-wrapper .miniImgs .img{flex:50%;width:50%;position:relative;overflow:hidden;cursor:pointer;border:4px solid #fff}section.falconcollection .img-wrapper .miniImgs .img img{min-height:100%;min-width:100%;max-width:unset;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all;object-fit:cover;height:100%}section.falconcollection .img-wrapper .miniImgs .img:hover img{transform:translate(-50%,-50%) scale(1.1)}section.falconcollection .swiper-slide{background:#000}section.falconcollection .comment{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:40px}section.falconcollection .comment .stars{margin-bottom:8px}section.falconcollection .comment .stars .icon{width:26.81px;height:25.47px;fill:#fff;stroke:#fff}section.falconcollection .collectioncomments{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}section.falconcollection .comment p{font-size:14px;line-height:24px;text-align:left;color:#777}section.falconcollection .nav .arrow{margin:0 8px;position:absolute;bottom:90px;z-index:3}section.falconcollection .nav .prev{transform:rotate(180deg);left:150px}section.falconcollection .nav .next{right:150px}section.falconcollection .nav .arrow>.icon{fill:#fff;transition:.3s ease all;width:24.98px;height:43.4px}section.falconcollection .nav .arrow:hover>.icon{fill:#ae0018}section.falconcollection .nav .container{position:relative}section.mainblog{position:relative;background:#f8f8f8;padding:50px 0 60px;z-index:1;clear:both;overflow:hidden}section.mainblog .blog-header{margin-bottom:30px}section.mainblog .blog-header .container{display:flex;align-items:flex-end;justify-content:space-between}section.mainblog .blog-header .header-content{flex:1}section.mainblog .sectionTitle{font-weight:600;font-size:22px;line-height:1.3;color:#1a1a1a;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}section.mainblog .sectiondesc{font-weight:400;font-size:13px;line-height:1.5;color:#666;margin-bottom:0}section.mainblog .allBlogs{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#1a1a1a;color:#fff;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;flex-shrink:0}section.mainblog .allBlogs .icon{width:8px;height:12px;fill:#fff;transition:all .3s ease}section.mainblog .allBlogs:hover{background:#ae0018;color:#fff}section.mainblog .allBlogs:hover .icon{fill:#fff;transform:translateX(3px)}section.mainblog .blogs-carousel-wrapper{position:relative}section.mainblog .blogs-swiper{overflow:visible;padding:0 0 10px}section.mainblog .blogs-swiper .swiper-slide{height:auto}section.mainblog .blog-card{display:flex;flex-direction:column;background:#fff;height:100%;overflow:hidden;transition:all .3s ease}section.mainblog .blog-card:hover{transform:translateY(-3px)}section.mainblog .blog-card .blog-image{position:relative;padding-bottom:50%;overflow:hidden}section.mainblog .blog-card .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}section.mainblog .blog-card:hover .blog-image img{transform:scale(1.05)}section.mainblog .blog-card .blog-content{padding:16px 18px;display:flex;flex-direction:column;flex:1}section.mainblog .blog-card .blog-title{font-weight:600;font-size:14px;line-height:1.4;color:#1a1a1a;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section.mainblog .blog-card .blog-excerpt{font-size:12px;line-height:1.5;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}section.mainblog .blog-card .blog-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#ae0018;text-transform:uppercase;letter-spacing:.3px;transition:all .3s ease}section.mainblog .blog-card .blog-link .icon{width:6px;height:10px;fill:#ae0018;transition:all .3s ease}section.mainblog .blog-card:hover .blog-link{color:#ae0018}section.mainblog .blog-card:hover .blog-link .icon{fill:#ae0018;transform:translateX(3px)}section.mainblog .blogs-nav{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px}section.mainblog .blogs-next,section.mainblog .blogs-prev{width:40px;height:40px;background:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}section.mainblog .blogs-next .icon,section.mainblog .blogs-prev .icon{width:8px;height:14px;fill:#1a1a1a;transition:all .3s ease}section.mainblog .blogs-prev{transform:rotate(180deg)}section.mainblog .blogs-next:hover,section.mainblog .blogs-prev:hover{background:#1a1a1a;border-color:#1a1a1a}section.mainblog .blogs-next:hover .icon,section.mainblog .blogs-prev:hover .icon{fill:#fff}section.mainblog .blogs-pagination{display:flex;align-items:center;gap:8px}section.mainblog .blogs-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;border-radius:50%;cursor:pointer;transition:all .3s ease;opacity:1}section.mainblog .blogs-pagination .swiper-pagination-bullet-active{background:#ae0018;width:20px;border-radius:4px}footer{position:relative;overflow:hidden}.footer-stats{background:#f8f8f8;padding:0}footer .stats{display:flex;justify-content:center;gap:0;margin:0 auto;max-width:100%;overflow:hidden}footer .stats .item{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px 20px;position:relative;transition:all .3s ease;text-decoration:none;color:inherit}footer .stats .item:hover{background:#f0f0f0}footer .stats .item.has-link{cursor:pointer}footer .stats .item.has-link:hover{background:#ae0018}footer .stats .item.has-link:hover .icon{fill:#fff}footer .stats .item.has-link:hover .title{color:#fff}footer .stats .item.has-link:hover .desc{color:rgba(255,255,255,.8)}footer .stats .item .icon{width:44px;height:44px;fill:#ae0018;margin-bottom:12px;transition:transform .3s ease,fill .3s ease}footer .stats .item:hover .icon{transform:scale(1.1)}footer .stats .item .title{font-weight:700;font-size:22px;letter-spacing:.02em;text-align:center;color:#1a1a1a;margin-bottom:6px;text-transform:uppercase;transition:color .3s ease}footer .stats .item .desc{font-size:13px;letter-spacing:0;line-height:1.4;text-align:center;color:#666;max-width:160px;transition:color .3s ease}footer .stats .item:before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);height:50px;width:1px;background:#ddd}footer .stats .item:last-child:before{display:none}.footer-main{background:#fff;padding:60px 0 50px}.footer-container{max-width:1600px;margin:0 auto;padding:0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:30px}.footer-logo{display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:20px}.footer-logo .icon{width:36px;height:36px;fill:#ae0018;transition:transform .3s ease}.footer-logo span{font-size:24px;font-weight:700;letter-spacing:4px;color:#ae0018;transition:letter-spacing .3s ease}.footer-logo:hover .icon{transform:scale(1.1)}.footer-logo:hover span{letter-spacing:6px}.footer-desc{font-size:14px;line-height:1.7;color:#666;margin-bottom:20px;max-width:280px}.footer-contact{display:flex;flex-direction:column;gap:8px}.footer-contact a{display:flex;align-items:center;gap:10px;font-size:14px;color:#333;text-decoration:none;transition:color .3s ease}.footer-contact a .icon{width:16px;height:16px;fill:#ae0018}.footer-contact a:hover{color:#ae0018}.footer-links h4{font-weight:600;font-size:14px;letter-spacing:.02em;color:#000;margin-bottom:16px;text-transform:uppercase}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links ul li{margin-bottom:10px}.footer-links ul li a{font-size:14px;color:#666;text-decoration:none;transition:color .3s ease}.footer-links ul li a:hover{color:#ae0018}.footer-social-bar{background:#f8f8f8;padding:30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.social-icons{display:flex;align-items:center;justify-content:center;gap:20px}.social-icons a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:0 0;border-radius:0;transition:all .3s ease}.social-icons a .icon{width:24px;height:24px;fill:#333;transition:all .3s ease}.social-icons a .icon-img{width:24px;height:24px;object-fit:contain;transition:all .3s ease;filter:grayscale(100%) brightness(.3)}.social-icons a:hover{transform:translateY(-3px)}.social-icons a:hover .icon{fill:#ae0018}.social-icons a:hover .icon-img{filter:none}.social-link{position:relative}.social-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(5px);background:#333;color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.social-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#333}.social-link:hover .social-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.social-cta{text-align:center;margin-top:15px;font-size:13px;color:#666;text-transform:uppercase;letter-spacing:1px}.footer-bottom{background:#fff;padding:25px 0}.footer-bottom-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;position:relative}.footer-legal-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1}.footer-legal-links a{font-size:12px;color:#666;text-decoration:none;transition:color .3s ease}.footer-legal-links a:hover{color:#ae0018}.footer-copyright{font-size:12px;color:#666;text-align:center;position:absolute;left:50%;transform:translateX(-50%)}.footer-brand{display:flex;align-items:center;justify-content:flex-end;flex:1}.footer-brand .icon{width:32px;height:32px;fill:#ae0018;transition:transform .3s ease}.footer-brand:hover .icon{transform:scale(1.1)}.footer-bottom-section{position:relative;overflow:visible}.footer-falcon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;aspect-ratio:1839.2/1227.25;max-height:300px;background:url('../img/falcon-logotype.svg') center center/contain no-repeat;opacity:.04;z-index:0;pointer-events:none}@media (max-width:768px){.footer-falcon-bg{max-height:180px}}@media (max-width:768px){.footer-bottom-content{flex-direction:column;text-align:center}.footer-copyright{position:static;transform:none;order:1}.footer-legal-links{justify-content:center;order:0}.footer-brand{justify-content:center;order:2;margin-top:10px}}.footer-logotype{height:54px;width:auto;transition:transform .3s ease}.footer-logo:hover .footer-logotype{transform:scale(1.05)}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#ae0018;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 15px rgba(174,0,24,.3);z-index:999;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top .icon{width:20px;height:20px;fill:#fff;transition:transform .3s ease}.back-to-top:hover{background:#8b0013;transform:translateY(-3px)}.back-to-top:hover .icon{transform:translateY(-2px)}footer .social{display:flex;align-items:center;gap:15px;margin-top:30px;flex-wrap:wrap}footer .social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f5f5f5;border-radius:50%;transition:all .3s ease}footer .social a .icon{width:18px;height:18px;fill:#333;transition:all .3s ease}footer .social a .icon-img{width:18px;height:18px;object-fit:contain;transition:all .3s ease;filter:grayscale(100%) brightness(.3)}footer .social a:hover{background:#ae0018;transform:translateY(-3px)}footer .social a:hover .icon{fill:#fff}footer .social a:hover .icon-img{filter:brightness(0) invert(1)}section.navModels{display:none!important}section.navModels .logo{display:block;width:230px;min-width:230px;position:fixed;top:38px;left:48px}section.navModels .closeBtn{position:fixed;right:40px;top:50px;cursor:pointer}section.navModels .closeBtn .icon{width:27px;height:27px}section.navModels .models{margin:8vh 0}section.navModels .models .model{display:flex;position:relative;align-items:flex-end;justify-content:flex-start;margin-bottom:20px}section.navModels .models .model:before{content:'';background:#d9d9d9;position:absolute;left:0;right:0;bottom:0;height:1px;right:100%;transition:.3s ease all}section.navModels .models .model .title{width:160px;min-width:160px;font-weight:600;font-size:14px;color:#2e2e2d;display:flex;height:120px;padding-bottom:10px;align-items:flex-end}section.navModels .models .model .navproducts{width:100%;width:100%;-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow:hidden;overflow-x:auto;padding-bottom:10px}section.navModels .models .model .product{display:flex;flex-direction:column;max-width:19%;min-width:19%;width:130px;opacity:0;transition:.3s ease all;flex:1}section.navModels .models .model .product .imgarea{position:relative;overflow:hidden;margin-bottom:5px;width:158px;height:105px;margin:0 auto}section.navModels .models .model .product .imgarea img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:.3s ease all}section.navModels .models .model .product .name{font-weight:600;font-size:12px;color:#2e2e2d;text-align:center;margin-bottom:5px}section.navModels .models .model .product .price{font-size:12px;color:#2e2e2d;text-align:center}section.navModels .models .model .more{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);font-weight:300;font-size:14px;line-height:18px;color:#ae0018;right:50px;opacity:0}section.navModels.active .models .model:before{right:0;transition:1.6s ease all}section.navModels.active .models .model .product{opacity:1}section.navModels.active .models .model .more{transition:.3s 1.3s ease all;opacity:1}section.navModels.active .models .model .product:first-child{transition-delay:0.2s}section.navModels.active .models .model .product:nth-child(2){transition-delay:0.5s}section.navModels.active .models .model .product:nth-child(3){transition-delay:0.8s}section.navModels.active .models .model .product:nth-child(4){transition-delay:1.1s}section.navModels .models .allModels{width:281px;height:70px;background:#000;border:1px solid #707070;font-weight:300;font-size:14px;line-height:18px;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:30px;opacity:0;transition:.3s ease all}section.navModels.active .models .allModels{transition:.3s 1.5s ease all;opacity:1}section.navModels .models .allModels:hover{transition:.3s ease all;background:#ae0018;border-color:#ae0018}section.blogs{margin-top:180px}section.blogs .pageTitle{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000}section.blogs .pageDesc{font-size:18px;line-height:24px;color:#777;margin-bottom:20px}section.blogdetail{margin-top:180px}section.blogdetail .title{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000;margin-bottom:25px}section.blogdetail .date{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000}.editor-content p{font-size:16px;line-height:24px;text-align:left;color:#000;margin-bottom:25px}.editor-content img{margin-bottom:25px}.pagination{display:flex;align-items:center;justify-content:center;margin-top:70px}.pagination a{width:76px;height:70px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:14px;margin:4.5px;transition:.3s ease all}.pagination a.active,.pagination a:hover{background:#ae0018}.pagination a .icon{fill:#fff;width:13.81px;height:24px}.pagination a:first-child .icon{transform:rotate(180deg)}.text-right{text-align:right}section.contact{margin-top:180px}section.contact .pageTitle{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000;margin-bottom:20px}section.contact .contactInfos{display:flex;justify-content:space-between;margin-bottom:70px}section.contact .contactInfos .item{display:flex;flex-direction:column;width:100%;max-width:235px;position:relative}section.contact .contactInfos .item:before{content:'';position:absolute;right:-20%;top:0;bottom:0;width:1px;background:#707070;opacity:.18}section.contact .contactInfos .item:last-child:before{display:none}section.contact .contactInfos .item .icon{width:22.67px;height:32.51px;margin-bottom:9px}section.contact .contactInfos .item b{font-weight:700;font-size:16px;letter-spacing:-.04em;text-align:left;color:#000;margin-bottom:9px}section.contact .contactInfos .item p{font-size:16px;line-height:24px;color:#000}section.contact .contactInfos .item a{font-size:16px;line-height:24px;color:#000}section.contact .contactForm .form-group{margin-bottom:15px}section.contact .contactForm input.form-control{height:55px;background:#fff;border:1px solid #bebebe;border-radius:0;font-size:16px;line-height:24px;text-align:left;color:#000;transition:.3s ease all}section.contact .contactForm input.form-control:focus{border:1px solid #707070}section.contact .contactForm textarea.form-control{height:167px;padding:16px 18px;background:#fff;border:1px solid #bebebe;border-radius:0;font-size:16px;line-height:24px;text-align:left;color:#000}section.contact .contactForm textarea.form-control:focus{border:1px solid #707070}section.contact .contactForm .btnSend{width:156px;height:70px;background:#000;border:0;font-weight:300;font-size:14px;line-height:18px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:.3s ease all}section.contact .contactForm .btnSend:hover{background:rgb(174 0 24)}section.contact .mapArea iframe{width:100%;height:720px}section.banner{padding-bottom:22.53%;position:relative;overflow:hidden;margin-bottom:-180px}section.banner img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all}section.blankpage{margin-top:180px;padding:60px 0}section.blankpage .sidebar{margin-top:35px}section.blankpage .sidebar ul li{margin-bottom:20px}section.blankpage .sidebar ul li a{font-weight:700;font-size:22px;letter-spacing:-.04em;line-height:52px;color:#000;position:relative}section.blankpage .sidebar ul li a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);height:2px;background:#000;transition:.3s ease all;margin-right:10px;width:0;right:100%}section.blankpage .sidebar ul li a:hover:before{width:10px}section.blankpage .break{margin:200px 0}.editor-content h1{font-weight:700;font-size:34px;letter-spacing:-.04em;line-height:61px;text-align:left;color:#000}.editor-content h2{font-weight:700;font-size:34px;letter-spacing:-.04em;line-height:61px;text-align:left;color:#000}.editor-content h3{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000}section.allproducts{margin-top:30px;padding-bottom:60px}section.allproducts .categories{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px 20px;margin-bottom:40px;padding:0 20px;position:relative}section.allproducts .categories a{font-weight:600;font-size:20px;color:#000;display:block;margin:0 26px;transition:.3s ease all;white-space:nowrap}section.allproducts .categories a.active,section.allproducts .categories a:hover{color:#ae0018}section.allproducts .products-search-wrapper{max-width:500px;margin:0 auto 15px;padding:0 20px;position:relative;width:100%}section.allproducts .products-search-box{display:flex;align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:4px;padding:6px 6px 6px 15px;transition:all .3s ease;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.05)}section.allproducts .products-search-box:focus-within{border-color:#ae0018;box-shadow:0 4px 20px rgba(174,0,24,.15)}section.allproducts .products-search-box input{flex:1;border:none;outline:0;font-size:15px;padding:0 10px;background:0 0;color:#333;height:40px;width:100%}section.allproducts .products-search-box input::placeholder{color:#999}section.allproducts .products-search-box button{background:#ae0018;border:none;border-radius:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}section.allproducts .products-search-box button:hover{background:#8a0014}section.allproducts .products-search-box button .icon{stroke:#fff}.products-search-results{position:absolute;top:100%;left:20px;right:20px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);max-height:400px;overflow-y:auto;z-index:100;display:none}.products-search-results.active{display:block}.products-search-results-list{padding:10px}.products-search-result-item{display:flex;align-items:center;padding:12px;border-radius:8px;text-decoration:none;color:#333;transition:background .2s ease}.products-search-result-item:hover{background:#f5f5f5}.products-search-result-item .result-image{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:15px;background:#f9f9f9;flex-shrink:0}.products-search-result-item .result-image img{width:100%;height:100%;object-fit:contain}.products-search-result-item .result-info{flex:1}.products-search-result-item .result-title{font-weight:600;font-size:14px;color:#000;margin-bottom:4px}.products-search-result-item .result-category{font-size:12px;color:#777}.products-search-loading,.products-search-no-results,.products-search-placeholder{padding:20px;text-align:center;color:#777;font-size:14px}@media (max-width:768px){.products-search-wrapper{max-width:100%;margin-bottom:20px}.products-search-box{padding:6px 12px}.products-search-box input{font-size:14px;padding:6px 8px}.products-search-box button{width:36px;height:36px}}section.allproducts .productList{display:flex;flex-flow:wrap;padding:0 85px;position:relative}section.allproducts .productList .item{width:16.666%;padding:0 10px;margin-bottom:20px;display:flex}@media (max-width:1600px){section.allproducts .productList .item{width:20%}}@media (max-width:1280px){section.allproducts .productList .item{width:25%}}@media (max-width:1024px){section.allproducts .productList .item{width:33.333%}section.allproducts .productList{padding:0 40px}}@media (min-width:769px) and (max-width:1024px){section.allproducts .categories{display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;padding:0 30px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;white-space:nowrap}section.allproducts .categories::-webkit-scrollbar{display:none}section.allproducts .categories a{white-space:nowrap;flex-shrink:0;font-size:15px;margin:0 12px;display:inline-block}}@media (max-width:768px){section.allproducts .productList .item{width:50%;padding:0 8px}section.allproducts .productList{padding:0 12px}section.allproducts .categories a{font-size:14px;margin:0 10px}section.allproducts{margin-top:20px}}@media (max-width:480px){section.allproducts .productList .item{width:50%;padding:0 5px}section.allproducts .productList{padding:0 10px}section.allproducts{margin-top:15px}}.productList .product{background:#fff;border:1px solid transparent;padding:12px 12px 8px;position:relative;display:flex;flex-direction:column;transition:.3s ease all;transform:scale(1);z-index:1;box-shadow:0 3px 82px rgb(0 0 0 / 0%);height:100%;width:100%}.productList .product .imgarea{aspect-ratio:1/1;position:relative;overflow:hidden;margin-bottom:10px;display:flex;align-items:center;justify-content:center;background:#fff}.productList .product .imgarea img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:.5s ease transform}.productList .product .title{font-weight:600;font-size:15px;line-height:1.2;color:#000;margin-bottom:2px;min-height:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productList .product .price{font-size:16px;line-height:1.2;color:#555;min-height:auto;font-weight:500}.productList .product .view{position:absolute;opacity:0;transition:.3s .1s ease opacity;right:10px;bottom:16px;z-index:3;font-weight:600;font-size:14px;line-height:18px;color:#ae0018}.productList .product:hover{z-index:2;transform:scale(1.3);box-shadow:0 3px 82px rgba(0,0,0,.22)}.productList .product:hover .view{opacity:1}section.mediapage{margin-top:180px}section.mediapage .titleArea{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}section.mediapage .titleArea .pageTitle{font-weight:700;font-size:24px;letter-spacing:-.04em;line-height:61px;color:#000}section.mediapage .titleArea ul{display:flex}section.mediapage .titleArea ul>li>a{font-weight:600;font-size:20px;text-align:left;color:#000;display:block;margin:0 35px}section.mediapage .titleArea ul>li>a.active,section.mediapage .titleArea ul>li>a:hover{color:#ae0018}.gallery .item{display:block;margin-bottom:20px}.gallery .item .imgarea{padding-bottom:56.3%;position:relative;overflow:hidden}.gallery .item .imgarea img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all}.gallery .item:hover img{transform:translate(-50%,-50%) scale(1.1)}.videogallery .video .imgarea{padding-bottom:56.2%;position:relative;overflow:hidden}.videogallery .video .imgarea img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all}.videogallery .video .imgarea:before{content:'';-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url(../img/svg/video.svg);width:108px;height:107.99px;opacity:.25;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;transition:.3s ease all}.videogallery .video:hover .imgarea:before{opacity:.5}.videogallery .video .title{display:block;font-weight:600;font-size:16px;line-height:14px;text-align:left;color:#000;margin-top:15px}.videogallery .video .date{font-size:14px;color:#777;margin-top:5px;display:block}.videogallery .nav{display:flex;align-items:center;justify-content:center;margin-top:40px}.videogallery .nav>div{margin:0 8px;cursor:pointer}.videogallery .nav>.prev{transform:rotate(180deg)}.videogallery .nav>div>.icon{fill:#000;transition:.3s ease all;width:13.81px;height:24px}.videogallery .nav>div:hover>.icon{fill:#ae0018}.videoGalleryPopup{position:fixed;z-index:5;transform:translate(-50%,-50%);transition:.3s ease all;left:50%;top:50%;opacity:0}.videoGalleryPopup.active{transition:.5s .3s ease all;opacity:1}.videoGalleryPopup .videoArea{padding-bottom:56.2%;position:relative;overflow:hidden;transition:1s .3s ease all;width:60vw}.videoGalleryPopup .videoArea iframe{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all}.videoGalleryPopupback .closeBtn{position:fixed;right:55px;top:55px;cursor:pointer}.videoGalleryPopupback .closeBtn .icon{width:24.5px;height:24.51px;fill:#fff}.videoGalleryPopup .title{display:block;font-weight:600;font-size:16px;line-height:14px;text-align:left;color:#fff;margin-top:15px}.videoGalleryPopup .date{font-size:14px;color:#fff;margin-top:5px;display:block}.videoGalleryPopupback{position:fixed;background:#111;left:0;right:0;top:0;bottom:0;z-index:4;opacity:0;pointer-events:none;transition:.3s .3s ease all}.videoGalleryPopupback.active{opacity:.98;pointer-events:auto;transition:.3s ease all}.accordion{margin-top:50px}.accordion .accordion-item{border-radius:0;margin-bottom:9px;border:1px solid #c5c5c5}.accordion .accordion-item .accordion-button{font-weight:700;font-size:24px;letter-spacing:-.04em;color:#000;background:#fff;box-shadow:unset;padding:23px 28px;border-radius:0;border:0;height:84px;display:flex;align-items:center}.accordion .accordion-item .accordion-button:after{background:unset;position:absolute;width:13.81px;height:24px;background:#000;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url(../img/svg/arrow.svg);right:28px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:.3s ease all}.accordion .accordion-item .accordion-button.collapsed:after{transform:translateY(-50%) rotate(90deg)}.accordion .accordion-item .accordion-button.collapsed:hover{background:#000;color:#fff}.accordion .accordion-item .accordion-button.collapsed:hover:after{background:#fff}.accordion .accordion-item .accordion-body{padding:10px 35px 50px}section.productDetail{z-index:1;position:relative;background:#f2f2f2}.productBanner{position:relative;overflow:hidden;height:70vh;min-height:500px}.productBanner img.banner-poster{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;z-index:-1;object-fit:cover;transition:opacity .5s ease}.productBanner.video-active img.banner-poster{opacity:0}.productBanner .banner-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:opacity .8s ease}.productBanner.video-active .banner-video-container{opacity:1}.productBanner .banner-video-container>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:70vh}.productBanner .banner-video-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:calc(100vw * 9 / 16);min-height:70vh;min-width:calc(70vh * 16 / 9)}.productBanner img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;z-index:-1;object-fit:cover}.productBanner .content .left{position:absolute;left:var(--container-padding);z-index:1;bottom:90px;max-width:330px}.productBanner .content .left .text1{font-weight:300;font-size:24px;line-height:28px;text-align:left;color:#fff;margin-bottom:15px}.productBanner .content .left .text1 b{font-weight:700}.productBanner .content .left .text2{font-weight:300;font-size:24px;line-height:28px;text-align:left;color:#fff;font-weight:600}.productBanner .content .right{position:absolute;right:var(--container-padding);z-index:1;bottom:90px;max-width:360px}.productBanner .content .right .text1{font-weight:600;font-size:24px;letter-spacing:-.04em;line-height:28px;color:#fff;text-align:right}.productBanner .content .goNext{position:absolute;left:50%;bottom:35px;transform:translateX(-50%);display:flex;flex-direction:column;cursor:pointer;padding:20px;padding-bottom:0;animation:bounceGoNext 2s ease-in-out infinite}@keyframes bounceGoNext{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-15px)}}.productBanner .content .goNext .icon1{transform:rotate(90deg);fill:#fff;width:23.03px;height:40.02px}.productBanner .content .goNext .icon2{transform:rotate(90deg) scale(.6);fill:#fff;width:23.03px;height:40.02px;position:absolute;top:20px;opacity:0;transition:.3s ease all}.productBanner .content .goNext:hover{animation:none}.productBanner .content .goNext:hover .icon2{opacity:1;top:70%;transform:rotate(90deg) scale(1)}section.productDetail .slogan1{font-size:40px;letter-spacing:-.04em;line-height:52px;text-align:center;color:#000;padding:60px 20px 95px;font-weight:600}.videoReviewSection{background:#f2f2f2;padding:80px 0}.video-review-wrapper{max-width:1200px;margin:0 auto;text-align:center}.video-slogan{font-size:18px;font-weight:300;letter-spacing:.05em;color:#666;margin-bottom:16px;text-transform:uppercase}.video-title{font-size:42px;font-weight:600;letter-spacing:-.02em;color:#000;margin-bottom:40px}.video-container{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.video-thumbnail{position:relative;width:100%;padding-bottom:56.25%;background:#000;cursor:pointer}.video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.video-thumbnail:hover img{transform:scale(1.02)}.video-thumbnail .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:none;cursor:pointer;padding:0;z-index:2;transition:transform .3s ease}.video-thumbnail .play-btn svg{width:80px;height:56px;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, .4))}.video-thumbnail .play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.video-thumbnail .play-btn .play-bg{transition:fill .2s ease}.video-thumbnail .play-btn:hover .play-bg{fill:#cc0000}.video-iframe-container{position:relative;width:100%;padding-bottom:56.25%;background:#000}.video-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.media-gallery{background:#0a0a0a;padding:60px 0;position:relative;width:100%}.media-gallery__container{max-width:var(--container-max-width,1440px);margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media (min-width:1024px){.media-gallery__container{padding:0 32px}}@media (min-width:1280px){.media-gallery__container{padding:0 48px}}.media-gallery__header{text-align:center;margin-bottom:40px}.media-gallery__title{font-size:clamp(24px, 4vw, 36px);font-weight:300;color:#fff;letter-spacing:-.02em;line-height:1.2}.media-gallery__title .brand{display:block;color:#737373;font-size:.5em;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px}.media-gallery__title .model{font-weight:600}.media-gallery__subtitle{font-size:14px;color:#525252;text-transform:uppercase;letter-spacing:.2em;margin-top:12px}.media-gallery__viewer{position:relative;margin-bottom:16px}.media-gallery__main{position:relative;aspect-ratio:16/9;background:#171717;overflow:hidden}.media-gallery__image{width:100%;height:100%;object-fit:contain;transition:opacity .15s ease;cursor:zoom-in}.media-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border:1px solid #262626;color:#fff;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.media-gallery__nav:hover{background:rgba(255,255,255,.1);border-color:#404040}.media-gallery__nav--prev{left:16px}.media-gallery__nav--next{right:16px}.media-gallery__counter{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);border:1px solid #262626}.media-gallery__counter .current{font-weight:700}.media-gallery__counter .separator{color:#525252;margin:0 4px}.media-gallery__fullscreen{position:absolute;bottom:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);border:1px solid #262626;color:#fff;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.media-gallery__fullscreen:hover{background:rgba(255,255,255,.1);border-color:#404040}.media-gallery__thumbs{position:relative;overflow:hidden}.media-gallery__thumbs-track{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0}.media-gallery__thumbs-track::-webkit-scrollbar{display:none}.media-gallery__thumb{flex-shrink:0;width:100px;height:67px;padding:0;border:2px solid transparent;background:#171717;cursor:pointer;overflow:hidden;transition:all .2s ease;opacity:.5}.media-gallery__thumb:hover{opacity:.8;border-color:#404040}.media-gallery__thumb.active{opacity:1;border-color:#fff}.media-gallery__thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none}.media-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999999;display:none;align-items:center;justify-content:center;background:#000}.media-lightbox.active{display:flex}body.lightbox-open{overflow:hidden}body.lightbox-open .app-bar,body.lightbox-open header,body.lightbox-open header.app-bar,body.lightbox-open nav{display:none!important;visibility:hidden!important;opacity:0!important;z-index:0!important}.media-lightbox__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;cursor:pointer}.media-lightbox__content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:80px 60px 60px;z-index:2;pointer-events:none}.media-lightbox__image{max-width:100%;max-height:100%;object-fit:contain;user-select:none;pointer-events:auto}.media-lightbox__close{position:fixed;top:16px;right:16px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;color:#000;cursor:pointer;transition:all .2s ease;z-index:9999999999;pointer-events:auto;box-shadow:0 4px 20px rgba(0,0,0,.5)}.media-lightbox__close:hover{background:#f0f0f0;transform:scale(1.08)}.media-lightbox__close:active{transform:scale(.95)}.media-lightbox__close svg{width:28px;height:28px;stroke-width:2.5}.media-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .2s ease;z-index:999999999;pointer-events:auto}.media-lightbox__nav:hover{background:rgba(255,255,255,.2)}.media-lightbox__nav--prev{left:20px}.media-lightbox__nav--next{right:20px}.media-lightbox__counter{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:12px 24px;font-size:14px;font-weight:500;border:1px solid #333;z-index:999999999;pointer-events:none}@media (max-width:1023px){.media-gallery{padding:40px 0}.media-gallery__container{padding:0 20px}.media-gallery__header{margin-bottom:24px}.media-gallery__nav{width:40px;height:40px}.media-gallery__nav--prev{left:8px}.media-gallery__nav--next{right:8px}.media-gallery__thumb{width:80px;height:53px}}@media (max-width:640px){.media-gallery{padding:32px 0}.media-gallery__container{padding:0 16px}.media-gallery__header{margin-bottom:20px}.media-gallery__subtitle{font-size:12px}.media-gallery__main{aspect-ratio:4/3}.media-gallery__nav{width:36px;height:36px}.media-gallery__nav svg{width:18px;height:18px}.media-gallery__nav--prev{left:4px}.media-gallery__nav--next{right:4px}.media-gallery__counter{padding:6px 12px;font-size:12px;bottom:8px;left:8px}.media-gallery__fullscreen{width:36px;height:36px;bottom:8px;right:8px}.media-gallery__fullscreen svg{width:16px;height:16px}.media-gallery__thumb{width:64px;height:43px}.media-gallery__thumbs-track{gap:6px}.media-lightbox__content{padding:70px 10px 60px}.media-lightbox__close{top:12px;right:12px;width:48px;height:48px;box-shadow:0 4px 16px rgba(0,0,0,.6)}.media-lightbox__close svg{width:24px;height:24px}.media-lightbox__nav{width:44px;height:44px}.media-lightbox__nav svg{width:24px;height:24px}.media-lightbox__nav--prev{left:10px}.media-lightbox__nav--next{right:10px}.media-lightbox__counter{bottom:10px;padding:10px 18px;font-size:13px}}.collectionGallery{display:none}.productprp{padding-top:75px;margin-bottom:50px}.productprp .title{font-weight:700;font-size:56px;letter-spacing:-.04em;line-height:75px;text-align:center;color:#000}.productprp .properties{display:flex;align-items:center;justify-content:space-between;margin-top:50px}.productprp .properties .item{display:flex;align-items:center;justify-content:center;flex:1;opacity:1;transition:.3s ease all;position:relative}.productprp .properties .item:after{content:'';position:absolute;right:0;top:-10px;bottom:-10px;width:1px;background:#707070;opacity:.2}.productprp .properties .item:last-child:after{display:none}.productprp .properties .item:hover{opacity:1}.productprp .properties .item .text{color:#000}.productprp .properties .item .icon{width:40px;height:40px;background:#000;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;margin-left:30px}.productColors{position:relative}.productColors .imgarea{padding-bottom:52.66%;position:relative;overflow:hidden}.productColors .imgarea img{min-height:100%;min-width:100%;max-width:unset;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);height:unset;transition:1s ease all;object-fit:cover}.productColors .chooses{position:absolute;left:50%;bottom:50px;transform:translateX(-50%)}.productColors .chooses .text{font-weight:300;font-size:16px;line-height:17px;color:#000}.productColors .chooses .options{display:flex;align-items:center;margin-top:6px;justify-content:center}.productColors .chooses .options .option{width:21px;height:21px;border-radius:10.5px;margin:0 3px;cursor:pointer;position:relative}.productColors .chooses .options .option:before{content:'';width:9px;height:9px;border-radius:4.5px;background:#dbdbdb;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:.3s ease all}.productColors .chooses .options .option.selected:before{opacity:1}.productFeaturesSection{background:#f8f8f8;padding:50px 0}.productFeaturesSection .section-header{text-align:center;margin-bottom:24px}.productFeaturesSection .section-title{font-size:32px;font-weight:600;letter-spacing:-.02em;color:#000;margin:0}.features-carousel-wrapper{position:relative;padding:0 50px}.featuresSwiper{overflow:hidden}.featuresSwiper .swiper-slide{height:auto}.feature-card{background:#fff;border-radius:0;overflow:hidden;box-shadow:none;height:100%;display:flex;flex-direction:column}.feature-image{position:relative;width:100%;padding-bottom:32%;overflow:hidden}.feature-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.feature-content{padding:12px 16px;flex:1;display:flex;flex-direction:column;background:#fff}.feature-title{font-size:14px;font-weight:600;color:#000;margin:0 0 6px 0;letter-spacing:-.01em}.feature-desc{font-size:12px;line-height:1.5;color:#666;margin:0;flex:1}.features-next,.features-prev{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#000;border-radius:0;color:#fff;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.features-prev{left:0}.features-next{right:0}.features-prev::after{content:'';width:12px;height:12px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg);margin-left:4px}.features-next::after{content:'';width:12px;height:12px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);margin-right:4px}.features-next.swiper-button-disabled,.features-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.features-pagination{position:relative;margin-top:16px;text-align:center}.features-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0 4px;border-radius:0}.features-pagination .swiper-pagination-bullet-active{background:#000}.detailedSpecifications{background:#000;padding:85px 0}.detailedSpecifications .title{font-weight:700;font-size:56px;letter-spacing:-.04em;line-height:61px;text-align:left;color:#fff;margin-bottom:40px}.detailedSpecifications .spec-tabs{background:#fff;border-radius:8px;overflow:hidden}.detailedSpecifications .tab-nav{display:flex;background:#f5f5f5;border-bottom:1px solid #e0e0e0;overflow-x:auto;scrollbar-width:none}.detailedSpecifications .tab-nav::-webkit-scrollbar{display:none}.detailedSpecifications .tab-btn{flex:1;min-width:150px;padding:20px 30px;background:0 0;border:none;font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:.3s ease all;position:relative;white-space:nowrap}.detailedSpecifications .tab-btn:hover{color:#000;background:#eee}.detailedSpecifications .tab-btn.active{color:#000;background:#fff}.detailedSpecifications .tab-btn.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:#000}.detailedSpecifications .tab-contents{padding:30px}.detailedSpecifications .tab-content{display:none}.detailedSpecifications .tab-content.active{display:block}.detailedSpecifications .specifications .item{display:flex;padding:20px 0;position:relative;align-items:center}.detailedSpecifications .specifications .item:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#e0e0e0}.detailedSpecifications .specifications .item:last-child:after{display:none}.detailedSpecifications .specifications .item b{width:280px;font-size:15px;letter-spacing:-.02em;color:#333;min-width:280px;font-weight:600}.detailedSpecifications .specifications .item p{font-size:15px;letter-spacing:-.02em;color:#666;line-height:22px}.detailedSpecifications .navButtons{display:flex;justify-content:space-between;margin-top:50px;gap:10px}.detailedSpecifications .navButtons .container{display:flex;gap:10px}.detailedSpecifications .navButtons .btn{flex:1;height:120px;background:#e5e5e5;display:flex;align-items:center;border:0;border-radius:8px;justify-content:center;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.4;color:#000;padding:20px 40px;text-align:center;transition:.3s ease all}.detailedSpecifications .navButtons .btn:hover{background:#fff}.sendUsPopUp{background:#fff;box-shadow:0 3px 99px rgba(0,0,0,.16);position:fixed;left:50%;top:5vh;z-index:4;transform:translateX(-50%);opacity:0;pointer-events:none;transition:.3s ease all}.sendUsPopUp.active{top:8vh;opacity:1;pointer-events:auto}.sendUsPopUpBackgrop{position:fixed;left:0;right:0;top:0;bottom:0;z-index:3;background:#0000002e;opacity:0;pointer-events:none}.sendUsPopUpBackgrop.active{opacity:1;pointer-events:auto}.sendUsPopUp .closeBtn{position:absolute;right:35px;top:45px;cursor:pointer}.sendUsPopUp .closeBtn .icon{width:24.5px;height:24.51px;fill:#000}.sendUsPopUp .wrapper{padding:160px 200px}.sendUsPopUp .title{font-weight:700;font-size:24px;letter-spacing:-.04em;color:#000;margin-bottom:14px}.sendUsPopUp .form-group{margin-bottom:13px}.sendUsPopUp input.form-control{height:55px;background:#fff;border-radius:0;color:#000;border:1px solid #bebebe}.sendUsPopUp select.form-control{height:55px;background:#fff;border-radius:0;color:#000;border:1px solid #bebebe}.sendUsPopUp .form-control::-webkit-input-placeholder{color:#000}.sendUsPopUp .form-control:-ms-input-placeholder{color:#000}.sendUsPopUp .form-control::placeholder{color:#000}.sendUsPopUp .form-control:focus{border:1px solid #707070}.sendUsPopUp textarea.form-control{height:159px;background:#fff;border:1px solid #bebebe;font-size:16px;line-height:24px;text-align:left;color:#000;border-radius:0;padding:16px 18px}.sendUsPopUp .customfileSelect{position:relative;height:55px;background:#fff;border:1px solid #bebebe;padding:18px}.sendUsPopUp .customfileInput{display:none}.sendUsPopUp .puan-form{height:75px;display:flex;align-items:center}.sendUsPopUp .puan-form .star-select .icon{fill:#000;width:30px;height:30px;stroke:#000;cursor:pointer}.sendUsPopUp .customfileSelect span{font-weight:400;font-size:16px;color:#000}.sendUsPopUp .customfileSelect .btn{position:absolute;right:0;top:0;bottom:0;width:200px;background:#000;border-radius:0;font-weight:300;font-size:14px;line-height:18px;color:#fff;display:flex;align-items:center;justify-content:center}.sendUsPopUp .btnSendUs{width:156px;height:70px;background:#000;font-weight:300;font-size:14px;line-height:18px;color:#fff}
/* Category Grouped Products */
.productListGrouped{padding:0 85px}.productListGrouped .category-section{margin-bottom:50px;scroll-margin-top:120px}.productListGrouped .category-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0 15px;border-bottom:2px solid #ae0018;margin-bottom:25px}.productListGrouped .category-title{font-weight:700;font-size:24px;color:#000;margin:0;text-transform:uppercase;letter-spacing:.5px}.productListGrouped .category-count{font-size:14px;color:#777;font-weight:500}.productListGrouped .productList{padding:0}@media (max-width:1024px){.productListGrouped{padding:0 40px}.productListGrouped .category-title{font-size:20px}}@media (max-width:768px){.productListGrouped{padding:0 12px}.productListGrouped .category-section{margin-bottom:40px;scroll-margin-top:100px}.productListGrouped .category-header{padding:15px 0 12px;margin-bottom:20px}.productListGrouped .category-title{font-size:18px}.productListGrouped .category-count{font-size:12px}}@media (max-width:480px){.productListGrouped{padding:0 10px}.productListGrouped .category-section{margin-bottom:35px;scroll-margin-top:80px}.productListGrouped .category-header{padding:12px 0 10px;margin-bottom:15px}.productListGrouped .category-title{font-size:16px}}

/* Sticky Categories */
section.allproducts .categories{position:sticky;top:76px;z-index:100;background:#fff;padding:15px 20px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media (max-width:1023px){section.allproducts .categories{top:64px}}@media (max-width:480px){section.allproducts .categories{top:56px}}

/* Fix: Mobile spacing & sticky categories */
section.allproducts .products-search-wrapper{margin-bottom:5px!important}
.productListGrouped{padding-top:10px}
.productListGrouped .category-section:first-child{margin-top:0}
@media (max-width:768px){section.allproducts .categories{top:64px;padding:10px 15px;margin-bottom:15px;gap:5px 10px}section.allproducts .categories a{margin:0 8px;font-size:13px}.productListGrouped{padding-top:5px}.productListGrouped .category-section{scroll-margin-top:130px}}
@media (max-width:480px){section.allproducts .categories{top:56px;padding:8px 10px;margin-bottom:10px}section.allproducts .categories a{margin:0 6px;font-size:12px}.productListGrouped .category-section{scroll-margin-top:120px}}

/* CRITICAL FIX: Mobile spacing override */
section.allproducts .products-search-wrapper{margin-bottom:0!important;padding:0 15px!important}
section.allproducts .categories{margin-bottom:0!important;margin-top:0!important}
.productListGrouped{padding-top:70px!important;margin-top:-55px!important}
@media (max-width:768px){.productListGrouped{padding-top:60px!important;margin-top:-45px!important}.productListGrouped .category-section{scroll-margin-top:150px!important}}
@media (max-width:480px){.productListGrouped{padding-top:55px!important;margin-top:-40px!important}.productListGrouped .category-section{scroll-margin-top:140px!important}}
