/** Нужен для быстрых фиксов типа "подровнять" или "подвинуть" **/


/** Нужен для быстрых фиксов типа "подровнять" или "подвинуть" **/

:root {
    --header-height: 88px;
    --header-1-size: 70px;
    --primary-green: #F5F5F5;
    --primary-light_green: #F5F5F5;
    --primary-yellow: #E5F2E2;
}

ul.phone-country-select-list {
    padding: 0;
}

.big-button {
    background: var(--primary-btn, linear-gradient(270deg, #86E086 0%, #E1FFCD 100%));
}

.big-button.black {
    color: #28261B;
    border-radius: 32px;
    border: 2px solid var(--texts-black, #28261B);
    background: var(--button-color_2, linear-gradient(90deg, #FFF 0%, #FFDCE7 100%));
}

#start .selected {
    -webkit-text-fill-color: #A12953 !important;
    min-width: auto;
    display: inline-block;
    font-weight: 600;


}


.selected {
    background: #A12953;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section__form {
    background-color: #FFF;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'Inter Tight', sans-serif;
}

.bottle #reg .section__inner-container.modify:first-child h2,
.bottle #reg .section__inner-container.modify:first-child p {
    text-align: left;
    line-height: 90%;
}

.section__form {
    box-shadow: 0 9px 21px #69777d26;
}

#path .section__form {
    border-radius: 16px;
}

#start .product-image-1 {
    width: 100% !important;
}

.product-image-1 {
    padding: 0;
}

#start .section__inner-container.top h1 {
    color: var(--primary-blue, #A12953);
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 90%; /* 43.2px */
    letter-spacing: -1.92px;
}

#start .section__inner-container.top {
    max-width: 588px;
}

#start .section__inner-container.top {
    flex-direction: column;
}

#start .section__inner-container.top p,
#start .section__inner-container.bottom p {
    text-align: left;
}

.section__inner-container.modify {
    max-width: 588px;
}

.bottle .product-image-1 {
    max-height: 400px;
    object-fit: contain !important;
}

form h2 {
    color: var(--texts-black, #28261B);
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.56px;
}

#start form h2 span.selected {
    display: inline-block !important;
    -webkit-text-fill-color: #9D5932 !important;
    min-width: auto;

}

@media screen and (max-width: 1280px) {
    .bottle #reg .section__inner-container.modify:first-child h2,
    .bottle #reg .section__inner-container.modify:first-child p {
        text-align: center;
    }
}

@media (max-width: 1024px) {
    .bottle .product-image-1 {
        max-height: 300px;
    }

    #where .section__image {
        object-position: center bottom;
    }
}

@media screen and (max-width: 480px) {

    .bottle #reg .section__inner-container.modify:first-child h2,
    .bottle #reg .section__inner-container.modify:first-child p {
        text-align: left;
    }

    #start .section__inner-container.top h1 {
        font-size: 32px;
        line-height: 90%;
        letter-spacing: -1.28px;
    }

    #reg .product-image-1,
    #start .product-image-1 {
        max-height: 300px;
    }
}

@media screen and (max-width: 420px) {

    #start h1 .selected {
        display: inline;
        font-size: 32px;
    }
}


#reg .section__inner-container.top {
    max-width: 588px;
}

.timer-container {
    padding: 14px 24px;
}

#reg .section__form {
    background: #fff;
}


#reg .section__inner-container {
    align-items: center;
}


.bottle__item b {
    font-weight: 600;
}


#tns1-mw .section__inner-container {
    flex-wrap: nowrap !important;
}