:root{--znd-1:#fd2300;--znd-2:#e03946;--znd-3:#042a63;--znd-4:#1c4598;--znd-5:#00BB39;--btn-default-color:#fff;--btn-default-color-hover:#ccc;}
.dn{display:none;}
.mfp-bg{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
html{scroll-behavior:smooth;}
address{font-style:normal;font-size:100%;}
.amount{white-space:nowrap;}
.blog-post-loop .wd-post-author{display:none !important;}
.cart-content-wrapper .woocommerce-shipping-totals.shipping{display:none !important;}
.contact-blc i{position:absolute;left:0;line-height:1.4;width:21px;text-align:center;color:rgba(255, 255, 255, 0.5);}
.contact-blc li{position:relative;padding-left:25px;}
.contact-blc ul{list-style:none;padding-left:0;}
.error404 .page-content p, .error404 .page-content .searchform{display:none;}
footer .wd-social-icons.social-follow{justify-content:left;color:#ccc;margin-top:20px;}
header .whb-top-bar .wd-header-text{font-size:14px;}
.main-mega-menu li{border-bottom:1px solid rgba(255,255,255,0.2);}
.main-mega-menu li:last-child{border:0;}
.main-mega-menu .menu.wd-nav-vertical.wd-design-with-bg, .main-mega-menu .wd-nav-vertical.wd-design-with-bg > li > a, .main-mega-menu .wpb_wrapper{background:var(--znd-4);}
.main-mega-menu .wd-nav-vertical.wd-design-with-bg > li > a:hover{background:#fff;}
.main-mega-menu .widget-title{border-bottom:2px solid #fff;}
.main-mega-menu .wd-nav-vertical > li.menu-item-has-children > a::after{margin-right:-5px;}
.main-mega-menu .wd-nav-vertical.wd-design-with-bg > li > a{padding:14px 20px;font-weight:400;line-height:22px;}
.main-mega-menu .wpb_wrapper{height:100%;}
.main-slider .wd-slider.wd-section-container .wd-slide-container{padding-inline:0;padding-block:0;}
.main-slider .promo-banner .banner-title{background:rgba(0,0,0,0.4);padding:15px;max-width:400px;backdrop-filter:blur(3px);}
.menu-my-col ul.menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;list-style:none;padding:0;margin:0;}
.menu-my-col ul.menu > li{box-sizing:border-box;}
.menu-my-col ul.sub-menu{list-style:none;padding-left:15px;margin-top:10px;}
.menu-my-col ul.sub-menu li{margin-bottom:5px;}
.menu-my-col ul.menu > li{flex:0 0 16.66%;box-sizing:border-box;padding:0 10px;}
.menu-my-col ul.menu > li > a{display:block;font-weight:600;margin-bottom:8px;text-decoration:none;color:#555;line-height:1.3;}
.menu-my-col ul.menu li a:hover{color:var(--znd-bg);}
.menu-my-col ul.menu .sub-menu{list-style:none;margin-top:5px;list-style:disc;}
.menu-my-col ul.menu .sub-menu .sub-menu{display:none;}
.menu-my-col ul.menu .sub-menu li{display:list-item;color:var(--znd-bt-2);margin-bottom:2px;}
.menu-my-col ul.menu .sub-menu li:hover{color:var(--znd-bg);}
.menu-my-col ul.menu .sub-menu li a{display:block;padding:3px 0;color:#333;text-decoration:none;}
.menu-my-col ul.menu .sub-menu li a:hover{color:#000;}
.menu-my-dropd .wd-dropdown-menu{background:#f5f5f5;}
.mobile-nav a:active, .mobile-nav a:focus{background:#f5f5f5;}
.sidebar-widget.woocommerce.widget_product_categories{}
.sidebar-widget.woocommerce.widget_product_categories ul.children{border-left:1px solid #ddd;}
.sidebar-widget.woocommerce.widget_product_categories .widget-title{border-bottom:2px solid var(--znd-1);padding-bottom:15px;}
.sidebar-widget.woocommerce.widget_product_categories .product-categories li.wd-active > a{}
.single-post .post-single-page .wd-post-meta{display:none !important;}
.single-post .post-single-page .wd-single-post-header{--wd-align:left;display:block;text-align:left;}
.single-post .post-single-page .wd-post-image{margin-top:15px;}
.single-product-page .summary h1.product_title.entry-title{font-size:28px;}
.single-product-page .summary .wd-product-brands{float:none;text-align:left;display:table;}
.single-product-page .summary .wd-wishlist-btn{width:100%;}
.single-product-page .product-tabs-wrapper .wd-accordion-item{margin-bottom:20px;}
.single-product .woocommerce-breadcrumb .wd-last-link ~ span{display:none;}
.wd-breadcrumbs > :is(span, a):last-child{font-weight:400;}
.wd-carousel-container .slider-title{border-bottom:2px solid var(--znd-1);text-transform:uppercase;padding-bottom:4px;}
.wd-carousel-container.wd-products .wd-product p.wd-product-stock.stock{bottom:34px;}
.wd-cookies-popup p{margin-bottom:0;}
.wd-cookies-popup.popup-display{background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(3px);z-index:10150;}
.wd-popup{display:none;}
.wd-products .category-grid-item{background:#fff;}
.wd-products .wd-product .product-element-bottom{}
.wd-products .wd-product .product-wrapper{background:#fff;}
.wd-products .wd-product .wd-entities-title{text-align:center;line-height:1.2;}
.wd-products .wd-product p.wd-product-stock.stock.wd-style-default.in-stock::before, .wd-products .wd-product p.wd-product-stock.stock.wd-style-default.in-stock{color:var(--znd-5);}
.wd-products .wd-product p.wd-product-stock.stock.wd-style-default.in-stock::before{display:none;}
.wd-products .wd-product p.stock.wd-style-default:is(.available-on-backorder, .in-stock){color:var(--znd-4);}
.wd-products .wd-product p.wd-product-stock.stock{text-transform:uppercase;font-size:13px;text-align:center;}
.wd-side-hidden{z-index:10151;}
.wd-social-icons{justify-content:left;}
.woocommerce-my-account-wrapper .woocommerce-button.button.cancel{display:none;}
.woocommerce-mini-cart__buttons .btn-cart{color:#fff !important;}
.wpcf7-acceptance .wpcf7-list-item{font-size:14px;line-height:1.2;}
.wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:start;}
.wpcf7 fieldset.hidden-fields-container{display:none;}
.znd-info {
line-height: 1.2;
border: 1px solid rgba(0, 176, 36, 0.2);
padding: 15px;
margin-bottom: 20px;
background: rgba(0, 176, 36, 0.12);
}.related-products .wd-product-brands-links + p.wd-product-stock{display:none;}
.znd-kp-price-request{text-transform:uppercase;font-weight:500;font-size:14px;}
.summary .znd-kp-price-request{font-size:18px;}
.summary .get-kp-btn{width:170px;}
.popup-quick-view .get-kp-btn{display:none;}
.znd-price-on-request .wd-product-stock{display:none !important;}
.znd_is_price_on_request{color:#0052a7;}
.znd-price-on-request .wd-product-stock.znd_is_price_on_request {
display: block !important;
}