.delivery .manufacturer-list .currentDeliveryDesc .currentDeliveryDescription
{
  display: block;
}
.products-grid .item .actions
{
  top: -21px;
}
.products-grid .item .actions-btn
{
  width: 35px;
  height: 35px;
}
.products-list .item .actions-btn
{
  width: 35px;
  height: 35px;
}
.price.minP
{
  color: #56BDCE;
}
.ico-sale
{
  background: #fff;
  color: #56BDCE;
}
@media (min-width: 768px){
  #main .products .col-right .products-grid .item .actions-btn{width: 35px;height: 35px;}
  #main .products .col-right .products-grid .item .actions-btn .icon_{width: 20px;height: 20px;min-width: 20px;}
}
#navBar
{
  /*z-index: 99999;*/
}
.button-vk-chat
{
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.3s;
  background-color: var(--main-color-white);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  position: fixed;
  right: 16px;
  bottom: 16px;
  text-align: center;
  z-index: 10;
}
@media (min-width: 980px){
  .button-vk-chat:hover {background-color: var(--main-color-purple);}
}
@media (max-width: 1023px){
  .button-vk-chat{bottom: 80px;}
}
.call-delivery-div
{
  width: 100%; display: flex; flex-direction: column; margin-top: 20px; color: var(--main-color-black);
}
.call-delivery-div:before
{
  content: '';
    background: var(--main-color-grey);
    width: 100%;
    height: 2px;
    border-radius: 2px;
    left: 0;
    top: 0;
}
.productViewMod.product-view .call-delivery-div
{
  display: none;
}
.call-delivery-button
{
  width: 100%; max-width: 100%; margin-top: 20px;
}
.call-delivery-button .icon_
{
   transition: 0.3s;
}
.actions-grid-add-div
{
  width: 100%; margin-top: 10px;
}
.actions-grid-add-a
{
  font-weight: bold; 
  justify-content: center; 
  background-color: var(--main-color-purple); 
  width: 100%; 
  border-radius: 50px; 
  padding: 5px 0px; 
  color: var(--main-color-white); 
  display: flex; 
  align-items: center;
  transition: 0.3s;
}
.actions-grid-add-a .icon_{background-color: var(--main-color-white); transition: 0.3s;}
.actions-grid-add-a:hover{background-color: var(--main-color-green); color: var(--main-color-black);}
.actions-grid-add-a:hover .icon_{background-color: var(--main-color-black);}
.actions-grid-notify-a
{
  font-weight: bold; 
  justify-content: center; 
  background-color: var(--main-color-purplelight); 
  width: 100%; 
  display: block; 
  border-radius: 50px; 
  padding: 5px 0px; 
  color: var(--main-color-black); 
  display: flex; 
  align-items: center;
}
.actions-grid-notify-a:hover{background-color: var(--main-color-green);}
#back-top
{
  bottom: 80px;
}
@media (max-width: 1023px){
  #back-top{bottom: 145px;}
}
.discount-box_promoPage .discount_name
{
  font-size: 23px;
}
@media (max-width: 479px) {
    .header-mobile .mob_btn .icon_ {
        min-width: 25px;
        height: 25px;
        width: 25px;
    }
    .header-mobile .mob_btn.mob-cart .count
    {
      font-size: 14px;
    }
}    
    
