.preimushestva {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #eee;
    margin-top: 20px;
    margin-bottom: -10px;
}
.home_block {
    margin-top: 20px;
}
.home_block a {
    text-decoration: none;
    outline: none;
}
.home_block .image {
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    position: relative;
}
.home_block .image > img {
    -webkit-transition: opacity .15s ease-out;
    transition: opacity .15s ease-out;
    width: 50px;
}
.preimushestva .home_block .text {
    margin-left: 65px;
}

/* ALL SERIES LINK*/
.vse-tovary-serii {
    text-align: center;
    padding: 15px 0;
}
.vse-tovary-serii a {
    color: #9e0000;
    font-size: 16px;
    font-weight: bold;
}

@media (min-width: 761px) {
    .news-page__description img {
        float:left;
        margin: 5px;
        width: 16% !Important;
    }
}

@media (min-width:761px){
/*Hand Shake*/
.optbutton-button {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 150px;
    right: 10px;
    line-height: 6;
    background-color: #eb9b0c;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}
.icon-optbutton  {
    animation: 1.2s ease-in-out 0s infinite trambling-animation;
}
.optbutton-button-product {
    padding: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    text-align: center;
    border-radius: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    background: #25D366;
    transition: box-shadow 80ms ease-out,width .4s ease .2s;
    -moz-transition: box-shadow 80ms ease-out,width .4s ease .2s;
    -webkit-transition: box-shadow 80ms ease-out,width .4s ease .2s;
    color: #ffffff;
    text-decoration: none;
    font-size: 20px;
    z-index: 999;
}
.optbutton-button:hover, .optbutton-button-product:hover {
    background: orange;
    color: #ffffff;
   } 
.icon-optbutton {font-size: 48px;}
}
@media (max-width:761px){
/*Hand Shake*/
.optbutton-button {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 130px;
    right: 10px;
    line-height: 4;
    background-color: #eb9b0c;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.icon-optbutton  {
    animation: 1.2s ease-in-out 0s infinite trambling-animation;
}
.optbutton-button-product {
    padding: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    text-align: center;
    border-radius: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    background: #25D366;
    transition: box-shadow 80ms ease-out,width .4s ease .2s;
    -moz-transition: box-shadow 80ms ease-out,width .4s ease .2s;
    -webkit-transition: box-shadow 80ms ease-out,width .4s ease .2s;
    color: #ffffff;
    text-decoration: none;
    font-size: 20px;
    z-index: 999;
}
.optbutton-button:hover, .optbutton-button-product:hover {
    background: orange;
    color: #ffffff;
   } 
.icon-optbutton {font-size: 32px;}
}

@keyframes trambling-animation {
    0%, 50%, 100% {
        transform: rotate(0deg);
    }

    10%, 30% {
        transform: rotate(-10deg);
    }

    20%, 40% {
        transform: rotate(10deg);
    }
}


/*YouTube*/
.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}
.youtube .play {
    background: url('/image/youtube-play-btn.png') no-repeat; /*ВАЖНО: здесь укажите адрес до изображения*/
    background-position: 0 -50px;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.youtube:hover .play {
    background-position: 0 0;
}

.news-page__description img{display:none;}

.bestseller .heading {
  display: none;
}
h1.heading {
  display: block!Important;
}

/* MAX */
.header-phones__additionals .fas{margin-top:5px;font-size:20px}
.header-phones__additional img{margin-top:-5px;width:auto;height:auto;max-height:25px}

#newpage .heading {
  display: none;
}
#newpage  h1.heading {
  display: block!Important;
}

/* =========================================================
   Кнопка "Хочу скидку"
   Без добавления классов, только по data-uni-form
   ========================================================= */

button[data-uni-form="custom-form-1"],
a[data-uni-form="custom-form-1"] {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 9px;

    min-width: 150px;
    min-height: 46px;
    padding: 12px 24px !important;

    border: 0 !important;
    border-radius: 14px !important;

    background:
        linear-gradient(135deg, rgba(255,255,255,.18), rgba(255,255,255,0) 42%),
        linear-gradient(135deg, #b1120b 0%, #7c0904 100%) !important;

    color: #fff !important;

    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .01em;
    text-align: center;
    text-decoration: none !important;
    white-space: nowrap;

    box-shadow:
        0 12px 28px rgba(163, 15, 8, .28),
        inset 0 1px 0 rgba(255,255,255,.22);

    cursor: pointer;
    user-select: none;
    overflow: hidden;

    transform: translateY(0);
    transition:
        transform .18s ease,
        box-shadow .18s ease,
        background .18s ease,
        color .18s ease,
        opacity .18s ease;
}

/* Иконка процента слева. Можно удалить весь блок ::before */
button[data-uni-form="custom-form-1"]::before,
a[data-uni-form="custom-form-1"]::before {
    content: "%";
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 23px;
    height: 23px;

    border-radius: 50%;
    background: rgba(255,255,255,.18);

    color: #fff;
    font-size: 13px;
    font-weight: 800;
    line-height: 1;

    box-shadow: inset 0 1px 0 rgba(255,255,255,.18);
}

/* Световой блик. Можно удалить весь блок ::after */
button[data-uni-form="custom-form-1"]::after,
a[data-uni-form="custom-form-1"]::after {
    content: "";
    position: absolute;
    top: 0;
    left: -130%;

    width: 65%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.32),
        transparent
    );

    transform: skewX(-22deg);
    transition: left .55s ease;
    pointer-events: none;
}

button[data-uni-form="custom-form-1"]:hover,
a[data-uni-form="custom-form-1"]:hover {
    background:
        linear-gradient(135deg, rgba(255,255,255,.2), rgba(255,255,255,0) 42%),
        linear-gradient(135deg, #c9160e 0%, #8e0b05 100%) !important;

    color: #fff !important;
    text-decoration: none !important;

    transform: translateY(-2px);

    box-shadow:
        0 16px 36px rgba(163, 15, 8, .36),
        inset 0 1px 0 rgba(255,255,255,.26);
}

button[data-uni-form="custom-form-1"]:hover::after,
a[data-uni-form="custom-form-1"]:hover::after {
    left: 140%;
}

button[data-uni-form="custom-form-1"]:active,
a[data-uni-form="custom-form-1"]:active {
    transform: translateY(0);

    background:
        linear-gradient(135deg, #8e0b05 0%, #610603 100%) !important;

    box-shadow:
        0 7px 16px rgba(163, 15, 8, .25),
        inset 0 2px 6px rgba(0,0,0,.18);
}

button[data-uni-form="custom-form-1"]:focus,
a[data-uni-form="custom-form-1"]:focus,
button[data-uni-form="custom-form-1"]:focus-visible,
a[data-uni-form="custom-form-1"]:focus-visible {
    outline: none !important;

    box-shadow:
        0 0 0 4px rgba(163, 15, 8, .16),
        0 14px 32px rgba(163, 15, 8, .30);
}

/* Отключённое состояние */
button[data-uni-form="custom-form-1"][disabled],
button[data-uni-form="custom-form-1"].disabled,
a[data-uni-form="custom-form-1"].disabled {
    opacity: .55;
    cursor: not-allowed;
    pointer-events: none;
    transform: none;
    box-shadow: none;
}

/* Мобильная версия */
@media (max-width: 575px) {
    button[data-uni-form="custom-form-1"],
    a[data-uni-form="custom-form-1"] {
        width: 100%;
        min-height: 48px;
        padding: 13px 20px !important;
        font-size: 15px !important;
    }
}