:root {
    --primary: #C41D33;
    --secondary: #E0AE09;
    --tertiary: #004242;
    --body: #59585A;
    --body1: #4E4E4E;
    --body2: #808080;
    --title: #2F2E31;
    --title1: #011d2b;
    --title2: #011d2b;
    --alternate: #457776;
    --alternate1: #002563;
    --alternate2: #00a9d1;
    --light: #E2E2E2;
    --light1: #F6F6F6;
    --light2: #B4AFAF;
    --dark: #00263A;
    --dark1: #171717;
    --dark2: #181818;
    --black: #000000;
    --red: #EE1746;
    --green: #008000;
    --white: #ffffff;
    --fontPrimary: "Plus Jakarta Sans", sans-serif;
    --fontSecondary: "Raleway", sans-serif;
    --fontTertiary: "Sora", sans-serif;
    --BIcon: bootstrap-icons;
    --FIcon: "Font Awesome 6 Free";
}
body,body.body-noscroll{overflow-x: initial !important;height:auto;}
.single_variation_wrap.csm-product-quantity-container{margin-top:30px;}
.variations td.value{position:relative;}
.variations td.value::after{
        font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f078";
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 25px;
  margin-left: 10px;
  font-size: 12px;
}

@media only screen and (max-width: 1599.98px) {
    .product-details{max-width: 500px;}
    .variations td.value::after{  right: 15px;}
}

@media only screen and (max-width: 1199.98px) {
    .mean-container .mean-nav.active{
            background: transparent;
    }
    .mean-container .mean-nav.active{height: calc(100vh - 100px);overflow-y:auto;}
    
}
@media only screen and (max-width: 991.98px){
     
 .product-details{max-width: 100%;}
 }
 @media only screen and (max-width: 991.98px){
     
 .woocommerce-column--shipping-address { padding-top: 40px !important; }    
 }
