

/* Start:/local/templates/main/components/bitrix/catalog/main/style.css?1632845637876*/
.sort {
    position: relative;
}
.cur-sort_param {
    color: #000;
    font-weight: bold;
    font-size: 13px;
}

.hidden {
    display: none;
    transition: all .5s linear;
}

.sort-param.active {
    font-weight: bold;
}
.sort-param.active::before {
    content: '✔ ';
}

.other-sort_params {
    top: 25px;
    right: 0;
    z-index: 9999999999999;
    background: #fff;
    width: 250px;
    position: absolute;
    text-align: left;
    padding: 13px 25px 1px;
    box-shadow: 0px 0px 16px rgba(45, 43, 69, 0.15);
    transition: all .5s linear;
    font-size: 14px;
}

.other-sort_params ul li a{
    color: #000;
}
.other-sort_params ul li{
    padding: 5px;
}
.other-sort_params ul{
    list-style: none;
    padding: 0;
}

@media only screen and (max-width: 600px) {
    .sort {
        float: right;
    }
}


/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/main/style.min.css?1632845637113*/
.product_top_section .my_breadcrumb li{margin-right:10px}.product_top_section .my_breadcrumb li:before{left:-2px}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.element/main/style.css?16951871885985*/
.page_title {
    display: none;
}

@media (orientation: portrait) {
    /*.props, .props + .btn_more_info {
        display: none !important;
    }*/
    .props p, .props + .btn_more_info {
        display: none !important;
    }

    .all-price {
        justify-content: center;
    }
}

.can_buy {
    background: #28a745 !important;
}


.flags {
    z-index: 3;
    position: absolute;
}

.flags .alert {
    padding: 5px !important;
    font-size: 12px !important;
}

.alert.stock {
    background-color: #ffd83a;
}

.alert.new {
    background-color: #60c339;
}

.alert.sale {
    background-color: #fc482d;
}

.alert.recommend {
    background-color: #893ca9;
}

.alert.hit {
    background-color: #2992d9;
}

#detail_page .info {
    position: relative;
}

/*
a.favorite.js-add-to-fav-btn {
    position: absolute;
    top: 0;
    right: 15px;
}*/

a.favorite.js-add-to-fav-btn {
    width: 100%;
    height: 35px;
    justify-content: center;
    align-items: center;
    color: #f9f9f9;
    font-style: inherit;
    border-radius: 10px;
    background: #09b713;
    cursor: pointer;
    transition: all .4s ease-in-out;
    text-transform: none;
    font-size: 10px;
    font-weight: 700;
    display: flex;
    text-decoration: none;
}

a.favorite.js-add-to-fav-btn.active > span {
    font-weight: bold;
}

a.favorite.js-add-to-fav-btn > span {
    height: 17px;
    display: inline-block;
    line-height: 19px;
}

.stars ul {
    display: flex;
    padding: 0;
    margin: 0;
}

.stars ul li {
    list-style: none;
}

.brand {
    margin-bottom: 0 !important;
}

.delivery {
    display: flex;
    align-items: center;
}

.tooltip-basket {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    margin-bottom: 0 !important;
}

.tooltip-basket .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}

.tooltip-basket:hover .tooltiptext {
    visibility: visible;
}

.product-price__btn {
    width: 154px;
    height: 37px;
    justify-content: center;
    align-items: center;
    color: #f9f9f9;
    font-style: inherit;
    border-radius: 10px;
    background: #2fbee8;
    cursor: pointer;
    transition: all .4s ease-in-out;
    text-transform: none;
    margin-top: -37px;
    font-size: 10px;
    font-weight: 700;
    display: flex;
    margin-left: 162px;
}

.btn-more {
    width: 100%;
    height: 48px;
    justify-content: center;
    align-items: center;
    color: #f9f9f9;
    font-style: inherit;
    border-radius: 10px;
    background: #2fbee8;
    cursor: pointer;
    transition: all .4s ease-in-out;
    text-transform: none;
    font-size: 10px;
    font-weight: 700;
    display: flex;
    text-decoration: none;
	margin-top: 3px;
}

.btn-more:hover {
    text-decoration: none;
    color: #f9f9f9;
}

.all-price {
    display: flex;
}

.all-price .sale {
    margin-left: 10px;
}


.buttons-actions {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}

.ui-button.medium {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .004em;
    text-align: center;
    --border-radius: 12px;
    height: 44px;
    padding: 0 14px;
    column-gap: 8px;
}

.ui-button.primary-violet {
    --bg-color: #ff0000;
    --color: #fff;
}

.ui-button {
    --bg-color: transparent;
    --color: #000;
    --border-radius: 10px;
    background-color: var(--bg-color);
    color: var(--color);
    border-radius: var(--border-radius);
    text-decoration: none;
    display: inline-flex;
    border: none;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    align-self: center;
    transition: all .2s;
}

.ui-button:hover {
    color: var(--color);
}

#detail_page .info .add_basket {
    padding: 15px !important;
}

.basket-item-block-amount {
    position: relative;
    display: flex;
    padding: 0 10px;
    -webkit-box-pack: end;
    height: 2.5rem;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    justify-content: center;
    align-items: center;
    margin: 0 !important;
}

.basket-item-amount-btn-plus, .basket-item-amount-btn-minus {
    position: relative;
    width: 28px;
    height: 28px;
    cursor: pointer;
    transition: 300ms all ease;
    -webkit-user-select: none;
}

.basket-item-amount-filed-block {
    position: relative;
    margin: 0 !important;
}

.basket-item-amount-btn-plus:before, .basket-item-amount-btn-plus:after, .basket-item-amount-btn-minus:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -5px;
    width: 10px;
    height: 2px;
    background-color: #979797;
    content: "";
    transition: 300ms all ease;
}

.basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
    padding: 0;
    width: 60px;
    height: 28px;
    outline: none;
    border: 1px solid transparent;
    border-radius: 1px;
    vertical-align: middle;
    text-align: center;
    font: 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.875rem !important;
    transition: 300ms all ease;
}

.amount-controls {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
}

.basket-item-amount-btn-plus:before {
    margin-top: -5px;
    margin-left: -1px;
    width: 2px;
    height: 10px;
}

.available {
    color: #0aa149;
}

#detail_page .info .stars {
    display: flex;
    justify-content: space-between;
}

#detail_page .info .stars .js-add-to-fav-btn img {
    filter: invert(0.5) sepia(1) saturate(5) hue-rotate(358deg);
}

