.color-red {color: red !important;}
.h-plus150 {font-size: 150px;}
.h-plus100 {font-size: 100px;}
.h-plus65 {font-size: 65px;}



@media screen and (max-width:1199px) {
    .h-plus150 {font-size: 100px;}
    .h-plus65 {font-size: 50px;}   
}

@media screen and (max-width:991px) {
    .h-plus150 {font-size: 80px;}
    .h-plus65 {font-size: 40px;}  
}

@media screen and (max-width:767px) {
    .h-plus150 {font-size: 60px;}
    .h-plus65 {font-size: 30px;}  
    
}
@media screen and (max-width:575px) {
    .h-plus150 {font-size: 50px; margin: -1rem;}
    .h-plus65 {font-size: 20px;}  

}
@media screen and (max-width:400px) {
    .h-plus150 {font-size: 40px;}
}





/*Basket*/
.video-background,
#top,
.block-first,
.block-second {
    /*display: none !important;*/
}


.block-saleday .h3,
.block-speczakaz .h3 {
    line-height: 0.9;
}


.basket-title {
    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 73px;
    color: #FFFFFF;
    margin-bottom: 4.1rem;
    
}

.basket-items-list {
    padding: 0;
}
.basket-items-list-container {
    background-color: black;
}

.basket-items-list-item-container {
    
    border: 0.5px solid #fff;
    border-radius: 30px;
    margin-bottom: 20px;
    padding: 20px;
}


.basket-items-list-wrapper,
.basket-items-list-wrapper-compact {
    border: none;
}

.basket-items-list-item-descriptions,
.basket-item-block-image {
    padding: 0;
}
.basket-item-block-info {
    padding: 0 20px;

}
.basket-item-image {
    border: 0.5px solid #FFFFFF;
    border-radius: 15px;
}

.basket-item-info-name span {
        color: #FFFFFF;
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.03em;
    
}
.basket-items-list-item-amount {
    padding: 0;
}
.basket-item-block-amount {
    border: 0.5px solid #FFFFFF;
    border-radius: 30px;
}
.basket-item-amount-filed {
        background-color: #0000;
        color: #FFFFFF;
        border: none;
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 29px;
    
}
.basket-item-amount-btn-minus,
.basket-item-amount-btn-plus{
        border: none;
        background-color: #000;
        border-radius: 50%;
}

.basket-item-amount-btn-minus:hover,
.basket-item-amount-btn-plus:hover {
    background-color: #000;
   /* border: 1px solid #000;*/ 
}


.basket-item-amount-btn-minus:after {
    
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 500;
        font-size: 24px;
        line-height: 29px;
        color: #FFFFFF;
    
}

.basket-item-block-price {
    text-align: center;
}
.basket-item-price-current-text {
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        color: #FFFFFF;
    
}

