.merchant-bogo{margin-block:20px}.merchant-quick-view-content .merchant-bogo{max-width:100%}.merchant-bogo-title{margin:0 0 10px;font-size:var(--merchant-font-size);font-weight:var(--merchant-font-weight);color:var(--merchant-text-color)}.merchant-bogo .added_to_cart,.merchant-bogo .wc-forward{display:none !important}.merchant-bogo-offer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:20px}.merchant-bogo-offer>div{position:relative}.merchant-bogo-offer:not(:last-child){margin-bottom:20px}@media(max-width:1024px) and (min-width:769px){.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-x{width:45%}.merchant-quick-view-content .merchant-bogo-offer .merchant-bogo-product-y{width:55%}}.merchant-bogo-product{display:-webkit-box;display:-ms-flexbox;display:flex}.merchant-bogo-product p{margin:0 0 5px}.merchant-bogo-product p,.merchant-bogo-product span{font-size:13px}.merchant-bogo-product p del,.merchant-bogo-product p bdi,.merchant-bogo-product span del,.merchant-bogo-product span bdi{font-size:inherit !important}.merchant-bogo-product img{max-height:80px !important;max-width:80px !important}.merchant-bogo-product-price .error{color:red;font-size:12px}.merchant-bogo-product-contents{padding-left:10px}.merchant-bogo-product-y{border:1px solid;border-radius:0;padding:10px 10px 0}.merchant-bogo-product-label{background:var(--merchant-bg-color);color:var(--merchant-text-color);padding:4px 12px;font-weight:bold;border-radius:20px;font-size:12px;display:inline-block;margin-bottom:10px}.merchant-bogo-arrow{background:var(--merchant-bg-color);color:var(--merchant-text-color);width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center;position:absolute;right:-30px;top:80px;z-index:2}button.button.merchant-bogo-add-to-cart{font-size:12px;margin-top:10px;padding:7px 14px;width:100%}.merchant-bogo-offer-error{color:red;font-size:12px;margin-top:10px;line-height:1.6}.merchant-bogo-offer-error .error{margin-bottom:10px;display:block;text-align:center}.merchant-bogo-product-attributes{display:grid;grid-gap:10px;margin-top:10px}.merchant-bogo-product-attributes select{min-height:inherit;height:inherit;padding:7px;font-size:12px}@media(min-width:470px){.merchant-bogo-product-x{width:50%}.merchant-bogo-product-y{width:50%}}@media(max-width:469px){.merchant-bogo-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.merchant-bogo-arrow{right:0;left:50%;bottom:-30px;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.select-error-tooltip{position:relative;color:#58151c}.select-error-tooltip:after,.select-error-tooltip:before{position:absolute;z-index:99}.select-error-tooltip:before{font-weight:400;text-transform:none;content:attr(data-error);background:#f8d7da;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#58151c;padding:5px 10px;border-radius:5px;bottom:calc(100% + 10px);left:0}.select-error-tooltip:after{font-family:"dashicons";content:"";font-size:26px;color:#f8d7da;line-height:1;bottom:calc(100% - 5px);left:5px}.mppb-wrap .hidden{display:none}.mppb-wrap .mppb-products{padding:30px 0}.mppb-wrap .mppb-products .mppb-item-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.mppb-wrap .mppb-products .mppb-item-product:last-child{margin-bottom:0}.mppb-wrap .mppb-products .mppb-item-product .mppb-optional{margin-right:5px}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori{position:relative}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori img{width:100%;height:auto;border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.mppb-wrap .mppb-products .mppb-item-product .mppb-thumb .mppb-thumb-ori .mppb-thumb-new{position:absolute;top:0;right:0;background-color:red;color:#fff;padding:5px;border-radius:0 0 0 5px;font-size:12px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-title-inner{font-size:18px;font-weight:500}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-description{margin-top:10px;font-size:14px;color:#666}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability{margin-top:5px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p{font-size:14px}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.stock{margin-bottom:0}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.in-stock{color:#0a0}.mppb-wrap .mppb-products .mppb-item-product .mppb-title .mppb-availability p.out-of-stock{color:red}.mppb-wrap .mppb-products .mppb-item-product .mppb-price{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.mppb-wrap .mppb-products .mppb-item-product .mppb-price .mppb-price-ori del{color:#999}.mppb-wrap .mppb-products .mppb-item-product .mppb-price .mppb-price-ori ins{font-size:18px;color:red}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form{position:relative}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-select{margin-top:10px}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-select select{width:100%;padding:10px;height:unset}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error{position:absolute;background-color:#fff;color:#333;padding:10px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.4);box-shadow:3px 3px 5px rgba(0,0,0,.4);z-index:1;top:110%;left:0;width:310px;border:1px solid #767676;opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error.show{opacity:1;visibility:visible}@media screen and (max-width:768px){.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error{width:250px}}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .icon{background-color:#ff8400;color:#fff;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;margin-right:8px;border-radius:2px;font-weight:bold}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error::before{content:"";position:absolute;bottom:100%;left:20%;margin-left:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #767676 rgba(0,0,0,0)}.mppb-wrap .mppb-products .mppb-item-product .mppb-variation-form .mppb-variation-error::after{content:"";position:absolute;bottom:98%;left:20%;margin-left:-10px;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.mppb-wrap .mppb-after-text{margin-bottom:30px}.mppb-wrap .mppb-optional-product{margin-top:5px}.mppb-wrap .mppb-total-bundle-price:not(.hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-label{font-size:18px;font-weight:500;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-value{width:74%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;font-size:18px;font-weight:500}.mppb-wrap .mppb-total-bundle-price:not(.hidden) .mppb-total-bundle-price-value .price{font-size:18px;font-weight:500}.variation-Bundledproducts{float:left}.site-header-cart .variation-Bundledproducts ul li{padding:5px;min-height:unset}.site-header-cart .variation-Bundledproducts ul li:after{display:none}.merchant-cart-reserved-timer{width:100%;border-radius:5px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:15px;background-color:var(--merchant-bg-color);margin-bottom:10px}.merchant-cart-reserved-timer-icon{margin-right:14px;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.merchant-cart-reserved-timer-icon img{min-width:36px !important;max-width:36px !important}.merchant-cart-reserved-timer-content p{margin:5px 0}.merchant-cart-reserved-timer-content-title{font-size:14px}.merchant-cart-reserved-timer-content-desc{width:100%;color:#000;font-size:16px;font-weight:600;margin-top:5px;line-height:normal;text-align:left}.merchant-cart-reserved-timer-content-desc span{color:red}.klb-post img{max-width:100%;height:auto;}
.klb-post h1, .klb-post h2, .klb-post h3, .klb-post h4, .klb-post h5, .klb-post h6{margin-bottom:10px;line-height:140%;margin:10px 0;text-rendering:optimizelegibility;padding:0;}
.klb-post h1{font-size:38.5px;text-transform:inherit;}
.klb-post h2{font-size:31.5px;padding-bottom:initial;}
.klb-post h3{font-size:24.5px;text-transform:initial;text-align:left;text-transform:initial;font-weight:500;}
.klb-post h4{font-size:17.5px;}
.klb-post h5{font-size:14px;}
.klb-post h6{font-size:11.9px;}
table{max-width:100%;background-color:transparent;width:100%;}
th{text-align:left;padding-right:20px;padding-bottom:5px;padding:8px;border:1px solid var(--color-gray200);}
td{padding:4px;border:1px solid var(--color-gray200);text-align:left;}
dt{font-weight:bold;}
dt, dd{line-height:20px;}
dd{margin-left:10px;}
.wp-calendar-table td, .wp-calendar-table th{text-align:center;}
abbr, tla, acronym{text-decoration:underline;cursor:help;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
form select, select{width:100%;}
.aligncenter img{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin:0 0 1em 1em;clear:both;}
.alignleft{float:left;margin:0 1em 1em 0;clear:both;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.gallery-caption{padding:0;}
.bypostauthor{color:#000;}
.textarea_half{max-width:500px;}
.wp-caption img{max-width:100%;height:auto;}
.sticky{}
p>img{max-width:100%;height:auto;}
.wp-caption{padding-top:4px;max-width:100%;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-image:initial;background-color:#efefef;text-align:center;margin-bottom:20px;clear:both;}
.wp-caption p.wp-caption-text{width:auto !important;line-height:1.9;font-size:12px;padding:3px 0;margin:0 !important;background:#f6f6f6;display:block;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;text-align:inherit;}
.klb-post ul{padding-left:20px;list-style-type:circle;}
.klb-post ol{padding-left:20px;list-style-type:decimal;}
.klb-post ul li{list-style-type:circle;line-height:1.75;padding:0;}
.klb-post ol li{list-style-type:decimal;line-height:1.75;padding:0;}
.post-password-form label{width:100%;}
.klb-post:before, .klb-post:after{content:'';display:table;clear:both;}
.klb-post td a{font-weight:600;}
.klb-post td{padding:12px;}
.klb-post th{padding:12px;}
.klb-pagination{clear:both;}
pre{padding:9.5px;margin:0 0 10px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;white-space:pre-line;}
.site-loading{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:var(--color-background);z-index:100000;}
.site-loading .preloading{position:relative;width:60px;height:60px;}
.site-loading .circular{position:absolute;width:100%;height:100%;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;top:0;right:0;bottom:0;left:0;}
.site-loading .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke:var(--theme-primary-color);-webkit-animation:dashray 1.5s ease-in-out infinite;animation:dashray 1.5s ease-in-out infinite;stroke-linecap:round;}
@-webkit-keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes dashray {
0%{stroke-dasharray:1,200;stroke-dashoffset:0;}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35;}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124;}
}
@keyframes dashray {
0%{stroke-dasharray:1,200;stroke-dashoffset:0;}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35;}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124;}
}
.preloader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:var(--theme-primary-color);z-index:100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;width:2.125rem !important;-webkit-transition:opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);transition:opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);background:none;height:auto;}
.preloader .path{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite;}
.ajax-loading .products > svg.loader-image.preloader{bottom:0;top:inherit;height:auto;z-index:9999;}
.ajax-loading .loader-image.preloader{position:static;display:block;}
svg.loader-image.preloader.quick-view{position:fixed;}
@-webkit-keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@keyframes rotator {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@-webkit-keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
@keyframes dash {
0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
.tab-ajax.preloader{width:100% !important;height:100%;background-color:rgba(255, 255, 255, 0.6);animation:none;transform:none;position:absolute !important;}
.tab-ajax.preloader .path{display:none;}
[data-theme="dark"] .header-main .header-search-form .search-form .input-search-addon .form-select option{color:#1b1f22 !important;}
.site-header .color-scheme-light .custom-button .sub-menu.mega-menu .mega-header{color:var(--color-text);}
.site-header .color-scheme-light .custom-button .sub-menu.mega-menu .products{color:var(--color-text);}
@media screen and (min-width:1024px){
.elementor-container.elementor-column-gap-extended{padding-left:25px;padding-right:25px;}
}
@media screen and (max-width:1023.98px){
.elementor-container.elementor-column-gap-extended{padding-left:25px;padding-right:25px;}
}
@media screen and (min-width:1024px){
.elementor-container.elementor-column-gap-default{padding-left:30px;padding-right:30px;}
}
@media screen and (max-width:1023.98px){
.elementor-container.elementor-column-gap-default{padding-left:30px;padding-right:30px;}
}
@media screen and (max-width:767.98px){
.elementor-container.elementor-column-gap-extended, .elementor-container.elementor-column-gap-default{padding-left:0;padding-right:0;}
}
.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-object-custom .badge{margin-left:auto;border-radius:0.1875rem !important;}
.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-has-children .badge{margin-left:0.375rem;}
.elementor-widget-blonwe-special-product .column.large{width:100% !important;}
.klb-module.module-products-grid.style-5 .grid-wrapper .column.large .product .content-wrapper .price{font-size:22px;}
@media screen and (min-width:320px){
.products:not(.klb-slider).mobile-grid-1 > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;}
}
@media screen and (min-width:64rem){
.klb-blog .content-wrapper.sidebar-left{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
@media screen and (min-width:992px){
.blog-single-post .single-post .entry-media{margin-bottom:2.5rem !important;}
}
.single-post .post-comments .comment-list, .single-post .post-comments .comment-respond{border-color:var(--color-gray300);}
@media screen and (min-width:992px){
.single-post .post-comments .comment-respond .entry-title{font-size:1.5rem !important;}
}
.post-comments p.logged-in-as a, .post-comments p.logged-in-as{color:var(--color-text);font-size:0.875rem;font-weight:500;}
h3.comment-reply-title{font-weight:600;font-size:1.5rem;margin-bottom:5px;}
.post-comments .comment-respond .comment-form .form-submit input{color:#FFF;background-color:var(--theme-primary-color);border-color:transparent;}
.post-comments .comment-respond .comment-form .form-submit input:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9);}
 
a#cancel-comment-reply-link{margin-left:1rem;color:#212529;text-decoration:none;text-transform:capitalize;font-size:12px;}
.comment-respond .comment-form p.comment-form-cookies-consent label{display:inline-block;margin-bottom:0 !important;width:auto;}
input#wp-comment-cookies-consent{height:auto;margin-right:5px;appearance:auto;}
.post-comments ul.children{list-style:none;padding-left:40px;}
ol.comment-list .comment-respond{padding-bottom:1.5rem;}
.sidebar-column .entry-meta .entry-published a{font-size:0.75rem !important;}
.site-social ul.social-color a{color:#fff !important;}
@media(max-width:991px){
.blog-sidebar{margin-top:40px;}
} .products .product > .tinv-wraper.tinv-wishlist{display:none;}
.product a.tinvwl_add_to_wishlist_button{font-size:0;}
.thumbnail-buttons a.klbcp-btn{font-size:0 !important;}
.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-family:"klbtheme" !important;content:"\eb35";margin-right:0px;font-size:1.375rem;top:0;}
.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\ec57";}
.products .product-buttons.only-icon a.button{font-size:0;}
.products .product .product-buttons.primary-button a.add_to_cart_button i, .products .product .product-buttons.success-button a.add_to_cart_button i, .product-type-5  a.add_to_cart_button i, .product-type-13  a.add_to_cart_button i{display:none;}
.product-type-13 a.add_to_cart_button{color:#FFF !important;background-color:var(--theme-primary-color) !important;line-height:2.1875rem !important;height:2.1875rem !important;border-color:transparent !important;}
.product-type-13 a.add_to_cart_button:hover{color:#FFF;background-color:rgba(var(--theme-primary-color-RGB), 0.9) !important;}
.product-type-13 a.added_to_cart{flex:1 0 100% !important;margin-left:0;color:#FFF;background-color:var(--theme-primary-color);}
.product-type-13 a.added_to_cart:hover{color:#FFF;background-color:rgba(var(--theme-primary-color-RGB), 0.9);}
.cart-with-quantity.product-in-cart a.quickview-button{display:inherit !important;}
.price_slider_amount #min_price, .price_slider_amount #max_price{display:block !important;}
.before-shop-loop .sorting-products select{max-width:130px;text-overflow:ellipsis;}
.single-product-wrapper .product-stock{display:none;}
.single-product-wrapper .product-inventory-wrapper .product-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.single-product-wrapper .product-detail .single_add_to_cart_button{color:#FFF;background-color:var(--color-green700);border-color:transparent;}
.single-product-wrapper .product-detail .single_add_to_cart_button:hover{background-color:var(--color-green800);}
.single-product-wrapper .single_add_to_cart_button{position:relative;height:2.875rem;padding-left:2.125rem;padding-right:2.125rem;}
.single-product .product-brand th:after{content:':';margin-right:4px;}
.single-product .product-brand th{opacity:0.6;line-height:1;color:#1b1f22;font-size:0.8125rem;font-weight:400;padding:0;margin-right:0.25rem;border:none;}
.single-product .product-brand td{border:none;padding:0;}
.single-product .product-brand tr{display:inline-block;}
.single-product .product-brand tr + tr{margin-left:10px;}
.single-product .product-brand td p{margin:0;font-weight:500;color:var(--color-blue600);}
.single-product-wrapper .product-detail .product-meta.bottom > * a{font-size:0.8125rem;font-weight:500;color:var(--color-text);line-height:1;}
.single-product-wrapper .product-alert-message strong{margin-right:5px;}
.klb-module.related, section.up-sells.upsells.products, .cross-sells{margin-top:1.875rem;}
@media screen and (min-width:64rem){
.klb-module.related, section.up-sells.upsells.products, .cross-sells{margin-top:3.75rem;}
}
section.up-sells.upsells.products h2, .cross-sells h2{position:relative;font-size:1.125rem;font-weight:500;margin-bottom:0.9375rem;}
@media screen and (min-width:1024px){
section.up-sells.upsells.products h2, .cross-sells h2{margin-bottom:1.25rem;font-size:1.25rem;}
}
.module-recently-viewed .module-header{margin-bottom:1.25rem !important;}
.flex-control-thumbs li.slick-slide img.flex-active{border-color:var(--color-text) !important;}
@media screen and (min-width:75rem){
.hide-desktop{display:none !important;}
}
p.stars a{border-right:1px solid #e1e1e1;}
p.stars a:last-child{border-right:0;}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after{content:"\ec6e";font-family:"klbtheme";color:#666;}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after{content:"\ec6e\ec6e";font-family:"klbtheme";color:#666;}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after{content:"\ec6e\ec6e\ec6e";font-family:"klbtheme";color:#666;}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after{content:"\ec6e\ec6e\ec6e\ec6e";font-family:"klbtheme";color:#666;}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after{content:"\ec6e\ec6e\ec6e\ec6e\ec6e";font-family:"klbtheme";color:#666;}
p.stars a, .woocommerce-page p.stars a{display:inline-block;margin-right:1em;text-indent:-9999px;position:relative;font-family:"klbtheme";font-size:.8rem;}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after{font-family:"klbtheme";text-indent:0;position:absolute;top:0;left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:3px;}
p.stars a.star-1, .woocommerce-page p.stars a.star-1{width:2em;}
p.stars a.star-2, .woocommerce-page p.stars a.star-2{width:3em;}
p.stars a.star-3, .woocommerce-page p.stars a.star-3{width:4em;}
p.stars a.star-4, .woocommerce-page p.stars a.star-4{width:5em;}
p.stars a.star-5, .woocommerce-page p.stars a.star-5{width:6em;}
.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after{content:"\ec6e";color:var(--color-yellow600);font-weight:900;}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after{content:"\ec6e\ec6e";color:var(--color-yellow600);font-weight:900;}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after{content:"\ec6e\ec6e\ec6e";color:var(--color-yellow600);font-weight:900;}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after{content:"\ec6e\ec6e\ec6e\ec6e";color:var(--color-yellow600);font-weight:900;}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after{content:"\ec6e\ec6e\ec6e\ec6e\ec6e";color:var(--color-yellow600);font-weight:900;}
h2.woocommerce-Reviews-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;}
h2.woocommerce-Reviews-title + .reviews-slot{margin-top:2.2rem;}
.quickview-product .single-product-wrapper{opacity:1;visibility:visible;pointer-events:auto;}
section#related-products .products .product .product-wrapper.style-1 .product-buttons{display:flex;}
.product-buttons.only-icon a.button i{font-size:1.25rem;}
.product-buttons.only-icon a.button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:2.25rem;height:2.25rem;padding:0;}
.product-inventory.outof-stock{color:#c92a2a;}
.single-product-wrapper .product-stock.out-of-stock{background-color:#fff5f5;color:#c92a2a;}
.single-product-wrapper .product-stock.in-stock{background-color:rgba(var(--color-greenRGB), 0.1);color:var(--color-green600) !important;}
.dropdown-categories .dropdown-menu.collapse:not(.show){display:none !important;}
.dropdown-categories .dropdown-menu{display:inherit !important;}
.header-action.wishlist-button .action-count{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.625rem;font-weight:500;line-height:1.0625rem;min-width:1.0625rem;padding-left:0.0625rem;padding-right:0.0625rem;height:1.0625rem;border-radius:50%;top:0.125rem;right:-0.125rem;color:#FFF;background-color:var(--theme-primary-color);}
.header-action.wishlist-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;}
.site-header a.wishlist_products_counter{font-size:0;}
.site-header a.wishlist_products_counter:before{display:none;}
.site-header a.wishlist_products_counter span.wishlist_products_counter_number{font-size:0.625rem;}
.site-header .header-action.cart-button .cart-not-empty .site-scroll .remove_from_cart_button{margin-right:0.5rem;}
p.woocommerce-mini-cart__buttons a.button.checkout{color:#FFF;background-color:var(--color-red600);border-color:transparent;border-radius:8px;}
p.woocommerce-mini-cart__buttons a.button.checkout:hover{background-color:rgba(var(--color-redRGB), 0.95);}
p.woocommerce-mini-cart__buttons a.button:not(.checkout){color:#1B1F22;background-color:transparent;border:1px solid #1B1F22;border-radius:8px;}
p.woocommerce-mini-cart__buttons a.button:not(.checkout):hover{color:#FFF;background-color:#1B1F22;}
@media(max-width:600px){
.site-header .cart-button:hover .custom-dropdown-menu.hide{opacity:0;visibility:hidden;pointer-events:auto;}
}
@media screen and (min-width:75rem){
.shop-wide .container{max-width:100%;overflow:hidden;}
}
.woocommerce-cart-form .table>:not(caption)>*>*{border-bottom:1px solid var(--color-gray200);}
a.checkout-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--theme-button-font);font-size:var(--theme-button-font-size);font-weight:var(--theme-button-font-weight);letter-spacing:var(--theme-button-letter-spacing);line-height:2.625rem;padding-left:1.125rem;padding-right:1.125rem;border-radius:var(--theme-radius-form);-webkit-transition:color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition:color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);color:#FFF !important;background-color:var(--theme-primary-color) !important;border-color:transparent !important;}
a.checkout-button:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9) !important;}
.single-product .woocommerce-message, .single-product ul.woocommerce-error li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:row-reverse;justify-content:space-between;}
.woocommerce-message{border:1px solid #dee2e6;margin-bottom:1.875rem;margin-top:1.875rem;padding:1rem;font-size:.875rem;}
ul.woocommerce-error{list-style:none;padding:0;border:1px solid #dee2e6;margin-bottom:1.875rem;padding:1rem;font-size:.875rem;}
.woocommerce-message a.button{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;text-decoration:none;}
.cart-empty-page{text-align:center;max-width:760px;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;}
.cart-empty-page .cart-empty{font-size:1.125rem;font-weight:700;text-transform:uppercase;color:#f03e3e;margin-bottom:1.25rem;}
.cart-empty-page .empty-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10rem;height:10rem;margin-bottom:1.875rem;}
ul#shipping_method{list-style:none;padding:0;font-size:0.8125rem;margin:0;}
ul#shipping_method li{margin-bottom:15px;}
#shipping_method input.shipping_method{position:relative;top:3px;float:right;margin-right:0;margin-left:7px;vertical-align:middle;}
.woocommerce-cart #shipping_method input.shipping_method{top:0;}
ul#shipping_method label{margin-bottom:0;vertical-align:middle;font-size:0.8125rem;}
p.woocommerce-shipping-destination{font-size:.775rem;line-height:17px;}
.cart-wrapper .cart_totals .shop_table tr td strong{font-weight:600;}
#customer_details .woocommerce-additional-fields{margin-top:1.875rem;}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment #place_order{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.woocommerce-form-coupon-toggle{padding:20px;background-color:#F7F7F7;padding-left:35px;position:relative;font-size:.895rem;margin-bottom:1.875rem;}
.woocommerce-form-coupon-toggle:before{color:#ee403d;position:absolute;left:15px;top:48%;font-size:15px;transform:translateY(-50%);text-rendering:auto;font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\ec27';}
.woocommerce-form-coupon-toggle a.showcoupon{color:var(--color-text);text-decoration:none;}
form.checkout_coupon.woocommerce-form-coupon{margin-top:-1rem;}
form.checkout.woocommerce-checkout .cart-wrapper{margin-top:0 !important;}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping .shipping-notice{font-size:12px !important;}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a:before{font-size:1.375rem;width:1.875rem;margin-right:0.625rem;}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.woocommerce-MyAccount-navigation-link a:before{font-family:"klbtheme";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\ea60';}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--orders a:before{content:'\ebe7';}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--downloads a:before{content:'\e80a';}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\ec3f';}
 
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\eafb';}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--wishlist a:before{content:'\eb35';}
.my-account-wrapper .woocommerce-MyAccount-navigation-menu .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\e9c0';}
.woocommerce-checkout .col-1, .woocommerce-checkout .col-2, .woocommerce-account .col-1, .woocommerce-account .col-2{float:left;width:50%;max-width:100%;}
.woocommerce-checkout .col2-set:before, .woocommerce-checkout .col2-set:after, .woocommerce-account .col2-set:before, .woocommerce-account .col2-set:after{content:'';display:table;clear:both;}
.my-account-page h2, .my-account-page h3{font-size:1.125rem;font-weight:500;}
.my-account-page .woocommerce-form-register button.woocommerce-form-register__submit{color:#FFF;background-color:var(--theme-primary-color);border-color:transparent;}
.my-account-page .woocommerce-form-register button.woocommerce-form-register__submit:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9);}
.woocommerce-thankyou-order-received{margin-bottom:30px;padding:3%;width:100%;border:2px dashed #47b486;color:#47b486;text-align:center;font-weight:600;font-size:22px;line-height:1.4;}
section.woocommerce-order-details + section.woocommerce-customer-details{margin-top:30px;}
.woocommerce-order-details h2, .woocommerce-customer-details h2{font-size:1.125rem;font-weight:600;}
ul.woocommerce-order-overview{list-style:none;padding-left:0;}
section.woocommerce-order-details td, section.woocommerce-order-details th{padding:10px;}
.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td{border:none;border-bottom:1px solid;border-color:var(--color-gray300);}
.woocommerce-shipping-totals td, .woocommerce-shipping-totals th{border:none;border-bottom:1px solid;border-color:var(--color-gray300);padding-top:1.25rem !important;padding-bottom:1.25rem !important;}
.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td{border:none;}
.woocommerce-cart-form table td{border:none;}
.woocommerce-cart-form table th{border:none;}
.order-review-wrapper .shop_table thead th{border:none;}
.order-review-wrapper .shop_table tbody td{border:none;}
.order-review-wrapper .shop_table tfoot tr th{border:none;}
.order-review-wrapper .shop_table tfoot tr td{border:none;}
.single-product .variations td, .single-product .variations th{border:none;}
.tinv-wishlist .social-buttons li a.social{color:var(--color-text);}
table.tinvwl-table-manage-list th{font-size:0.875rem;font-weight:700;}
table.tinvwl-table-manage-list td.product-name a{color:var(--color-text);}
table.tinvwl-table-manage-list .product-remove button{padding-top:0;}
table.tinvwl-table-manage-list .button{white-space:pre;}
a.added_to_cart{font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:2.25rem;height:2.25rem;padding:0;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--theme-button-font);font-weight:var(--theme-button-font-weight);letter-spacing:var(--theme-button-letter-spacing);align-items:center;margin-left:5px;border-radius:var(--theme-radius-form);color:var(--color-green800);background-color:rgba(var(--color-greenRGB), 0.08);border:1px solid rgba(var(--color-greenRGB), 0.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;}
a.added_to_cart:before{content:'\e8ef';font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;}
a.added_to_cart:hover{color:#FFF;background-color:var(--color-green700);}
a.ajax_add_to_cart{position:relative;}
.ajax_add_to_cart.loading i{opacity:0;}
.ajax_add_to_cart.loading:after{opacity:1;animation:klb-rotate 450ms infinite linear;}
@keyframes klb-rotate {
100%{transform:rotate(360deg);}
}
.ajax_add_to_cart:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;}
.primary-button a.added_to_cart{color:#FFF;background-color:var(--theme-primary-color);border-color:transparent;}
.primary-button a.added_to_cart:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9);}
ul.woocommerce-widget-layered-nav-list .type-color span.color-box{width:20px;height:20px;position:relative;display:inline-block;border-radius:50%;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;}
ul.woocommerce-widget-layered-nav-list .type-color{padding-bottom:5px;text-transform:capitalize;vertical-align:middle;}
ul.woocommerce-widget-layered-nav-list .type-color span.count{float:right;font-size:0.8125rem;line-height:25px;color:#9aa5b3;}
ul.woocommerce-widget-layered-nav-list .type-color span.color-box:after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,.1);color:#FFF;font-weight:normal;line-height:1;opacity:0;transition:opacity .2s ease;font-family:'klbtheme';content:"\e8ef";}
ul.woocommerce-widget-layered-nav-list li.chosen .type-color span.color-box:after, ul.woocommerce-widget-layered-nav-list li:hover .type-color span.color-box:after{opacity:1;}
ul.woocommerce-widget-layered-nav-list .type-button span.button-box{width:1rem;height:1rem;box-shadow:0 1px 2px 0 rgb(27 31 34 / 5%);border:var(--theme-form-border-width) solid var(--color-gray500);display:inline-block;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;position:absolute;left:0;top:2px;border-radius:0.25rem;}
body.input-variation-filled[data-color=default] ul.woocommerce-widget-layered-nav-list .type-button span.button-box{background-color:var(--color-gray50);border:none;}
body.input-variation-filled[data-color=default] ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);}
ul.woocommerce-widget-layered-nav-list .type-button a{padding-left:26px;z-index:99;position:relative;}
ul.woocommerce-widget-layered-nav-list .type-button{text-transform:capitalize;position:relative;display:-ms-flexbox;-ms-flex-align:center;color:currentColor;padding-bottom:0.0625rem;}
ul.woocommerce-widget-layered-nav-list .type-button span.button-box:after{align-items:center;justify-content:center;color:#fff;font-weight:normal;line-height:1;opacity:0;transition:opacity .2s ease;content:'';position:absolute;top:3px;left:1px;height:3px;width:10px;border:solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);}
ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box:after{opacity:1;}
ul.woocommerce-widget-layered-nav-list .type-button a:before{display:none;}
ul.woocommerce-widget-layered-nav-list .type-button span.count{float:right;font-size:0.8125rem;line-height:25px;color:#9aa5b3;}
ul.woocommerce-widget-layered-nav-list .type-button a{margin-bottom:3px;}
ul.woocommerce-widget-layered-nav-list .type-button:hover span.button-box{border-color:var(--color-gray600);}
.sidebar-column .widget ul li a, .mobile-filter-sidebar .widget ul li a{font-size:0.875rem;cursor:pointer;margin-bottom:0;color:currentColor;}
.sidebar-column .widget ul > li + li,
.mobile-filter-sidebar .widget ul > li + li{margin-top:0.5rem;}
.sidebar-column .widget ul, .mobile-filter-sidebar .widget ul{list-style:none;padding-left:0;}
.sidebar-column .widget, .mobile-filter-sidebar .widget{font-size:0.8125rem;}
.sidebar-column .widget ul.children, .sidebar-column .widget ul.sub-menu, .mobile-filter-sidebar .widget ul.children, .mobile-filter-sidebar .widget ul.sub-menu{padding-left:15px;margin-top:0.5rem;}
.quantity .qty{color:var(--color-text);}
.cart-with-quantity a.added_to_cart{display:none;}
.header-bottom .dropdown-categories .dropdown-menu:not(.colored-icons) .menu-item-object-product_cat a span i{color:var(--color-gray600);}
@media screen and (min-width:992px){
.single-product-wrapper .product-detail .detail-side-inner .cart .single_add_to_cart_button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
}
@media(max-width:767px){
.product-detail .cart td.woocommerce-grouped-product-list-item__thumbnail{display:none;}
} .klb-module.module-products-grid.style-7 .grid-wrapper{margin-left:-0.9375rem;margin-right:-0.9375rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;}
@media screen and (min-width:1200px){
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .thumbnail-wrapper{width:10rem;margin-right:1.25rem;}
}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-rating{margin-bottom:0.4375rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-title{font-size:0.875rem;margin-bottom:0.5rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .price{font-size:1.25rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .price del{font-size:75%;font-weight:400;opacity:0.8;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details{margin-top:0.625rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul{margin:0;padding-left:0.9375rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul li{font-size:0.75rem;color:var(--color-gray600);}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-details ul li + li{margin-top:0.1875rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details{padding-top:0.9375rem;padding-bottom:0.9375rem;padding-left:0.4375rem;padding-right:0.4375rem;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details .product-buttons{width:100%;margin-top:0;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-footer .product-footer-details .product-buttons .add_to_cart_button{font-size:0.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product .product-content-fade{top:-1.25rem;bottom:0;}
.module-products-grid.style-7 .products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-badges{left:0.5rem;top:0.5625rem;}
.module-products-grid.style-7 a.klbcp-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;width:2rem;height:2rem;color:currentColor;border-radius:var(--theme-radius-form);;}
.module-products-grid.style-7 a.klbcp-btn:hover{background-color:var(--color-gray50);}
.module-products-grid.style-7 a.klbcp-btn:before{font-family:"klbtheme";font-style:normal;font-weight:normal;speak:never;font-size:1.375rem;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product{margin-bottom:1.875rem;}
@media screen and (min-width:1200px){
.klb-module.module-products-grid.style-7 .grid-wrapper .list-style .product{margin-bottom:3.125rem;}
}
@media screen and (min-width:1200px){
.klb-module.module-products-grid.style-7 .grid-wrapper > *{width:100%;}
}
@media screen and (min-width:1200px){
.klb-module.module-products-grid.style-7 .grid-wrapper > .products > *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%;}
}
@media screen and (min-width:768px){
.blog-posts.grid-3 .post{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}
}
@media screen and (min-width:992px){
.blog-posts.grid-3 .post{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;}
}
@media screen and (min-width:768px){
.blog-posts.grid-2 .post{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
}
@media(max-width:769px){
.klb-product-category+.klb-product-category{margin-top:40px}
}
@media(max-width:767px){
.elementor-widget-blonwe-contact-form-7 .elementor-widget-container{border-width:0 !important;}
}
@media screen and (min-width:992px){
.for-hero-bg{position:relative;margin-top:-9.375rem;z-index:1;}
}
@media screen and (min-width:992px){
.for-hero-bg::before{content:"";position:absolute;top:-4.375rem;bottom:-3.75rem;left:-5rem;right:-5rem;background-color:var(--color-background);border-top-left-radius:theme(radius-base);border-top-right-radius:theme(radius-base);z-index:-1;}
}
@media screen and (min-width:75rem){
.products:not(.klb-slider).grid-column.column-6{column-gap:0 !important;}
.products.column-6 .product{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;max-width:16.667%;}
}
.klb-order-tracking{padding:0 !important;}
.klb-page.section{margin-top:2.5rem;}
@media screen and (min-width:64rem){
.klb-page.section{margin-top:4.5rem;}
}
h1.klb-page-title{margin-bottom:1.2rem;}
#order_review .woocommerce-terms-and-conditions p:first-child{display:none;}
.order-review-wrapper h3{font-size:1.25rem;}
body .select2-container--default .select2-selection--single{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--theme-form-font);font-size:var(--theme-form-font-size);font-weight:var(--theme-form-font-weight);letter-spacing:var(--theme-form-letter-spacing);line-height:42px;width:100%;height:2.875rem;border-radius:var(--theme-radius-form);padding-left:0.25rem;padding-right:0.75rem;-webkit-transition:none;transition:none;outline:none;}
body .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.875rem;font-size:.8125rem;}
.header-bottom .dropdown-categories .dropdown-menu ul .badge.hot{color:#FFF !important;background-color:var(--color-red600) !important;}
.header-bottom .dropdown-categories .dropdown-menu ul li.menu-item-object-custom .badge.for{color:var(--color-red700) !important;background-color:var(--color-red50) !important;}
.no-more-products + .no-more-products{display:none;}
.no-more-products{text-align:center;margin-top:30px;}
nav.woocommerce-pagination.klb-load-more .button{cursor:pointer;color:#FFF !important;background-color:var(--theme-primary-color) !important;}
nav.woocommerce-pagination.klb-load-more .button:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9) !important;}
.products > svg.loader-image.preloader{bottom:-70px;top:inherit;padding:0;}
.shop-wide .klb-menu-nav.primary-menu .klb-menu .mega-menu.mega-menu-boxed > .sub-menu{max-width:100%;}
@media screen and (min-width:1024px){
.header-bottom .dropdown-categories .dropdown-menu > ul > li.mega-menu > ul.sub-menu{width:var(--theme-category-menu-large-width);}
}
.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list a{position:relative;}
.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list a{color:var(--color-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.25rem;padding-bottom:0.25rem;}
.sub-menu.mega-menu-wrapper .sub-menu-list li{line-height:1;}
.sub-menu.mega-menu-wrapper .mega-grouped-items ul{list-style:none;padding:0;margin:0;}
.sub-menu.mega-menu-wrapper .sub-menu-list li + li{margin-top:0.5rem;}
.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list li a::before{content:"";position:absolute;width:100%;height:0.0625rem;bottom:0;left:0;background-color:currentColor;opacity:0;-webkit-transition:opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);}
.sub-menu.mega-menu-wrapper .mega-sub-list .sub-menu-list li a:hover::before{opacity:1;}
.mega-sub-list .sub-menu-list i{margin-right:0.5rem;}
form.cart.grouped_form table{margin-bottom:30px;}
form.grouped_form tr td:first-child{padding-left:0;}
form.grouped_form td{border-left:0;border-right:0;padding:15px;}
.cart.grouped_form .add_to_cart_button{line-height:1;}
form.grouped_form label a{font-weight:500;color:currentColor;}
.klb-count-block{color:var(--color-text);}
.elementor-widget-blonwe-special-product .klb-module.style-5 .klb-special-product{width:100% !important;}
.elementor-widget-blonwe-special-product .product-wrapper.style-3 a.product-thumbnail{text-align:center;}
.elementor-widget-blonwe-product-grid .module-products-grid.style-5 .grid-wrapper .module-column{width:100% !important;}
.woocommerce-page-header .woocommerce-sub-categories ul.children{display:none !important;}
.woocommerce-page-header .woocommerce-sub-categories .widget-checkbox-list ul li + li{margin-top:0;}
.woocommerce-page-header .woocommerce-sub-categories ul li a::before{display:none;}
.woocommerce-page-header .woocommerce-sub-categories .widget-checkbox-list input[type="checkbox"]:checked+label{color:var(--theme-primary-color);border-color:var(--theme-primary-color) !important;}
.woocommerce-page-header .woocommerce-sub-categories span.subDropdown.plus{display:none !important;}
.single-product-wrapper.style-3 .product-detail.with-side td.woocommerce-grouped-product-list-item__thumbnail{display:none;}
.single-product-wrapper.style-3 .product-detail.with-side form.grouped_form td{padding:2px;}
.single-product-wrapper form>.tinv-wraper{display:none;}
.site-header .site-brand img{height:auto;}
.white-popup{position:relative;max-width:62rem;background-color:var(--color-background);padding:1.25rem;border-radius:var(--theme-radius-base);margin-left:auto;margin-right:auto;}
@media screen and (min-width:1024px){
.white-popup{padding:2.1875rem;}
}
.orderon-whatsapp a{color:#FFF !important;background-color:var(--color-green700) !important;border-color:transparent;height:2.875rem;}
.orderon-whatsapp a:hover{background-color:var(--color-green800) !important;}
.orderon-whatsapp{margin-bottom:1.25rem;}
.product-detail .buy_now_button{height:2.875rem;}
@media screen and (max-width:64rem){
.product-detail .buy_now_button{display:block;width:100%;}
}
.product-detail-inner > .product-delivery-time{display:none;}
.products .product-type-1 .product-buttons + .product-inventory,
.products .product-type-2 .product-buttons + .product-delivery-time{margin-top:0.5rem;}
.products .product-type-1 .product-buttons + .product-delivery-time + .product-inventory,
.products .product-type-2 .product-buttons + .product-delivery-time + .product-inventory{margin-top:0.125rem;}
.products.column-1 .product{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.products.list-style.for-fashion .product{margin-bottom:1.25rem;}
.products:not(.klb-slider).list-style.for-fashion .product-countdown{margin-top:0.9375rem;}
.products:not(.klb-slider).list-style.for-fashion .product-countdown .klb-countdown-wrapper{margin-bottom:0.3125rem;}
.products:not(.klb-slider).list-style.for-fashion  .product-countdown > p{font-size:0.75rem;opacity:0.6;}
.elementor-widget-blonwe-counter .custom-gradient-green{background:linear-gradient(180deg, rgba(235, 255, 102, 1), rgba(255, 255, 255, 0) 100%);}
.cart-with-quantity.product-in-cart .quantity{display:flex;}
.cart-with-quantity.product-in-cart a.button{display:none;}
.cart-with-quantity a.added_to_cart{display:none;}
.product-type-1 .cart-with-quantity .quantity.ajax-quantity input{height:1.85rem;}
.elementor-widget-blonwe-custom-title .klb-module .module-header{margin-bottom:0;}
.products .product .thumbnail-buttons > .wishlist-button{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.products .wishlist-button:hover a{color:var(--color-red600);}
.products .wishlist-button a.klbwishlist-added{color:var(--color-red600);}
.woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.625rem;}
.single-product-wrapper .product-delivery-time, .single-product-sticky .product-delivery-time{display:none;}
.single-product-wrapper .product-inventory-wrapper .product-delivery-time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.products .wishlist-button span{font-size:0;}
.elementor-widget-blonwe-banner-box2 .banner-area{background-color:#3a2a2f;}
.height100.elementor-widget-blonwe-product-carousel{height:100%;}
.height100.elementor-widget-blonwe-product-carousel .elementor-widget-container{height:100%;}
.height100 .products.bordered.klb-slider .slick-list::before, .bordered .products.klb-slider .slick-list::before{border:none;}
.single-product-wrapper .related .wishlist-button a{color:currentColor !important;font-weight:var(--theme-body-font-weight);}
.single-product-wrapper .related .wishlist-button a::before{margin-right:0;}
.products .product .product-type-6 .content-wrapper .product-content-switcher .add_to_cart_button, .products .product .product-type-7 .content-wrapper .product-content-switcher .add_to_cart_button, .products .product .product-type-10 .content-wrapper .product-content-switcher .add_to_cart_button{border:0;background:none;}
.products .product .product-type-6 .content-wrapper .product-content-switcher .add_to_cart_button i, .products .product .product-type-7 .content-wrapper .product-content-switcher .add_to_cart_button i, .products .product .product-type-10 .content-wrapper .product-content-switcher .add_to_cart_button i{display:none;}
.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart{border:none;background:none;font-size:0.9375rem;font-weight:600;text-transform:uppercase;color:#016a78;text-decoration:none;}
@media screen and (max-width:767px){
.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart{margin-left:0px !important;}
}
.products .product .product-type-6 .product-content-switcher .switcher-wrapper > *:nth-child(3),
.products .product .product-type-10 .product-content-switcher .switcher-wrapper > *:nth-child(3){position:absolute;bottom:-100%;width:auto;height:auto;}
.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart, 
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart{position:static;margin-left:10px;width:auto;height:auto;}
.products .product .product-type-7 .product-content-switcher .switcher-wrapper > *:nth-child(3){position:absolute;bottom:-100%;}
.products .product .product-type-6 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before,
.products .product .product-type-7 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before,
.products .product .product-type-10 .product-content-switcher .switcher-wrapper .added + .added_to_cart:before{display:none;}
.products .product .product-type-6 .product-content-switcher .switcher-wrapper, .products .product .product-type-10 .product-content-switcher .switcher-wrapper{flex-direction:inherit;}
.products .product .product-type-7 .product-content-switcher .switcher-wrapper{display:block;}
.lg-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before, .lg-brdr-right-radius .products.bordered.klb-slider .slick-list::before{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;}
.lg-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before, .lg-brdr-left-radius .products.bordered.klb-slider .slick-list::before{border-bottom-left-radius:0;border-top-left-radius:0;}
.banner-border .klb-banner{border-radius:0;}
@media screen and (max-width:992px){
.md-banner-border.elementor-widget-blonwe-banner-box .elementor-widget-container{border-top-right-radius:10px !important;}
.md-brdr-right-radius .products.bordered.klb-slider .slick-list::before{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:0 !important;}
.md-brdr-left-radius .products.bordered.klb-slider .slick-list::before{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px !important;}
.md-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:10px !important;}
.md-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px !important;}
.md-banner-border .klb-banner{border-top-right-radius:var(--theme-radius-base);}
}
@media screen and (max-width:767px){
.sm-banner-border.elementor-widget-blonwe-banner-box .elementor-widget-container{border-top-width:0 !important;border-bottom-width:0 !important;border-top-right-radius:0px !important;}
.sm-brdr-right-radius .klb-module.module-products-grid .grid-wrapper.bordered::before, .sm-brdr-right-radius .products.bordered.klb-slider .slick-list::before{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:10px !important;}
.sm-brdr-left-radius .klb-module.module-products-grid .grid-wrapper.bordered::before, .sm-brdr-left-radius .products.bordered.klb-slider .slick-list::before{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px !important;}
}
.site-header .search-type-5 input.form-control.search-input.variation-filled{background-color:#fff;border-color:transparent;box-shadow:none;}
.site-header .header-search-form .search-form.search-type-5 button{color:#1B1F22 !important;box-shadow:none;border-color:transparent;background-color:transparent !important;}
.site-header .header-search-form .search-type-5.search-form.form-style-primary input:hover{background-color:#fff;}
.top-notification.count-notification-2{color:#1B1F22;}
.header-bottom a.help-center-color{color:#FCC419;}
.site-header .header-notify.link-filled p a.no-bg, .header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.no-bg, .header-topbar.color-layout-custom.brown-dark .header-notify.link-filled p a.no-bg{background:none !important;font-weight:600;margin-left:0.1875rem !important;margin-right:0;padding:0 !important;}
.klb-storebox.style-1 a .store-products .product-item .product-price ins, .klb-storebox.style-1 a .store-products .product-item .product-price del{color:#ffffff;}
.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.color-green-light{background-color:rgba(0, 71, 69, 0.12) !important;}
.header-topbar.color-layout-custom.dark-blue .header-notify.link-filled p a.color-gray-light{background-color:rgba(27, 31, 34, 0.12) !important;}
.product-wrapper.product-type-8 .product-buttons.primary-button, .product-wrapper.product-type-11 .product-buttons.primary-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;}
.product-wrapper.product-type-8 a.added_to_cart, .product-wrapper.product-type-11 a.added_to_cart, .product-wrapper.product-type-12 a.added_to_cart{height:2.1875rem;margin-left:0px;}
.klb-module.hot-product .product-wrapper.style-6.product-type-8{border-color:var(--color-red500) !important;}
.single-product-wrapper .woocommerce-Reviews #comments{border:0;padding-top:0;}
.products .product .product-type-9 .product-buttons.primary-button a.add_to_cart_button i, .products .product .product-type-list3 .product-buttons.primary-button a.add_to_cart_button i{display:block;}
.site-header .klb-search-results .header-search-results{opacity:1;visibility:visible;position:static;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:none;padding:0px;}
.klb-search-results .grid-style span.price{flex-direction:row;text-align:left;gap:0.5rem;}
.site-header .header-search-form .header-search-results.grid-style.style-1 .column.keywords-column{padding-left:0px;}
.ring-tooltip .tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x) !important;color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);font-size:0.8125rem;font-weight:500 !important;}
.ring-tooltip .tooltip-arrow{border:1px solid transparent;-webkit-box-shadow:hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;box-shadow:hsla(206deg, 22%, 7%, 0.4) 0px 10px 38px -10px, hsla(206deg, 22%, 7%, 0.25) 0px 10px 20px -15px;}
.ring-tooltip.tooltip{line-height:1.5;}
.single-product-wrapper .vertical-thumbnails.sticky-gallery .woocommerce-product-gallery{padding-left:0;}
.klb-separator-width .elementor-icon{width:100%;}
.klb-separator-width .elementor-icon svg{width:100%;}
.klb-shop-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;}
.klb-shop-block ul li{font-size:0.8125rem;}
.klb-shop-block ul li a{font-weight:500;color:currentColor;}
.klb-shop-block ul li.address{border:1px solid var(--color-gray200);padding:0.1875rem 0.625rem;border-radius:5.625rem;}
.klb-shop-block ul li.phone{font-size:1rem;font-weight:600;color:var(--theme-primary-color);}
.mejs__time{box-sizing:content-box !important;}
a.quickview-button{cursor:pointer;}
.klb-authentication-form.tab-style .klb-authentication-inner{width:100%;}
.klb-mobile-bottom{z-index:100000;}
.klb-mobile-search{z-index:99999;}
.klb-mobile-search ul.search-keywords{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.25rem;}
.klb-mobile-search ul.search-keywords li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.375rem;padding-right:0.375rem;color:var(--color-text);border-radius:calc(var(--theme-radius-form) / 2);-webkit-transition:all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.05s cubic-bezier(0.25, 0.1, 0.25, 1);border:1px solid var(--color-gray300);}
.klb-mobile-search .klb-search-results span.search-results-heading{display:block;font-size:0.75rem;font-weight:500;color:var(--color-gray500);padding-right:0.625rem;margin-bottom:0.5rem;}
.klb-mobile-search .klb-search-results{left:-20px;right:-20px;}
.klb-mobile-search .thumbnail-wrapper img{max-width:60px;}
.klb-mobile-search .klb-search-results .product + .product{margin-top:0.875rem;padding-top:0.875rem;border-top:1px solid var(--color-gray200);}
.klb-mobile-search .klb-search-results .product-inner{flex-direction:row;align-items:center;}
.klb-mobile-search .klb-search-results .thumbnail-wrapper{width:auto !important;}
.klb-mobile-search .klb-search-results .products .product-title{margin-bottom:0;}
.klb-mobile-search .klb-search-results .products .product:first-child{margin-top:0.875rem;}
.klb-mobile-search .klb-search-results span.price{margin-bottom:0.4375rem;font-size:0.875rem !important;}
span.woocommerce-input-wrapper{width:100%;}
@media screen and (max-width:767px){
.order-xs-2{order:2!important;}
.order-xs-3{order:3!important;}
}
.klb-separator-width-2550 .elementor-icon svg{width:2550px;}
.product-type-1 .primary-button a.added_to_cart{margin-left:0px !important;}
.elementor-widget-blonwe-home-slider .icon-text-list .text p{opacity:1 !important;}
.elementor-widget-blonwe-home-slider .icon-text-list{margin-top:30px;}
.klb-categories-list ul#category-menu > li > .sub-menu{position:absolute;width:100%;height:auto;min-height:calc(100% + 0.0625rem);background-color:var(--color-background);top:0;left:100%;opacity:0;visibility:hidden;}
.klb-categories-list ul#category-menu > li:hover > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;z-index:999999;}
.klb-categories-list ul#category-menu > li:hover > .sub-menu{border:1px solid;border-bottom-right-radius:var(--theme-radius-base);border-color:var(--color-gray300);}
.klb-categories-list #category-menu > li.menu-item-has-children > a::after{font-family:"klbtheme";font-size:92%;content:"\ea1d";margin-left:auto;}
.klb-categories-list ul#category-menu li.menu-item-object-custom .badge.for{color:var(--color-red700);background-color:var(--color-red50);text-transform:capitalize;}
.klb-categories-list ul#category-menu li.menu-item-object-custom .badge.new{text-transform:capitalize;}
.products .product .product-wrapper .thumbnail-wrapper .product-thumbnail .product-second-image{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}
.products .product .product-wrapper .thumbnail-wrapper .product-thumbnail .product-second-image + img{-webkit-transition:opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}
body.input-variation-filled .woocommerce-ordering select.orderby{background-color:transparent;}
body.input-variation-filled .woocommerce-ordering select.orderby:hover{background-color:transparent;}
body.input-variation-filled .quantity .input-text.qty.text{background-color:transparent;}
body.input-variation-filled .quantity .input-text.qty.text:hover{background-color:transparent;}
.products .product .product-wrapper.style-3.product-type-4 .product-progress, .products .product .product-wrapper.style-3.product-type-3 .product-progress{margin-top:1rem;}
.products .product .product-wrapper.style-3.product-type-4 .product-progress p{margin-top:0.5rem;}
.product-type-13 .product-progress, .product-type-13 .product-buttons + .product-delivery-time,
.product-type-13 .product-buttons + .product-inventory,
.product-type-12 .product-progress, .product-type-11 .product-progress, .product-type-10 .product-progress, .product-type-9 .product-progress, .product-type-7 .product-progress, .product-type-6 .product-progress, .product-type-2 .product-progress, .product-type-1 .product-progress{margin-top:1rem;}
body[data-color=default] .site-header.header-transparent-desktop .header-mobile .header-action .action-icon{color:#1B1F22;}
.woocommerce-product-gallery__wrapper img{width:100%;}
.products .thumbnail-wrapper .thumbnail-buttons a.klbcp-btn{-webkit-transition-delay:0.08s;transition-delay:0.08s;}
.price_slider_bottom .price_slider_amount{margin:0;display:inherit;margin-right:auto;}
.site-drawer .site-brand a img{height:auto;}
.site-drawer{z-index:999999;}
.sidebar-mega-product span.price{font-size:1rem;}
.sidebar-mega-product h2.product-title a{font-weight:600 !important;}
.sidebar-mega-product .thumbnail-wrapper.entry-media{width:5.125rem !important;}
.sidebar-mega-product-grid .products .thumbnail-wrapper .thumbnail-buttons{display:none;}
.sidebar-mega-product-grid .products .product-buttons{display:none;}
.sidebar-mega-banner img{width:100%;}
.sidebar-mega-banner .klb-banner.inner-style{border-radius:0;}
@keyframes klb-quickview-rotate {
100%{transform:rotate(360deg);}
}
a.quickview-loading:after{position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-9px;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgb(161 161 161 / 40%);border-left-color:#000;border-radius:50%;vertical-align:middle;opacity:1;animation:klb-quickview-rotate 450ms infinite linear;}
a.quickview-loading i{opacity:0;}
body .site-drawer{z-index:9999999;}
.custom-button-menu .products .product-title a{color:currentColor !important;}
.site-header  .header-main.dark-blue .header-search-form .search-form .input-search-addon .form-select{color:#fff;}
.site-drawer .drawer-menu .klb-menu li.mega-menu-elementor .sub-menu{display:none;}
.site-drawer .drawer-menu .klb-menu li.mega-menu-elementor .menu-dropdown{display:none;}
.product-type-grouped .product-cart-wrapper .price{font-size:10px;}
.product-type-grouped .product-cart-wrapper .price .amount{color:var(--color-red600);font-size:1.1rem;}
.woocommerce-checkout-review-order-table th, .woocommerce-checkout-review-order-table td{max-width:50%;width:50%;}
a.shipping-calculator-button{font-size:.825rem;}
.woocommerce-shipping-totals section.shipping-calculator-form{margin-top:10px;}
.woocommerce-shipping-totals p#calc_shipping_state_field span{width:100%;text-align:left;}
.site-header .header-main.dark-blue .header-search-form .search-form .input-search-addon .form-select option{color:#000;}
body[data-color=default] .cart-wrapper .klb-free-shipping.success{border-color:var(--color-green400);background-color:var(--color-green25);}
body[data-color=default] .cart-wrapper .klb-free-shipping.success .shipping-progress{background-color:var(--color-green100);}
.klb-free-shipping.success .shipping-progress span{background-color:var(--color-green600);}
.woocommerce-product-gallery__wrapper img.zoomImg{background:#fff;}
.single-product-wrapper .woocommerce-product-gallery .thumbnail-badges.product-badges{z-index:9;position:absolute;top:0.75rem;left:0.75rem;}
.single-product-wrapper .woocommerce-product-gallery .badge{position:static;}
.product-meta.top a.woocommerce-review-link{color:var(--color-text);}
.filter-holder ul li + li{margin-top:0.5rem;}
.filter-holder ul li a{color:#212529;}
.site-header .header-action.cart-button .cart-not-empty .klb-free-shipping.success{border-color:var(--color-green400);background-color:var(--color-green25);}
@media screen and (min-width:768px){
.height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner .entry-media{position:absolute;width:100%;height:100%;top:0;left:0;}
}
@media screen and (min-width:768px){
.height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner .entry-media img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;}
}
.height100 .elementor-widget-blonwe-banner-box, .height100 .elementor-widget-blonwe-banner-box .elementor-widget-container, .height100 .elementor-widget-blonwe-banner-box .banner-area, .height100 .elementor-widget-blonwe-banner-box .banner-area .klb-banner{height:100%;}
.product-type-13 a.product_type_grouped, .product-type-13 a.product_type_external{color:#FFF !important;background-color:var(--theme-primary-color) !important;line-height:2.1875rem !important;height:2.1875rem !important;border-color:transparent !important;}
.product-type-13 a.product_type_grouped i, .product-type-13 a.product_type_external i{display:none;}
.product-type-13 a.product_type_grouped:hover, .product-type-13 a.product_type_external:hover{color:#FFF;background-color:rgba(var(--theme-primary-color-RGB), 0.9) !important;}
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped, .product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external, .product-type-10 .content-wrapper .product-content-switcher a.button.product_type_grouped, .product-type-10 .content-wrapper .product-content-switcher a.button.product_type_external{border:0 !important;background:none !important;all:unset;text-transform:uppercase;font-size:0.875rem;font-weight:700;text-transform:uppercase;cursor:pointer;}
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped i, .product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external i, .product-type-10 .content-wrapper .product-content-switcher a.button.product_type_grouped i, .product-type-10 .content-wrapper .product-content-switcher a.button.product_type_external i{display:none;}
.product-type-6 .content-wrapper .product-content-switcher a.button.product_type_grouped:hover, .product-type-6 .content-wrapper .product-content-switcher a.button.product_type_external:hover{color:var(--theme-primary-color);}
section#related-products .product-content-switcher .add_to_cart_button{padding:0;height:auto;}
.site-login .site-login-inner .login-form-container .register-form input[type="radio"]{height:auto !important;}
span.password-input{flex-wrap:wrap;}
.password-input .show-password-input{top:0;height:2.875rem;}
.woocommerce-password-strength.bad{margin-top:10px;}
.product-type-7 .product-category a{display:none;}
.product-type-7 .product-category a:first-child{display:block;}
.product-type-7 .switcher-wrapper a.button{all:unset;font-weight:700;cursor:pointer;font-size:0.875rem;text-transform:uppercase;border:0;background:none;}
.tagcloud a{color:#021523;background-color:transparent;border:1px solid var(--bs-border-color);height:2rem;padding-left:1rem;padding-right:1rem;font-size:.875rem !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px;}
.search-form .header-search-results .products.list-style .product-second-image{position:absolute;top:0;left:0;opacity:0;}
.single-product-wrapper section#related-products .wishlist-button{margin-bottom:0;}
.single-product-wrapper .product-wrapper.product-type-8 .add_to_cart_button{padding:0;}
.products .product .product-wrapper.style-6 .content-wrapper .product-buttons a.button{font-size:0.8125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;}
.products .product-buttons a.button{font-size:0.875rem;line-height:2.1875rem;height:2.1875rem;}
.height-750 .e-hosted-video.elementor-wrapper.elementor-open-inline{height:750px;}
.products .product .product-wrapper.product-type-10 .product-category a + a{margin-left:5px;}
.sidebar-mega-product .list-style .product-countdown{display:none;}
.product-wrapper.product-type-13 a.button.product_type_grouped{padding:0px !important;}
.site-header .header-main.dark-blue .header-search-form.is-searchable .input-search-addon .form-select{color:var(--color-text) !important;}
.site-header .header-main.dark-blue .header-search-form.is-searchable  .search-form.form-style-primary input{color:var(--color-text) !important;}
.site-header .header-main.dark-blue .header-search-form .search-form.form-style-primary input{color:#fff;}
.klb-coupon-modal .klb-coupon-inner .store-thumbnail img{max-height:inherit !important;}
.klb-newsletter-popup .newsletter-inner .privacy-policy p{font-size:11px;margin-top:10px;}
.klb-menu-nav .mega-menu .sub-menu::before, .klb-menu-nav .mega-menu .sub-menu::after{display:none !important;}
@media(max-width:768px){
.product-type-3 .product-footer{display:none;}
}
@media screen and (max-width:1199.98px){
#sidebar.filtered-sidebar{z-index:100011;}
}
.elementor-column.sidebar-image-absolute{position:absolute;width:100% !important;right:0;height:100%;bottom:0;top:-27px;}
.header-bottom .dropdown-categories .dropdown-menu:not(.colored-icons) .menu-item-object-custom > a > i{color:var(--color-gray600);}
.site-drawer .drawer-menu.drawer-category .klb-menu > li.menu-item-object-custom + .menu-item-custom{border-top:1px solid rgba(var(--color-rgb), 0.1);margin-top:0.625rem;padding-top:0.625rem;}
.specification-content table{margin-bottom:30px;}
.specification-content table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);}
.specification-content table tr{border-bottom:1px solid var(--color-gray200);}
.specification-content table td{border:none;padding-left:0;max-width:50%;width:50%;font-size:0.875rem;}
.specification-content h2{font-size:1rem;font-weight:700;text-transform:uppercase;}
.meta-item.sticky-post {
color: var(--theme-primary-color);
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
font-size: 0.6875rem;
} a{text-decoration:none;color:var(--theme-primary-color);}
.klb-pagination a, .klb-pagination span.current{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.875rem;font-weight:500;width:2.25rem;height:2.25rem;color:var(--color-text);border-radius:calc(var(--theme-radius-base) / 2);background-color:var(--color-gray50);}
.klb-readmore + .klb-pagination{margin-top:20px;}
.klb-pagination a:hover{background-color:var(--color-gray100);}
.klb-pagination span.current{color:#FFF;background-color:var(--theme-primary-color);}
ol.wp-block-comment-template{list-style-type:none;padding-left:0;}
ol.wp-block-comment-template li{list-style:none;}
blockquote{border-left:4px solid var(--color-gray400);padding-left:1.875rem;padding-right:1.875rem;padding-top:1.25rem;padding-bottom:0.75rem;margin-top:0.9375rem;margin-bottom:0.625rem;}
@media screen and (min-width:64.0625rem){
blockquote{padding-left:3.125rem;margin-top:1.875rem;margin-bottom:1.875rem;}
}
.wp-block-button{margin-bottom:15px;}
.wp-block-cover{margin-bottom:15px;}
figure.wp-block-gallery figcaption.blocks-gallery-caption{margin-bottom:30px;}
.wp-block-gallery.alignleft{margin-right:30px;}
.klb-post span.catcount{float:right;}
.klb-post select, .klb-post form.wp-block-search{margin-bottom:1rem;}
.post .entry-media a{border-radius:0;}
.post .entry-media a img{border-radius:var(--theme-radius-base);}
.klb-post form.post-password-form input[type="submit"]{color:#FFF;background-color:var(--theme-primary-color);border-color:transparent;height:2.875rem;line-height:initial;}
.klb-post form.post-password-form input[type="submit"]:hover{background-color:rgba(var(--theme-primary-color-RGB), 0.9);}
.klb-comment-body{display:-webkit-box;display:-ms-flexbox;display:flex;}
.comment-right-side{width:100%;}
.entry-footer .post-comments .comment-content{padding-left:0;margin-top:16px;}
.entry-footer .post-comments .reply{padding-left:0;}
.klb-comment-body .vcard{margin-right:1.25rem;}
@media screen and (min-width:64.0625rem){
.klb-comment-body .vcard{margin-right:2.5rem;}
}
.klb-comment-body img.avatar{border-radius:50%;}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-author b{float:none;}
.single-post .post-comments .comment-list .comment-body .comment-author{display:inline-block;margin-right:0.9375rem;}
.single-post .post-comments .comment-list .comment-body .comment-meta .comment-metadata{float:none;display:inline-block;}
.single-post .post-comments .comment-list .comment-body .comment-content{padding-left:0;margin-top:16px;}
.single-post .post-comments .comment-list .comment-body .reply{padding-left:0;}
.single-post .post-comments .comment-list .comment-body{padding:0;margin-bottom:0;}
@media screen and (min-width:992px){
.single-post .post-comments .comment-list .comment-body{margin-bottom:0;}
}
.single-post .post-comments .comment-list .comment-body.klb-comment-body{padding:0.0625rem;margin-bottom:0.9375rem;}
@media screen and (min-width:992px){
.single-post .post-comments .comment-list .comment-body.klb-comment-body{margin-bottom:3.125rem;}
}
.single-post .post-comments .comment-list .comment-body .comment-meta{margin-bottom:0;}
.comment-metadata time{font-size:0.75rem;font-weight:500;opacity:0.5;color:currentColor;}
@media(max-width:768px){
ol.comment-list ul.children{padding-left:0;}
.comment .klb-post td{padding:4px;}
}
nav.comment-navigation h3{font-size:16px;margin-top:20px;}
nav.comment-navigation a{font-size:15px;}
nav#comment-nav-above{margin-bottom:20px;}
nav#comment-nav-below{margin-bottom:30px;}
.blog-posts.large-style .post{display:block;width:100%;}
.post .entry-title{word-break:break-word;}
.post .meta-item{flex-flow:row wrap;}
.post .meta-item a{line-height:1.5;}
.post .meta-item a + a{margin-left:3px;}
.blog-sidebar ul li a:before{margin-right:10px;text-rendering:auto;line-height:1;font-family:"klbtheme";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\ea1d';font-size:12px;}
span.catcount{float:right;font-size:0.8125rem;color:var(--color-text-desc);}
.blog-sidebar .widget ul li a, .blog-sidebar .widget ol li a{color:var(--color-text);text-decoration:none;display:inline-block;}
.widget_recent_comments ul li > a, ol.wp-block-latest-comments li a + a{font-weight:500;}
.blog-sidebar .widget ul, .blog-sidebar .widget ol{padding-left:0;}
h2.wp-block-heading{font-size:0.875rem;font-weight:600;margin-bottom:0.625rem;}
@media screen and (min-width:768px){
h2.wp-block-heading{font-size:calc(var(--theme-widgets-font-size) + 1px);margin-bottom:1.25rem;}
}
.widget_calendar caption{font-weight:500;color:#fff;text-align:center;background-color:var(--theme-primary-color);}
.widget_calendar table th{font-weight:400;background:#ddd;}
.widget_calendar table#wp-calendar{caption-side:top;text-align:center;}
nav.wp-calendar-nav{padding-top:.75rem;text-align:center;}
.widget_recent_comments ul li > a:before{display:none;}
.widget_rss ul li a.rsswidget{display:block;font-weight:500;margin-bottom:.625rem;}
.widget_rss ul li{margin-bottom:1rem;}
.search_form{width:100%;position:relative;}
.search_form button{position:absolute;right:0;top:0;border:none;outline:0;color:#1b1f22 !important;background:none !important;}
.search_form button i{font-size:1rem;}
.blog-sidebar .widget_nav_menu ul li a:before{position:static;opacity:1;background:none;}
.blog-sidebar span.badge{display:block;}
.klb-page .post-comments{margin-top:30px;}
h2.search-title{margin-bottom:1.875rem;}
.single-product-wrapper form.cart .variations tr{flex-direction:column;}
.single-product-wrapper form.cart .variations tr .value{padding-left:0;}
body[data-color=default] .single-product-wrapper form.cart .variations tr + tr{border:none;}
body.klb-swatches .single-product-wrapper form.cart .variations tr{flex-direction:row;}
body[data-color=default].klb-swatches .single-product-wrapper form.cart .variations tr + tr{border-top:1px solid;border-color:var(--color-gray100);}
td.woocommerce-grouped-product-list-item__thumbnail img{max-width:90px;}
.products .product .product-wrapper.style-1 .product-buttons > a.button.product_type_external i{display:none;}
.products .product .product-wrapper.style-1 .product-buttons > a.button.product_type_external{height:auto;line-height:1.5rem;}
.my-account-wrapper .woocommerce-MyAccount-content p a.dokan-btn{color:#fff;}
.blog-sidebar ul.posts-list li a:before{display:none;}
.site-social.for-widget ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.site-social.for-widget ul li a:before{display:none;}
@media(max-width:400px){
.products .product-type-5 .product-buttons a.button{padding-left:10px;padding-right:10px;font-size:0.7rem;}
}
.single-product-wrapper .vertical-thumbnails .woocommerce-product-gallery .thumbnail-badges.product-badges{left:0.75rem;padding-left:inherit;padding-right:inherit;}
.vertical-thumbnails, .vertical-thumbnails .woocommerce-product-gallery, .vertical-thumbnails .product-thumbnails-wrapper, .vertical-thumbnails .product-thumbnails, .vertical-thumbnails .slick-list{height:100% !important;}
@media(max-width:400px){
.products .product .product-wrapper.style-6 .content-wrapper .product-buttons a.button{padding-left:5px;padding-right:5px;}
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field{width:100%;}
#add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative;width:100%;}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li.payment_method_stripe .payment_box.payment_method_stripe label::before{display:none;}
.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li .payment_box p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated{padding-left:0;flex-direction:row;flex-wrap:nowrap;gap:6px;margin-top:10px;}
.products li.product-category{overflow:visible;padding:0.9375rem;}
.products h2.woocommerce-loop-category__title{font-size:var(--theme-product-name-font-size-mobile);font-weight:var(--theme-product-name-weight);line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin-bottom:0.5rem;color:#212529;margin-top:0.75rem;}
@media screen and (min-width:1024px){
.products h2.woocommerce-loop-category__title{font-size:var(--theme-product-name-font-size-desktop);}
}
.buy_now_button svg{display:none !important;}
.klb-single-video{z-index:9;}
a.woocommerce-product-gallery__trigger{z-index:9;}
.site-header .header-action.cart-button .cart-not-empty .products.site-scroll{overflow:hidden;}
p.woocommerce-store-notice.demo_store{position:fixed;bottom:0;left:0;right:0;text-align:center;background:var(--theme-primary-color);margin:0;padding:15px;color:#fff;z-index:999;}
p.woocommerce-store-notice.demo_store a{color:#fff;font-weight:500;}
.checkout-wrapper ul.woocommerce-error{white-space:nowrap;}
.single-product-wrapper .woocommerce-variation-availability .product-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.8125rem;padding:0.25rem 0.625rem;border-radius:calc(var(--theme-radius-form) / 2);margin-bottom:15px;}
.single-product.product-type-variable .product-inventory-wrapper{display:none;}
@media screen and (min-width:992px){
.slick-vertical .slick-track{height:auto !important;}
}
.mega-menu-elementor .sub-menu .elementor-column-gap-no .elementor-col-50:first-child{z-index:9;}
p.vendor-customer-registration label + br{display:none;}
.cart-wrapper wc-order-attribution-inputs{width:inherit !important;}
p.woocommerce-mini-cart__buttons a.button.checkout{line-height:1;}
.site-header .header-action.cart-button .cart-not-empty .woocommerce-mini-cart__buttons > *{line-height:1;}
.select2-container--open{z-index:999999;}
body[data-theme=light] .site-header.header-type5 .header-main .fl-mini-cart-content a{color:var(--bs-dropdown-color);}
body[data-theme=light] .site-header.header-type5 .header-main .fl-mini-cart-content a.button.checkout{color:#fff;}
body[data-theme=light] .site-header.header-type5 .header-main p.woocommerce-mini-cart__buttons a.button:not(.checkout):hover{color:#FFF;background-color:#1B1F22;}
.header-type4 .header-search-form{max-width:230px;min-width:220px;}
.header-type4 form.search-form input.form-control.search-input{height:32px;}
body[data-theme=light] .site-header.header-type5 .header-main .klb-search-results a,
body[data-theme=light] .site-header.header-type5 .header-main .header-search-results a{color:inherit;}
.elementor-shortcode .woocommerce-customer-details .col-1, .elementor-shortcode .woocommerce-customer-details .col-2{width:100%;}
body.woocommerce-order-pay ul.wc_payment_methods.payment_methods{list-style:none;padding:0;}
body.woocommerce-order-pay form#order_review div#payment{margin-top:30px;}
body.woocommerce-order-pay form#order_review{margin-top:50px;}
body.woocommerce-order-pay label{display:inline;}
body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{display:block;width:100%;}
.klb-flexslider-thumbnail .flex-control-thumbs{padding:0;}
.klb-flexslider-thumbnail .flex-control-thumbs:before, .klb-flexslider-thumbnail .flex-control-thumbs:after{content:'';display:table;clear:both;}
.klb-flexslider-thumbnail .flex-control-thumbs li img{padding:.25rem;cursor:pointer;border-radius:calc(var(--theme-radius-base) / 2);border:1px solid;border-color:var(--color-gray300);}
.klb-flexslider-thumbnail .flex-control-thumbs li img.flex-active{border-color:rgb(var(--theme-color-black));}
.klb-flexslider-thumbnail .flex-control-thumbs li img{width:100%;}
.klb-flexslider-thumbnail .flex-control-nav, .klb-flexslider-thumbnail .flex-direction-nav{padding:0;list-style:none;margin:0;}
.klb-flexslider-thumbnail.vertical li, .klb-flexslider-thumbnail.vertical li img{width:80px;height:auto;}
.klb-flexslider-thumbnail.horizontal .flex-control-nav{margin-top:15px;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button{background:0;padding:0;height:100%;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev, .klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next{position:absolute;top:7.5px;height:100%;width:auto;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-prev{left:0;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav .flex-nav-next{right:0;}
.klb-flexslider-thumbnail.horizontal{position:relative;}
.klb-flexslider-thumbnail.horizontal ul.flex-direction-nav button svg{width:24px;}
.klb-flexslider-thumbnail.horizontal .flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity = 0);cursor:default;z-index:-1;}
.klb-flexslider-thumbnail.vertical .flex-viewport{height:480px !important;}
.klb-flexslider-thumbnail.vertical{position:absolute;left:0;top:0;width:80px;z-index:9;}
.klb-flexslider-thumbnail.vertical li{margin-bottom:5px;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav svg{width:20px;transform:rotate(90deg);}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav{padding:0;list-style:none;display:flex;flex-direction:row;justify-content:space-between;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav li{width:100%;padding:0.25rem;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav button{width:100%;padding:0;height:30px;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled{opacity:0.5;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav .disabled a{pointer-events:none;}
.klb-flexslider-thumbnail.vertical ul.flex-direction-nav a.flex-disabled{opacity:0.5;pointer-events:none;}
@media screen and (min-width:576px){
.single-product-wrapper .vertical .woocommerce-product-gallery{padding-left:6.5rem;}
}
.products .product .product-progress p{font-size:0.75rem;margin-top:7px;margin-bottom:0;}
.products .product .product-countdown p{font-size:0.75rem;margin-top:7px;margin-bottom:0;}
.products .product .sku_wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75rem;}
body[data-theme=light] .products .product .sku_wrapper{color:#000;}
.products .product .sku_wrapper{font-weight:600;}
.products .product .sku_wrapper > span.sku{font-weight:500;color:#6b7280;margin-left:3px;}
.products .product .klb-product-attributes tr{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.products .product .klb-product-attributes tr td, .products .product .klb-product-attributes tr th{border:0;padding:0;font-size:0.75rem;}
.products .product .klb-product-attributes tr th:after{content:':';margin-right:4px;}
.products .product .klb-product-attributes{margin-top:5px;}
body[data-theme=light] .products .product .klb-product-attributes tr th{color:#000;}
.products .product .klb-product-attributes tr th{font-weight:600;font-size:0.75rem;}
.products .product .klb-product-attributes tr td{font-weight:500;color:#6b7280;}
.products .product .klb-product-attributes p{margin-bottom:0;}
[data-theme=dark] #dokan-store-listing-filter-wrap,
#dokan-store-listing-filter-form-wrap{background-color:#1a1b20;box-shadow:1px 1px 20px 0px #0e0e0e;}
[data-theme=dark] #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{background:#1a1b20;border-top:1px solid #1a1b20;}
[data-theme=dark] #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{box-shadow:1px 1px 20px 0px #0e0e0e;}
[data-theme=dark] #dokan-store-listing-filter-wrap .right .item select,{background:#1a1b20;}
.products .product .product-wrapper.with-content-fade form.variations_form{padding:0 0.9375rem;}
.products .product-type-variable .cart-with-quantity.product-in-cart a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.products .product-type-variable .cart-with-quantity.product-in-cart .quantity{display:none;}
.dokan-dashboard ul#select2-product_tag_search-container{display:none;}
.dokan-dashboard .select2-container .select2-search--inline .select2-search__field{width:100%;min-height:32px;}
.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice{position:static;}
.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static;}
.dokan-dashboard .select2 .select2-selection{height:auto;display:inline-block;width:100%;}
.klb-swatches .single-product-wrapper form.cart .variations tr:nth-child(2){display:none;}
.klb-blog .blog-posts.grid-style .post .entry-title{font-size:1.25rem;}
.klb-blog .blog-posts.grid-style .post .entry-excerpt{font-size:0.875rem;}
.dark-theme-toggle .theme-toggle .theme-mode-toggle .toggle-icon i{font-size:0.8125rem;margin-right:0;}
.dark-theme-toggle .theme-toggle{margin-left:auto;}
[data-theme=dark] .bypostauthor{color:#ECEDEE;}
.quantity.ajax-quantity .plus::before{background-color:#078a8c !important;}
.klb-notice-ajax .woocommerce-message {
background-color: #078a8c !important;
}button, .button, .btn, .elementor-button{background-color:#079b9e !important;color:#fff !important;}
.price-filled .price ins bdi{background-color:#079b9e;}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li a{color:black;font-weight:600;}
.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li a:hover{color:#079b9e;}
a.checkout-button:hover{background-color:rgb(7 155 158 / 82%) !important;}
div.term-description{display:none;}
button.cky-btn{border-radius:50px;}
.scrollToTop{opacity:1;margin-bottom:10px;}
.pswp__caption__center{display:none;}
.product-category.uncategorized{display:none !important;}
.grecaptcha-badge{visibility:hidden !important;}
@media(max-width:768px){ 
.cky-btn{display:flex;justify-content:center;align-items:center;text-align:center;}
}
span.price{display:flex;align-items:center;gap:7px;}
span.price::after{content:" (incl. VAT)";font-size:0.5em;color:#1b1f22;}
.ceci-sidebar img{border-radius:8px}
span.badge.sale::before{content:"-";}
.klb-mobile-bottom .filter-button{display:none !important;}
.home .elementor-container .price::after{display:none !important;}
@media(max-width:1024px){
.home .elementor-container .price::after{display:none !important;}
} @media(max-width:768px){
.home .elementor-container .price::after{display:none !important;}
}
@media(min-width:1025px){ .cky-consent-container .cky-consent-bar{margin-right:-75px;}
} .klb-menu-nav.primary-menu .klb-menu>.menu-item>a{margin-right:5px;margin-left:-5px;}
.klb-icon-credit-card-thin:before{padding-left:3px;}
body[data-theme=light] .footer-type1 .footer-row.footer-widgets{background-color:#06898b !important;}
body[data-theme=light] .footer-type1 .footer-row.footer-social{background-color:#06898b !important;}
.easy-notification-bar{padding:0 !important;}
.woocommerce-product-gallery__wrapper img{border-radius:6px;}
body.home .klb-slider{width:100%;overflow:hidden;}
.homepage-hero-slider .klb-slider-wrapper{display:none !important;}
body[data-theme=light] .site-header.header-type2 .header-topbar{display:none !important;}
.klb-menu-nav.primary-menu .klb-menu {
text-transform: uppercase;
}