.review .review-caption {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.product_top_section h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
}
/* End */


/* Start:/local/components/kittek/order.reviews.form/templates/.default/style.css?169449999536039*/
:root {
    --main-color: #191D31;
    --sub-color: #383b47;
    --main-ff: "Inter", Arial, Tahoma, Verdana, sans-serif;
    --ff-hel: "Helvetica" Arial, Tahoma, Verdana, sans-serif;
    --ff-cir: "Circular-Std" Arial, Tahoma, Verdana, sans-serif;
    --ff-sfp: "SFProDisplay" Arial, Tahoma, Verdana, sans-serif;
    --ff-dms: "DMSans" Arial, Tahoma, Verdana, sans-serif;
}

/*.review {
    display: flex;
    flex-direction: column-reverse;
}*/

.review__form {
    padding-top: 2.5rem;
    max-width: 526px;
    width: 100%;
    margin-right: 2.5rem;
}

.review__form .button__type--1 {
    display: flex;
    margin-left: auto;
}

.review__text {
    flex: 1 0 1%;
    background: #F7F7FD;
    border-radius: 10px;
    padding: 1.5rem;
    margin-bottom: 1rem;
}

.review__text--title {
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #000929;
    margin-bottom: 0.875rem;
}

.review__text--text {
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000929;
}

.review__text--text ol {
    padding-left: 1.5rem;
    margin-top: 2rem;
    list-style: auto;
}

.form-label__field {
    display: flex;
    align-items: center;
}

.count_star {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #ffffff;
    margin-left: 1rem;
}

.rating-area {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    border: 1px solid #DCE1E7;
    border-radius: 10px;
    padding: 0.5rem 0.75rem;
}

.rating-area:not(:checked) > input {
    display: none;
}

