@charset "utf-8";
*{list-style: none;margin: 0;padding: 0;}
a{ text-decoration: none; }
html,body{
    width:100%;height:100%; line-height: 1.8;
}

body{
  background: linear-gradient(180deg, #20B4BC 0%, #E0F5F6 75%, #fff 100%), #fff;
  background-size: 750px 448px;
  background-repeat: no-repeat;
  background-position: right top ;
}

.pd_lr{ padding-left: 20px; padding-right: 20px; }
.bg_fff{ background: #fff; }
.coat{
  width: 750px;
}
.fixed{
    position: fixed;
    left:0;
    top:0;
    z-index: 11111;
}

.fixed.active{
  background: #20B4BC;
}


.fixed1{
    width:750px;
    height:80px;
    position: relative;
    text-align: center;
    line-height:80px;
    font-size:26px;
    color: #fff;
}
.fixed1>a{
    width:52px;height:80px;
    position: absolute;
    left:0;top:0;
    box-sizing: border-box;
    padding-top:28px;
}
.fixed1>a img{
    width:12px;height:24px;
    display: block;
    margin:0 auto;
}
.shop_arc{font-size: 26px;padding-top: 80px;padding-bottom: 80px;}
.shop_arc_banner{position: relative;overflow: hidden;}



.shop_arc_banner .swiper-slide img{
  display: block;
  margin: auto;
  float: left;
  width: 100%;
  height: 500px;
  border-radius: 40px;
}
.anli_xiangqing_toutu_page{position: absolute;right: 20px;bottom: 20px;z-index: 1111;color: #fff;}
.shop_arc .bar-tab .tab-item{ width: 50%; color: #fff; }
.shop_arc .bar-tab .tab-item:nth-child(1){ background: #8c6abe; border-right:1px solid #fff ; }
.shop_arc .bar-tab .tab-item:nth-child(2){ background: #009990;  border-left:1px solid #fff ;}
.shop_arc_1{
  box-sizing: border-box;
  background: #fff;
  padding-top: 39px;
  padding-bottom: 20px;
  padding-left: 56px;
  padding-right: 56px;
  margin-bottom: 20px;
}
.shop_arc_1 h2{
  height: 100%;
  font-size: 34px;
  color: #4D4D4D;
}
.shop_arc_1_1{
  color: #FF9D3B;
  font-weight: bold;
  font-size: 32px;
}
.shop_arc_1_1_old{ display: block; }
.shop_arc_1_1_old i{
  font-style: normal;
  color: #9FA0A0; 
}
.shop_arc_1_1_old i:nth-child(2){ position: relative; }
.shop_arc_1_1_old i:nth-child(2)::after{content: '';position: absolute;border-bottom: 2px solid #616161;left: 0;bottom: 50%;width: 100%;height: 0;}
.shop_arc_1_2{/* display: flex; */}
.shop_arc_1_2 span{

  font-size: 26px;
  color: #9FA0A0;
  margin-right: 20px;
}

.shop_arc_1_2 span b{
  font-weight: normal;
}

.shop_arc_2{background: #ffffff;padding-top: 20px;padding-bottom: 20px;}
.shop_arc_2_1{display: flex; align-items: center; margin-top: 1rem;}
.shop_arc_2 img {
    border-radius: .2rem;
    display: block;
    max-width: 100%;
    width: 100%;
}
.shop_arc_2 p{text-align: justify;max-height: 9999999999px;margin: 20px 0;}
.shop_arc_2_1:nth-child(1){ margin-top: 0; }
.shop_arc_2_1 h2{font-size: 30px;float: left;border-left: 3px solid #704ca6;line-height: 1;padding-left: 10px;width: 35%;}
.shop_arc_2_1 span{float: right;line-height: 1.4;/* font-size: .65rem; */color: red;}
.shop_arc_3{padding-top: 20px;padding-bottom: 20px;}
.shop_arc_3_1{display: flex;align-items: center;}
.shop_arc_3_1 span{
    line-height: 1.4;
    width: 50%;
    color: red;
}
.shop_arc_3_1 h2{
    width: 27%;
    font-size: 30px;
}
.shop_arc_3_1 a{
    width: 23%;
    text-align: right;
}
.shop_arc_3 .cy_index_spjs_solid{ overflow: hidden; }
.shop_arc_3 .cy_index_spjs_solid li{float: left;border-radius: 10px;background: #fff;width: 48%;overflow: hidden;padding: 2.5%;margin-top: 20px;box-sizing: border-box;}
.shop_arc_3 .cy_index_spjs_solid li:nth-child(2n){ float: right; }
.shop_arc_3 .cy_index_spjs_solid li>a>img{border-radius: .2rem;max-width: 100%;}
.shop_arc_3 .cy_index_spjs_solid li>a>p{color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl{display: flex;align-items:center;color: #717171;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(1){flex:.7;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(1) img{ width: 100%; }
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(2){flex:2;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(3){flex:1.2;color: #b1b1b1;text-align: center;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(4){flex:1.2;    color: #a7a7a7;text-align: center;}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(3) .icon{/* font-size: .8rem; */}
.shop_arc_3 .cy_index_spjs_solid li>a>dl dt:nth-child(4) .icon{/* font-size: 1rem; */}
.shop_arc_4 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.shop_arc_4_1{ }
.shop_arc_4_1 li{
  margin-top: 20px;
  background: #fff;
  padding: 20px;
  border-radius: 20px;
}
.shop_arc_4_1 li a{display: block;display: flex;align-items: center;}

.shop_arc_4_1 li a>div>span{ 
  display: block; 
  font-size: 24px;
  color: #4D4D4D;
}
.shop_arc_4_1 li a>div>span:nth-child(2){
  line-height: 2;

  font-size: 24px;
  color: #FF9D3B;
}
.shop_arc_4_1 li a>div:nth-child(1){
  height: 160px;
  width: 160px;
}
.shop_arc_4_1 li a>div:nth-child(1) img{
  height: 160px;
  width: 160px;
}
.shop_arc_4_1 li a>div:nth-child(2){
    padding-left: 3%;
    color: #000;
}
.shop_arc_4_1 li a>div:nth-child(3){    font-size: .65rem;
    color: #5f5f5f;}
.shop_arc_4_1 li a>div:nth-child(2) .shop_info span{
  display: inline-block;
  font-size: 24px;
  color: #9FA0A0;
}
.bottom{
  position: fixed;
  bottom: 0;
  left:0;
  right: 0;
  background: #fff;
  width: 100%;
  max-width: 750px;
  display: flex;
  z-index: 1111;
  box-sizing: border-box;
  padding: 23px 0;
}

.bottom a{
    width: 120px;
    background: #fff;
    color: #666666;
    text-align: center;
    font-size: 26px;
}
.bottom a>img{
  display: block;
  margin: auto;
  width: 47px;
  height: 47px;
}
.bottom a.soucang em{
  width: 47px;
  display: block;
  height: 47px;
  background: url('../img/shoucang.png') no-repeat center center/cover;margin: auto;}
.bottom a.soucang.yes em{ background: url('../img/shoucang1.png') no-repeat center center; }
.bottom a>span{
    display: block;
    font-size: 20px;
    color: #9FA0A0;
    margin-top: 11px;
    line-height: 1;
}
.bottom button{
  border: none;

  width: 228px;
  height: 80px;
  background: #20B4BC;
  opacity: 1;
  border-radius: 50px;
  font-size: 28px;
  line-height: 80px;
  color: #FFFFFF;
}
.bottom button:nth-of-type(2){
    background: #FF9D3B;
    margin-left: 11px;
}
.shop_arc_other{ 
  padding-top: 20px; 
  padding-bottom: 20px; 
  margin-bottom: 20px; 
  background: #fff;
  border-radius: 20px;
}
.shop_arc_other_1{/* display: flex; */overflow: hidden;}
.shop_arc_other_1>div:nth-child(1){
  width: 100px;
  height: 100px;
  float: left;
}
.shop_arc_other_1>div:nth-child(2){/* flex: 1; *//* padding-left: 20px; */float: right;width: 77%;}

.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(1) strong{
  font-size: 26px;
  color: #4D4D4D;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 20px;
}

.stars img{
  width: 22px;
  height: 22px;
}

.shop_arc_other_1_1 img{ max-width: 100%; }
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(1) span{flex: 1;text-align: right;color: #808080;}
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(2){ overflow: hidden; }
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(2) span{float: left;width: 6%;margin-right: 10px;height: 45px;line-height: 45px;}
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(2) span img{width: 100%;vertical-align: middle;}
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(3){
  display: flex;
  color: #9FA0A0;
  margin-top: 10px;
  font-size: 22px;
}
.shop_arc_other_1_2>div:nth-child(1)>div:nth-child(3) span{ margin-right: 20px; }
.shop_arc_other_1_2>div:nth-child(2){display: flex;margin-top: 20px;}
.shop_arc_other_1_2>div:nth-child(2) a{border-radius: 50px;border: 1px solid #009990;color: #009990;flex: 1;text-align: center;line-height: 2.5;}
.shop_arc_other_1_2>div:nth-child(2) a:nth-child(1){ margin-right: 20px; }
.shop_arc_other_2{overflow: hidden;margin-top: 20px;}
.shop_arc_other_2 li{float: left;text-align: center;margin-right: 20px;}
.shop_arc_other_2 li a{ display: block; }
.shop_arc_other_2 li a img{display: block;margin: auto;max-width: 100%;}
.shop_arc_other_2 li a span{ display: block; }
.shop_arc_other_2 li a em{ font-style: normal; color: red; display: block; }

/**/
.check_attribute{
  overflow: hidden;
  margin-bottom: 20px;
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 20px;
}
.check_attribute>span{color: #7d7d7d; float: left ;}
.check_attribute_1{float: right;width: 80%;display: flex;align-items: center;justify-content: space-between;}
css-icon {
  display: inline-block;
  height: 1em; width: 1em;
  font-size: 26px;
  box-sizing: border-box;
  text-indent: -9999px;
  vertical-align: middle;
  position: relative;
}
css-icon::before,
css-icon::after {
  content: '';
  box-sizing: inherit;
  position: absolute;
  left: 50%; top: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.icon-arrow-right::before {
 color: #7d7d7d;
  height: .65em; width: .65em;
  border-style: solid;
  border-width: 2px 0 0 2px;
  -ms-transform: translate(-75%, -50%) rotate(135deg);
  transform: translate(-75%, -50%) rotate(135deg);
}
.icon-plus::before {
  width: 90%;
  border-top: 2px solid;
}
.icon-plus::after {
  height: 90%;
  border-left: 2px solid;
}
.icon-minus::before {
  width: 90%;
  border-top: 2px solid;
}
.icon-close::before {
  width: 90%;
  border-top: 2px solid;
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.icon-close::after {
  height: 90%;
  border-left: 2px solid;
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
/*信息*/
.check_attribute_box_h{
  padding: 0 50px;
  padding-top: 87px;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;

  }
.check_attribute_box_h>div:nth-child(1){
  box-sizing: border-box;
  width: 160px;
  height: 160px;
}
.check_attribute_box_h>div:nth-child(2){width: 515px;flex: 1;padding-left: 20px;}
.check_attribute_box_h>div:nth-child(2)>span{
  display: block;
  font-size: 24px;
  font-weight: bold;
  color: #FF9D3B;
}
.check_attribute_box_h>div:nth-child(2)>div{border-radius: 5px;float: left;border: 1px solid #5498e3;color: #5498e3;margin-top: 10px;}
.check_attribute_box_h>div:nth-child(2)>div>span{padding: 0 10px;float: left;}
.check_attribute_box_h>div:nth-child(2)>div>span:nth-child(1){background:#5498e3;color: #fff;border-radius: 0 5px 5px 0;}
.check_attribute_box_h>div:nth-child(2)>div>span:nth-child(2){  }
.check_attribute_box_h>div:nth-child(1) img{
  border-radius: 20px;
  display: block;
  width: 100%;
  height: 100%;
}
.check_attribute_box_b2{ 
  box-sizing: border-box;
  padding:  0 50px;
  margin-bottom: 100px; 
  font-size: 26px;
  font-weight: bold;
  color: #4D4D4D;
}
.check_attribute_box_bottom{
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.check_attribute_box_bottom button{
  display: block;
  height: 80px;
  line-height: 80px;
  width: 635px;
  background: #20B4BC;
  border-radius: 50px;
  font-size: 28px;
  color: #FFFFFF;
  text-align: center;
  margin: 0 auto;
  border: none;
  outline: none;
}
.check_attribute_box_b1{
  padding: 20px 50px;
}
.check_attribute_box_b1 b{ 
  display: block;
  font-size: 26px;
  color: #4D4D4D;
  border-bottom: 2px solid #F0F0F0;
  padding-bottom: 29px;
}
.check_attribute_box_b1 ul{
  display: flex;
  flex-wrap:wrap;
  justify-content: flex-start;
  padding-bottom: 31px;
  border-bottom: 2px solid #F0F0F0;
}
.check_attribute_box_b1 ul li{
  background: #f0f0f0;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 12px 30px;
    line-height: 1;
    margin-right: 20px;
    border-radius: 10px;
    border: 1px solid #D5D5D5;
    color: #4D4D4D;
    font-size: 24px;
}
.check_attribute_box_b1 ul li.arcive{
  background: #E5FCFE;
border: 1px solid #20B4BC;
  
  color: #20B4BC;
}
.check_attribute_box_b2{
  padding-bottom: 60px;
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}
.check_attribute_box_b2>div{
    height: 50px;
    line-height: 50px;
}
.check_attribute_box_b2>div a{color: #009990;width: 50px;display: inline-block;text-align: center;}
.check_attribute_box_b2>div a.gray{ color: #ccc; }
.check_attribute_box_b2>div>input{
  display: inline-block;
  width: 80px;
  text-align: center;
  border: none;
  height: 50px;
  background: transparent;
  font-size: 24px;
  color: #4D4D4D;
}

/*popup*/
#popup{position: fixed; width: 100%; max-width: 750px;height: 100%;left: 0; top: 0; z-index: 9999; font-size: 26px;}
.popup_html{
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  z-index: 2;
  background: #fff; 
  -webkit-transition-duration: .4s; 
  transition-duration: .4s;
  border-radius: 40px 40px 0px 0px;
}
.animate_popup{ bottom: 0; }
.modal-overlay{ position: absolute;left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 10600; visibility: hidden; opacity: 0; -webkit-transition-duration: .4s; transition-duration: .4s; z-index: 1;}
.popup_html .close_popup{
  position: absolute;
  right: 26px;
  top: 26px;
  height: 40px;
  width: 40px;
  text-align: center;

}
.popup_html .close_popup .icon-close{
  width: 2.5rem;
  height: 2.5rem;
  color: #9FA0A0;
}
#shop_car {
    position: fixed;
    right: 27px;
    top: 17px;
}
.shop_arc_2 > div{
    display:none;
}
.show{
    display:block!important;
}
.nav_note{
    height:50px;
    left:20px;
    margin-left: 165px;
}
.nav_note > span{
    float:left;
    width: 48%;
    font-size:32px;

}

.icon_possess{
    display: inline-block;
    height: 24px;
    width: 24px;
    box-sizing: border-box;
    margin-right: 8px;
    border-radius: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMjU4QjdCRTYwNjExRUI4Mzk4RDNCQ0ZBQUQ2NUNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMjU4QjdDRTYwNjExRUI4Mzk4RDNCQ0ZBQUQ2NUNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REMyNThCNzlFNjA2MTFFQjgzOThEM0JDRkFBRDY1Q0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REMyNThCN0FFNjA2MTFFQjgzOThEM0JDRkFBRDY1Q0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz553yx3AAADiUlEQVR42uybSWgTURjHpy64FamIIMWDG+7FBcVasSKKXqqIB0HxYAt6qMtBPXgRvLiACD24gFAb8WKtgi0WpLjVRls3VKy1KGJaeggUSxVSqB7G/4cvNqTJzFtmJjNv8sEvNOlrvvf/z+RtX1pgmqYR5hhjhDzyBuQNCGcUgYqwGrAbfAUH6UlBiGaBieAyqEp5rSwsBuwANWBO2usN40Ignq56dZbfzdB5DNgG3luIfwo26WrAOfAALLcSr+MsUA5awUmLNv/F62YAiX7ETOAST6HDILgMnAXbbdqNEq+DAVvAtQzTG5f4oC+E9oGbHO2+gIW67QVOcIrvtRIf1I/ABWaAXcTBArtGQTJgErid3MXZxACbDYZ1MYAGuSgo5mibSNnxGToYUAraOdv+AXvZeoAr/D4IVgmIN5j4JpEEfjbgEqgVnBnuiCbx6zqAFi4bBc06IpPIjwa0s889b9znWAYHZhB8B1YItO8Eh1USWhlQxMaIAY/Ed4HFAu0TTHyPStJsg+BKtugg1ngg/pugeIpDbO+vFjQGpLELxMyR+A72ZGjnFH2meJx2Kn/6C8ctkp5yQXy/hPgWJ/uQ/GEKuMGRPAKKHUr+S0J8ApQ6bUAJ+CzQiSgoV0z825SLY07fhfTQINGROKiUTDokKf6uG2MQPYwF9yQ7dUYwYadkHjJ8iVsGEONBs2Tn6sFcjmRNpnwccGsWSn0ygY2wMvEGbLVIVKMgPuLiFDxqGpwMHkt2dBBUZ0hyVEE8rUFme2kAUQjaFDp9kd1N9F4Vplrsd1N8NgOIqaBDoeONbNAaUniPOrfFE1bb4WngIVglucr+BJZK/m2MFTJibm9C7M4DpoMnoMTjbXEliHiRyO5I7AfYDLo9FB/xSrzIidBM0Abmu9yfXnYUFvPKAN5D0TjrWI/L/TnvpXiZM8FZ4CVngUI0mjmrPjm5A5LRB8pAv0tX3/C7AQb7GKwFgw6Lj+bCAJVj8XnGv29hFSr24SPYAH4G5Q5IPcikRdKwA1c/J+KdKowsYqs+GTMbwc5cFiKcqA12K6wUr+S6EuNUcbRLwoRboEUXA5JlKpGy1lU/1OKcLo9/4Nw91oFnOhpAQQXO1UG4+m4ZQPGWLZYyxXXwWncDKF6BdVkMMMJgAEUHWJ/yvB48D5MBFC+MkW9w1xo+Cy+/IkPnCa1hNsCXkf/P0bwBIY+/AgwATL31LW9UZ9QAAAAASUVORK5CYII='),#20B4BC;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: center center;
}

.g-wrap{
  box-sizing: border-box;
  background: #F8F9FB;
  padding: 28px;
  padding-bottom: 48px;
  border-radius: 40px 40px 0px 0px;
}

.title span {
    display: inline-block;
    position: relative;
    padding: 0 20px;
    padding-left: 24px;
    font-size: 26px;
    color: #4D4D4D;
    margin-left: 15px;
}

.title > span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 27px;
    width: 10px;
    background: #FF9D3B;
    border-radius: 5px;
}

.product_name{
  font-size: 24px;
  color: #4D4D4D;
}


.icon_add{
    display: block;
    height: 50px;
    width: 50px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABD1JREFUaEPdWkFoHGUU/t7M1mykBcGCURs7YoQePLRQsUILKZlgcXeNhdZGqOBBaEAPioIVPOQg2B5KI1SIB08WrLZQ4+6qZTc0YMBIA+bQQ6ERZ5uqLSgILWZjd+aTf5JNN9vd7L+T2dXJXuf97/+/977/vfe/t4IQfo+P5R+igV4IdwGyjWSPiGwE0LWk/gbJ2yIyC/AKKFPiYeKXAfvmWreXoAoezecfjM1jEMJXBbIzkB5yipDTpU6c+dW2/wyio2kAvrVNHgVkCEA8yKY11hQBjoorx5r1ij6A4Ysxa6f3Nsn3RaDoEfqPhKLZB860cQLDe0s6G2gB6P5m/AnT884Bsl1H6dplOOMaxoG55/t+bqSrIQArmxugJ6dbZfV6B/S9YfCwk+gfWw3EqgCsbP4IiVMCxBpZohXfCSgaDRWS9qf19NcFoA4PYrQVB2tap2DISdif1FpXE4BPG8q5/8ry1QdVnhDhgVp0ugfAlrHvekwj9lO7Od/IK+pOuF5px/WBfbOVsisB+KGydKl90abRse/xxYwzHXu6MsSuAGBlxt8FeKxZtbXkCUzS43vqmxjyoQC7w9ALyFEn2Xe8rGsZgJXNdtHruBoGdfwQWLrV7ezf/5fayDp//gHGNs2FpttYeNJJJG74xikjsTK5k4C8GYqViCknZT9bqctK53+AYFco+sERJ9n/1jKAR9LpzfdJ51yItc2Ek7T3rgCQyV8E0BsOABT/4Xz3b6nUH74HtmbzrwtxKiTlSk2rAYCCNwoJ++NFAJncpcAlcW3ULQeAJZqK9WW2C/d3/B6i9dviAf+8fy88LFY6fwiCM5EEQAxKqNHnrhVaTyF/L46Ilcl/C2BfFD1AIiNb07mrItKjC8BPUsBlCIr113CmHKer8kz9BxERJ/BUM8mO5KzygLrA5e7BqjhUeSB3bqXKGVYXtK6cn7E3bErrlh0ErisA1N3A87jn2gv9k7ryQeQe+zq32zDke9216wKAPoXISSndbi2FYhvTIqJVufoUCnaJeRkiIV9ixgkJdImjHUajn8jGLgzCND/XvfWacu3JxK77cvSLOWXRcF9Lvo9a7gGVVAtJe8/6eNBE/knp0ygzfhJgRB71MuIk++4+6n0AUW+rLHkhvMYWObk4yQHU5EW3PGgUpgm8U0jaJ8py66u1qFBFu7m75BcrfeFFinn2f9Vep3vQST33VTXFIjHgIPBavSnN+h0xLT/GFZ1gftbMY7tRJNH5vtg8cF+pRZvK9Q2nlOWLHTPNs+0bfHCm5LoHq6cxtYBrAfAXtmnQDcFwYdr8KNRBdyVylbHBuEp4If/VQEYhxePlwYUOzfwkqStYLacKwA1G5yHxcDjo4EKVxKove8eb/0L1+oOcJTCAFV5RHe6OWC9M4xlSdfm4DSJxAbYoOdU9AFkE5IoIZ+F6P2KhNOG8tDgmWsvvX6ITStULBmAkAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-position: center center;
}

.icon_reduce{
    display: block;
    height: 50px;
    width: 50px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA8dJREFUaEPdWk1IFHEU/72ZLbOPSx9kXzSRgccCI7sVrhStix3KDAyCDgkZFRV56OChQ0HRHgrsEAgFlXpIdrcPHKmjoZBHIaORvozKDqmrtTMv/rOuH7trM46zU+Nc5z+/937vvf/7v/97Q3Dh2dKurmUJe0BcBlAJMxcT0XIARRPwg8w8TET9APeBqYsMvHxXFfwyX/HkFGCDqq4KJFAD4uMEKnWCw+AeMDUnC/HwYzD43QnGnAmY1pa5AaA6AEucCM3xzRjATaTT1bl6xT6BxhcBpdQ4z8yXiSDCw/WHGSLMrmg90g007k3aEWCLwKYnnVtlw2gDaLsd0Pmv4V5dkg69P1D+1grLkoAS76hig+7ny+qzKWh6Q+JaLVTR/jcSfyWwOa6eAiNCQMDKEvl4z0CSCPVaKHhnNvxZCQjliXErH4rNGZNQNxuJnATMsGFq+1eWzySY8gQfyhVOWQQ2tj8rlqXAa69j3sorYk/oRnLHh6r9/dPXziRgpspkt3fZxkrtLF/0aj2BndNT7AwCSqzzEsBX5wrr7Xpq0CrLr6VlThJQ4vEiNgre/G+hk+UDM72Ob9NCoUHxbopArOMmQGe9taZTaRzRKivOTRJYH42uXkyF712sbZxqZve7sV+c2PQpHP5meuC/yvk2KTChfiAUvJ0iEOvodloS25Tn/jJGlxYO7ialJV6EpQWf3ZfgAeLo+DpSouoREB56IM59EYwaUnyVfbKSaoSUmPoUwH73zZN/RGbEaHO04w0RFVuIG2Pmi6OJH81fq6uH86nampaW5csKV55gwnWrYpKZ+4UHxAZOdw9y6sbMpwfCFZ6W1kpUPQNCxMJYg4IAW1l0ZHRoRb4tn6mD6YmlK39a6bYgCNgIIdQPhIO3razh5nvbIWRnE5s3IsaFkcTQ3XyHkpNN7O806v+DrP15DWT5gZvx6xmWrh/1fzGXKqfVbgIcdZg9s3ZWGTRRTi+IC43vr5TCC0qs8ybAPrnUU0SrLJ+61JsE/N5WmfCCfxtb5ib3e2tRcPB3c3ci1yrR5weZ5FarG5FXZ0CqmNQPa+F9jzNlLswBR5qlEldPMuPWv/LEvEZMkyREOEG+53XX2hzyQT+WK2ymh5HllDK9sQOy3Ord4IN7k7p+OHMak2vP2SIwlWJ9Ouiezlyc2OAl4sBz+VcDagKNXUsPLuxmOPseyEAUBeAiqfAIGagFocyuwBnrGF0s4f5vI/FI9PqdYDgmMMMrosNdENgDWdrFLLp8XJLrdxuA+oi4H7rxCuPJl1p1akw0n+cP33zI0DMZhsUAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-position: center center;
}

.quantity_component {
    border-radius: 50px;
    box-sizing: border-box;

    background: #F0F0F0;
    border: 1px solid #D5D5D5;
}

.price_component b{
  line-height: 1;
  font-weight: normal;
  display: block;
  box-sizing: border-box;
  font-size: 30px;
  color: #fff;
  padding: 4px 15px;
  border-radius: 40px;
  background: #FF9D3B;
  margin-left: 10px;
}
#aj_alert1{
  z-index: 999999999 !important;
}