/*! zk-site.css — общие стили витрины, вынесены из инлайна (ZK75, 07.09.2026).
 * Собран из 13 блоков стилей, порядок повторяет прежний порядок в документе.
 * Не править руками: пересобирается _analiz_zk75/sobrat-fayl.js. */   @media screen and (min-width: 1280px) and (max-width: 1599px){html{zoom: 0.8;} .off_canvars_overlay, .modal-backdrop{zoom: 1.25;} html .mini_cart{height: 125vh !important;}}   @media (min-width: 992px){.sidebar-to-bottom-mobile .ecommerce-sidebar{order: -1;}}   @media (max-width: 767.98px){.row.sidebar-to-bottom-mobile{width: auto;} .container{padding-left: 10px !important;padding-right: 10px !important;}}   .btn-wishlist{position: absolute;top: 10px;right: 10px;z-index: 10;width: 36px;height: 36px;border-radius: 50%;background: #fff;border: none;box-shadow: 0 2px 8px rgba(0,0,0,0.1);cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;padding: 0;} .btn-wishlist:hover{background: #fff0f0;transform: scale(1.1);box-shadow: 0 4px 12px rgba(0,0,0,0.15);} .btn-wishlist:active{transform: scale(0.95);} .btn-wishlist .heart-icon{width: 20px;height: 20px;color: #ccc;transition: color 0.2s ease, fill 0.2s ease;} .btn-wishlist:hover .heart-icon{color: #e74c3c;} .btn-wishlist.active .heart-icon{color: #e74c3c;fill: #e74c3c;} .product-card{position: relative;} @keyframes heartPulse{0%{transform: scale(1);} 50%{transform: scale(1.3);} 100%{transform: scale(1);}} .btn-wishlist.adding .heart-icon{animation: heartPulse 0.4s ease;color: #e74c3c;fill: #e74c3c;} .btn-wishlist-product{width: 50px;height: 50px;border-radius: 12px;background: #fff;border: 2px solid #eee;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background-color 0.2s ease, border-color 0.2s ease;padding: 0;flex-shrink: 0;} .btn-wishlist-product:hover{background: #fff0f0;border-color: #e74c3c;} .btn-wishlist-product .heart-icon{width: 24px;height: 24px;color: #ccc;transition: color 0.2s ease, fill 0.2s ease;} .btn-wishlist-product:hover .heart-icon{color: #e74c3c;} .btn-wishlist-product.active .heart-icon{color: #e74c3c;fill: #e74c3c;}   .zk-pill-nav .nav-link.zk-pill{border-radius: 999px;padding: .35rem .9rem .35rem .9rem;margin-left: .5rem;font-weight: 600;line-height: 1.1;background: #ffffff;color: #111 !important;white-space: nowrap;display: inline-flex;align-items: center;} .zk-pill-nav .nav-link.zk-pill.dropdown-toggle{padding-right: 1.8rem !important;} .zk-pill-nav .nav-link.zk-pill:hover{opacity: .9;} .zk-pill-nav .nav-link.zk-pill .zk-pill-icon{height: 14px;width: auto;margin-right: 5px;flex-shrink: 0;} .zk-pill-nav .nav-link.zk-pill.dropdown-toggle::after{position: absolute;right: 8px;top: 50%;transform: translateY(-50%);} .zk-pill-nav .nav-item.dropdown{position: relative;} .zk-pill-nav .nav-link.zk-pill.dropdown-toggle{position: relative;} .zk-header-search{min-width: 280px;} .zk-header-toolbar{white-space: nowrap;} .zk-nav-links .btn{font-size: 13px;font-weight: 600;padding: 10px 16px;border-radius: 6px;display: inline-flex;align-items: center;line-height: 1.2;height: 38px;box-sizing: border-box;} .zk-nav-links .btn-kaspi-header, .zk-nav-links .btn-2gis-header{padding-right: 38px;} .btn-2gis-header{background: #38a546 !important;color: #fff !important;border: none;} .btn-2gis-header:hover{background: #2d8c3a !important;color: #fff !important;} .btn-2gis-header .zk-btn-icon{height: 16px;width: auto;margin-right: 6px;} .zk-nav-links .btn-light{background: #f9b50b !important;border-color: #f9b50b !important;color: #000 !important;} .zk-nav-links .btn-light:hover{background: #e5a50a !important;border-color: #e5a50a !important;} .zk-social-btn{width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;} .zk-social-btn img{width: 36px;height: 36px;} .zk-wa-dropdown::after{display: none !important;} @media (min-width: 992px){.zk-pill-nav .nav-item.dropdown{position: relative;} .zk-pill-nav .nav-item.dropdown:hover > .dropdown-menu{display: block;} .zk-pill-nav .dropdown-menu{display: none;border-radius: 14px;padding: .5rem;padding-top: .85rem;margin-top: 0 !important;min-width: 240px;top: 100%;} .zk-pill-nav .nav-item.dropdown::after{content: '';position: absolute;top: 100%;left: 0;right: 0;height: 10px;} .zk-pill-nav .dropdown-item{border-radius: 10px;padding: .45rem .75rem;font-weight: 500;}} @media (min-width: 992px){header .topbar .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;} header .topbar .zk-topbar-menu{flex:0 0 auto;display:flex;align-items:center;white-space:nowrap;} header .topbar .topbar-right{flex:0 0 auto;white-space:nowrap;margin-left:auto;display:flex;align-items:center;} header .topbar .zk-topbar-menu .navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;padding:0;} header .topbar .zk-topbar-menu .navbar-nav .nav-item{margin-right:20px;margin-bottom:0;} header .topbar .zk-topbar-menu .navbar-nav .nav-link{padding:0;font-size:13px;color:#fff;opacity:.85;white-space:nowrap;} header .topbar .zk-topbar-menu .navbar-nav .nav-link:hover{opacity:1;text-decoration:underline;} header .topbar .zk-topbar-menu .btn{display:none !important;}} .zk-social-icon{display:flex;align-items:center;justify-content:center;color:#111;} .zk-social-icon svg{width:18px;height:18px;fill: currentColor;stroke: none;} .zk-social-icon.dropdown-toggle::after{display:none;} .zk-nav-social{margin-left: 12px;} @media (min-width: 992px){.zk-pill-nav .nav-link.zk-pill{background:#f9b50b !important;color:#111 !important;} .zk-pill-nav .nav-link.zk-pill.dropdown-toggle::after{border-top-color:#111 !important;} .zk-nav-links .btn{background:#f9b50b !important;border-color:#f9b50b !important;color:#111 !important;} .zk-nav-links .btn:hover{opacity:.9;}} .zk-mobile-actions .btn{display:block;width:100%;margin-bottom:10px;background:#f9b50b !important;border-color:#f9b50b !important;color:#111 !important;font-weight:600;} .zk-mobile-social{display:flex;align-items:center;gap:10px;margin: 10px 0 6px;} #zkWaCollapseMobile a{display:block;padding:.5rem .75rem;} @media (max-width: 991.98px){.zk-pill-nav .nav-link.zk-pill{background: #f9b50b !important;color: #111 !important;border-radius: 999px !important;padding: .35rem .9rem !important;margin: 0 0 .5rem 0 !important;display: inline-flex !important;align-items: center !important;white-space: nowrap !important;} .zk-pill-nav{flex-direction: column !important;align-items: flex-start !important;} .zk-pill-nav .nav-item{width: 100% !important;} .zk-pill-nav .nav-link.zk-pill.dropdown-toggle::after{border-top-color: #111 !important;} .zk-pill-nav .dropdown-menu{width: 100% !important;min-width: 0 !important;}} @media (max-width: 991.98px){.zk-mob-top-social .navbar-tool-icon-box{width: 40px;height: 40px;border-radius: 50%;display:flex;align-items:center;justify-content:center;margin: 0;} .zk-mob-top-social .bg-secondary{background:#f9b50b !important;} .zk-mob-top-social .zk-social-icon{color:#111 !important;} .zk-mob-top-social .zk-social-icon svg{width:18px;height:18px;fill: currentColor;stroke: none;} .zk-mob-top-social .dropdown-toggle::after{display:none;} .zk-mob-top-social .dropdown-menu{z-index: 1060;} .zk-mob-mini-links .btn{background:#f9b50b !important;border-color:#f9b50b !important;color:#111 !important;white-space: nowrap;}} @media (max-width: 767.98px){header .topbar .container{display:flex !important;align-items:center !important;} header .topbar .topbar-text.dropdown.d-md-none{display:flex !important;align-items:center !important;width:100% !important;} header .topbar .topbar-text.dropdown.d-md-none > .topbar-link{white-space:nowrap !important;} header .topbar .zk-mob-top-social{margin-left:auto !important;}} @media (max-width: 767.98px){.zk-mob-top-links .btn{background:#f9b50b !important;border-color:#f9b50b !important;color:#111 !important;font-weight:700;font-size:11px;padding:.25rem .45rem;line-height:1;white-space:nowrap;}} @media (max-width: 991.98px){.zk-mob-top-social .navbar-tool-icon-box{width: 44px !important;height: 44px !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 0 !important;} .zk-mob-top-social .bg-secondary{background: #f9b50b !important;} .zk-mob-top-social .zk-social-icon{color: #111 !important;} .zk-mob-top-social .zk-social-icon svg{width: 20px !important;height: 20px !important;fill: currentColor !important;stroke: none !important;} .zk-mob-top-social{position: relative !important;z-index: 3000 !important;} .zk-mob-top-social .dropdown-menu{z-index: 4000 !important;background: #fff !important;opacity: 1 !important;border: 1px solid rgba(0,0,0,.08) !important;box-shadow: 0 10px 30px rgba(0,0,0,.18) !important;right: 0 !important;left: auto !important;top: calc(100% + 8px) !important;min-width: 260px !important;padding: .4rem 0 !important;border-radius: 12px !important;} .zk-mob-top-social .dropdown-menu .dropdown-item{color: #111 !important;font-size: 14px !important;line-height: 1.2 !important;white-space: nowrap !important;padding: .55rem .9rem !important;} .zk-mob-top-social .dropdown-toggle::after{display:none !important;}} @media (max-width: 991.98px){.zk-mob-top-social .dropdown-menu{background-color: #fff !important;opacity: 1 !important;border: 1px solid rgba(0,0,0,.10) !important;box-shadow: 0 12px 34px rgba(0,0,0,.22) !important;transform: none !important;top: calc(100% + 8px) !important;right: 0 !important;left: auto !important;z-index: 9999 !important;border-radius: 12px !important;padding: .4rem 0 !important;min-width: 280px !important;} .zk-mob-top-social .dropdown-menu .dropdown-item{color: #111 !important;opacity: 1 !important;font-size: 14px !important;font-weight: 500 !important;padding: .6rem .9rem !important;white-space: nowrap !important;background: transparent !important;} .zk-mob-top-social .dropdown-menu .dropdown-item:hover{background: rgba(0,0,0,.05) !important;}} @media (max-width: 991.98px){.zk-mob-mini-links{gap: 10px !important;} .zk-mob-mini-links .btn{padding: .45rem .75rem !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1 !important;border-radius: 10px !important;}} @media (max-width: 991.98px){header .topbar, header .topbar .container{overflow: visible !important;} .zk-wa-menu{background: #fff !important;border: 1px solid rgba(0,0,0,.12) !important;box-shadow: 0 12px 34px rgba(0,0,0,.22) !important;border-radius: 12px !important;padding: .35rem 0 !important;opacity: 1 !important;z-index: 99999 !important;} .zk-wa-menu *{opacity: 1 !important;} .zk-wa-menu .dropdown-item{color: #111 !important;font-weight: 700 !important;background: transparent !important;} .zk-wa-menu .dropdown-item:hover{background: rgba(0,0,0,.06) !important;}} @media (max-width: 991.98px){.zk-mob-top-links{display: flex !important;justify-content: flex-end !important;align-items: center !important;gap: 10px !important;margin-left: auto !important;} .zk-mob-top-links .btn{padding: 10px 16px !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1 !important;border-radius: 10px !important;min-height: 38px !important;background: #f9b50b !important;border-color: #f9b50b !important;color: #111 !important;}} @media (max-width: 991.98px){.zk-mob-top-social .dropdown .zk-wa-menu{left: 0 !important;right: auto !important;margin-left: 16px !important;max-width: calc(100vw - 16px) !important;}} @media (max-width: 991.98px){.zk-mob-top-social .zk-wa-menu{left: 0 !important;right: auto !important;margin-left: 16px !important;min-width: 260px;max-width: calc(100vw - 24px) !important;z-index: 2000;} header .topbar, header .topbar .container, header .topbar .topbar-text{overflow: visible !important;}} @media (max-width: 991.98px){header .topbar .zk-mob-top-social .dropdown-menu, header .topbar .zk-mob-top-social .dropdown-menu.show{background: #fff !important;opacity: 1 !important;border: 1px solid rgba(0,0,0,.12) !important;box-shadow: 0 12px 34px rgba(0,0,0,.22) !important;border-radius: 12px !important;} header .topbar .zk-mob-top-social .dropdown-menu .dropdown-item{color: #111 !important;opacity: 1 !important;font-weight: 600 !important;background: transparent !important;} header .topbar .zk-mob-top-social .dropdown-menu .dropdown-item:hover{background: rgba(0,0,0,.06) !important;} #zkWaCollapseMobile .bg-white{background: #fff !important;opacity: 1 !important;border: 1px solid rgba(0,0,0,.12) !important;box-shadow: 0 12px 34px rgba(0,0,0,.22) !important;border-radius: 12px !important;} #zkWaCollapseMobile .dropdown-item{color: #111 !important;opacity: 1 !important;font-weight: 600 !important;}} @media (max-width: 991.98px){.zk-mob-mini-links{gap: 10px !important;} .zk-mob-mini-links .btn{padding: 10px 14px !important;font-size: 14px !important;font-weight: 800 !important;border-radius: 10px !important;min-height: 36px !important;min-width: 78px !important;}} .btn-kaspi{background-color: #F14635;color: #fff;border: none;padding: 0.5rem 1rem;border-radius: 0.375rem;font-weight: 600;font-size: 0.875rem;display: inline-flex;align-items: center;justify-content: center;gap: 6px;transition: background-color 0.2s, transform 0.2s;text-decoration: none;height: 42px;box-sizing: border-box;flex: 1;} .btn-kaspi:hover{background-color: #d93d2e;color: #fff;text-decoration: none;transform: translateY(-1px);} .btn-kaspi .kaspi-icon{width: 18px;height: 18px;flex-shrink: 0;} .card-body.pt-1{display: flex;gap: 10px;flex-wrap: wrap;} .card-body.pt-1 .btn-primary{height: 42px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;flex: 1;margin-right: 0 !important;} .card-body.pt-1 .btn-kaspi{margin-right: 0;} .product-buttons-row{display: flex;gap: 10px;flex-wrap: wrap;} .product-buttons-row .btn{height: 46px;min-width: 140px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;margin: 0 !important;flex: 1;max-width: 200px;} .product-buttons-row .btn-kaspi{flex: 1;} @media (max-width: 576px){.product-buttons-row .btn{min-width: 100px;flex: 1 1 calc(50% - 5px);max-width: none;}} @media (min-width: 992px){.zk-catalog-dropdown:hover > .dropdown-menu{display: block;margin-top: 0;} .zk-catalog-dropdown > .dropdown-menu{margin-top: 0;} .zk-catalog-link{display: flex;align-items: center;} .zk-catalog-arrow{font-size: 0.7em;opacity: 0.7;transition: transform 0.2s ease;}} .zk-car-menu{min-width: 600px !important;padding: 20px !important;border-radius: 16px !important;box-shadow: 0 15px 50px rgba(0,0,0,0.15) !important;} .zk-car-grid{display: grid;grid-template-columns: repeat(5, 1fr);gap: 12px;} .zk-car-item{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 10px 8px;border-radius: 10px;background: #f8f9fa;text-decoration: none;transition: all 0.2s ease;} .zk-car-item:hover{background: #fff;box-shadow: 0 5px 20px rgba(0,0,0,0.1);transform: translateY(-2px);text-decoration: none;} .zk-car-item img{width: 80px;height: 50px;object-fit: contain;margin-bottom: 8px;} .zk-car-item span{font-size: 11px;font-weight: 600;color: #1a1a2e;line-height: 1.2;} .zk-car-item span small{display: block;font-size: 10px;font-weight: 400;color: #666;margin-top: 2px;} .zk-car-footer{margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;text-align: center;} .zk-car-footer a{font-weight: 600;color: #f9b50b;text-decoration: none;} .zk-car-footer a:hover{color: #e5a50a;text-decoration: underline;} .zk-car-menu-small{min-width: 280px !important;} .zk-car-grid-small{grid-template-columns: repeat(2, 1fr) !important;} .zk-nav-links .btn-kaspi-header, .btn-kaspi-header.btn, a.btn-kaspi-header{background-color: #F14635 !important;border-color: #F14635 !important;color: #fff !important;display: inline-flex !important;align-items: center !important;gap: 6px;} .zk-nav-links .btn-kaspi-header:hover, .btn-kaspi-header.btn:hover, a.btn-kaspi-header:hover{background-color: #d63d2e !important;border-color: #d63d2e !important;color: #fff !important;} .kaspi-header-icon{height: 14px;width: auto;filter: brightness(0) invert(1);} @media (min-width: 992px){.zk-nav-social .navbar-tool-icon-box.zk-social-icon{width: 32px !important;height: 32px !important;border-radius: 6px !important;} .zk-nav-social .navbar-tool-icon-box.zk-social-icon svg{width: 16px !important;height: 16px !important;}}   .zk-categories-grid{display: flex;flex-wrap: wrap;background: #fff;border: 1px solid #e8e8e8;border-radius: 12px;margin-bottom: 30px;} .zk-category-item{display: flex;align-items: center;gap: 16px;padding: 18px 20px;text-decoration: none;color: #222;font-weight: 500;font-size: 15px;background: #fff;width: calc(100% / 3);box-sizing: border-box;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;transition: background 0.2s ease, color 0.2s ease;} .zk-category-item:nth-child(3n){border-right: none;} .zk-category-item:hover{background: #f9b50b;color: #000;} .zk-category-item:first-child{border-top-left-radius: 11px;} .zk-category-item:nth-child(3){border-top-right-radius: 11px;} .zk-category-icon{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;} .zk-category-icon img{max-width: 100%;max-height: 100%;object-fit: contain;} .zk-category-name{flex: 1;line-height: 1.3;} @media (max-width: 991px){.zk-category-item{width: 50%;} .zk-category-item:nth-child(3n){border-right: 1px solid #e8e8e8;} .zk-category-item:nth-child(2n){border-right: none;} .zk-category-item:nth-child(3){border-top-right-radius: 0;} .zk-category-item:nth-child(2){border-top-right-radius: 11px;}} @media (max-width: 575px){.zk-category-item{width: 100%;border-right: none;} .zk-category-item:nth-child(2){border-top-right-radius: 0;} .zk-category-item:first-child{border-top-right-radius: 11px;}} .stickers span.used{background: #ff6b35;white-space: nowrap;}   .preloader{position: absolute;background: rgb(255 255 255 / 62%);left: 0px;top: 0px;right: 0px;bottom: 0px;z-index: 9999;text-align: center;display: none;} .preloader img{width: 40px;position: absolute;top: 50%;left: 50%;margin: -20px 0px 0px -20px;} .mini-cart-area{cursor: pointer;} .mini_cart_close i{font-size: 18px !important;position: relative !important;top: auto !important;left: auto !important;} .off_canvars_overlay{width: 100%;height: 100%;position: fixed;z-index: 999;opacity: 0;visibility: hidden;cursor: pointer;background: #222222;top: 0;} .off_canvars_overlay.active{opacity: 0.5;visibility: visible;} .cart_close{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;} .cart_text h3{font-size: 18px;text-transform: capitalize;font-weight: 400;margin-bottom: 0;} .mini_cart_close > a{font-size: 25px;} .mini_cart_close > a:hover{color: #C70909;} .mini_cart{position: fixed;min-width: 355px;max-width: 400px;height: 100%;padding: 18px 28px 33px;background: #fff;z-index: 9999;right: 0;top: 0;transition: .5s;transform: translateX(100%);} .mini_cart.active{transform: translateX(0);transition: .5s;} @media only screen and (max-width: 767px){.mini_cart{min-width: 300px;height: 100%;padding: 18px 18px 33px;}} .cart_img{width: 95px;margin-right: 10px;} @media only screen and (min-width: 768px) and (max-width: 991px){.cart_img{width: 70px;}} @media only screen and (max-width: 767px){.cart_img{width: 70px;}} .cart_info{width: 63%;} .cart_info a{font-weight: 400;font-size: 14px;line-height: 20px;display: block;margin-bottom: 6px;} @media only screen and (min-width: 768px) and (max-width: 991px){.cart_info a{font-size: 13px;}} @media only screen and (max-width: 767px){.cart_info a{font-size: 13px;}} .cart_info a:hover{color: #C70909;} .cart_info p{font-size: 13px;} .cart_info p span{font-size: 14px;font-weight: 500;color: #C70909;display: block;margin-top: 8px;} .cart_remove a{font-size: 15px;border: 1px solid #ebebeb;width: 20px;height: 20px;display: block;line-height: 20px;text-align: center;border-radius: 50%;position: relative;} .cart_remove i{font-size: 10px !important;left: 4px !important;top: 4px !important;color: inherit !important;color: inherit !important;position: absolute;} .cart_remove a:hover{background: #C70909;border-color: #C70909;color: #ffffff;} .cart_item{overflow: hidden;padding: 18px 0;border-bottom: 1px solid #ebebeb;display: flex;justify-content: space-between;} .mini_cart_table{padding: 23px 0;} .cart_total{display: flex;justify-content: space-between;} .cart_total span{font-size: 14px;font-weight: 400;} .cart_total span.price{font-weight: 700;} @media only screen and (min-width: 768px) and (max-width: 991px){.cart_total span{font-size: 13px;}} @media only screen and (max-width: 767px){.cart_total span{font-size: 13px;}} .cart_button:first-child{margin-bottom: 15px;} .cart_button a{text-transform: uppercase;border-radius: 3px;font-weight: 700;font-size: 12px;background: #eef0f1;border: 1px solid #ebebeb;display: block;text-align: center;line-height: 20px;margin-bottom: 0;padding: 13px 0px 11px;} .cart_button a:hover{border-color: #ffd333;background-color: #ffd333;color: #3e3e3e;} .cart_button a.active{border-color: #ffd333;background-color: #ffd333;color: #3e3e3e;font-weight: 700;font-size: 12px;} .shopping-list{overflow-y: scroll;} .shopping-list::-webkit-scrollbar-track{border-radius: 4px;margin-top: 5px} .shopping-list::-webkit-scrollbar{width: 4px;} .shopping-list::-webkit-scrollbar-thumb{border-radius: 4px;background: #f0f2f5;} .shopping-list:hover::-webkit-scrollbar-thumb{background: #6a7d9b;} .cart_item{padding-right: 10px;} .cart_qty{display: flex;align-items: center;justify-content: space-between;margin-top: 8px;gap: 10px;} .zk-qty{display: inline-flex;align-items: center;border: 1px solid #ebebeb;border-radius: 4px;overflow: hidden;} .zk-qty-btn{width: 28px;height: 28px;border: none;background: #f7f7f7;color: #3e3e3e;font-size: 16px;line-height: 1;cursor: pointer;padding: 0;transition: background .15s;} .zk-qty-btn:hover{background: #ffd333;} .zk-qty-val{width: 34px;height: 28px;border: none;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;text-align: center;font-size: 13px;font-weight: 600;color: #3e3e3e;background: #fff;padding: 0;pointer-events: none;} .cart_item_price{font-size: 14px;color: #C70909;white-space: nowrap;} .cart_button{margin-bottom: 10px;} .cart_button a.zk-continue{background: #fff;border: 1px solid #ebebeb;color: #3e3e3e;text-transform: none;font-weight: 600;} .cart_button a.zk-continue:hover{border-color: #C70909;background: #fff;color: #C70909;} .cart_button a.zk-wa-order{background: #25D366;border-color: #25D366;color: #fff;text-transform: none;font-weight: 700;display: flex;align-items: center;justify-content: center;} .cart_button a.zk-wa-order:hover{background: #1eb959;border-color: #1eb959;color: #fff;} .zk-dlv{margin-top:14px;background:linear-gradient(180deg,#fafbfd,#f3f5f9);border:1px solid #e7eaf0;border-radius:12px;padding:12px 12px 6px} .zk-dlv-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#1a1a2e;margin-bottom:9px} .zk-dlv-title:after{content:"";flex:1;height:1px;background:#e2e6ee} .zk-dlv .dlv-row{display:flex;gap:9px;align-items:flex-start;padding:7px 0} .zk-dlv .dlv-row + .dlv-row{border-top:1px dashed #e4e8ef} .zk-dlv .dlv-ic{width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:#1a1a2e;display:flex;align-items:center;justify-content:center;font-size:15px} .zk-dlv .dlv-tx b{display:block;font-size:12.5px;color:#1a1a2e;font-weight:700} .zk-dlv .dlv-tx span{font-size:11.5px;color:#6a7386;line-height:1.35;display:block} .zk-dlv .free{color:#0f9d58;font-weight:800} .zk-dlv-foot{text-align:center;font-size:10.5px;color:#98a0b3;padding:8px 0 4px}   @media (min-width: 768px){.zk-mob-topbar{display:none !important;}} @media (max-width: 767.98px){.zk-mob-topbar{display:block !important;width:100%;} .zk-mob-topbar .zk-row{display:flex;align-items:center;justify-content:space-between;gap:8px;} .zk-mob-topbar .zk-logo img{height:38px;width:auto;display:block;} .zk-mob-topbar .zk-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;} .zk-mob-topbar .zk-actions .btn{padding:6px 10px !important;font-size:11px !important;font-weight:800 !important;border-radius:10px !important;line-height:1 !important;background:#f9b50b !important;border-color:#f9b50b !important;color:#111 !important;} .zk-mob-topbar .zk-phone{display:block;margin-top:6px;white-space:nowrap;} .zk-header-mainbar .navbar-brand.d-sm-none{display:none !important;}} .zk-mob-topbar .zk-row2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;} .zk-mob-topbar .zk-icons{display:flex;align-items:center;gap:8px;flex:0 0 auto;} .zk-mob-topbar .zk-icons .navbar-tool-icon-box{width:34px;height:34px;} .zk-mob-topbar .zk-icons svg{width:18px;height:18px;} @media (max-width: 767.98px){header .zk-header-mainbar .zk-header-toolbar, header .zk-header-mainbar .navbar-toggler{display:none !important;} .zk-mob-topbar .zk-icons .navbar-tool-icon-box, .zk-mob-topbar .zk-icons button.navbar-tool-icon-box{background:#f9b50b !important;border-color:#f9b50b !important;border-radius:50% !important;} .zk-mob-topbar .zk-icons .navbar-tool{color:#111 !important;} .zk-mob-topbar .zk-icons svg{fill:#111 !important;} .zk-mob-topbar .zk-icons .dropdown-toggle::after{display:none !important;} .zk-mob-topbar .zk-burger{border:0;background:transparent;padding:0;display:flex;align-items:center;} .zk-mob-topbar .zk-burger .navbar-tool-icon-box{display:flex;align-items:center;justify-content:center;} .zk-mob-topbar .zk-icons .navbar-tool{padding:0;} .zk-mob-topbar .zk-icons .navbar-tool-icon-box{display:flex;align-items:center;justify-content:center;} header .topbar .container > :not(.zk-mob-topbar){display:none !important;} header .topbar .topbar-text.dropdown.d-md-none{display:none !important;} .zk-mob-topbar .zk-mob-underbar{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);} .zk-mob-topbar ul.zk-mob-pill-nav{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;gap:8px !important;margin:0 0 10px 0 !important;padding:0 !important;list-style:none !important;} .zk-mob-topbar ul.zk-mob-pill-nav > li.nav-item{flex:0 0 auto !important;width:auto !important;margin:0 !important;padding:0 !important;} .zk-mob-topbar ul.zk-mob-pill-nav > li.nav-item > a.nav-link{display:inline-flex !important;width:auto !important;white-space:nowrap !important;} .zk-mob-topbar form.zk-mob-searchform{display:flex !important;align-items:stretch !important;width:100% !important;margin:0 !important;} .zk-mob-topbar .zk-mob-search-input{flex:1 1 auto !important;width:1% !important;min-width:0 !important;height:40px !important;padding:0 12px !important;border:1px solid rgba(255,255,255,.25) !important;border-right:0 !important;border-radius:10px 0 0 10px !important;background:#fff !important;color:#111 !important;outline:none !important;} .zk-mob-topbar .zk-mob-search-btn{flex:0 0 auto !important;height:40px !important;padding:0 14px !important;border:1px solid #f9b50b !important;background:#f9b50b !important;color:#111 !important;font-weight:800 !important;border-radius:0 10px 10px 0 !important;white-space:nowrap !important;line-height:1 !important;} .zk-header-nav{padding:0 !important;margin:0 !important;border-top:0 !important;min-height:0 !important;} .zk-header-nav > .container{padding:0 !important;} #navbarCollapse{text-align:center !important;} #navbarCollapse .navbar-nav{width:100% !important;align-items:center !important;} #navbarCollapse .navbar-nav .nav-item{width:100% !important;} #navbarCollapse .navbar-nav .nav-link, #navbarCollapse .navbar-nav .btn{display:inline-flex !important;justify-content:center !important;} #navbarCollapse .zk-pill-nav{align-items:center !important;}} .off_canvars_overlay{z-index:10050 !important;} .mini_cart{position:fixed !important;top:0 !important;right:-380px !important;width:360px !important;max-width:92vw !important;height:100vh !important;background:#fff !important;z-index:10060 !important;opacity:1 !important;visibility:visible !important;transition:right .25s ease !important;} .mini_cart.active{right:0 !important;} .off_canvars_overlay{position:fixed !important;inset:0 !important;background:rgba(0,0,0,.55) !important;opacity:0 !important;visibility:hidden !important;z-index:10050 !important;transition:opacity .25s ease !important;} .off_canvars_overlay.active{opacity:1 !important;visibility:visible !important;} @media (max-width: 767.98px){.zk-mob-hero{background:var(--card);border:1px solid var(--line);padding:16px;margin:10px 0 0;border-radius:14px;position:relative;overflow:hidden;} :root[data-theme="dark"] .zk-mob-hero{background:linear-gradient(115deg,#101a3a,#0b1023 70%);border-color:transparent;} .zk-mob-hero::before{content:'';position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:rgba(249,181,11,0.15);border-radius:50%;} .zk-mob-hero-car{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0;pointer-events:none;} .zk-mob-hero-car--dark{display:none;} :root[data-theme="dark"] .zk-mob-hero-car--light{display:none;} :root[data-theme="dark"] .zk-mob-hero-car--dark{display:block;} .zk-mob-hero-text{font-size:14.5px;max-width:60%;font-weight:800;color:var(--ink);line-height:1.3;margin-bottom:12px;position:relative;z-index:1;} .zk-mob-hero-text span{color:var(--gold-d);} .zk-mob-hero-btn{display:inline-flex;align-items:center;background:var(--gold);color:#111 !important;font-weight:800;font-size:12px;padding:8px 15px;border-radius:9px;text-decoration:none;position:relative;z-index:1;} .zk-mob-hero-btn:hover{background:var(--gold-d);text-decoration:none;color:#111 !important;} .zk-mob-videos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;} .zk-mob-video-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;} .zk-mob-video-wrap{position:relative;width:72px;height:72px;margin-bottom:6px;} .zk-mob-video-ring{position:absolute;top:0;left:0;width:72px;height:72px;border-radius:50%;background:conic-gradient(#f9b50b 0%,#ff6b35 25%,#e74c3c 50%,#c13584 75%,#f9b50b 100%);animation:zkRingRotate 3s linear infinite;padding:3px;} .zk-mob-video-ring::after{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:50%;background:var(--card);} .zk-mob-video-circle{position:absolute;top:4px;left:4px;width:64px;height:64px;border-radius:50%;overflow:hidden;z-index:2;} .zk-mob-video-circle img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;} .zk-mob-video-circle video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;} .zk-mob-video-circle video{opacity:0;transition:opacity .35s ease;} .zk-mob-video-circle video.zk-vid-on{opacity:1;} .zk-mob-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:rgba(0,0,0,0.55);border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;} .zk-mob-video-play::after{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #fff;margin-left:2px;} .zk-mob-video-item p{font-size:10px;font-weight:600;text-align:center;color:var(--ink);line-height:1.2;margin:0;} .zk-mob-video-item:active .zk-mob-video-wrap{transform:scale(0.93);transition:transform .1s ease;} @keyframes zkRingRotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}} .zk-mob-cats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;position:relative;z-index:1;} .zk-mob-cat-item{position:relative;border-radius:12px;overflow:hidden;height:90px;background:#eef0f3;text-decoration:none;display:block;pointer-events:auto !important;} .zk-mob-cat-item img{width:100%;height:100%;object-fit:cover;opacity:1;pointer-events:none;} .zk-mob-cat-item span{position:absolute;bottom:8px;left:10px;font-size:12px;font-weight:700;color:#151515;text-shadow:0 1px 2px rgba(255,255,255,0.6);pointer-events:none;} .zk-mob-reviews{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:12px;margin:8px 0 0;position:relative;z-index:1;} .zk-mob-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-bottom:10px;} .zk-mob-reviews-left{display:flex;align-items:center;gap:8px;flex-shrink:1;min-width:0;} .zk-mob-score{font-size:22px;font-weight:800;color:var(--gold-d);line-height:1;flex-shrink:0;} .zk-mob-stars{display:flex;gap:2px;flex-shrink:0;} .zk-mob-stars svg{width:12px;height:12px;fill:var(--gold-d);} .zk-mob-reviews-cnt{font-size:10px;color:var(--mut);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .zk-mob-reviews-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#1a1a2e;background:var(--gold);padding:5px 9px;border-radius:8px;text-decoration:none;white-space:nowrap;flex-shrink:0;} .zk-mob-reviews-link svg{width:12px;height:12px;fill:#1a1a2e;} .zk-mob-reviews-link:hover{background:var(--gold-d);text-decoration:none;color:#1a1a2e;} .zk-mob-reviews-btns{display:flex;align-items:center;gap:5px;flex-shrink:0;} .zk-mob-leave-btn{display:inline-flex;align-items:center;font-size:10px;font-weight:600;color:#1a1a2e;background:var(--gold);padding:5px 8px;border-radius:8px;text-decoration:none;white-space:nowrap;flex-shrink:0;} .zk-mob-leave-btn:hover{background:var(--gold-d);text-decoration:none;color:#1a1a2e;} @media(max-width:360px){.zk-mob-reviews-cnt{display:none;}} .zk-mob-reviews-scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;} .zk-mob-reviews-scroll::-webkit-scrollbar{display:none;} .zk-mob-review-card{flex:0 0 220px;background:var(--tile);border:1px solid var(--tile-b);border-radius:10px;padding:10px;} .zk-mob-review-top{display:flex;align-items:center;gap:7px;margin-bottom:7px;} .zk-mob-review-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;} .zk-mob-review-name{font-size:11px;font-weight:600;color:var(--ink);} .zk-mob-review-date{font-size:10px;color:var(--mut);margin-top:1px;} .zk-mob-review-stars{display:flex;gap:2px;margin-bottom:5px;} .zk-mob-review-stars svg{width:11px;height:11px;fill:var(--gold-d);} .zk-mob-review-text{font-size:11px;color:var(--ink);line-height:1.5;} .zk-mob-action-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;} .zk-mob-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none;line-height:1.2;text-align:center;} .zk-mob-action-btn svg{width:18px;height:18px;flex-shrink:0;fill:currentColor;} .zk-mob-btn-wa{background:#25d366;color:#fff !important;} .zk-mob-btn-wa:hover{background:#1ebe5d;color:#fff !important;text-decoration:none;} .zk-mob-btn-cat{background:#f9b50b;color:#111 !important;} .zk-mob-btn-cat:hover{background:#e5a50a;color:#111 !important;text-decoration:none;} .zk-video-modal{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,0.75);align-items:center;justify-content:center;padding:24px 20px;pointer-events:none;} .zk-video-modal.active{display:flex;pointer-events:auto;} .zk-video-modal-inner{position:relative;width:75vw;max-width:280px;aspect-ratio:9/16;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,0.6);} .zk-video-modal-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;} .zk-video-modal-close{position:absolute;top:-42px;right:0;width:34px;height:34px;background:rgba(255,255,255,0.2);border:none;border-radius:50%;color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;} #mobile-search{position: relative;} #mobile-search .zk-search-fullscreen-close{display: none;} #mobile-search.zk-search-fullscreen-active{position: fixed;inset: 0;z-index: 2000;background: linear-gradient(135deg, #1a1a2e 0%, #2d2d4e 100%);padding: 16px;display: flex;flex-direction: column;gap: 12px;overflow-y: auto;} #mobile-search.zk-search-fullscreen-active .zk-search-fullscreen-close{display: block;align-self: flex-end;background: transparent;border: 0;color: #fff;font-size: 22px;padding: 4px 8px;} #smartsearch-mobile{display: none;} #mobile-search.zk-search-fullscreen-active #smartsearch-mobile{display: block;background: rgba(255, 255, 255, 0.10);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-radius: 14px;padding: 8px;flex: 1 1 auto;overflow-y: auto;} body.zk-search-lock{overflow: hidden;}}   #smartsearch{display: none;position: absolute;top: calc(100% + 6px);left: 0;width: 100%;max-height: 70vh;overflow-y: auto;background: linear-gradient(135deg, #1a1a2e 0%, #384a7a 100%);border-radius: 14px;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.25);z-index: 1000;padding: 4px;} #smartsearch .items, #smartsearch-mobile .items{list-style: none;margin: 0;padding: 4px;} #smartsearch .item, #smartsearch-mobile .item{border-radius: 10px;padding: 8px;cursor: pointer;} #smartsearch .item:hover, #smartsearch .item.current, #smartsearch-mobile .item:hover, #smartsearch-mobile .item.current{background: rgba(255, 255, 255, 0.12);} #smartsearch .item_block, #smartsearch-mobile .item_block{display: flex;align-items: center;gap: 10px;} #smartsearch .item .image img, #smartsearch-mobile .item .image img{width: 50px;height: 50px;border-radius: 8px;object-fit: cover;flex-shrink: 0;} #smartsearch .item .title, #smartsearch-mobile .item .title{flex: 1 1 auto;min-width: 0;color: #fff;} #smartsearch .item .title a, #smartsearch-mobile .item .title a{color: #fff;text-decoration: none;} #smartsearch .item .title b, #smartsearch-mobile .item .title b{font-weight: 600;} #smartsearch .item .title mark, #smartsearch-mobile .item .title mark{background: transparent;color: #f9b50b;padding: 0;} #smartsearch .item .title span, #smartsearch-mobile .item .title span{display: block;font-size: 12px;color: rgba(255, 255, 255, 0.6);} #smartsearch .item .stock, #smartsearch-mobile .item .stock{display: block;font-size: 11px;margin-top: 2px;} #smartsearch .item .stock.in, #smartsearch-mobile .item .stock.in{color: #4caf50;} #smartsearch .item .stock.out, #smartsearch-mobile .item .stock.out{color: rgba(255, 255, 255, 0.45);} #smartsearch .item .price, #smartsearch-mobile .item .price{color: #f9b50b;white-space: nowrap;text-align: right;} #smartsearch .item .price del, #smartsearch-mobile .item .price del{color: rgba(255, 255, 255, 0.4);font-weight: 400;margin-right: 6px;} #smartsearch .zk-search-showall, #smartsearch-mobile .zk-search-showall{display: block;text-align: center;padding: 10px;margin-top: 4px;border-top: 1px solid rgba(255, 255, 255, 0.15);color: #f9b50b;text-decoration: none;font-weight: 600;font-size: 13px;} #smartsearch .zk-search-showall:hover, #smartsearch-mobile .zk-search-showall:hover{color: #fff;text-decoration: none;} #smartsearch p.text-center, #smartsearch-mobile p.text-center{color: rgba(255, 255, 255, 0.7);}   .zk-mega-menu{padding: 25px 30px;min-width: 1140px;background: #fff;border-radius: 16px;box-shadow: 0 15px 50px rgba(0,0,0,0.18);left: 0 !important;right: auto !important;transform: none !important;margin-top: 10px;} .zk-mega-brands{display: flex;gap: 20px;} .zk-mega-brand{background: #f8f9fa;border-radius: 12px;padding: 20px;min-width: 0;} .zk-mega-brand.zk-brand-hyundai{width: 480px;flex-shrink: 0;} .zk-mega-brand.zk-brand-kia{width: 360px;flex-shrink: 0;} .zk-mega-brand.zk-brand-chevrolet{width: 240px;flex-shrink: 0;} .zk-mega-brand-header{text-align: center;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 2px solid #e9ecef;height: 80px;display: flex;align-items: center;justify-content: center;} .zk-mega-brand-header a{display: flex;align-items: center;justify-content: center;height: 100%;} .zk-mega-brand-header img{max-height: 55px;max-width: 140px;object-fit: contain;} .zk-mega-models{display: flex;flex-wrap: wrap;gap: 8px;} .zk-mega-model{display: flex;align-items: center;gap: 10px;padding: 8px 12px;border-radius: 8px;text-decoration: none;color: #333;font-size: 13px;font-weight: 500;transition: all 0.15s ease;background: #fff;width: calc(50% - 4px);box-sizing: border-box;} .zk-mega-brand.zk-brand-chevrolet .zk-mega-model{width: 100%;} .zk-mega-model:hover{background: #f9b50b;color: #000;} .zk-mega-model img{width: 55px;height: 38px;object-fit: contain;border-radius: 4px;flex-shrink: 0;} .zk-mega-model-text{flex: 1;min-width: 0;line-height: 1.3;} .zk-mega-model-name{font-weight: 600;font-size: 13px;white-space: nowrap;} .zk-mega-model-year{font-size: 11px;color: #777;font-weight: 400;} .zk-mega-model:hover .zk-mega-model-year{color: #444;} .zk-mega-brand-footer{margin-top: 15px;padding-top: 12px;border-top: 1px solid #e9ecef;text-align: center;} .zk-mega-brand-footer a{color: #f9b50b;font-weight: 600;font-size: 14px;text-decoration: none;} .zk-mega-brand-footer a:hover{color: #e5a50a;text-decoration: underline;} @media (max-width: 1199px){.zk-mega-menu{min-width: auto;max-width: 95vw;padding: 20px;} .zk-mega-brands{flex-direction: column;} .zk-mega-brand, .zk-mega-brand.zk-brand-hyundai, .zk-mega-brand.zk-brand-kia, .zk-mega-brand.zk-brand-chevrolet{width: 100%;} .zk-mega-model{width: calc(33.33% - 6px);}} @media (max-width: 767px){.zk-mega-model{width: 100%;}}   .zk-footer{background: var(--card);color: var(--ink);border-top: 1px solid var(--line);} .zk-footer-main{padding: 60px 0 40px;} .zk-footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 40px;} .zk-footer-brand{padding-right: 30px;} .zk-footer-logo img{height: 45px;margin-bottom: 20px;} .zk-footer-desc{font-size: 14px;line-height: 1.7;color: var(--mut);margin-bottom: 25px;} .zk-footer-socials{display: flex;gap: 12px;} .zk-social-link{width: 40px;height: 40px;border-radius: 10px;background: var(--tile);border: 1px solid var(--line);display: flex;align-items: center;justify-content: center;transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;} .zk-social-link svg{width: 20px;height: 20px;color: var(--mut);transition: color 0.3s ease;} .zk-social-link:hover{background: var(--gold);border-color: var(--gold);transform: translateY(-3px);} .zk-social-link:hover svg{color: #1a1a2e;} .zk-footer-title{font-size: 16px;font-weight: 600;margin-bottom: 20px;color: var(--ink);} .zk-footer-contact-list{list-style: none;padding: 0;margin: 0;} .zk-footer-contact-list li{display: flex;align-items: flex-start;gap: 12px;margin-bottom: 15px;} .zk-footer-contact-list li svg{width: 20px;height: 20px;color: var(--gold-d);flex-shrink: 0;margin-top: 2px;} .zk-footer-contact-list li div{display: flex;flex-direction: column;gap: 5px;} .zk-footer-contact-list li a, .zk-footer-contact-list li span{font-size: 14px;color: var(--mut);text-decoration: none;transition: color 0.2s ease;} .zk-footer-contact-list li a:hover{color: var(--gold-d);} .zk-footer-links{list-style: none;padding: 0;margin: 0;} .zk-footer-links li{margin-bottom: 12px;} .zk-footer-links a{font-size: 14px;color: var(--mut);text-decoration: none;transition: color 0.2s ease, transform 0.2s ease;display: inline-block;} .zk-footer-links a:hover{color: var(--gold-d);transform: translateX(5px);} .zk-footer-bottom{background: var(--tile);padding: 20px 0;} .zk-footer-bottom-inner{display: flex;justify-content: space-between;align-items: center;} .zk-footer-copyright{font-size: 13px;color: var(--mut);} .zk-footer-dev{font-size: 13px;color: var(--mut);} .zk-footer-dev a{color: var(--gold-d);text-decoration: none;font-weight: 600;margin-left: 5px;} .zk-footer-dev a:hover{color: var(--ink);} .whatsapp-button{position: fixed;bottom: 25px;right: 25px;width: 60px;height: 60px;background: #25d366;border-radius: 50%;display: flex !important;align-items: center;justify-content: center;box-shadow: 0 4px 20px rgba(37,211,102,0.4);z-index: 999;transition: transform 0.3s ease, box-shadow 0.3s ease;} .whatsapp-button svg{width: 32px;height: 32px;color: #fff;} .whatsapp-button:hover{transform: scale(1.1);box-shadow: 0 6px 25px rgba(37,211,102,0.5);} .zk-dtp-fab{position: fixed;right: 25px;bottom: 95px;z-index: 998;display: flex;align-items: center;gap: 9px;background: #e53935;color: #fff;text-decoration: none;padding: 10px 16px;border-radius: 30px;max-width: 230px;box-shadow: 0 4px 20px rgba(229,57,53,0.45);font-size: 13px;font-weight: 600;line-height: 1.2;transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;} .zk-dtp-fab svg{width: 22px;height: 22px;flex-shrink: 0;} .zk-dtp-fab:hover{background: #c62828;color: #fff;transform: scale(1.05);box-shadow: 0 6px 25px rgba(229,57,53,0.55);} @media (max-width: 720px){.zk-dtp-fab{right: 30px;bottom: 100px;padding: 9px 14px;font-size: 12px;max-width: 200px;}} @media (max-width: 575px){.zk-dtp-fab{max-width: 185px;}} @media (max-width: 991px){body.zk-has-mobilebar .whatsapp-button{bottom: 90px;} body.zk-has-mobilebar .zk-dtp-fab{bottom: 160px;}} @media (max-width: 991px){.zk-footer-grid{grid-template-columns: 1fr 1fr;gap: 30px;} .zk-footer-brand{grid-column: span 2;padding-right: 0;}} @media (max-width: 575px){.zk-footer-main{padding: 40px 0 30px;} .zk-footer-grid{grid-template-columns: 1fr;gap: 30px;} .zk-footer-brand{grid-column: span 1;text-align: center;} .zk-footer-socials{justify-content: center;} .zk-footer-contacts, .zk-footer-menu{text-align: center;} .zk-footer-contact-list li{justify-content: center;} .zk-footer-bottom-inner{flex-direction: column;gap: 10px;text-align: center;} .whatsapp-button{bottom: 20px;right: 20px;width: 55px;height: 55px;}}   a.manufuter-link{color: blue;text-decoration: underline;} body{overflow-x: hidden;} @media(max-width: 720px){input{font-size: 16px !important} select{font-size: 16px !important} a.whatsapp-button{display: inline-block !important;position: fixed;right: 30px;bottom: 30px;background: #26b947;color: #fff;font-size: 30px;line-height: 0px;width: 60px;height: 60px;border-radius: 50%;text-align: center;padding: 14px 17px 14px 17px;z-index: 99999999;} .product-card a.btn.btn-dark{display: none;}} .login .content{background-color:#fff;border-radius:10px;width:400px;margin:40px auto 10px;padding:15px 20px 15px;overflow:hidden;position:relative} .login .content h3{color:#1c242f;font-size:28px;font-weight:400!important;margin-top:5px;} .login .content .form-control{background-color:#fff;height:43px;color:#8290a3;border:1px solid #dde3ec} .login .content .forget-form,.login .content .register-form{display:none} .login .content .form-title{font-weight:300;margin-bottom:25px} .login .content .form-actions{clear:both;border:0;border-bottom:1px solid #eee;padding:10px 30px 24px;margin-left:-30px;margin-right:-30px} .login .content .create-account{margin:0 -40px -15px;padding:15px 0 17px;text-align:center;background-color:#ffc40b;border-radius:0 0 10px 10px;} .login .content .create-account p a{font-weight:600;font-size:14px;color:#000;} .login .content .close{position:absolute;right:25px;top:18px;} .help-block{font-size:12px;padding:0px 10px;color:red;} .min-icon{margin-right: 5px;} .text-green{color: #74d818;} .text-orange{color: #ffc40b;} .text-blue{color: #1890d4;}   #zk-loader{position:fixed;inset:0;background:rgba(10,14,28,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:99999;} #zk-loader.zk-on{display:flex;} #zk-loader .zk-loader-box{display:flex;flex-direction:column;align-items:center;gap:20px;} #zk-loader .zk-loader-logo{height:70px;width:auto;display:block;} #zk-loader .zk-loader-spin{width:46px;height:46px;border-radius:50%;border:4px solid rgba(255,255,255,.16);border-top-color:#ffce1f;animation:zkLoadSpin .7s linear infinite;} @keyframes zkLoadSpin{to{transform:rotate(360deg)}}