.woocommerce-breadcrumb span{color:#18acee !Important;}
.woocommerce-breadcrumb a{color:#0a0a0a !important;}

.woocommerce-breadcrumb{font-size:14px !Important;}
.product_title, .woocommerce-Tabs-panel h2, .related.products>h2{font-weight: 300;font-size: 42px;}
.woocommerce-Tabs-panel h2, .related.products>h2{font-size:38px;}
.related.products>h2{margin-bottom: 0px !important;}
.woocommerce-shop .woocommerce-result-count{padding-bottom:0px;padding-top:7px;}
.woocommerce-shop .woocommerce-ordering .orderby{padding:5px 20px }
.woocommerce-shop .woocommerce-ordering .orderby{padding-left:5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;line-height:22px;}
.woocommerce-shop .woocommerce-ordering{position:relative;}
.woocommerce-shop .woocommerce-ordering:after{content: "\f078";font-family:"Font Awesome 5 Free";font-weight:900;top:8px;right:5px;position:absolute;pointer-events:none;}
.woocommerce-loop-product__title{font-size: 30px !important;font-weight: 300 !Important;line-height: 40px !Important;padding-bottom:10px !Important }
.add_to_cart_button {margin-top:5px !important }
.woocommerce-Price-amount, .woocommerce-product-details__short-description,
.woocommerce-Tabs-panel p{font-size: 17px !important;font-weight: 400 !important;line-height: 30px !Important;color: #0a0a0a !important;}

body div.mre_quantity{display:flex !Important;border:0px !Important;}
body div.mre_quantity input[type="number"]{width:60px !Important;}
body div.mre_quantity button.minus, 
body div.mre_quantity button.plus{display:block;height:100% !important;border-color:#e6e6e6 !important;width:30px;padding:0px;text-align:center;height:42px !Important;}
body div.mre_quantity input{height: 42px !important;padding: 0 !Important;border: 1px solid #e6e6e6 !Important;border-left: 0 !Important;border-right: 0 !important;}

input[name="coupon_code"]{height:41px !important }
body.woocommerce-cart .fl-page-content, 
body.woocommerce-checkout .fl-page-content{font-size:17px;line-height:30px;}

.single-product form.cart{width:400px;max-width:100%;flex-direction: column;}
.single-product .added_to_cart {width:300px;margin-left:0px !Important;margin-top:20px;text-align:center }
.single-product .variations_form.cart .reset_variations{line-height:1.4 }
.single-product table.variations td{display:flex;padding-bottom:4px !important;}
.single-product table.variations label{margin-bottom:0px;line-height:42px !important;display: none;}
.single-product table.variations select{min-width:300px !important;border-radius:5px;border-color:#e6e6e6;line-height:40px;}
.single-product .mre_quantity{width:300px;}
.single-product .mre_quantity button{width:50px !important;}
body.single-product div.mre_quantity input[type="number"]{width:calc(100% - 100px) !Important;}
body.single-product button.single_add_to_cart_button{width:300px;margin-left:0px !important;margin-top:20px;}
body.single-product .related.products>h2{text-transform:capitalize;}
.single-product .related.products ul.products:before, .single-product .related.products ul.products:after{content:none;}
.single-product .related.products ul.products{display:flex;flex-wrap:wrap;gap:80px;}
body.single-product.woocommerce-page .related.products ul.products li.product{float:none !important;margin:0px!important;width:20%!important;}
.woocommerce-variation-add-to-cart{display:flex;flex-direction: column;}

.single-product .product_meta .sku_wrapper{display:none;}

.related.products{position:relative;padding-bottom:50px;padding-top:50px;margin-top:20px;}
.related.products>div, .related.products h2, .related.products ul{position:relative;z-index:5;}
.related.products h2{margin-top:0px !important;}
.related.products:before{content:'';position:absolute;top:0px;left:50%;background:#eaf5fd;height:100%;width:100vw;transform:translateX(-50%);z-index:2;}
body.single-product .fl-woo-content{margin-bottom:0px;}

.single-product.woocommerce .woocommerce-tabs{padding-top:39px !important;}
.related.products{margin-top:37px;}

.woocommerce ul#shipping_method>li:first-child label{margin-left:0px !Important;}

@media(min-width: 768px){
  .single-product .woocommerce-product-gallery{
    width:40% !important;
  }  
  .woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 55% !important;
  }
}

.wc-block-checkout__guest-checkout-notice{display: none;}