/*подчеркивание при открытии*/
.t-store .t-store__tabs_accordion .t-store__tabs__item-button.t-store__tabs__item-button_active {
  border-bottom-color: transparent;
  text-decoration: underline #f89f0e;
}

/*увеличим размер картинок под основным фото*/
.t-slds__thumbsbullet-wrapper .t-slds__thumbsbullet.t-slds__bullet{
    width: 45% !important;
    margin: 5px;
}

/*отредактируем табличку*/
.total,
.totalSUM {
    padding-left: .5em;
}
#calculate_total{
border-collapse: collapse;
margin: 50px auto;
}

#calculate_total tr,
#calculate_total th,
#calculate_total td{
   border: 1px solid #8e8e8e;
   padding: 5px 8px;
}

#calculate_total .price {
  max-width: 50px;

}
@media screen and (max-width: 544px){
	div.t-popup_show:nth-child(1) > div:nth-child(1), #rec606933073 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
		left: 0 !important; 
		right: 0 !important; 
		width: 100% !important; 
	}
}

@media screen and (max-width: 504px){
	div.t-popup_show:nth-child(1) > div:nth-child(1) > div:nth-child(1), #rec606933073 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		font-size: 10px !important;  
	}
}