.rating-area:not(:checked) > label {
    width: 40px;
    height: 40px;
    padding: 0;
    margin-right: 0.75rem;
    transition: all 0.3s ease;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='40' width='40' height='40' transform='rotate(90 40 0)' fill='%23EEEEF3'/%3E%3Cpath d='M29.2666 34.9997C29 35.0008 28.7371 34.9379 28.4999 34.8164L19.9999 30.3664L11.4999 34.8164C10.9368 35.1125 10.2542 35.0622 9.74061 34.6867C9.22699 34.3112 8.97195 33.6761 9.08322 33.0497L10.7499 23.6664L3.88322 16.9997C3.44665 16.564 3.28637 15.9229 3.46656 15.333C3.66363 14.7287 4.18726 14.2891 4.81656 14.1997L14.3166 12.8164L18.4999 4.26636C18.7784 3.69137 19.361 3.32617 19.9999 3.32617C20.6388 3.32617 21.2214 3.69137 21.4999 4.26636L25.7332 12.7997L35.2332 14.183C35.8625 14.2725 36.3862 14.7121 36.5832 15.3164C36.7634 15.9062 36.6031 16.5474 36.1666 16.983L29.2999 23.6497L30.9666 33.033C31.088 33.671 30.8279 34.3215 30.2999 34.6997C29.9981 34.9112 29.6347 35.0167 29.2666 34.9997V34.9997Z' fill='%23EEEEF3'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.rating-area:not(:checked) > label:before {
    content: "";
    width: 40px;
    height: 40px;
}

.rating-area > input:checked ~ label {
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='40' width='40' height='40' transform='rotate(90 40 0)' fill='%23ffd83a'/%3E%3Cpath d='M29.2666 34.9997C29 35.0008 28.7371 34.9379 28.4999 34.8164L19.9999 30.3664L11.4999 34.8164C10.9368 35.1125 10.2542 35.0622 9.74061 34.6867C9.22699 34.3112 8.97195 33.6761 9.08322 33.0497L10.7499 23.6664L3.88322 16.9997C3.44665 16.564 3.28637 15.9229 3.46656 15.333C3.66363 14.7287 4.18726 14.2891 4.81656 14.1997L14.3166 12.8164L18.4999 4.26636C18.7784 3.69137 19.361 3.32617 19.9999 3.32617C20.6388 3.32617 21.2214 3.69137 21.4999 4.26636L25.7332 12.7997L35.2332 14.183C35.8625 14.2725 36.3862 14.7121 36.5832 15.3164C36.7634 15.9062 36.6031 16.5474 36.1666 16.983L29.2999 23.6497L30.9666 33.033C31.088 33.671 30.8279 34.3215 30.2999 34.6997C29.9981 34.9112 29.6347 35.0167 29.2666 34.9997Z' fill='%23ffd83a'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='40' width='40' height='40' transform='rotate(90 40 0)' fill='%23ffd83a'/%3E%3Cpath d='M29.2666 34.9997C29 35.0008 28.7371 34.9379 28.4999 34.8164L19.9999 30.3664L11.4999 34.8164C10.9368 35.1125 10.2542 35.0622 9.74061 34.6867C9.22699 34.3112 8.97195 33.6761 9.08322 33.0497L10.7499 23.6664L3.88322 16.9997C3.44665 16.564 3.28637 15.9229 3.46656 15.333C3.66363 14.7287 4.18726 14.2891 4.81656 14.1997L14.3166 12.8164L18.4999 4.26636C18.7784 3.69137 19.361 3.32617 19.9999 3.32617C20.6388 3.32617 21.2214 3.69137 21.4999 4.26636L25.7332 12.7997L35.2332 14.183C35.8625 14.2725 36.3862 14.7121 36.5832 15.3164C36.7634 15.9062 36.6031 16.5474 36.1666 16.983L29.2999 23.6497L30.9666 33.033C31.088 33.671 30.8279 34.3215 30.2999 34.6997C29.9981 34.9112 29.6347 35.0167 29.2666 34.9997Z' fill='%23ffd83a'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
    background: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='40' width='40' height='40' transform='rotate(90 40 0)' fill='%23ffd83a'/%3E%3Cpath d='M29.2666 34.9997C29 35.0008 28.7371 34.9379 28.4999 34.8164L19.9999 30.3664L11.4999 34.8164C10.9368 35.1125 10.2542 35.0622 9.74061 34.6867C9.22699 34.3112 8.97195 33.6761 9.08322 33.0497L10.7499 23.6664L3.88322 16.9997C3.44665 16.564 3.28637 15.9229 3.46656 15.333C3.66363 14.7287 4.18726 14.2891 4.81656 14.1997L14.3166 12.8164L18.4999 4.26636C18.7784 3.69137 19.361 3.32617 19.9999 3.32617C20.6388 3.32617 21.2214 3.69137 21.4999 4.26636L25.7332 12.7997L35.2332 14.183C35.8625 14.2725 36.3862 14.7121 36.5832 15.3164C36.7634 15.9062 36.6031 16.5474 36.1666 16.983L29.2999 23.6497L30.9666 33.033C31.088 33.671 30.8279 34.3215 30.2999 34.6997C29.9981 34.9112 29.6347 35.0167 29.2666 34.9997Z' fill='%23ffd83a'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.rate-area > label:active {
    position: relative;
}

.reviews__item {
    padding: 1rem;
    background: #FFFFFF;
    border: 1px solid #DCE1E7;
    border-radius: 10px;
    margin-bottom: 1.5rem;
}

.reviews__item--name {
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #191D31;
    margin-bottom: 0.5rem;
}

.reviews__item--date {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #7E8CA0;
}

.reviews__item--stars {
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}

.reviews__item--star {
    width: 24px;
    height: 24px;
    margin-right: 4px;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='24' width='24' height='24' transform='rotate(90 24 0)' fill='%23EEEEF3'/%3E%3Cpath d='M17.56 21.0002C17.4001 21.0008 17.2424 20.9631 17.1 20.8902L12 18.2202L6.90003 20.8902C6.56217 21.0679 6.15263 21.0377 5.84446 20.8124C5.53629 20.5871 5.38327 20.206 5.45003 19.8302L6.45003 14.2002L2.33003 10.2002C2.06809 9.93881 1.97192 9.55412 2.08003 9.2002C2.19828 8.83763 2.51246 8.57387 2.89003 8.5202L8.59003 7.6902L11.1 2.5602C11.2671 2.21521 11.6167 1.99609 12 1.99609C12.3834 1.99609 12.7329 2.21521 12.9 2.5602L15.44 7.6802L21.14 8.5102C21.5176 8.56387 21.8318 8.82763 21.95 9.1902C22.0581 9.54412 21.962 9.9288 21.7 10.1902L17.58 14.1902L18.58 19.8202C18.6529 20.203 18.4968 20.5933 18.18 20.8202C17.999 20.9471 17.7809 21.0104 17.56 21.0002Z' fill='%23EEEEF3'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.reviews__item--star.active {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.01' x='24' width='24' height='24' transform='rotate(90 24 0)' fill='%23383b47'/%3E%3Cpath d='M17.56 21.0002C17.4001 21.0008 17.2424 20.9631 17.1 20.8902L12 18.2202L6.90003 20.8902C6.56217 21.0679 6.15263 21.0377 5.84446 20.8124C5.53629 20.5871 5.38326 20.206 5.45003 19.8302L6.45003 14.2002L2.33003 10.2002C2.06809 9.9388 1.97192 9.55412 2.08003 9.2002C2.19828 8.83763 2.51246 8.57387 2.89003 8.5202L8.59003 7.6902L11.1 2.5602C11.2671 2.21521 11.6167 1.99609 12 1.99609C12.3834 1.99609 12.7329 2.21521 12.9 2.5602L15.44 7.6802L21.14 8.5102C21.5176 8.56387 21.8318 8.82763 21.95 9.1902C22.0581 9.54412 21.962 9.9288 21.7 10.1902L17.58 14.1902L18.58 19.8202C18.6529 20.203 18.4968 20.5933 18.18 20.8202C17.999 20.9471 17.7809 21.0104 17.56 21.0002V21.0002Z' fill='%23383b47'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.reviews__item--review {
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #000929;
}


form input[type=tel],
input[type=phone],
.mobile_number_mask {
    padding-left: 3.125rem !important;
    background: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50667 0C3.6539 0 2.86298 0.342024 2.17887 0.98968C1.65933 1.46083 1.26535 2.0131 1.01458 2.62609C0.773749 3.2051 0.651855 3.83521 0.651855 4.49174C0.651855 5.45427 0.880102 6.45123 1.33055 7.48012C1.76274 8.45865 2.35442 9.44687 3.09814 10.4413C3.83649 11.4166 4.66025 12.3452 5.57171 13.2303C6.49597 14.1107 7.46103 14.9029 8.48094 15.6194C9.50264 16.3348 10.5405 16.9089 11.5872 17.3378C12.6599 17.7773 13.6981 18 14.6889 18C15.3854 18 16.0451 17.8755 16.6602 17.6291C17.288 17.3817 17.8461 16.9951 18.3432 16.4682C18.6364 16.157 18.8701 15.8174 19.0535 15.4439C19.245 15.0539 19.3421 14.6406 19.3421 14.2266C19.3421 13.9081 19.2762 13.6112 19.1495 13.3066C18.985 12.9459 18.7359 12.667 18.3997 12.4431L15.5654 10.5078C15.2914 10.3285 15.0491 10.1981 14.8097 10.104C14.5351 9.99591 14.2645 9.94128 13.9935 9.94128C13.686 9.94128 13.3956 10.0119 13.1192 10.149L12.8657 10.2862C12.6669 10.4031 12.4452 10.5776 12.2194 10.7947L11.6909 11.2954L11.6791 11.2908L11.5409 11.2094L11.3629 11.0916L11.1512 10.9398L10.9118 10.7565C10.87 10.7235 10.8272 10.6892 10.7837 10.6538C10.6121 10.5137 10.438 10.3656 10.255 10.2044L9.87529 9.86293L9.46077 9.47699C9.06701 9.09082 8.67134 8.67481 8.25893 8.21647L8.02518 7.94236L7.82876 7.69463C7.76969 7.61678 7.71713 7.54381 7.67133 7.47621L7.59481 7.35606L8.12847 6.82345C8.37169 6.58974 8.57702 6.3396 8.72508 6.08768C8.90395 5.8058 9.00538 5.47482 9.00538 5.13578C9.00538 4.87357 8.94021 4.60305 8.82271 4.33938C8.72494 4.10925 8.58239 3.86869 8.39615 3.61992L6.40748 0.92413C6.18407 0.613685 5.88281 0.375455 5.52588 0.217021C5.21847 0.0750137 4.86423 0 4.50667 0ZM4.50667 1.48624C4.63633 1.48624 4.76189 1.51283 4.86772 1.56168C4.98948 1.61582 5.07402 1.68268 5.14201 1.77712L7.13891 4.48413C7.26044 4.64649 7.34319 4.78614 7.39736 4.91348C7.44185 5.01359 7.46002 5.08901 7.46002 5.13578C7.46002 5.19513 7.44003 5.26036 7.39239 5.33564C7.32739 5.44564 7.24369 5.55531 7.13817 5.66841L6.36231 6.44535C6.13136 6.66727 6.0091 6.96402 6.0091 7.29083C6.0091 7.41828 6.0254 7.53583 6.05793 7.66097L6.08406 7.74166L6.14319 7.88087L6.19789 8.00172C6.38382 8.32954 6.68158 8.72446 7.0848 9.18276C7.52278 9.66957 7.93986 10.1081 8.36798 10.5278L8.81039 10.9398C8.88066 11.0042 8.9494 11.0666 9.01689 11.1273L9.40897 11.4726C9.53615 11.582 9.66057 11.6864 9.78449 11.7876C10.2554 12.1708 10.6717 12.4548 11.0306 12.6375L11.2423 12.7298C11.4348 12.8001 11.5915 12.8229 11.7613 12.8229C12.1103 12.8229 12.4187 12.6966 12.6596 12.4649L13.3085 11.8491C13.4459 11.717 13.5665 11.6206 13.6684 11.5576L13.7413 11.5166C13.8676 11.4446 13.9272 11.4275 13.9935 11.4275C14.0568 11.4275 14.13 11.4423 14.2246 11.4795C14.355 11.5308 14.5056 11.6118 14.6837 11.7283L17.5126 13.6601C17.6296 13.738 17.69 13.8057 17.7248 13.8819C17.7718 13.996 17.7968 14.1083 17.7968 14.2266C17.7968 14.4203 17.7505 14.617 17.6561 14.8093C17.5369 15.0521 17.3876 15.2691 17.1985 15.4698C16.8521 15.8369 16.4824 16.0929 16.07 16.2555C15.6409 16.4274 15.1833 16.5138 14.6889 16.5138C13.9165 16.5138 13.082 16.3348 12.1929 15.9705C11.2567 15.5868 10.3201 15.0688 9.39149 14.4185C8.4352 13.7467 7.5289 13.0027 6.66443 12.1793C5.8126 11.3521 5.03948 10.4806 4.35006 9.56994C3.67307 8.66475 3.13821 7.77143 2.75386 6.90121C2.38106 6.04969 2.19722 5.24665 2.19722 4.49174C2.19722 4.02121 2.28286 3.57847 2.45102 3.17415C2.61883 2.764 2.88272 2.39408 3.25115 2.05981C3.67016 1.66336 4.07974 1.48624 4.50667 1.48624Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 17px 50%/auto no-repeat;
}

.form-label.socialsLogin {
    display: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-transition: background-color 600000s 0s, color 600000s 0s;
    transition: background-color 600000s 0s, color 600000s 0s;
}

input[type=tel],
input[type=phone] {
    background: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50667 0C3.6539 0 2.86298 0.342024 2.17887 0.98968C1.65933 1.46083 1.26535 2.0131 1.01458 2.62609C0.773749 3.2051 0.651855 3.83521 0.651855 4.49174C0.651855 5.45427 0.880102 6.45123 1.33055 7.48012C1.76274 8.45865 2.35442 9.44687 3.09814 10.4413C3.83649 11.4166 4.66025 12.3452 5.57171 13.2303C6.49597 14.1107 7.46103 14.9029 8.48094 15.6194C9.50264 16.3348 10.5405 16.9089 11.5872 17.3378C12.6599 17.7773 13.6981 18 14.6889 18C15.3854 18 16.0451 17.8755 16.6602 17.6291C17.288 17.3817 17.8461 16.9951 18.3432 16.4682C18.6364 16.157 18.8701 15.8174 19.0535 15.4439C19.245 15.0539 19.3421 14.6406 19.3421 14.2266C19.3421 13.9081 19.2762 13.6112 19.1495 13.3066C18.985 12.9459 18.7359 12.667 18.3997 12.4431L15.5654 10.5078C15.2914 10.3285 15.0491 10.1981 14.8097 10.104C14.5351 9.99591 14.2645 9.94128 13.9935 9.94128C13.686 9.94128 13.3956 10.0119 13.1192 10.149L12.8657 10.2862C12.6669 10.4031 12.4452 10.5776 12.2194 10.7947L11.6909 11.2954L11.6791 11.2908L11.5409 11.2094L11.3629 11.0916L11.1512 10.9398L10.9118 10.7565C10.87 10.7235 10.8272 10.6892 10.7837 10.6538C10.6121 10.5137 10.438 10.3656 10.255 10.2044L9.87529 9.86293L9.46077 9.47699C9.06701 9.09082 8.67134 8.67481 8.25893 8.21647L8.02518 7.94236L7.82876 7.69463C7.76969 7.61678 7.71713 7.54381 7.67133 7.47621L7.59481 7.35606L8.12847 6.82345C8.37169 6.58974 8.57702 6.3396 8.72508 6.08768C8.90395 5.8058 9.00538 5.47482 9.00538 5.13578C9.00538 4.87357 8.94021 4.60305 8.82271 4.33938C8.72494 4.10925 8.58239 3.86869 8.39615 3.61992L6.40748 0.92413C6.18407 0.613685 5.88281 0.375455 5.52588 0.217021C5.21847 0.0750137 4.86423 0 4.50667 0ZM4.50667 1.48624C4.63633 1.48624 4.76189 1.51283 4.86772 1.56168C4.98948 1.61582 5.07402 1.68268 5.14201 1.77712L7.13891 4.48413C7.26044 4.64649 7.34319 4.78614 7.39736 4.91348C7.44185 5.01359 7.46002 5.08901 7.46002 5.13578C7.46002 5.19513 7.44003 5.26036 7.39239 5.33564C7.32739 5.44564 7.24369 5.55531 7.13817 5.66841L6.36231 6.44535C6.13136 6.66727 6.0091 6.96402 6.0091 7.29083C6.0091 7.41828 6.0254 7.53583 6.05793 7.66097L6.08406 7.74166L6.14319 7.88087L6.19789 8.00172C6.38382 8.32954 6.68158 8.72446 7.0848 9.18276C7.52278 9.66957 7.93986 10.1081 8.36798 10.5278L8.81039 10.9398C8.88066 11.0042 8.9494 11.0666 9.01689 11.1273L9.40897 11.4726C9.53615 11.582 9.66057 11.6864 9.78449 11.7876C10.2554 12.1708 10.6717 12.4548 11.0306 12.6375L11.2423 12.7298C11.4348 12.8001 11.5915 12.8229 11.7613 12.8229C12.1103 12.8229 12.4187 12.6966 12.6596 12.4649L13.3085 11.8491C13.4459 11.717 13.5665 11.6206 13.6684 11.5576L13.7413 11.5166C13.8676 11.4446 13.9272 11.4275 13.9935 11.4275C14.0568 11.4275 14.13 11.4423 14.2246 11.4795C14.355 11.5308 14.5056 11.6118 14.6837 11.7283L17.5126 13.6601C17.6296 13.738 17.69 13.8057 17.7248 13.8819C17.7718 13.996 17.7968 14.1083 17.7968 14.2266C17.7968 14.4203 17.7505 14.617 17.6561 14.8093C17.5369 15.0521 17.3876 15.2691 17.1985 15.4698C16.8521 15.8369 16.4824 16.0929 16.07 16.2555C15.6409 16.4274 15.1833 16.5138 14.6889 16.5138C13.9165 16.5138 13.082 16.3348 12.1929 15.9705C11.2567 15.5868 10.3201 15.0688 9.39149 14.4185C8.4352 13.7467 7.5289 13.0027 6.66443 12.1793C5.8126 11.3521 5.03948 10.4806 4.35006 9.56994C3.67307 8.66475 3.13821 7.77143 2.75386 6.90121C2.38106 6.04969 2.19722 5.24665 2.19722 4.49174C2.19722 4.02121 2.28286 3.57847 2.45102 3.17415C2.61883 2.764 2.88272 2.39408 3.25115 2.05981C3.67016 1.66336 4.07974 1.48624 4.50667 1.48624Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 17px 50%/auto no-repeat;
}

#login-password-input {
    background: none;
}

input[type=password],
.password-input {
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.632 4.25612C13.5282 1.88802 11.5755 0 9.18182 0C6.72164 0 4.72727 1.99437 4.72727 4.45455V7.27273H4.63636C3.18034 7.27273 2 8.45307 2 9.90909V15.3636C2 16.8197 3.18034 18 4.63636 18H13.7273C15.1833 18 16.3636 16.8197 16.3636 15.3636V9.90909C16.3636 8.45307 15.1833 7.27273 13.7273 7.27273H13.6364V4.45455L13.632 4.25612ZM12 7.27273V4.45455C12 2.89811 10.7383 1.63636 9.18182 1.63636C7.67905 1.63636 6.451 2.81259 6.3681 4.29463L6.36364 4.45455V7.27273H12ZM5.54545 8.90909H12.8182H13.7273C14.2796 8.90909 14.7273 9.35681 14.7273 9.90909V15.3636C14.7273 15.9159 14.2796 16.3636 13.7273 16.3636H4.63636C4.08408 16.3636 3.63636 15.9159 3.63636 15.3636V9.90909C3.63636 9.35681 4.08408 8.90909 4.63636 8.90909H5.54545ZM9.18182 10.9091C8.22787 10.9091 7.45455 11.6824 7.45455 12.6364C7.45455 13.5903 8.22787 14.3636 9.18182 14.3636C10.1358 14.3636 10.9091 13.5903 10.9091 12.6364C10.9091 11.6824 10.1358 10.9091 9.18182 10.9091Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 17px 50%/auto no-repeat;
}

.review input[type=email],
.review input[type=number],
.review input[type=password],
.review input[type=tel],
.review input[type=text],
.review input[type=textarea] {
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #DCE1E7;
    border-radius: 10px;
    padding: 0.875rem;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: var(--main-color);
    transition: all 0.3s ease-in-out;
}

.review input[type=email]::-moz-placeholder,
.review input[type=number]::-moz-placeholder,
.review input[type=password]::-moz-placeholder,
.review input[type=tel]::-moz-placeholder,
.review input[type=text]::-moz-placeholder,
.review input[type=textarea]::-moz-placeholder {
    font-size: 16px;
    line-height: 19px;
    color: #A9B5C6;
}

.review input[type=email]::placeholder,
.review input[type=number]::placeholder,
.review input[type=password]::placeholder,
.review input[type=tel]::placeholder,
.review input[type=text]::placeholder,
.review input[type=textarea]::placeholder {
    font-size: 16px;
    line-height: 19px;
    color: #A9B5C6;
}

.review input[type=email]:focus,
.review input[type=email]:active,
.review input[type=number]:focus,
.review input[type=number]:active,
.review input[type=password]:focus,
.review input[type=password]:active,
.review input[type=tel]:focus,
.review input[type=tel]:active,
.review input[type=text]:focus,
.review input[type=text]:active,
.review input[type=textarea]:focus,
.review input[type=textarea]:active {
    border-color: rgb(112, 101, 240);
    box-shadow: 0 0 0 1px rgb(112, 101, 240);
}

.review button,
.review input[type=submit] {
    background: #383b47;
    border-radius: 10px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #383b47;
    box-shadow: none;
    padding: 0.725rem 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
}

.review button:hover,
.review input[type=submit]:hover {
    color: #383b47;
    background: transparent;
}

.form-label.custom-height .filter__item--select.open .list {
    height: 120px;
    overflow-y: scroll;
}


.form-label {
    display: inline-block;
    margin-bottom: 1.125rem;
    width: 100%;
}

.form-label.disabled {
    pointer-events: none;
}

.form-label:last-child {
    margin-bottom: 0;
}

.form-label .password-fild {
    position: relative;
}

.form-label .password-fild .password-control {
    position: absolute;
    right: 17px;
    width: 18px;
    height: 18px;
    top: 25px;
    margin-top: -9px;
    background: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0L9.3084 0.00567889C12.3825 0.119028 15.1608 1.92267 17.1133 4.83101L17.3056 5.12542C17.7873 5.88007 18 6.83534 18 7.73992C18 8.6445 17.7873 9.59975 17.3056 10.3544C15.3463 13.4346 12.4853 15.357 9.3084 15.4742L9 15.4798L8.6916 15.4742C5.51473 15.357 2.65372 13.4346 0.693663 10.3533C0.212679 9.59975 0 8.6445 0 7.73992C0 6.83534 0.212679 5.88007 0.694364 5.12542L0.695492 5.12549L0.886139 4.83197C2.83863 1.92306 5.61721 0.11904 8.6916 0.00567889L9 0ZM9 1.66898L8.73221 1.67442C6.32528 1.77213 4.00993 3.18566 2.29046 5.73444L2.10189 6.0223L2.10119 6.0234C1.83183 6.44539 1.66898 7.06731 1.66898 7.73992C1.66898 8.33779 1.79765 8.89562 2.01542 9.30859L2.10119 9.45647C3.83853 12.1876 6.23613 13.7041 8.73221 13.8054L9 13.8108L9.26779 13.8054C11.7639 13.7041 14.1614 12.1876 15.8981 9.45755L15.8988 9.45647L15.9846 9.30859C16.2024 8.89562 16.331 8.33779 16.331 7.73992C16.331 7.14204 16.2024 6.58422 15.9846 6.17126L15.8988 6.02339L15.8981 6.0223C14.1614 3.29217 11.7639 1.77575 9.26779 1.67442L9 1.66898ZM8.99583 3.92211C11.043 3.92211 12.7106 5.52579 12.8128 7.5472L12.8178 7.74409L12.8128 7.94097C12.7139 9.89718 11.1489 11.4622 9.19271 11.5611L8.99583 11.5661C6.9487 11.5661 5.28105 9.96239 5.17882 7.94097L5.17385 7.74409L5.17882 7.5472C5.27775 5.591 6.84273 4.02601 8.79894 3.92708L8.99583 3.92211ZM8.99583 5.5911C7.85621 5.5911 6.92689 6.47087 6.84823 7.59005L6.84284 7.74409L6.84823 7.89813C6.92331 8.96644 7.77348 9.81661 8.84179 9.89169L8.99583 9.89708C10.1354 9.89708 11.0648 9.01731 11.1434 7.89813L11.1488 7.74409L11.1434 7.59005C11.0683 6.52174 10.2182 5.67157 9.14987 5.59649L8.99583 5.5911Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
    cursor: pointer;
}

.form-label .password-fild .password-control.view {
    background: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0L9.3084 0.00567889C12.3825 0.119028 15.1608 1.92267 17.1133 4.83101L17.3056 5.12542C17.7873 5.88007 18 6.83534 18 7.73992C18 8.6445 17.7873 9.59975 17.3056 10.3544C15.3463 13.4346 12.4853 15.357 9.3084 15.4742L9 15.4798L8.6916 15.4742C5.51473 15.357 2.65372 13.4346 0.693663 10.3533C0.212679 9.59975 0 8.6445 0 7.73992C0 6.83534 0.212679 5.88007 0.694364 5.12542L0.695492 5.12549L0.886139 4.83197C2.83863 1.92306 5.61721 0.11904 8.6916 0.00567889L9 0ZM9 1.66898L8.73221 1.67442C6.32528 1.77213 4.00993 3.18566 2.29046 5.73444L2.10189 6.0223L2.10119 6.0234C1.83183 6.44539 1.66898 7.06731 1.66898 7.73992C1.66898 8.33779 1.79765 8.89562 2.01542 9.30859L2.10119 9.45647C3.83853 12.1876 6.23613 13.7041 8.73221 13.8054L9 13.8108L9.26779 13.8054C11.7639 13.7041 14.1614 12.1876 15.8981 9.45755L15.8988 9.45647L15.9846 9.30859C16.2024 8.89562 16.331 8.33779 16.331 7.73992C16.331 7.14204 16.2024 6.58422 15.9846 6.17126L15.8988 6.02339L15.8981 6.0223C14.1614 3.29217 11.7639 1.77575 9.26779 1.67442L9 1.66898ZM8.99583 3.92211C11.043 3.92211 12.7106 5.52579 12.8128 7.5472L12.8178 7.74409L12.8128 7.94097C12.7139 9.89718 11.1489 11.4622 9.19271 11.5611L8.99583 11.5661C6.9487 11.5661 5.28105 9.96239 5.17882 7.94097L5.17385 7.74409L5.17882 7.5472C5.27775 5.591 6.84273 4.02601 8.79894 3.92708L8.99583 3.92211ZM8.99583 5.5911C7.85621 5.5911 6.92689 6.47087 6.84823 7.59005L6.84284 7.74409L6.84823 7.89813C6.92331 8.96644 7.77348 9.81661 8.84179 9.89169L8.99583 9.89708C10.1354 9.89708 11.0648 9.01731 11.1434 7.89813L11.1488 7.74409L11.1434 7.59005C11.0683 6.52174 10.2182 5.67157 9.14987 5.59649L8.99583 5.5911Z' fill='%23191D31'/%3E%3Cpath d='M1.5 12L16.5 3.5' stroke='%23191D31' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.form-label__title {
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: var(--main-color);
    margin-bottom: 8px;
    vertical-align: middle;
}

.form-label__title a {
    color: #383b47;
}


.form-label__input {
    position: relative;
}

.form-label__input.mask-passport,
.guarantor-pasport {
    text-transform: uppercase;
}

.textCap {
    text-transform: capitalize;
}

.textUP {
    text-transform: uppercase;
}

.form-label__input.tel .icon {
    background: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.50667 0C3.6539 0 2.86298 0.342024 2.17887 0.98968C1.65933 1.46083 1.26535 2.0131 1.01458 2.62609C0.773749 3.2051 0.651855 3.83521 0.651855 4.49174C0.651855 5.45427 0.880102 6.45123 1.33055 7.48012C1.76274 8.45865 2.35442 9.44687 3.09814 10.4413C3.83649 11.4166 4.66025 12.3452 5.57171 13.2303C6.49597 14.1107 7.46103 14.9029 8.48094 15.6194C9.50264 16.3348 10.5405 16.9089 11.5872 17.3378C12.6599 17.7773 13.6981 18 14.6889 18C15.3854 18 16.0451 17.8755 16.6602 17.6291C17.288 17.3817 17.8461 16.9951 18.3432 16.4682C18.6364 16.157 18.8701 15.8174 19.0535 15.4439C19.245 15.0539 19.3421 14.6406 19.3421 14.2266C19.3421 13.9081 19.2762 13.6112 19.1495 13.3066C18.985 12.9459 18.7359 12.667 18.3997 12.4431L15.5654 10.5078C15.2914 10.3285 15.0491 10.1981 14.8097 10.104C14.5351 9.99591 14.2645 9.94128 13.9935 9.94128C13.686 9.94128 13.3956 10.0119 13.1192 10.149L12.8657 10.2862C12.6669 10.4031 12.4452 10.5776 12.2194 10.7947L11.6909 11.2954L11.6791 11.2908L11.5409 11.2094L11.3629 11.0916L11.1512 10.9398L10.9118 10.7565C10.87 10.7235 10.8272 10.6892 10.7837 10.6538C10.6121 10.5137 10.438 10.3656 10.255 10.2044L9.87529 9.86293L9.46077 9.47699C9.06701 9.09082 8.67134 8.67481 8.25893 8.21647L8.02518 7.94236L7.82876 7.69463C7.76969 7.61678 7.71713 7.54381 7.67133 7.47621L7.59481 7.35606L8.12847 6.82345C8.37169 6.58974 8.57702 6.3396 8.72508 6.08768C8.90395 5.8058 9.00538 5.47482 9.00538 5.13578C9.00538 4.87357 8.94021 4.60305 8.82271 4.33938C8.72494 4.10925 8.58239 3.86869 8.39615 3.61992L6.40748 0.92413C6.18407 0.613685 5.88281 0.375455 5.52588 0.217021C5.21847 0.0750137 4.86423 0 4.50667 0ZM4.50667 1.48624C4.63633 1.48624 4.76189 1.51283 4.86772 1.56168C4.98948 1.61582 5.07402 1.68268 5.14201 1.77712L7.13891 4.48413C7.26044 4.64649 7.34319 4.78614 7.39736 4.91348C7.44185 5.01359 7.46002 5.08901 7.46002 5.13578C7.46002 5.19513 7.44003 5.26036 7.39239 5.33564C7.32739 5.44564 7.24369 5.55531 7.13817 5.66841L6.36231 6.44535C6.13136 6.66727 6.0091 6.96402 6.0091 7.29083C6.0091 7.41828 6.0254 7.53583 6.05793 7.66097L6.08406 7.74166L6.14319 7.88087L6.19789 8.00172C6.38382 8.32954 6.68158 8.72446 7.0848 9.18276C7.52278 9.66957 7.93986 10.1081 8.36798 10.5278L8.81039 10.9398C8.88066 11.0042 8.9494 11.0666 9.01689 11.1273L9.40897 11.4726C9.53615 11.582 9.66057 11.6864 9.78449 11.7876C10.2554 12.1708 10.6717 12.4548 11.0306 12.6375L11.2423 12.7298C11.4348 12.8001 11.5915 12.8229 11.7613 12.8229C12.1103 12.8229 12.4187 12.6966 12.6596 12.4649L13.3085 11.8491C13.4459 11.717 13.5665 11.6206 13.6684 11.5576L13.7413 11.5166C13.8676 11.4446 13.9272 11.4275 13.9935 11.4275C14.0568 11.4275 14.13 11.4423 14.2246 11.4795C14.355 11.5308 14.5056 11.6118 14.6837 11.7283L17.5126 13.6601C17.6296 13.738 17.69 13.8057 17.7248 13.8819C17.7718 13.996 17.7968 14.1083 17.7968 14.2266C17.7968 14.4203 17.7505 14.617 17.6561 14.8093C17.5369 15.0521 17.3876 15.2691 17.1985 15.4698C16.8521 15.8369 16.4824 16.0929 16.07 16.2555C15.6409 16.4274 15.1833 16.5138 14.6889 16.5138C13.9165 16.5138 13.082 16.3348 12.1929 15.9705C11.2567 15.5868 10.3201 15.0688 9.39149 14.4185C8.4352 13.7467 7.5289 13.0027 6.66443 12.1793C5.8126 11.3521 5.03948 10.4806 4.35006 9.56994C3.67307 8.66475 3.13821 7.77143 2.75386 6.90121C2.38106 6.04969 2.19722 5.24665 2.19722 4.49174C2.19722 4.02121 2.28286 3.57847 2.45102 3.17415C2.61883 2.764 2.88272 2.39408 3.25115 2.05981C3.67016 1.66336 4.07974 1.48624 4.50667 1.48624Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 50% 50%/auto no-repeat;
}

.form-label__input.login .icon {
    background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.50004 7.43758C7.79957 7.43758 7.11482 7.22987 6.5324 6.8407C5.94997 6.45154 5.49603 5.89841 5.22797 5.25125C4.95991 4.6041 4.88977 3.89199 5.02643 3.20497C5.16308 2.51796 5.50039 1.88689 5.99571 1.39158C6.49102 0.896269 7.12208 0.558958 7.8091 0.422302C8.49611 0.285646 9.20822 0.355783 9.85538 0.623843C10.5025 0.891903 11.0557 1.34585 11.4448 1.92827C11.834 2.5107 12.0417 3.19544 12.0417 3.89592C12.0417 4.83522 11.6686 5.73606 11.0044 6.40025C10.3402 7.06444 9.43935 7.43758 8.50004 7.43758ZM8.50004 1.77092C8.07976 1.77092 7.66891 1.89555 7.31946 2.12904C6.97 2.36254 6.69763 2.69442 6.5368 3.08271C6.37596 3.47101 6.33388 3.89827 6.41587 4.31048C6.49787 4.72269 6.70025 5.10133 6.99744 5.39852C7.29463 5.6957 7.67327 5.89809 8.08548 5.98009C8.49769 6.06208 8.92495 6.02 9.31324 5.85916C9.70154 5.69832 10.0334 5.42596 10.2669 5.0765C10.5004 4.72705 10.625 4.3162 10.625 3.89592C10.625 3.33233 10.4012 2.79183 10.0026 2.39331C9.60413 1.9948 9.06363 1.77092 8.50004 1.77092Z' fill='black'/%3E%3Cpath d='M14.875 16.6458H2.12496C1.9371 16.6458 1.75693 16.5711 1.62409 16.4383C1.49125 16.3054 1.41663 16.1253 1.41663 15.9374V13.8124C1.41663 12.3095 2.01365 10.8682 3.07635 9.80548C4.13906 8.74277 5.5804 8.14575 7.08329 8.14575H9.91663C11.4195 8.14575 12.8609 8.74277 13.9236 9.80548C14.9863 10.8682 15.5833 12.3095 15.5833 13.8124V15.9374C15.5833 16.1253 15.5087 16.3054 15.3758 16.4383C15.243 16.5711 15.0628 16.6458 14.875 16.6458ZM2.83329 15.2291H14.1666V13.8124C14.1666 12.6852 13.7189 11.6042 12.9218 10.8072C12.1248 10.0102 11.0438 9.56242 9.91663 9.56242H7.08329C5.95612 9.56242 4.87512 10.0102 4.07809 10.8072C3.28106 11.6042 2.83329 12.6852 2.83329 13.8124V15.2291Z' fill='black'/%3E%3C/svg%3E%0A") 50% 50% / auto no-repeat;
}

.form-label__input.pass .icon {
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.632 4.25612C13.5282 1.88802 11.5755 0 9.18182 0C6.72164 0 4.72727 1.99437 4.72727 4.45455V7.27273H4.63636C3.18034 7.27273 2 8.45307 2 9.90909V15.3636C2 16.8197 3.18034 18 4.63636 18H13.7273C15.1833 18 16.3636 16.8197 16.3636 15.3636V9.90909C16.3636 8.45307 15.1833 7.27273 13.7273 7.27273H13.6364V4.45455L13.632 4.25612ZM12 7.27273V4.45455C12 2.89811 10.7383 1.63636 9.18182 1.63636C7.67905 1.63636 6.451 2.81259 6.3681 4.29463L6.36364 4.45455V7.27273H12ZM5.54545 8.90909H12.8182H13.7273C14.2796 8.90909 14.7273 9.35681 14.7273 9.90909V15.3636C14.7273 15.9159 14.2796 16.3636 13.7273 16.3636H4.63636C4.08408 16.3636 3.63636 15.9159 3.63636 15.3636V9.90909C3.63636 9.35681 4.08408 8.90909 4.63636 8.90909H5.54545ZM9.18182 10.9091C8.22787 10.9091 7.45455 11.6824 7.45455 12.6364C7.45455 13.5903 8.22787 14.3636 9.18182 14.3636C10.1358 14.3636 10.9091 13.5903 10.9091 12.6364C10.9091 11.6824 10.1358 10.9091 9.18182 10.9091Z' fill='%23191D31'/%3E%3C/svg%3E%0A") 0 50%/auto no-repeat;
}

.form-label__input.pass input,
.form-label__input.login input {
    padding-left: 3.125rem;
}


.form-label__input .icon {
    position: absolute;
    left: 18px;
    width: 20px;
    height: 20px;
    margin-top: 15px;
    z-index: 1;
}

.form-label__input input {
    background-color: #FFFFFF;
    border: 1px solid #DCE1E7;
    border-radius: 10px;
    padding: 0.875rem;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: var(--main-color);
}

input.error,
input.error:focus,
input.error:active {
    border: 1px solid red;
    box-shadow: 0 0 0 1px rgb(255 0 0);
}

.form-label__input input::-moz-placeholder {
    font-size: 16px;
    line-height: 19px;
    color: #A9B5C6;
}

.form-label__input input::placeholder {
    font-size: 16px;
    line-height: 19px;
    color: #A9B5C6;
}

.form-label__button {
    width: 100%;
    background: #383b47;
    border-radius: 10px;
}

.form-label__button[disabled="disabled"] {
    opacity: 0.7;
    pointer-events: none;
}

.form-label.checkbox {
    display: inline-block;
    cursor: pointer;
}

.form-label.checkbox .form-label__title {
    margin-bottom: 0;
    vertical-align: middle;
}

input[type=checkbox] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* For iOS < 15 to remove gradient background */
    background-color: #fff;
    /* Not removed via appearance */
    margin: 0;
}

input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    margin: 0;
    font: inherit;
    color: #7E8CA0;
    width: 19px;
    height: 19px;
    border: 1px solid #7E8CA0;
    transform: translateY(-0.075em);
    position: relative;
    border-radius: 6px;
    transition: all 0.3s ease;
    vertical-align: middle;
    margin-right: 1px;
    margin-left: -3px;
    cursor: pointer;
}

