.New-OOS-Design{}
.HomeShop_Btn.btn--disabled{color: #858585 !important;background: none !important;border: 0 !important;cursor: default !important; text-transform:none !important;}

/*** PRODUCT LANDING ***/
.ProductLanding_2024{}
.ProductLanding_Container{}
.ProductLanding_Container .Left_Part{width: 390px; float: left;}
.product_info{overflow: hidden;}
.product_image-slider {border: 1px solid var(--lightgrey); border-radius: var(--Radius5); padding: 10px;}
.product_image-slider .slick-prev,
.product_image-slider .slick-next {text-indent: -2000px;position: absolute;top: 50%;background: none;border: none;outline: none;cursor: pointer;width: 20px;height: 20px;border-bottom: 5px solid #000;border-right: 5px solid var(--darkgrey);transform: translateY(-50%);z-index: 1;color: transparent;}
.product_image-slider .slick-prev {transform: rotate(135deg);left: 25px;}
.product_image-slider .slick-next {right: 25px;transform: rotate(315deg);}
.product_image img {width: 80%;margin: 0 auto;display: block;}
.pro_detailDiv {background: var(--lightgrey);margin: 20px 0 0;padding: 10px 15px; border-radius: var(--Radius5);}
.Row_pro_detail {padding: 10px 0;font-size: 14px;border-bottom: 1px solid var(--greymenu);display: flex;align-items:baseline;}
.Row_pro_detail:last-child {border-bottom: 0;}
.Row_pro_detail span.text_one {width: 60px;font-weight: 600;}
.Row_pro_detail span.text_two {font-weight: normal;width: 70%;}
.ProductLanding_Container .Right_Part{width: 765px; float: right;}
.ProductLanding_Container .Right_Part h1{padding: 0;}
.ProductLanding_Container .Right_Part .PrdRating{background: url(/images/Star_Blank.png) repeat-x left 95%; background-size: 20px; display: inline-block;height: 24px;width: 100px;}
.ProductLanding_Container .Right_Part .PrdRating .rating-color {background: url(/images/Star_Shine.png?id=1) repeat-x left 95%; background-size: 20px; height: 24px;}
.section--product { padding-top: 0;padding-bottom: 20px;float: left;width: 100%;}
.product_content {display: flex;flex-wrap: wrap;}
.prolanding_Avg_Rate {display: flex;justify-content: space-between;align-items: center;}
.prolanding_Avg_Rate .stars-img {padding: 0;display: flex;align-items: center;}
.current_rating_numbers {padding-left: 8px;padding-top: 8px; font-size:14px;}
.current_rating_numbers span {color: var(--black);font-weight: 600; font-size: 18px;}
.cuschemaText{display: block; line-height: 28px; font-size: 14px;}
.cuschemaText b {letter-spacing: 0.5px;font-weight: normal;}
.cuschemaText b span {color: #f50633;font-weight: 600;}
.pro_table_repeat {border: 1px solid var(--lightgrey);margin-top: 20px; padding: 7px; border-radius: 7px; float: left; width: 100%;}
.pro_table_repeat h4,
.pro_table_repeat h3 {background: var(--siteblue);color: var(--black); padding: 7px 10px; border-radius: 2px; font-size: 14px; font-weight: 400;}
.pro_table_repeat h3 span{color: #f50633;}
.pro_size_col1 {display: flex;font-weight: 600;margin-bottom: 10px; border-bottom:1px solid var(--boxborder); padding-bottom:10px;}
.pro_size_col1 .Sale_Price.Sale_Price2 {color:var(--darkgrey) !important; font-size:14px;}

.Pack_Size {width: 30%;}
.pro_size_col2 .Pack_Size{color: var(--greymenu); line-height:normal;}
.Pack_Size font.unit_class_bf,
.Pack_Size span.unitClass{color:#f50633;}
.Pack_Size span.unitClass{font-weight:600;}
.Qty{width:65px; padding:0 10px; text-align:center;}
.Qty_input,
.Sale_Price{width: 25%;text-align: center;}
.product_table {display: flex;margin: 0px;padding: 10px 10px;position: relative;}
.product_table_img {width: 175px;position:relative;overflow:hidden;}
.product_table_block {width: 85%; padding: 0 0 0 20px;}
.pro_size_col2 {display: flex;align-items: center; line-height: 40px;}
.product_table_block form .pro_size_col2{padding: 0 0 10px 0;}
.product_table_block form:last-child .pro_size_col2{padding: 0;}
.Qty_input .input_box {height: 38px;line-height: 38px;margin: 0;padding: 0 0 0 10px;text-align: left;width: 50%;outline: none;border: 1px solid #dddddd;-webkit-appearance: none;appearance: none;background: #fff url(/images/arrow-down4.png) no-repeat center right 8px!important; border-radius: var(--Radius5); color: var(--greytext);}
.Sale_Price {width: 70px;text-align: right !important;}
.Sale_Price.Sale_Price1{width:100px;}
.Sale_Price.Sale_Price2{width:100px;}
.Sale_Price2 {color: var(--pricecolor);font-size: 16px;font-weight: 600;}
.Sale_Price1.OldPrice{color:#666; font-weight:normal;    font-size: 14px;}
.add_btn_blank,
.add_btn_div {margin-left: auto;width: 95px;}
.add_btn_div input.HomeShop_Btn, .add_btn_div button.HomeShop_Btn {width: 100%; cursor: pointer; line-height: 35px; padding: 0;}

button.HomeShop_Btn.os_cls {line-height: normal;padding: 10px;}
button.HomeShop_Btn.os_cls span:after {display: none;}
button.HomeShop_Btn.os_cls span:before {display: none;}
button.HomeShop_Btn.os_cls span {padding: 0;}
.pro_size_col2 select {width: 100%;height: 40px;background: url(/images/arrow-down2-2.png) no-repeat 80% 15px #fff;cursor: pointer; padding:0 0 0 10px;}




@media only screen and (max-width:1100px),(max-width:1199px){
/*** PRODUCT LANDING ***/
.ProductLanding_Container .Left_Part{width: 32%;}
.ProductLanding_Container .Right_Part{width: 66%;}

}

@media only screen and (max-width:1000px),(max-width:1099px){
.Sale_Price.Sale_Price1{width:70px;}
.Sale_Price.Sale_Price2{width:85px;}
.add_btn_blank,
.add_btn_div {margin-left: auto;width: 85px;}

}

@media only screen and (max-width:800px),(max-width:899px){
/*** PRODUCT LANDING ***/
.ProductLanding_Container .Left_Part{width: 100%; padding-bottom: 20px; overflow: hidden;}
.product_image-slider{width: 50%; float: left;}
.pro_detailDiv{width: 46%;float: right; margin-top: 40px;}
.ProductLanding_Container .Right_Part{width: 100%;}
.pro_size_col2{line-height: 37px;}
.add_btn_div input.HomeShop_Btn{line-height: 35px;}
button.HomeShop_Btn.os_cls span{background: none;}
.Pack_Size {width: 37%;}
}

@media only screen and (max-width:700px),(max-width:799px){

}

@media only screen and (max-width:400px),(max-width:499px) {
/*** PRODUCT LANDING ***/
.ProductLanding_Container .Left_Part{display: none;}
.ProductLanding_Container .Right_Part h1{padding-bottom: 10px;}
.pro_right_title{font-size: 20px; line-height: 30px;}
.pro_table_repeat{margin-top: 10px;}
.product_table{display: block;}
.pro_table_repeat h4, .pro_table_repeat h3{line-height: 24px;}
.product_table_img{width: 180px; float: none; margin: 0 auto;}
.product_table_block{float: left; width: 100%; padding: 0;}
.Qty,.Qty_input{display: none;}
.pro_size_col1,
.pro_size_col2{display: block; width: 100%; float: left; line-height: 30px;}
.Pack_Size{width: 25%; float: left;}
.Sale_Price{width: 26%; float: left;}
.add_btn_div{width: 60px; float: right;}
.add_btn_div input.HomeShop_Btn{font-size: 13px;line-height: 30px;}
.add_btn_div .HomeShop_Btn span{padding:0; background:none;}

.prolanding_Avg_Rate {display: block;}
.current_rating_numbers{padding: 5px 0 5px 10px; display: flex;}
.prolanding_Avg_Rate .stars-img {display: block;}
.add_btn_div.cls_ofs{width: 75px;}
}

@media only screen and (max-width:375px), (max-width:399px){

}

@media only screen and (max-width:360px){

}

@media only screen and (max-width:300px), (max-width:320px){
/*** PRODUCT LANDING ***/
.Pack_Size,
.Sale_Price{width: 30%; float: left;}
.add_btn_div{width: 90px; float: right;}

}