.btn-style
{
  box-shadow: none !important;
  color: var(--main-color-white) !important;
  background-color: var(--main-color-purple) !important;
}
.btn-style .icon_
{
  background-color: var(--main-color-white) !important;
}
.btn-style:hover
{
  color: var(--main-color-black) !important;
  background-color: var(--main-color-green) !important;
}
.btn-style:hover .icon_
{
  background-color: var(--main-color-black) !important;
}
.social-link-top.mobile-top
{
  width:44px;
  height:44px;
  background: var(--main-color-greylight);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px 8px 22px 8px;
  
}
@media (max-width: 639px){
  .social-link-top.mobile-top { width: 40px;height: 40px;}
}
@media (max-width: 479px){
  .social-link-top.mobile-top { width: 40px;height: 40px;}
}
.social-link-top.mobile-top a {
    transition: 0.2s;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.social-link-top.mobile-top a:before {
    content: '';
    transition: 0.2s;
    width: 24px;
    min-width: 24px;
    height: 24px;
    opacity: 0.5;
    display: block;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
}
.social-link-top .vk:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8265)'%3E%3Cpath d='M11.7432 18.7875H13.1773C13.1773 18.7875 13.6108 18.7395 13.8314 18.501C14.0354 18.282 14.0279 17.8709 14.0279 17.8709C14.0279 17.8709 13.9994 15.9463 14.8934 15.6628C15.774 15.3838 16.9051 17.5229 18.1037 18.3465C19.0098 18.969 19.6983 18.8325 19.6983 18.8325L22.904 18.7875C22.904 18.7875 24.5812 18.684 23.7861 17.3654C23.7216 17.2574 23.3226 16.3903 21.4024 14.6082C19.3923 12.7421 19.6623 13.0451 22.0835 9.81834C23.5581 7.8532 24.1476 6.65311 23.9631 6.14007C23.7876 5.65103 22.703 5.78004 22.703 5.78004L19.0968 5.80104C19.0968 5.80104 18.8297 5.76504 18.6302 5.88355C18.4367 6.00056 18.3122 6.27058 18.3122 6.27058C18.3122 6.27058 17.7407 7.79169 16.9786 9.08479C15.372 11.8135 14.7284 11.9575 14.4659 11.788C13.8554 11.3935 14.0084 10.2009 14.0084 9.35481C14.0084 6.71011 14.4089 5.60753 13.2268 5.32251C12.8338 5.228 12.5458 5.165 11.5422 5.15449C10.2551 5.14099 9.16452 5.15899 8.54797 5.46052C8.13694 5.66153 7.82042 6.11007 8.01393 6.13557C8.25245 6.16707 8.79249 6.28108 9.07901 6.67111C9.44954 7.17364 9.43604 8.30473 9.43604 8.30473C9.43604 8.30473 9.64905 11.4175 8.9395 11.8045C8.45196 12.07 7.78441 11.5285 6.35181 9.05178C5.61825 7.78419 5.06321 6.38159 5.06321 6.38159C5.06321 6.38159 4.9567 6.12057 4.76619 5.98106C4.53517 5.81154 4.21115 5.75754 4.21115 5.75754L0.781893 5.77854C0.781893 5.77854 0.267355 5.79354 0.0783407 6.01706C-0.0896718 6.21657 0.0648397 6.6276 0.0648397 6.6276C0.0648397 6.6276 2.75004 12.9086 5.78927 16.0753C8.57797 18.978 11.7432 18.7875 11.7432 18.7875Z' fill='%23ADC6D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8265'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-color: #2879d0;
}
.social-link-top .whatsapp:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1447_8261)'%3E%3Cpath d='M12.0047 0H12C5.38125 0 0 5.38125 0 12C0 14.625 0.84375 17.0578 2.28281 19.0312L0.7875 23.4891L5.4 22.0125C7.29844 23.2734 9.5625 24 12.0047 24C18.6188 24 24 18.6187 24 12C24 5.38125 18.6188 0 12.0047 0ZM18.9844 16.9453C18.6938 17.7609 17.5453 18.4406 16.6312 18.6375C16.0031 18.7688 15.1875 18.8766 12.4266 17.7328C8.90156 16.2703 6.62813 12.6891 6.45 12.4547C6.28125 12.2203 5.025 10.5562 5.025 8.83594C5.025 7.11562 5.90156 6.27656 6.25312 5.91562C6.54375 5.62031 7.02188 5.48438 7.48125 5.48438C7.63125 5.48438 7.7625 5.49375 7.88437 5.49844C8.23594 5.5125 8.41406 5.53594 8.64844 6.08906C8.93906 6.7875 9.64219 8.50781 9.72656 8.68594C9.81094 8.86406 9.89531 9.10312 9.77813 9.3375C9.66563 9.57656 9.56719 9.68437 9.38906 9.88594C9.21094 10.0875 9.04219 10.2469 8.86875 10.4672C8.70469 10.6594 8.52187 10.8609 8.72812 11.2125C8.93437 11.5594 9.6375 12.7078 10.6734 13.6312C12.0141 14.8219 13.0969 15.2062 13.4859 15.3656C13.7766 15.4875 14.1188 15.4594 14.3297 15.2344C14.5969 14.9438 14.9297 14.4656 15.2672 13.9922C15.5063 13.6547 15.8109 13.6125 16.1297 13.7297C16.4531 13.8422 18.1688 14.6906 18.5203 14.8641C18.8719 15.0422 19.1062 15.1266 19.1906 15.2719C19.275 15.4312 19.275 16.125 18.9844 16.9453Z' fill='%2366BBFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1447_8261'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-color: #44c355;
}
.social-link-top.mobile-top a:hover::before
{
  opacity: 1;
}
.goodsDataMainModificationsBlockProperty label
{
  color: #A79DB8;
}
.text-zakaz1
{
  margin-top: 15px;
  background-color: white;
  padding: 20px;
  border-radius: 20px;
}
.text-zakaz2
{
  background-color: white;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 15px;
}
@media (max-width: 1023px){
  .text-zakaz2 { display: none; }
}
@media (min-width: 1140px){
  .text-zakaz2 { display: none; }
}
@media (min-width: 1024px) and (max-width: 1139px){
  .text-zakaz1 { display: none; }
}
.all-photo-div
{
  width: 130px; height: 130px; padding: 0px; border: 1px solid var(--main-color-grey);  margin: 5px; text-align: center; border-radius: 10px; vertical-align: middle; display: inline-flex; justify-content: center;
        align-items: center; overflow: hidden;
}
.all-photo-but
{
  border-radius: 50px;
  border: 0px solid var(--main-color-grey);
  margin-top: 15px;
  text-align: center;
  cursor: pointer;
  color: white;
  background-color: var(--main-color-purple);
  font-weight: 700;
  min-height: 50px;
  font-size: 18px;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.all-photo-but:hover
{
  color: var(--main-color-black);
    background-color: var(--main-color-green);
}