input[type=checkbox]::before {
    position: absolute;
    content: "";
    width: 19px;
    height: 19px;
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #383b47;
}

input[type=checkbox]::before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em #383b47;
    border-radius: 6px;
}

input[type=checkbox]:checked::before {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    background: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.23647 0.217191C7.52693 -0.0727589 7.99745 -0.0723436 8.2874 0.218119C8.55318 0.484376 8.57498 0.901929 8.35304 1.19301L8.28647 1.26905L3.60482 5.94244C3.33873 6.20806 2.92149 6.23002 2.6304 6.00845L2.55435 5.94198L0.217655 3.60528C-0.0725515 3.31507 -0.0725515 2.84456 0.217655 2.55435C0.483677 2.28833 0.90121 2.26616 1.19248 2.48785L1.26858 2.55435L3.08064 4.3662L7.23647 0.217191Z' fill='white'/%3E%3C/svg%3E%0A") 50% 50% / auto no-repeat, #383b47;
}

input[type=checkbox]:checked {
    border-color: #FFFFFF;
}


.upload_file button[data-type="send-file"] {
    width: 100%;
}

textarea.form-label__input {
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #DCE1E7;
    border-radius: 10px;
    padding: 0.875rem;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: var(--main-color);
    outline: none;
    transition: all 0.3s ease-in-out;
}