.basket-item-actions-remove,
.basket-item-actions-favorites {
    position: relative;
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

.basket-item-block-actions {
    opacity: 1;
}

.basket-item-actions-remove:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: url('data:image/svg+xml;utf8,<svg width="25" height="27" viewBox="0 0 25 27" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22.6307 4.57039H23.9439C24.1963 4.57039 24.4009 4.36579 24.4009 4.11336C24.4009 3.86092 24.1963 3.65632 23.9439 3.65632H15.8262V2.26213C15.8262 1.29936 15.043 0.516113 14.0802 0.516113H10.4223C9.45948 0.516113 8.67623 1.29936 8.67623 2.26213V3.65632H0.558594C0.30616 3.65632 0.101562 3.86092 0.101562 4.11336C0.101562 4.36579 0.30616 4.57039 0.558594 4.57039H1.87175L3.88223 22.3927C4.00781 23.5059 4.47002 24.5306 5.18385 25.2778C5.9576 26.0879 6.95007 26.5161 8.05396 26.5161H16.4486C17.5524 26.5161 18.5449 26.0879 19.3187 25.2779C20.0325 24.5306 20.4947 23.506 20.6203 22.3927L22.6307 4.57039ZM9.59029 2.26213C9.59029 1.80337 9.96353 1.43018 10.4223 1.43018H14.0802C14.539 1.43018 14.9122 1.80342 14.9122 2.26213V3.65632H9.59029V2.26213ZM16.4485 25.6021H8.05396C6.35243 25.6021 5.01048 24.2402 4.79055 22.2902L2.7916 4.57039H21.7108L19.7119 22.2902C19.492 24.2402 18.15 25.6021 16.4485 25.6021ZM18.1035 7.26459L16.9982 22.3748C16.9806 22.6152 16.7802 22.7985 16.5429 22.7985C16.5317 22.7985 16.5205 22.7981 16.5091 22.7973C16.2573 22.7789 16.0682 22.5599 16.0866 22.3082L17.1919 7.19791C17.2103 6.94619 17.4285 6.75677 17.6811 6.77546C17.9328 6.79384 18.1219 7.01286 18.1035 7.26459ZM8.41588 22.3082C8.43431 22.5599 8.2452 22.7789 7.99343 22.7973C7.9821 22.7982 7.97083 22.7985 7.95961 22.7985C7.72236 22.7985 7.52187 22.6152 7.5043 22.3748L6.39894 7.26459C6.38051 7.01281 6.56962 6.79384 6.82139 6.77541C7.07266 6.75728 7.29219 6.94614 7.31052 7.19786L8.41588 22.3082ZM12.6183 7.11133V22.3415C12.6183 22.5939 12.4137 22.7985 12.1613 22.7985C11.9089 22.7985 11.7043 22.5939 11.7043 22.3415V7.11133C11.7043 6.85889 11.9089 6.6543 12.1613 6.6543C12.4137 6.6543 12.6183 6.85889 12.6183 7.11133Z" fill="white" /> </svg>');
}

.basket-item-block-actions {
    border-radius: 15px;
}


.basket-item-block-actions:hover .basket-item-actions-remove:before {
    content: url('data:image/svg+xml;utf8,<svg width="25" height="27" viewBox="0 0 25 27" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22.6307 4.57039H23.9439C24.1963 4.57039 24.4009 4.36579 24.4009 4.11336C24.4009 3.86092 24.1963 3.65632 23.9439 3.65632H15.8262V2.26213C15.8262 1.29936 15.043 0.516113 14.0802 0.516113H10.4223C9.45948 0.516113 8.67623 1.29936 8.67623 2.26213V3.65632H0.558594C0.30616 3.65632 0.101562 3.86092 0.101562 4.11336C0.101562 4.36579 0.30616 4.57039 0.558594 4.57039H1.87175L3.88223 22.3927C4.00781 23.5059 4.47002 24.5306 5.18385 25.2778C5.9576 26.0879 6.95007 26.5161 8.05396 26.5161H16.4486C17.5524 26.5161 18.5449 26.0879 19.3187 25.2779C20.0325 24.5306 20.4947 23.506 20.6203 22.3927L22.6307 4.57039ZM9.59029 2.26213C9.59029 1.80337 9.96353 1.43018 10.4223 1.43018H14.0802C14.539 1.43018 14.9122 1.80342 14.9122 2.26213V3.65632H9.59029V2.26213ZM16.4485 25.6021H8.05396C6.35243 25.6021 5.01048 24.2402 4.79055 22.2902L2.7916 4.57039H21.7108L19.7119 22.2902C19.492 24.2402 18.15 25.6021 16.4485 25.6021ZM18.1035 7.26459L16.9982 22.3748C16.9806 22.6152 16.7802 22.7985 16.5429 22.7985C16.5317 22.7985 16.5205 22.7981 16.5091 22.7973C16.2573 22.7789 16.0682 22.5599 16.0866 22.3082L17.1919 7.19791C17.2103 6.94619 17.4285 6.75677 17.6811 6.77546C17.9328 6.79384 18.1219 7.01286 18.1035 7.26459ZM8.41588 22.3082C8.43431 22.5599 8.2452 22.7789 7.99343 22.7973C7.9821 22.7982 7.97083 22.7985 7.95961 22.7985C7.72236 22.7985 7.52187 22.6152 7.5043 22.3748L6.39894 7.26459C6.38051 7.01281 6.56962 6.79384 6.82139 6.77541C7.07266 6.75728 7.29219 6.94614 7.31052 7.19786L8.41588 22.3082ZM12.6183 7.11133V22.3415C12.6183 22.5939 12.4137 22.7985 12.1613 22.7985C11.9089 22.7985 11.7043 22.5939 11.7043 22.3415V7.11133C11.7043 6.85889 11.9089 6.6543 12.1613 6.6543C12.4137 6.6543 12.6183 6.85889 12.6183 7.11133Z" fill="black" /> </svg>');
    background-color: #fff;
    border-radius: 5px;
    
}

