.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
body, p{
font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: 400;	
}
.mcurency-area .woocommerce-multi-currency.wmc-shortcode.plain-vertical {
display: block !important;
}
.mcurency-area .woocommerce-multi-currency.wmc-shortcode.plain-vertical span.wmc-current-currency {
background: transparent;
color: #fff;
border: 0px;
font-weight: 400;
}
.news-footer form.mc4wp-form .mc4wp-form-fields button {
padding-left: 0 !important;
padding-right: 0 !important;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .product-details {
width: 100%!important;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap .eael-product-price{
width: 100%!important;
text-align: center!important;
}
.eael-woo-product-carousel-container.preset-1 .product-details-wrap {
display: block!important;
text-align: center;
}
ul.swiper-wrapper.products li.product.swiper-slide .eael-product-carousel ul.icons-wrap li.add-to-cart a:before {
content: '\f217' !important;
color: #000 !important;
opacity: 1 !important;
border: 0 !important;
line-height: 100% !important;
transform: translateY(-50%);
margin: auto !important;
left: 0;
right: 0;
}
ul.swiper-wrapper.products li.product.swiper-slide .eael-product-carousel ul.icons-wrap li.add-to-cart a:hover:before{
color: #fff !important;
}
.offer-sec .slider-home10 {
width: 100%!important;
}
.offer-sec .slider-home10 .swiper-slide.item-grid-product- {
width: 1270px !important;
}
.offer-sec .slider-home10 .product-info .section-title, 
.offer-sec .slider-home10 .product-info .section-description, 
.offer-sec .slider-home10 .product-info .action-buttons{
text-align:right!important;
}
.offer-sec .slider-home10 .product-info .section-title {
font-family: "Roboto", Sans-serif;
font-size: 58px;
font-weight: 300;
text-transform: capitalize;
letter-spacing: 2px;
}
.offer-sec .slider-home10 .product-info .section-description{ 
font-family: "Roboto", Sans-serif;
font-weight: 400;
font-size: 16px;
padding-left: 25%;	
}
.offer-sec .slider-home10 .product-info .section-description p {
line-height: 28px;
}
.wish-area .elementor-shortcode li.menu-item.woosw-menu-item.menu-item-type-woosw a span {
width: 19px !important;
height: 18px !important;
max-width: 19px !important;
display: block;
font-size: 0.01px;
color: #f9f9f9;
}
.wish-area li.menu-item.woosw-menu-item.menu-item-type-woosw {
list-style: none;
}
.wish-area .elementor-shortcode li.menu-item.woosw-menu-item.menu-item-type-woosw a span.woosw-menu-item-inner:before {
position: absolute;
content: "\e9ce";
font-family: 'elementskit' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 18px;
color: #454545;
}
.woosw-menu-item .woosw-menu-item-inner:after{
top: -7px;	
background-color: #f3b14f;	
}
.wish-area .elementor-shortcode li.menu-item.woosw-menu-item.menu-item-type-woosw a span.woosw-menu-item-inner:hover:before{
color: #f3b14f;		
}
.login-area form.eael-lr-form input.eael-lr-btn {
height: 50px;
line-height: 100%;
}
.eael-lr-form-wrapper input[type=checkbox] {
-webkit-appearance:auto!important;
-moz-appearance: auto!important;
}
.wish-page .woosw-items .woosw-item .woosw-item--remove{
width: 70px;
text-align: center;  
}
.wish-page .woosw-items .woosw-item .woosw-item--remove span{
color: #ff0b0b;
width: 18px;
}
.wish-page .woosw-items .woosw-item .woosw-item--remove span:before{
font-size: 21px;    
}
.wish-page table.woosw-items {
width: 100%;
} 
.wish-page .woosw-list table.woosw-items .woosw-item .woosw-item--image {
width: 150px;
}
.wish-page .woosw-list table.woosw-items .woosw-item .woosw-item--image img{
width: 135px;   
}
.wish-page .woosw-list table.woosw-items .woosw-item .woosw-item--name a {
font-weight: 500;
font-size: 20px;
color: #191919;
}
.wish-page .woosw-list table.woosw-items .woosw-item .woosw-item--name a {
margin-bottom: 6px;
} 
.wish-page .product-price del .woocommerce-Price-amount, 
.wish-page .product-price .woocommerce-Price-amount{
color: #bc8e32;    
}
.wish-page .woosw-item--price {
margin-bottom: 5px;
}
.wish-page .woosw-list table.woosw-items tr td{padding:25px;}
.wish-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background: #050506;
border-radius: 5px;
font-family: "Roboto", Sans-serif;
font-weight: 400;
letter-spacing: 1px;
}
.wish-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
background: #BC8E32;    
}
.wish-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before{
display:none;    
}
.wish-page td.woosw-item--actions .woosw-item--stock {
display: none;
}
.cart-page form.woocommerce-cart-form.eael-woo-cart-form.woocommerce {
width: 100%;
}
.button-wrap-global .button-inner:before, .mc4wp-form button:before, .bz-btn:before, .button:before, .readmore-wrap .elbzotech-bt-default:before{
display: none;    
}
.chk-page .woocommerce form .form-row input.input-text{height:56px;}
body.woocommerce-checkout .chk-page .woocommerce form .form-row .select2-container--default .select2-selection--single{height:56px!important; line-height:56px!important;background: #f9fafa !important;}
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px!important;}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 56px!important;
} 
.checkout-custom .bzotech-col-md-7.bzotech-col-sm-8.bzotech-col-xs-12 {
width: 54%;
}
.checkout-custom .bzotech-col-md-5.bzotech-col-sm-4.bzotech-col-xs-12 {
width: 46%;
}
body.woocommerce-checkout .woocommerce-additional-fields h3 {
display: none;
}
body.woocommerce-checkout .woocommerce-additional-fields {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
body.woocommerce-checkout .woocommerce-additional-fields label {
text-transform: capitalize;
}
body.woocommerce-checkout textarea#order_comments {
height: 80px;
} 
body.woocommerce-checkout .e-coupon-box .e-coupon-anchor label.e-coupon-anchor-description {
margin-bottom: 10px !important;
display: block!important;
}
body.woocommerce-checkout button.woocommerce-button.button.e-apply-coupon {
border: 0!important;
}
.shop-right .main-top-filter .top-filter {
border: 1px solid #ddd;
border-radius: 5px;
}
.shop-right .main-top-filter .content-top-filter a.dropdown-link{
font-weight: 500;
color: #191919;
letter-spacing: 0.5px;
}
.shop-right .main-top-filter ul.elbzotech-dropdown-list.list-none li a {
font-weight: 400;
font-size: 16px;
color: #191919;
}
.shop-right .main-top-filter ul.elbzotech-dropdown-list{
padding: 10px 15px 20px 15px;
min-width: 230px;
}
.shop-right .main-top-filter ul.elbzotech-dropdown-list.list-none li {
margin-bottom: 10px;
}
.shop-right .main-top-filter ul.elbzotech-dropdown-list.list-none li:last-child {
margin-bottom: 0;
}
.shop-right .main-top-filter ul.elbzotech-dropdown-list.list-none li a:hover{
color:#bc8e32;    
}
.shop-right  .main-filter__hitory.flex-wrapper.justify_content-space-between.align_items-center {
display: none;
}
.shop-right .top-filter .view-type a i::before {
color: #191919;
}
.shop-right .js-content-main .list-col-item .product-thumb, 
.shop-right .js-content-main .list-col-item .product-thumb img{
border-radius: 5px 5px 0 0!important;
}
.shop-right .list-col-item .item-product .product-extra-link a{
background-color: #FFF9EE;
border-radius: 3px;
color: #191919;
font-size: 23px;
box-shadow:0px 15px 10px rgba(61,70,79,.12)!important;
}
.shop-right .list-col-item .item-product .product-extra-link a:hover{
background-color: #bc8e32;  
}
.shop-right .list-col-item .item-product .product-extra-link a:hover i{
color:#fff!important;    
}
.shop-right .item-product {
position: relative;
}
.shop-right .item-product button.woosw-btn.wishi.woosw-btn-has-icon.woosw-btn-icon-only {
position: absolute;
top: 11px;
right: 14px;
}
.shop-right .item-product button.woosw-btn.wishi.woosw-btn-has-icon.woosw-btn-icon-only {
position: absolute;
top: 11px;
right: 14px;
border: 0;
padding: 5px;
border-radius: 5px;
font-size:20px;
cursor: pointer;
}
.shop-right .item-product button.woosw-btn.woosw-added{
color: #bc8e32;  
}
.shop-left .sidebar-widget {
background: #fff9ed;
border-radius: 5px;
padding: 30px;
border: 1px solid #f1ede6;
}
.shop-left .widget-group.group-filters-shop h3.widget-title {
font-weight: 500;
text-transform: uppercase;
font-size: 18px;
letter-spacing: 1px;
}
.shop-left .widget ul li a {
color: #191919;
}
.shop-left .widget ul li span {
color: #191919;
}
.widget_price_filter .price_slider_amount .price_label span{
color: #191919;    
}
.shop-right .item-product button.woosw-btn.wishi.woosw-btn-has-icon.woosw-btn-icon-only:hover {
background: #bc8e32;
color:#fff;
}
.woocommerce-pagination .page-numbers{
border: 1px solid #191919;
border-radius: 50px;  
color: #191919;
}
.cat-area .item-slider-global-style10 .info h2.title.font-title a {
font-family: "Roboto", Sans-serif;
font-size: 20px;
font-weight: 300;
color: #000000;
letter-spacing: 1px;
padding: 11px 18px !important;
line-height: 1.6em;
border-radius: 0;
display: block;
text-align: center;
text-transform: uppercase;
}
.cat-area .item-slider-global-style10 .info h2 {
display: block;
}
.cat-area .item-slider-global-style10 .info {
position: absolute;
bottom: 40px;
left: 0;
right: 0;
margin: auto;
width: 80%;
transform: unset;
}
.cat-area .item-slider-global-style10 .info h2.title.font-title a:after {
content: "";
position: absolute;
top: -5px;
left: -5px;
right: -5px;
bottom: -5px;
border: 1px solid #fff;
}
.feat-bx {
box-shadow: 0px 7px 15px #00000014;
}
.news-area h3.elementor-icon-box-title {
margin-top: 0;
}
.cont-footer h3.elementor-icon-box-title {
margin-top: 0;
}
.foot-p p{
font-family: "Roboto", Sans-serif;	
}
.cont-footer .elementor-icon-box-content p.elementor-icon-box-description a{
color: #FFFFFF;
font-family: "Roboto", Sans-serif;
font-size: 17px;
font-weight: 400;
}
.offer-mrq .content-slider-custom.box-content-custom.item-content a{
color:#BC8E32;	
}
.offer-mrq .home10-banner-slider .item-slider-global- .item-content:before{
background:#fff;	
}
.product-detail-info p {
color: #191919;
}
.woocommerce div.product form.cart .variations label{
color: #191919;
font-size: 20px;
font-weight: 500;
letter-spacing: 0.5px;
}	
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
background: #c08c57;
color: #fff;
}
.select-box::after{display:none;}
.woocommerce div.product form.cart button.single_add_to_cart_button {
background: #c08c57;
border-radius: 5px;
font-weight: 400;
letter-spacing: 1px;
font-family: "Roboto", Sans-serif;
}
.woocommerce div.product form.cart button.single_add_to_cart_button:hover{
background: #191919;
color:#fff;
}
.bzotech-form-cart-single .detail-qty{
border-radius: 5px;	
border: 1px solid #b7b7b7;
}
item-product-meta-info .sku_wrapper label{
font-weight: 500;
color: #191919;	
}
.item-product-meta-info .sku_wrapper .sku, .item-product-meta-info .posted_in a, .item-product-meta-info .tagged_as a{
font-weight:400;	
}
.woocommerce div.product div.images img {
border: 1px solid #ddd;
border-radius: 5px;
}
.style-gallery-horizontal .gallery-control .slick-slide:hover img, .style-gallery-horizontal .gallery-control .active img{
border: 1px solid #191919;
}
.tab-product-horizontal .product-tab-title ul{
background: #191919;
border-radius: 5px;	
}
.tab-product-horizontal .product-tab-title li a{
color:#fff;	
}
body.single-product .elbzotech-bt-default{border-radius: 5px;}
body.single-product .elbzotech-bt-default:hover{
background: #c08c57;	
}
.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav:hover{
color:#fff;	
}
.single-related-product {
border-top: 1px solid #ddd;
padding-top: 50px;
}
body.single-product .swiper-slide .item-product {
border: 1px solid #ddd;
}
body.single-product .product-info .product-category-list{
display:none;	
}
body.single-product .item-product-meta-info .sku_wrapper label{
font-weight:500;	
}
body.single-product .item-grid-product-style6 .item-product .product-info{
padding-top: 15px;	
}
body.single-product .product-thumb.attribute-close.product .product-label {
display: none;
}
body.single-product button.woosw-btn-has-icon.woosw-btn-icon-only {
position: absolute;
top: 10px;
right: 10px;
font-size: 20px;
padding: 2px;
border-radius: 3px;
border: 0;
}
body.single-product button.woosw-btn-has-icon.woosw-btn-icon-only:hover{
background:#BC8E32;
color:#fff;	
}
body.single-product .product-price .woocommerce-Price-amount {
color: #C08C57;
}
ul.list-filter.attribute-type-default.filter_size {
display: grid;
grid-template-columns: 30% 30% 30%;
gap: 0 5%;
}
ul.list-filter.attribute-type-default.filter_size li a {
background: #ffffff;
display: block;
text-align: center;
padding: 15px;
border: 1px solid #ddd;
border-radius: 3px;
}
ul.list-filter.attribute-type-default.filter_size li a:hover {
background: #c08c57;
color: #fff;
}
ul.list-filter.attribute-type-default.filter_size li.active a{
background: #c08c57;
color: #fff;
}
ul.list-filter.attribute-type-default.filter_size li.active, 
ul.list-filter.attribute-type-default.filter_size li:first-child{
padding-top: 15px!important;
}
.cat-area .item-slider-global-style10:hover .adv-thumb-link-cate img {
transform: none !important;
}
.item-slider-global-style10 .adv-thumb-link-cate img {
border-radius: 6px;
border: 2px solid #d5a546;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{
background-color: #d5a546!important;
border-radius: 50px!important;
opacity: 1!important;	
}
.cat-area .item-slider-global-style10 .info h2.title.font-title a:after {content: "";position: absolute;top: -4px;left: -4px;right: -4px;bottom: -4px;border: 1px solid #fff;}
.shop-grid .woocommerce .product-grid-view .products .item-product{
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #DDDDDD;
border-radius: 5px 5px 5px 5px;
margin-bottom: 20px;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-label span.new{
text-align: left;
left: 15px;
top: 15px;
right: auto;
position: absolute;
z-index: 1;
max-width: 80px;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-info{
padding: 15px 5px;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-info h3.product-title a{
font-family: "Roboto", Sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
font-style: normal;
color: #191919;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-info .product-price.price span.woocommerce-Price-amount.amount{
color: #C08C57;
font-size: 20px;
font-weight: 600;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-quick-view.quickview-link {
background-color: #FFF9EE;
border-radius: 3px;
color: #191919;
font-size: 23px;
box-shadow: 0px 15px 10px rgba(61, 70, 79, .12) !important;
width: 40px;
height: 40px;
line-height: 42px;
text-align: center;
display: inline-block;
margin: 0 7px;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .product-quick-view.quickview-link:hover, 
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button:hover{
background-color:#bc8e32;	
color:#fff;	
}
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button:hover i.fa-shopping-cart, .shop-grid .woocommerce .product-grid-view .products a.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple i.fa-shopping-cart{
color:#fff;	
}
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button, .shop-grid .woocommerce .product-grid-view .products a.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple{
background-color: #FFF9EE;
border-radius: 3px;
color: transparent;
font-size: 0.1px;
box-shadow: 0px 15px 10px rgba(61, 70, 79, .12) !important;
display: inline-block;
margin: 0 7px;
transition: all 0.3s ease-in-out 0s;
width: 40px;
height: 40px;
line-height: 42px;
text-align: center;	
}
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button i.fa-shopping-cart ,.shop-grid .woocommerce .product-grid-view .products a.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple i.fa-shopping-cart{
font-family: 'Line Awesome Free'!important;
font-weight: 900!important;
color:#191919;
font-size:24px;	
line-height: 42px;	
}
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button i.fa-shopping-cart:before,.shop-grid .woocommerce .product-grid-view .products a.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple i.fa-shopping-cart{
content: "\f217"!important;
font-family: 'Line Awesome Free'!important;
font-weight: 900!important;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .action-buttons {
text-align: center;
bottom: 20px;
position: absolute;
z-index: 1;
left: 0;
right: 0;
}
.shop-right .main-top-filter .top-filter {
margin-bottom: 10px;
}
.open-hide-filters.open-hide-filters-desktop {
display: none;
}
.product-banner-text .elementor-inline-item:nth-child(1) .elementor-icon-list-text,.product-banner-text .elementor-inline-item:nth-child(2) .elementor-icon-list-text, .product-banner-text1 .elementor-inline-item:nth-child(1) .elementor-icon-list-text{
color:#BC8E32 !important;
}
.archive .products .item-product square-placement p.afterpay-paragraph span.afterpay-main-text {
display: none;
}
.cart-page .woocommerce-cart-form{
padding:0px;
}
.cart-page #afterpay_express_button {
display: flex;
align-items: center;
justify-content: center;
}
.cart-page .wc-proceed-to-checkout {
display: flex;
flex-direction: column;
gap: 10px 0;
}
.cart-page .btn-afterpay_express img {
padding: 6px 10px;
background: #b2fce4;
margin: 0 10px;
border-radius: 15px;
}
.product_meta.item-product-meta-info.flex-wrapper.flex_wrap-wrap.align_items-center{
display:none !important;
}
.shop-product .item-product ,.single-related-product .item-product{
text-align: center !important;
padding-bottom: 14px !important;
}
.menu-home9 .bzotech-menu-global-container .toggle-mobile-menu i {
color: #ffffff;
}
.menu-home9 .bzotech-menu-global-container .toggle-mobile-menu i {
font-size: 36px;
}
#ppc-button-ppcp-gateway{
width:100% !important;
max-width:100% !important;
}
.twb_wc_reviews_slide_wrap{
border-radius:20px;
padding:60px 0;
}
.twb_wc_reviews .twb_wc_reviews_product_thumb img{
width:120px !important;
height:120px !important;
border-radius:50%;
padding-top:0 !important;
}
.twb_wc_reviews h3.twb_wc_reviews_product_title{
font-size: 30px; 
letter-spacing:0.5px;
}
.woocommerce .star-rating span::before{
color:#fbbc04 !important;
}
.twb_wcr_author, .twb_wcr_date{
font-size:18px; 
letter-spacing:0.5px;
}
.twb_wcr_prev_arrow, .twb_wcr_next_arrow{
width: 50px;
height: 50px;
border-radius:50%;
display:flex;
justify-content:center;
align-items:center;
}
.twb_wcr_prev_arrow:before, .twb_wcr_next_arrow:before{
font-size:30px;
content:'\2190';
width: 100%;
height: 100%;
display: block;
line-height: 45px;
}
.twb_wcr_next_arrow:before{
content:'\2192';
}
.twb_wcr_prev_arrow, .twb_wcr_next_arrow {
display: block !important;
margin:0 20px;
}
.twb_wc_reviews_wrapper .twb_wc_reviews p:hover, .twb_wc_reviews_wrapper .twb_wc_reviews p:focus{
text-decoration:none !important; 
} 
.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .eael-cart-update-btn, .eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals{
max-width:100% !important;
}
.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{
width:20% !important;
}
.cart-page-css .shipping-calculator-form{
display: flex;
flex-direction: column;
gap: 20px 0;
}
.eael-woo-cart .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td .select2-container .select2-selection--single{
height:50px !important;
}
.woocommerce ul#shipping_method li{
display: flex;
justify-content: flex-end;
align-items: center;
}
.cart-page-css #ppc-button-ppcp-gateway{
width:100% !important;
}
.cart-subtotal, .woocommerce-shipping-totals.shipping, .woocommerce-checkout-review-order-table .cart_item, .shop_table.woocommerce-checkout-review-order-table thead tr, .order-total {
display: inline-flex !important;
justify-content: space-between;
width: 100% !important;
align-items:center;
max-width: 100% !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.woocommerce-shipping-totals.shipping td, .woocommerce-checkout-review-order-table .cart_item td.product-name, .shop_table.woocommerce-checkout-review-order-table thead tr th.product-name, .order-total th{
width: 100% !important;
max-width: 100% !important;
}
.woocommerce-checkout-review-order-table .cart_item, .order-total {
align-items: unset !important;
}
.woocommerce table.shop_table td{
line-height:unset;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{
padding:16px 0 !important;
width:30%;
}
.woocommerce ul#shipping_method li input{
margin-top:0px !important;
}
.checkout-page .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{
font-size:20px;
font-weight:500;
color:#000000;
}
.checkout-page .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{
margin-bottom:20px;
}
.checkout-page #add_payment_method #payment ul.payment_methods li input.input-radio, .woocommerce-cart #payment ul.payment_methods li input.input-radio, .woocommerce-checkout #payment ul.payment_methods li input.input-radio {
width: 18px;
height: 18px;
}
.checkout-page #ppc-button-ppcp-gateway{
width:100% !important;
}
.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button i.las.la-check,.shop-grid .woocommerce .product-grid-view .products .item-product .add_to_cart_button i.check.la.la-spinner.la-spin, .shop-grid .woocommerce .product-grid-view .products a.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple i.check.la.la-spinner.la-spin{
font-family: 'Line Awesome Free' !important;
font-weight: 900 !important;
color: #191919;
font-size: 24px;
line-height: 42px;
}
.cart-shortcode .cart-custom-style2{
flex-direction:column;
}
.cart-shortcode .cart-custom-style2 .woocommerce-cart-form{
width:100%;
}
.cart-shortcode  .cart-custom-style2 .cart-collaterals{
width:50%;
margin-top:60px;
align-self:flex-end;
}
.cart-shortcode  .woocommerce-shipping-totals.shipping{
flex-direction: column;
align-items: flex-start;
}
.cart-shortcode .woocommerce-shipping-totals.shipping th{
width:100%;
border-top: 0 !important;
}
.cart-shortcode .woocommerce ul#shipping_method li{
justify-content:flex-start !important;
margin-bottom:30px !important; 
}
.cart-shortcode .woocommerce ul#shipping_method li input{
width:20px;
height:20px;
}
.cart-shortcode .woocommerce ul#shipping_method li label{
font-size:18px;
}
.cart-shortcode .woocommerce table.shop_table td.actions .coupon{
border: 1px solid;
padding: 5px;
border-radius: 5px;
}
.cart-shortcode .woocommerce table.shop_table td.actions .coupon label{
display:none;
}
.woocommerce-cart table.cart td.actions .coupon input.input-text{
border:none !important;
}
.cart-shortcode .woocommerce .cart .button, .woocommerce .cart input.button{
border-radius:5px;
}
.cart-shortcode .woocommerce .woocommerce-cart-form table.shop_table thead th{
text-transform:uppercase !important;
}
.cart-shortcode  .cart-collaterals .cart_totals tr th{
color:#000000;
font-size:18px;
width:100%;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
border-radius:5px !important;
}
.cart-shortcode  .shipping-calculator-form button.button{
border-radius:5px !important;
}
.product-label span.sale{
position: absolute;
top: 60px;
left: 15px;
z-index: 2;
}
.bzotech-container .product-label span.sale{
position: absolute;
top: 50px;
left: 0;
z-index: 2;
}
.home-review-slider .elementor-widget-container p{
font-size:18px;
font-weight:500;
line-height:28px;
}
.home-slider-review-name .elementor-widget-container p{
font-size:22px;
font-weight:600;
}
.home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
border-style: var(--e-n-carousel-arrow-normal-border-type);
color: hsl(0deg 0% 0% / 90%);
font-size: var(--e-n-carousel-arrow-size, 25px);
transition-duration: .25s;
z-index: 2;
background: #ffffff;
padding: 15px;
border-radius: 50%;
}
.home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{
color: hsl(0deg 0% 0% / 90%);
}
.e-woo-select2-wrapper .select2-results__option:focus {
color: #fff;
}
.woocommerce div.product div.summary{
padding-left:0px;
}
.product-out-of-stock{
color: red !important;
font-size: 18px;
line-height:28px;
font-weight: bold;
padding-top:10px;
}
.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.add_to_cart_button.bzotech_ajax_add_to_cart.product_type_simple{
display:inline-block !important;
}
.addcart-link.case-cart-default.addcart-link-style5.product_type_simple.bzotech_ajax_add_to_cart.product_type_simple{
display:none !important;
}
@media(min-width:1391px) and (max-width:1563px) {
.header-menu .e-con-full, .e-con>.e-con-inner{
padding-left: 20px !important;
padding-right:20px !important;
}
.elementor-15187 .header-menu  .elementor-element.elementor-element-6b1d257 .bzotech-navbar-nav > li > a{
padding: 5px 12px 5px 12px;
}
.elementor-15187 .elementor-element.elementor-element-8a91cad.header-menu{
padding:12px 0;
}
}
@media(min-width:1200px) and (max-width:1390px) {
.header-menu .e-con-full, .e-con>.e-con-inner{
padding-left: 20px !important;
padding-right:20px !important;
}
.elementor-15187 .header-menu  .elementor-element.elementor-element-6b1d257 .bzotech-navbar-nav > li > a{
font-size: 12px;
padding: 5px 14px;
}
.elementor-15187 .elementor-element.elementor-element-8a91cad.header-menu{
padding:12px 0;
}
.elementor-15187 .header-menu .elementor-element.elementor-element-de021fc .bzotech-navbar-nav > li > a{
font-size:12px !important;
}
}
@media(min-width:992px) and (max-width:1199px) {
.menu-home9 .bzotech-menu-inner > .bzotech-navbar-nav > li{
width:100%
}
.menu-home9 .bzotech-menu-global-container .toggle-mobile-menu i {
margin-left:15px;
}
}
@media(min-width:220px) and (max-width:991px) {
.menu-home9 .bzotech-menu-inner > .bzotech-navbar-nav > li{
width:100%
}
.menu-home9 .bzotech-menu-global-container .toggle-mobile-menu i{
color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-201679f.login-area .lr-form-wrapper, .elementor-15801 .elementor-element.elementor-element-c9deb9b.login-area .lr-form-wrapper {
width: 100%;
}
.checkout-custom .bzotech-col-md-7.bzotech-col-sm-8.bzotech-col-xs-12, .checkout-custom .bzotech-col-md-5.bzotech-col-sm-4.bzotech-col-xs-12{
width:100%
}
.chk-page .woocommerce form .form-row input.input-text, body.woocommerce-checkout .chk-page .woocommerce form .form-row .select2-container--default .select2-selection--single,.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px !important;
}
body.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height:40px !important;
}
.elementor-16124 .elementor-element.elementor-element-1103bb0#shop-pro{
padding-left:0;
}
#shop-pro .item-grid-product-style9 .product-thumb .action-buttons .addcart-link{
padding:0px !important;
}
.cart-page .eael-woo-cart-tr-left,.cart-page .eael-woo-cart-tr-right,.cart-page .eael-cart-coupon-wrapper{
padding: 0 20px !important;
}
.cart-page .eael-cart-coupon-wrapper{
margin-top:20px;
}
.cart-page .woocommerce-cart-form{
padding:20px
}
.cart-page .detail-qty{
display: flex;
align-items: center;
justify-content: space-between;
}
.cart-page .cart-custom-style2 .cart-collaterals{
margin-top:0;
padding:0 20px !important;
}
.cart-page #afterpay_express_button{
display:flex;
align-items:center;
justify-content:center;
padding:10px 0 ;
}
.cart-page .btn-afterpay_express img{
padding: 6px 10px;
background: #b2fce4;
margin: 0 10px;
border-radius: 15px;
}
.cart-page .wc-proceed-to-checkout{
display: flex;
flex-direction: column;
gap: 10px 0;
}
.elementor-18959 .box-border .elementor-element.elementor-element-eefc508.box-border > .elementor-widget-container, .elementor-18959 .elementor-element.elementor-element-fbbd3b9.box-border > .elementor-widget-container{
position:relative;
}
.elementor-18959 .elementor-element.elementor-element-eefc508.box-border > .elementor-widget-container:before {
position: absolute;
content: '';
background: #EBEBEB;
width: 1px;
height: 100%;
right: -10px;
top:0;
}
.elementor-18959 .elementor-element.elementor-element-eefc508.box-border > .elementor-widget-container:after {
position: absolute;
content: '';
background: #EBEBEB;
width: 100%;
height: 1px;
bottom: -20px;
}
.elementor-18959 .elementor-element.elementor-element-fbbd3b9.box-border > .elementor-widget-container:before{
position: absolute;
content: '';
background: #EBEBEB;
width: 1px;
height: 100%;
left: -10px;
top:0;
}
.elementor-18959 .elementor-element.elementor-element-fbbd3b9.box-border > .elementor-widget-container:after {
position: absolute;
content: '';
background: #EBEBEB;
width: 100%;
height: 1px;
top: -20px;
}
.cart-shortcode .woocommerce-cart-form__cart-item.cart_item .product-remove{
display: flex;
justify-content: flex-end;
}
.woocommerce-cart table.cart .product-thumbnail{
width:100%;
height:300px;
display:flex;
justify-content:center;
overflow:hidden;
}
.woocommerce-cart table.cart .product-thumbnail a{
width:300px;
height:300px;
display:block;
}
.woocommerce-cart table.cart .product-thumbnail a img{
width:100%;
height:100%;
object-fit:cover;
}
.woocommerce-cart table.cart .product-thumbnail:before{
display:none;
}
.cart-shortcode  .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
display:flex !important;
gap:20px !important;
align-items:center !important;
font-size:20px; 
color:#000000;
}
.woocommerce-page table.shop_table_responsive tr td a, .cart-shortcode .cart_item .product-price .woocommerce-Price-amount {
font-size: 20px;
text-align:left;
}
.cart-shortcode  .woocommerce table.shop_table td.actions{
flex-direction:column
}
.woocommerce table.shop_table td.actions .coupon{
width:100%;
}
.woocommerce table.shop_table td.actions .coupon:before,.woocommerce table.shop_table td.actions .coupon:after{
display:none;
justify-content:space-between;
}
.cart-shortcode .cart-custom-style2 .cart-collaterals{
width:100%;
}
.woocommerce-page table.shop_table_responsive .woocommerce-shipping-totals.shipping td{
flex-direction:column !important;
align-items:flex-start !important;
gap:10px !important;
text-align:left !important;
}
.cart-shortcode .woocommerce ul#shipping_method li{
margin-bottom:16px !important;
}
.cart-shortcode .woocommerce ul#shipping_method li:last-child{
margin-bottom:10px !important;
}
.cart-shortcode .woocommerce table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-name{
flex-direction:column;
align-items:flex-start !important;
}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation{
display:flex;
align-items:center;
gap:20px;
}
.woocommerce td.product-name dl.variation dt{
font-size:20px;
color:#000000;
font-weight:600;
}
.woocommerce-cart table.cart td.actions .coupon input.input-text{
margin-bottom:0px;
min-width:unset !important;
}
.woocommerce-cart .cart-collaterals .shipping-calculator-button{
display:flex;
}
.cart-shortcode .woocommerce-shipping-calculator{
width:100%;
}
.woocommerce-page table.shop_table_responsive .woocommerce-shipping-totals.shipping td .woocommerce-shipping-may-be-available-html.e-checkout-message.e-cart-content{
font-size:16px;
}
}
@media(min-width:220px) and (max-width:767px) {
.elementor-11 .elementor-element.elementor-element-201679f.login-area .eael-lr-form-wrapper, .elementor-15801 .elementor-element.elementor-element-c9deb9b.login-area .lr-form-wrapper{
padding:20px 10px;
}
.elementor-11 .elementor-element.elementor-element-201679f.login-area .lr-form-wrapper, .elementor-15801 .elementor-element.elementor-element-c9deb9b.login-area .eael-lr-form-wrapper{
padding:20px 10px;
}
.cart-page .eael-woo-cart-product-remove, .cart-page .eael-woo-cart-product-remove a{
width:30px !important;
height:30px !important;
display:flex !important;
justify-content:center !important;
align-items:center !important;
line-height:30px !important
}
.cart-page .eael-woo-cart-td.product-name{
font-size:24px !important;
margin:20px 0;
}
.cart-page .eael-woo-cart-td.product-thumbnail{
margin:0 !important;
}
.cart-page .eael-woo-cart-td.product-price,.cart-page .woocommerce-Price-amount.amount{
font-size:20px !important
}
.cart-page .eael-woo-cart-td.product-subtotal{
margin:30px 0 !important;
}
.cart-page .eael-woo-cart-td.product-subtotal{
font-size:24px !important;
}
.cart-page .eael-cart-coupon-wrapper .coupon{
max-width:100% !important;
}
.cart-page .eael-woo-cart-back-to-shop{
display:flex !important; 
gap:0 10px;
align-items:center !important;
}
.cart-page  .eael-woo-cart-back-to-shop{
font-size:20px !important; 
}
.cart-page  .eael-cart-update-btn,.cart-page .cart_totals {
max-width:100% !important;
}
.cart-page .cart-subtotal th,.cart-page .order-total th{
font-size:20px !important;
}
.cart-page .eael-woo-cart-td.product-thumbnail{
width:100% !important;
}
.cart-page .eael-woo-cart-td.product-thumbnail{
background:unset !important;
}
.menu-home9 .bzotech-menu-global-container .toggle-mobile-menu i{
font-size: 36px;
} .wish-area .elementor-shortcode li.menu-item.woosw-menu-item.menu-item-type-woosw a span.woosw-menu-item-inner:before{
font-size: 32px;
top: -9px;
color:#f3b14f;
}
.woosw-menu-item .woosw-menu-item-inner:after {
top: -11px;
right: -23px;
background-color: #f3b14f;
}
.elementor-18959 .elementor-element.elementor-element-eefc508.box-border > .elementor-widget-container:before {
right: -5px;
top:0;
}
.elementor-18959 .elementor-element.elementor-element-eefc508.box-border > .elementor-widget-container:after {
bottom: -10px;
}
.elementor-18959 .elementor-element.elementor-element-fbbd3b9.box-border > .elementor-widget-container:before{
left: -5px;
top:0;
}
.elementor-18959 .elementor-element.elementor-element-fbbd3b9.box-border > .elementor-widget-container:after {
top: -10px;
}
.menu-home9 .bzotech-menu-inner{
left:0 !important;
top:105% !important;
}
.right-heder-home1 .elbzotech-mini-cart-dropdown-global .mini-cart-content ,.right-heder-home1 .elbzotech-mini-cart-dropdown-global:hover .mini-cart-content{
right:-30px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{
text-align:left;
}
}
@media(min-width:220px) and (max-width:576px) {
.cart-page .eael-woo-cart-td.product-name,.cart-page .eael-woo-cart-td.product-price,.cart-page .woocommerce-Price-amount.amount,.cart-page .eael-woo-cart-td.product-subtotal,.cart-page  .eael-woo-cart-back-to-shop,.cart-page .cart-subtotal th,.cart-page .order-total th,.cart-page .woocommerce-shipping-totals.shipping th{
font-size:18px !important;
}
.twb_wc_reviews .twb_wc_reviews_product_thumb img{
width:80px !important;
height:80px !important;
}
.twb_wcr_prev_arrow, .twb_wcr_next_arrow {
display: block !important;
margin: 0 10px;
width:40px;
height:40px;
}
.twb_wc_reviews h3.twb_wc_reviews_product_title {
font-size: 26px;
letter-spacing: 0.5px;
margin: 0 50px;
line-height: 36px;
}
.twb_wc_reviews .twb_wc_reviews_ct p{
font-size:16px; 
letter-spacing:0.5px;
margin:0 10px;
}
.twb_wcr_prev_arrow:before, .twb_wcr_next_arrow:before{
display:flex !important;
justify-content:center !important;
align-items:center !important;
line-height:unset !important;
font-size:26px;
margin-top:-4px;
}
.checkout-page .elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label{
font-size:12px !important;
}
.checkout-page .woocommerce-checkout #payment ul.payment_methods li input.input-radio{
font-size:18px !important;
margin-right: 8px;
margin-top:-3px;
}
.right-heder-home1 .elbzotech-mini-cart-dropdown-global .mini-cart-content ,.right-heder-home1 .elbzotech-mini-cart-dropdown-global:hover .mini-cart-content{
right:-30px !important;
}
.cart-page-css .woocommerce-shipping-totals.shipping, .checkout-page .woocommerce-shipping-totals.shipping{
flex-direction:column !important;
align-items:flex-start !important;
}
.cart-page-css .woocommerce table.shop_table_responsive tr td {
text-align:left !important;
}
.cart-page-css .woocommerce ul#shipping_method li ,.woocommerce ul#shipping_method li{
justify-content:flex-start !important;
margin-bottom:26px !important;
}
.eael-woo-cart .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals.shipping td{
padding-top:0px !important;
}
.cart-page-css .woocommerce ul#shipping_method li label, .checkout-page .elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label{
font-size:17px !important;
line-height:unset !important;
}
.cart-page-css .woocommerce ul#shipping_method li input, .woocommerce ul#shipping_method li input{
width:18px !important;
height:18px !important;
}
.cart-shortcode .woocommerce ul#shipping_method li label{
font-size:16px;
}
.slider-bg-img .elementor-carousel-image{
background-position: top center;
}
.home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next, .home-slider-arrow.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{
border-style: var(--e-n-carousel-arrow-normal-border-type);
color: hsl(0deg 0% 0% / 90%);
font-size: var(--e-n-carousel-arrow-size, 25px);
transition-duration: .25s;
z-index: 2;
background: #ffffff;
padding: 10px;
border-radius: 50%;
}
.elementor-10 .elementor-element.elementor-element-bb3d54d #order_review .woocommerce-checkout-review-order-table tfoot tr td{
text-align:left !important;
}
.woocommerce-cart-no-shipping-available-html.e-checkout-message.e-cart-content{
font-size:16px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table td, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table th{
width:unset;
}
}