textarea.form-label__input:focus-visible,
textarea.form-label__input:active {
    border-color: #383b47;
    box-shadow: 0 0 0 1px #383b47;
}

.form-label__input:focus-visible,
.form-label__input:active {
    border-color: #383b47;
}
/* End */


/* Start:/local/components/kittek/order.reviews.list/templates/.default/style.css?1690480866292*/
.i-rating__stars {
    display: inline-flex;
    padding: 0;
    list-style: none;
    margin: 0;
}

.i-review-card {
    width: 100%;
}

.i-review-data, .i-review-details {
    display: flex;
    justify-content: space-between;
}

.i-review-detail {
    margin: 0;
    align-items: center;
}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.item/main/style.css?1661112595490*/
.col6 img{
    min-width: 240px !important;
    max-height: 240px !important;
}

.flags {
    z-index: 3;
    position: absolute;
}

.flags .alert {
    padding: 5px !important;
    font-size: 12px !important;
}

.alert.stock {
    background-color: #ffd83a;
}

.alert.new {
    background-color: #60c339;
}

.alert.sale {
    background-color: #fc482d;
}

.alert.recommend {
    background-color: #893ca9;
}

.alert.hit {
    background-color: #2992d9;
}

/* End */
/* /local/templates/main/components/bitrix/catalog/main/style.css?1632845637876 */
/* /local/templates/main/components/bitrix/breadcrumb/main/style.min.css?1632845637113 */
/* /local/templates/main/components/bitrix/catalog.element/main/style.css?16951871885985 */
/* /local/components/kittek/order.reviews.form/templates/.default/style.css?169449999536039 */
/* /local/components/kittek/order.reviews.list/templates/.default/style.css?1690480866292 */
/* /local/templates/main/components/bitrix/catalog.item/main/style.css?1661112595490 */