.basket-item-block-info .basket-item-actions-remove {
    position: absolute;
    top: -4px;
    right: 0;
}




.basket-item-actions-favorites.favorite:before {
    position: absolute;
        top: 0;
        left: 0;
        width: 134%;
        height: 116%;
    content: url('data:image/svg+xml;utf8,<svg width="33" height="29" viewBox="0 0 33 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.9367 3.8147C28.2037 3.08598 27.3333 2.50791 26.3754 2.11351C25.4175 1.71911 24.3907 1.51611 23.3538 1.51611C22.3169 1.51611 21.2902 1.71911 20.3322 2.11351C19.3743 2.50791 18.504 3.08598 17.7709 3.8147L16.2496 5.32634L14.7283 3.8147C13.2476 2.34343 11.2394 1.51688 9.14541 1.51688C7.05142 1.51688 5.04319 2.34343 3.56251 3.8147C2.08184 5.28598 1.25 7.28145 1.25 9.36214C1.25 11.4428 2.08184 13.4383 3.56251 14.9096L5.08382 16.4212L16.2496 27.5161L27.4154 16.4212L28.9367 14.9096C29.6701 14.1812 30.2519 13.3164 30.6488 12.3645C31.0457 11.4127 31.25 10.3925 31.25 9.36214C31.25 8.33182 31.0457 7.31159 30.6488 6.35974C30.2519 5.4079 29.6701 4.54308 28.9367 3.8147Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}
.basket-item-actions-favorites.unfavorite:before {
    position: absolute;
        top: 0;
        left: 0;
        width: 134%;
        height: 116%;
    content: url('data:image/svg+xml;utf8,<svg width="33" height="29" viewBox="0 0 33 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.9367 3.8147C28.2037 3.08598 27.3333 2.50791 26.3754 2.11351C25.4175 1.71911 24.3907 1.51611 23.3538 1.51611C22.3169 1.51611 21.2902 1.71911 20.3322 2.11351C19.3743 2.50791 18.504 3.08598 17.7709 3.8147L16.2496 5.32634L14.7283 3.8147C13.2476 2.34343 11.2394 1.51688 9.14541 1.51688C7.05142 1.51688 5.04319 2.34343 3.56251 3.8147C2.08184 5.28598 1.25 7.28145 1.25 9.36214C1.25 11.4428 2.08184 13.4383 3.56251 14.9096L5.08382 16.4212L16.2496 27.5161L27.4154 16.4212L28.9367 14.9096C29.6701 14.1812 30.2519 13.3164 30.6488 12.3645C31.0457 11.4127 31.25 10.3925 31.25 9.36214C31.25 8.33182 31.0457 7.31159 30.6488 6.35974C30.2519 5.4079 29.6701 4.54308 28.9367 3.8147Z" fill="black" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

.basket-item-block-favorites {
    border-radius: 15px;
}


.basket-item-block-favorites:hover .basket-item-actions-favorites:before {
    
    border: 0.5px solid #fff;
    border-radius: 5px;

}

.basket-item-block-info .basket-item-actions-favorites {
    position: absolute;
    top: -4px;
    right: 0;
}

/*basket total*/
.basket-item-info-name-link:hover {
    text-decoration: none;
}
.basket-checkout-container {
    background: none;
    padding: 20px;
    border: 0.5px solid #fff;
    border-radius: 30px;
    margin: 0;
}

.basket-checkout-block-total-title,
.basket-coupon-block-total-price-current {

    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #FFFFFF;

}
.btn-go-order {

    background: #FFFFFF;
    border: 0.5px solid #000000;
    backdrop-filter: blur(6.5px);
    border-radius: 30px;

}
.btn.btn-go-order:hover {
    border: 0.5px solid #fff;
    color: #fff;
}

.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted {background: none;border: 1px solid white ;border-radius: 30px; padding: 0.4rem 1rem;}


.clear-basket-block {
    margin-left: auto;
    /*margin-top: 2rem;*/
    cursor: pointer;
}
.clear-basket-block:hover {
    text-decoration: underline #fff solid;
}

.clear-basket {
    display: block;
        margin-left: auto;
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        text-align: right;
        color: #FFFFFF;
        
}

.basket-coupon-block-total-price-old{position: relative;}

.basket-coupon-block-total-price-old:after {
    position: absolute;
    top: 2px;
    right: -6px;
    bottom: -3px;
    left: 30px;
    background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
    background-size: 100% 100%;
    content: '';
}
.basket-item-price-difference,
.basket-coupon-block-total-price-difference {display: inline-block;background:black;color: white;text-align: center;border: 1px solid white;border-radius: 15px;padding: 0.25rem 0.5rem;}

.basket-item-price-old {right: -25px;}
.product-item-label-right{right: -2px;}
.product-item-label-bottom,
.basket-item-label-bottom {top: -2px;}
/*.basket-item-label-text span,*/
.product-item-label-text span,
.product-item-label-ring{background: gray;color: #fff;border: 1px solid white;}
.basket-item-label-ring {margin-bottom: 2px;background: gray;color: #fff;border: 1px solid white;}

@media screen and (max-width:767px) {
    .basket-item-label-ring.basket-item-label-small {width: 40px;height: 40px;font-size: 12px;line-height: 36px;}
}



.rounded-catalog_item {
    border-radius: 2.05rem;
}

.section-two_item {max-width: 294px; max-height: 346px;}


/* 1000 thanks */
.mod-thanks, .mod-dev-space {color: #FFFFFF;}
.mod-thanks .mod-thanks-title {
    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 73px;
    margin-bottom: 7rem;
    letter-spacing: 0.03em;
    text-transform: uppercase;

}


.mod-thanks .mod-thanks-item {
    border: 1px solid #fff;
    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.03em;
    padding: 4.5rem;
    margin-bottom: 45px;
    backdrop-filter: blur(6.5px);
    z-index: 10;
}


body.thanks-page footer .footer_items,
body.thanks-page .data-footer,
body.contacts-page footer .footer_items,
body.contacts-page .data-footer{
    position: relative;
    z-index: 10;

}

body.thanks-page .navbar-light .border-m,
body.basket .navbar-light .border-m {
    display: none;
}


/* Development space */

.mod-dev-space-item .mod-dev-space-img{
    border: 1px solid #fff;
    border-radius: 30px;
    overflow: hidden;
}
pre {
    color: #FFFFFF;
}

.mod-dev-space-item {
    cursor: pointer;

}

.dev-space-page .mod-dev-space-item .mod-dev-space-img {
    position: relative;
}


.dev-space-page iframe {
    width: 100%;
}
.dev-space-page .modal-content {
    background-color: #000;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 30px;
}

.mod-dev-space-item a,
.block-fifteenth a{
        font-family: 'Merriweather-Regular';
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
        line-height: 29px;
        letter-spacing: 0.03em;
    
        color: #FFFFFF;
    
}

.dev-space-page .mod-dev-space-item .mod-dev-space-img::before {
        content: url('./images/dev-space/play_btn1.png');
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%) !important;
        
        pointer-events: none;
}
/*  Blog*/

.blog-detail .blog-detail-title,
/*.mod-contacts-title{
    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 73px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;

}*/

.blog-detail .news-detail-blog-text{
font-family: 'Merriweather-Regular';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.03em;
color: #FFFFFF;

}
.block-fifteenth .carousel-blog-name {

font-family: 'Merriweather-Regular';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 24px;
letter-spacing: 0.03em;

color: #FFFFFF;


}
/* Contacts */

.mod-contacts .mod-contacts-text-block {

    border: 1px solid #fff;
    border-radius: 30px;
    z-index: 10;
    position: relative;
    backdrop-filter: blur(6.5px);
}
/*.mod-contacts .mod-contacts-text-block div{

    font-family: 'Merriweather-Regular';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.03em;
    color: #FFFFFF;

}*/

.mod-contacts-img {
    width: 30px;
    height: 30px;
}
body.contacts-page .mod-contacts::before {
    content: url('./images/contacts/candel.png');
    z-index: 1;
    position: absolute;
    top: -10rem;
    bottom: -32rem;
    right: 10%;
    transform: translateX(50%);
    pointer-events: none;

}
body.contacts-page .mod-contacts::after {
    content: url('./images/contacts/fire.png');
    z-index: -1;
    position: absolute;
    top: -5rem;
    bottom: -31rem;
    right: 78%;
    transform: translateX(50%);
    pointer-events: none;

}
body.contacts-page footer::before {
    z-index: 2;
}

.gotovyy-obraz-kategorii .owl-nav span {
    content: url("/upload/icons/arrow-right.svg");
}

.gotovyy-obraz-kategorii .owl-prev {
    transform: translateY(-50%) scaleX(-1) !important;
}
.gotovyy-obraz-kategorii .carousel-news_item .item-img img {width: 534px !important; height: 629px !important;}
.gotovyy-obraz-kategorii .gotovyy-obraz-pc {display: flex;}
.gotovyy-obraz-kategorii .gotovyy-obraz-mobile {display: none;}
.gotovyy-obraz-kategorii .preview_picture {border-radius: 60% 60% 60% 60% / 60% 60% 60% 60%;}
.gotovyy-obraz-kategorii .radius-before::before {border-radius: 60% 60% 60% 60% / 60% 60% 60% 60%;top: -12%;}

.block_tenth .read-more-btn,
.catalog-section .catalog-section-description .read-more-btn{display: none;}
.block-saleday .h2,
.block-speczakaz .h2 {margin-bottom: 1.5rem !important;}
.product-item-detail-price-old {text-decoration: line-through;}

.block_sixth .left-slider .obraz-img{max-width: 380px;}
.block_sixth .left-slider__item .btn-link__img,
.block_sixth .left-slider .border-arrow img{max-width: 135px; max-height: 135px;}
.catalog-section .list-autor [data-entity="audio"]{flex: 1;}
.height100 {height: 100%;}
.mh100 {min-height: 100%;}
.personal .sections > div {cursor: pointer;}
.sale-order-list-item a.track-link:hover{text-decoration: none;}
.underlineing {text-decoration: underline;}

#track-line .modal-dialog .modal-header {border-bottom: none !important;}
#track-line .modal-dialog .modal-header .btn-close {filter: brightness(0) invert(1);}
#track-line .modal-dialog .modal-content {color: #fff; background: rgba(255, 255, 255, .4); border-radius: 1.5rem; backdrop-filter: blur(10px); padding: 1.5rem;}
/*.block-speczakaz img.obj-fit-cover{object-fit: contain !important;}*/

.product-item-button-container .btn-link{font-weight: bold;}
.block-first.new-first {position: relative; max-width: 100vw;}
.block-first.new-first::before {position: absolute;content: "";background:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%), url("images/first_block/main.jpg") no-repeat center;background-size: cover;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;z-index: -1;}

#m-feed-back-info .modal-content {background-color: #000; border: 1px solid #fff;}
#m-feed-back-info .modal-content a{text-decoration: underline;}
#m-feed-back-info .modal-content .modal-header .btn-close {--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");}

/*.block-honeyweek .video-header,  .block-saleday .video-header {mix-blend-mode: screen; animation: pulseSwing 6s ease-in-out infinite; transform-origin: center center; top: -25rem;left: 0;}*/
.block-honeyweek .h2 {margin: 0;}
.block-honeyweek .b-equel {margin: -3rem;}
.block-honeyweek div.spacer_rounded {display: none !important;}
.block-honeyweek .btn.btn-dark {border: 1px solid white; border-radius: 2rem; text-transform: none;} 
.block-saleday .video-header {mix-blend-mode: screen;  transform-origin: center center;}
.block-honeyweek .video {mix-blend-mode: screen; margin-top: 20rem;}
.block-saleday .video {mix-blend-mode: screen;top: 20rem;}
.block-saleday .video::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 1) 95%, rgba(0, 0, 0, 1) 100%);}
.block-saleday .timer-block {margin-top: -15rem;}
.block-saleday div a:hover {text-decoration: none;}
.block-saleday div.btn-dark {border: 1px solid white; border-radius: 45px;}
.label_sale {display: none;}

/*.label_sale{display: none;}
.label_sale_basket {display: none;}*/
.label_sale{top: 1rem; left: 1rem;}
.label_sale_basket {top: 0; left: 0;scale: 0.8;}


.block-action-banner {margin-bottom: -15rem;}


@media screen and (min-width:1200px) {
    .block-saleday .video-header {margin-top: -25rem;}
}
@media screen and (max-width:1199px) {
    .block-saleday {padding-top: 10rem;}
    .block-honeyweek {margin-top: 5rem;}
    .block-saleday .timer-block {margin-top: -25rem;}

	.form_black .profile-block-shown .contact-block input.button,
	.form_black .profile-block-shown .contact-block .form-group label {font-size: 17px;}
    .gotovyy-obraz-kategorii .slider {max-width: 55%; margin: auto;}
    .gotovyy-obraz-kategorii .carousel-news_item .item-header {margin-bottom: .5rem !important; font-size: 15px !important;}
    .gotovyy-obraz-kategorii .carousel-news_item .btn {font-size: 15px !important; padding: 6px 14px !important;}
    .gotovyy-obraz-kategorii .slider .owl-nav {position: relative !important; max-width: 25% !important; margin-top: 1.5rem !important;}
    .gotovyy-obraz-kategorii .slider .owl-nav span {transform: scale(0.42);}
    .gotovyy-obraz-kategorii .slider .owl-stage-outer {overflow: visible !important;}
    .gotovyy-obraz-kategorii .carousel-news_item {padding-top: 10px !important;}
    .gotovyy-obraz-kategorii .carousel-news_item .item-header {padding-top: 10px !important;}
    .gotovyy-obraz-kategorii .owl-item:not(.center) .item-img {transform: scale(.65) translateY(27%);}
    .gotovyy-obraz-kategorii .owl-item:not(.center) .item-button {display: none;}
    .gotovyy-obraz-kategorii .carousel-news_item .item-header {white-space: normal !important;}
    .gotovyy-obraz-kategorii .carousel-news_item .item-img {margin-bottom: 0 !important;}
    .gotovyy-obraz-kategorii .carousel-news_item .item-img img {width: 100% !important; aspect-ratio: 1 / 1.2; height: auto !important;}
    .gotovyy-obraz-kategorii .gotovyy-obraz-pc {display: none;}
    .gotovyy-obraz-kategorii .gotovyy-obraz-mobile {display: block;}
    .block_tenth .hidden{display: none;}
    .block_tenth .read-more-btn{display: block; cursor: pointer;font-size: 17px;}
    .block_tenth .meditation-notes li{line-height: 130% !important;}
    .uslugi.zapis-k-ksenii::before {content:url('images/zapis/flame_left.png');top: 150%;}
    div.zapis-top.bg-color::before {top:-50%; background-size: contain; overflow: hidden;box-shadow:inset 0 0 50px 15px rgba(0, 0, 0, 1),0 0 20px rgba(0, 0, 0, 0.5);border-radius: 150% 150% 100% 100%;}
    
    
    div.lubov-i-otnosheniya.bg-color::before,
    div.semya.bg-color::before,
    div.karera.bg-color::before,
    div.prazdniki.bg-color::before {background: linear-gradient(180deg, rgba(0, 0, 0, 0) 79.04%, #000000 100%),linear-gradient(0deg, rgba(0, 0, 0, 0) 81.81%, #000000 100%),linear-gradient(270deg, rgba(0, 0, 0, 0) 64.86%, #000000 100%),linear-gradient(90deg, rgba(0, 0, 0, 0) 67.65%, #000000 100%), var(--mobile-pic) center no-repeat; background-size: contain; top: 0; height: 100%;}
    
    .block_sixth .nav-link.h4 {font-size: 13px !important; font-weight: 300;}
    .block_sixth .btn-link__img-text {word-break: break-word;}
    .catalog-section .catalog-section-description .hidden{display: none;}
    
    
    
    .catalog-section .catalog-section-description .hidden{display: none;}
    .catalog-section .catalog-section-description .read-more-btn{display: block; cursor: pointer;font-size: 17px;}
    .catalog-section .catalog-section-description .meditation-notes li{line-height: 130% !important;}
    

    
    .product-item-button-container .btn-link{font-size: 13px !important}
    
    .block-saleday .h2,
    .block-honeyweek .h2,
    .block-speczakaz .h2 {margin-bottom: 0.5rem !important;}
    
    
    .timer-block {font-weight: 300;font-style: Light;font-size: 36px;line-height: 100%;letter-spacing: 3%;}
    
}

@media screen and (max-width:991px) {
    /*.block-honeyweek {margin-top: 25rem;}*/
    .block-saleday  {margin-top: -20rem;}
    .block-honeyweek,
    .block-saleday  {padding-top: 0;}
    .block-honeyweek .b-equel {margin-bottom: -2rem;}
    .block-honeyweek .video-header,
    .block-saleday .video-header {scale: 0.8;}
    
    
}

@media screen and (max-width:767px) {
    .height100 {height: unset; min-height: 120px;}
    /*.block-honeyweek {margin-top: 30rem;}*/
    .block-honeyweek .b-equel {margin: -1rem;}
    .block-saleday  {margin-top: -25rem;}
    .block-honeyweek .video-header,
    .block-saleday .video-header {scale: 0.6;}


}
@media screen and (max-width:575px) {
    .uslugi.zapis-k-ksenii::before {top: 60%;}
    .vn-block .nav-item {height: 36px !important;}
    
    .block-honeyweek #honey-add {margin-top: 1rem;}
    .label_sale{scale: 0.9;top: -5px;left: -5px;}
    .label_sale_basket {top: 10px;}


}
@media screen and (max-width:480px) {
    .block-honeyweek .bg_blut_ptoduct_item_card .fs-5 {font-size: 7px !important;}
    .block-honeyweek .video-header,
    .block-saleday .video-header {scale: 0.5;}
    .block-honeyweek .timer-label,
    .block-honeyweek .timer-days,
    .block-honeyweek .timer-hours,
    .block-honeyweek .timer-minutes,
    .block-honeyweek .timer-seconds,
    .block-saleday .timer-label,
    .block-saleday .timer-days,
    .block-saleday .timer-hours,
    .block-saleday .timer-minutes,
    .block-saleday .timer-seconds,
    .block-saleday .h2{font-size: 16px !important;}


}
@media screen and (max-width:400px) {
    .product-item-button-container .btn-link {font-size: 10px !important}
    .block-honeyweek .video-header,
    .block-saleday .video-header {scale: 0.4;}
    .block-saleday .timer-block {margin-top: -27rem;}


    
}
@media screen and (max-width:360px) {
    .block-honeyweek .timer-label,
    .block-honeyweek .timer-days,
    .block-honeyweek .timer-hours,
    .block-honeyweek .timer-minutes,
    .block-honeyweek .timer-seconds,
    .block-saleday .timer-label,
    .block-saleday .timer-hours,
    .block-saleday .timer-minutes,
    .block-saleday .timer-seconds,
    .block-saleday .h2{font-size: 14px !important;}
}

.bx-soa-pp-company {cursor: pointer;}

/* Удаление аккаунта форма подтверждения*/
#del_account {backdrop-filter: blur(13px);background: rgba(0, 0, 0, 0.41);--bs-modal-width: 440px;}
#del_account .modal-content {background-color: rgba(0, 0, 0, 0.3); border-radius: 30px; border: 1px solid #FFF; border-width: 0.5px;}
#del_account .modal-header {border-bottom: 0 none transparent; padding: 50px 40px 20px;}
#del_account .modal-title {font-weight: 300; font-size: 24px; line-height: 100%; color: #FFF;}
#del_account .btn-close {background: transparent url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m15.453%2011.516%207.499-7.55a2.29%202.29%200%200%200-.055-3.294%202.435%202.435%200%200%200-3.38.054l-7.392%207.44L4.734.726a2.435%202.435%200%200%200-3.38-.054%202.29%202.29%200%200%200-.056%203.294l7.5%207.55-7.5%207.55c-.918.924-.894%202.4.055%203.294a2.42%202.42%200%200%200%201.663.656c.624%200%201.249-.237%201.718-.71l7.391-7.44%207.391%207.44c.47.473%201.094.71%201.718.71.6%200%201.199-.218%201.663-.656.949-.895.974-2.37.055-3.294z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") center / 24px auto no-repeat; padding: 4px; opacity: 1; width: 24px; height: 24px;}
#del_account .modal-body {padding: 20px 40px 50px;}
#del_account .form-text {color: #FFFFFF;}
#del_account .errors-msg {color: red !important;border-color: red !important;background-color: black !important;border: 1px solid red;border-radius: 10px;padding: 1rem;}




@keyframes pulseSwing {
0% { transform: scale(1) rotate(0deg) translate(-50%,0); }
10% { transform: scale(1.03) rotate(1deg) translate(-50%,-2px); }
20% { transform: scale(0.98) rotate(-1.5deg) translate(-50%,2px); }
30% { transform: scale(1.04) rotate(1.2deg) translate(-50%,-1px); }
40% { transform: scale(0.99) rotate(-0.8deg) translate(-50%,1px); }
50% { transform: scale(1.02) rotate(0.5deg) translate(-50%,0); }
60% { transform: scale(0.97) rotate(-1deg) translate(-50%,-2px); }
70% { transform: scale(1.03) rotate(1.3deg) translate(-50%,1px); }
80% { transform: scale(0.99) rotate(-0.7deg) translate(-50%,0); }
90% { transform: scale(1.02) rotate(0.3deg) translate(-50%,-1px); }
100% { transform: scale(1) rotate(0deg) translate(-50%, 0); }
}