.category-filter__send #set_filter {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 48px;
    border-radius: 3px;
}

@media screen and (min-width: 992.98px) {
    .category-filter__send #set_filter {
        height: 54px;
    }
}

.category-filter__clear #del_filter {
    height: 48px;
    color: #8f8f8f;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 0 10px;
    width: 100%;
    border-radius: 3px;
    margin-left: 12px;
    text-decoration: underline;
    font-size: 14px;
    border: 0;
    background: unset;
}

.category-filter__clear #del_filter:hover {
    color: #222;
    text-decoration: none;
}


.cart-aside .status-promocode--error .cart-aside__input::before {
    display: none;
}

.order-item__action>a {}


.checkout__fields .form__subitem>div {
    width: 100%;
    max-width: 550px;
}

.checkout__fields .dropdown-block .bx-ui-sls-container {
    height: 56px;
}

.checkout__fields .bx-sls .bx-ui-sls-clear {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMNyA1LjU4NiAxMi4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOC40MTQgN2w1LjI5MyA1LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw3IDguNDE0bC01LjI5MyA1LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw1LjU4NiA3IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eiIgZmlsbD0iIzIyMiIvPjwvc3ZnPg==);
    top: 11px;
    right: 8px;
    background-size: 14px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.3;
    cursor: pointer;
}

.checkout__fields .bx-sls .dropdown-block {
    padding: 0 45px 0 45px;
}

.checkout__fields .bx-sls .dropdown-icon {
    height: 20px;
    left: 14px;
    top: 17px;
    width: 20px;
    background-size: 17px;
}

.checkout__fields .bx-sls .bx-ui-sls-pane {
    top: 60px;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
.bx-sls .bx-ui-sls-variant-active {
    background-color: #f0f0f0;
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
    font-family: inherit;
    font-size: 16px;
}

.cart-item__counter-dec,
.cart-item__counter-inc {
    justify-content: center;
}

.cart-aside__btn .btn-gray:hover {
    background-color: #ca3627;
}

.catalog-category__subcat {
    position: relative;
    z-index: 2;
}

.checkout__group.is-save .form__item .bx-sls .dropdown-block {
    border: none
}

.checkout__group.is-save .form__item .bx-sls .dropdown-block {
    border: none;
    box-shadow: none;
    padding-left: 0;
}

.checkout__group.is-save .form__item .dropdown-icon {
    display: none
}

.checkout__group.is-save .bx-ui-sls-clear {
    display: none !important;
}

.checkout__group.is-save .checkout__fields .dropdown-block .bx-ui-sls-container {
    height: 45px;
}

.checkout__group.is-save .form__subitem {
    font-size: 17px;
    padding-bottom: 17px;
}

.loading {
    z-index: 1000;
}


@media screen and (min-width: 992.98px) {
    .category-filter__clear #del_filter {
        height: 54px;
    }

    .popup-preview__wrp {
        width: calc(100vw - 10px - 40px);
    }

}

@media screen and (min-width: 767.98px) {
    .card-radio {
        flex-basis: unset;
        flex-grow: 1;
        width: 100%;
        max-width: 33.33%;
        min-width: 240px;
    }

    .popup-preview__wrp {
        width: calc(100vw - 10px - 40px);
    }


}

@media screen and (max-width: 767.98px) {
    .cart-item__price {
        order: -1;
    }
}


@media screen and (max-width: 992.98px) and (min-width: 767.98px) {
    .cart-item__prop {
        display: flex;
        flex-direction: column;
    }

    .cart-item__counter {
        padding-bottom: 27px;
    }
}

.bx-ui-sls-input-block.err {
    border-color: var(--red);
}

.form.status-promocode--success input {
    pointer-events: none;
}

@media screen and (min-width: 767px) {
    .compare__content table tr td.td-compensate {
        max-width: 340px;
        min-width: 340px;
    }
}

.compare__content table tr td.td-title {
    max-width: 360px;
    min-width: 360px;
    width: 360px;
    /*height: 40px;*/
}

@media screen and (max-width: 767px) {
    .compare__content table tr td.td-title {
        height: 800px;
    }
}


@media screen and (max-width: 767.98px) {
    .compare__content table tr td.td-title {
        max-width: 150px;
        min-width: 150px;
        width: 150px;
    }
}

/* .minicard__images picture img {
    object-fit: cover;
} */

.minicard__images {
    padding-bottom: 0;
}

.minicard__top {
    margin-bottom: 24px;
}

.cart__empty {
    font-size: 18px;
    background-color: #f5f5f5;
    width: 100%;
    padding: 28px !important;
    margin-top: 20px;
    border-left: 2px solid #f00;
    max-width: 460px;
}

.card-offer__title {
    max-width: 190px;
}

.popup-form .form input[type="text"]:focus:invalid {
    border-color: transparent;
}

.order-item__repeat a {
    display: flex;
    align-items: center;
}

.od-aside__repeat a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup-auth .form .form__note a {
    text-decoration: underline;
}

.popup-auth .form .form__note a:hover {
    color: var(--red);
}


.splide__slide img {
    color: transparent;
}

.splide:not(.is-active) {
    opacity: 0;
}

.splide {
    opacity: 1;
    transition: 0.4s ease;
}

.blog-details__article,
.blog-details .formated-text h1,
.blog-details .formated-text h2,
.blog-details .formated-text h3,
.blog-details .formated-text h4,
.blog-details .formated-text h5,
.blog-details .formated-text h6,
.blog-details .formated-text ul.article-gallery,
.blog-details .formated-text .video,
.blog-details .formated-text .yt-video,
.blog-details__article .formated-text ul,
.blog-details__article .formated-text ol,
.blog-details__article .formated-text img,
.blog-details__article .formated-text .about__text {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.blog-details__article .formated-text .about__text-empty {
    padding-bottom: 30px;
}

@media screen and (min-width: 576px) {
    .blog-details__article .formated-text .about__text-empty {
        padding-bottom: 40px;
    }
}

.minicard__color ul .multi-color span,
.filter-properties__colors ul .multi-color span {
    border-radius: unset;
    width: unset;
    height: unset;
}

.filter-properties__colors .multi-color {
    width: 24px;
    height: 24px;
}

.minicard__colors .multi-color {
    width: 16px;
    height: 16px;
}

.minicard__colors .multi-color__wrp {
    transform: unset;
}

.text-accordion__sublabel {
    font-size: 17px;
    margin-top: 12px;
    font-weight: 500;
}

.td-minicard .minicard__main {
    padding-left: 12px;
    padding-right: 12px;
}

.top-search__empty {
    display: block;
    text-align: center;
    font-size: 17px;
    color: #bbb;
    padding: 16px 0;
}

.top-search__all {
    display: none;
}


.top-search__item {
    visibility: hidden;
    animation: slide-left-hall 0.3s 0.00s ease forwards;
    max-width: 960px;
}


.top-search__item:nth-child(2) {
    animation-delay: 0.1s
}

.top-search__item:nth-child(3) {
    animation-delay: 0.2s
}

.top-search__item:nth-child(4) {
    animation-delay: 0.3s
}

.top-search__item:nth-child(5) {
    animation-delay: 0.4s
}

.top-search__item:nth-child(6) {
    animation-delay: 0.45s
}

.top-search__item:nth-child(7) {
    animation-delay: 0.50s
}


@keyframes slide-left-hall {
    from {
        opacity: 0;
        transform: translateX(-10px)
    }

    to {
        opacity: 1;
        visibility: visible;
        transform: translateX(0px)
    }
}

.table-sizes__inner table {
    float: none;
}

@media screen and (min-width: 992.98px) {
    .table-sizes {
        width: unset;
        padding: 50px;
    }
}

@media screen and (min-width: 1440.98px) {
    .popup-preview__instock {
        bottom: 5px;
    }
}

.table-sizes__inner table {
    width: 100%;
}

.table-sizes__inner table td:first-child {
    width: 14px;
    white-space: normal;
}

.table-sizes__inner table td {
    white-space: nowrap;
}

.table-sizes__inner h3 {
    margin-bottom: 12px;
}

@media screen and (min-width: 992.98px) {
    .table-sizes {
        width: 980px;
    }
}

@media screen and (min-width: 480px) and (max-width: 992.98px) {
    .table-sizes {
        width: 90vw;
    }
}

@media screen and (max-width: 768px) {
    .blog-details__article .formated-text p {
        text-align: left !important;
    }
}

.filter-properties__subtitle {
    font-size: 16px;
    font-weight: 500;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pagination__more a {
    background-color: #F5F5F5;
    color: #000;
}

.with--tooltip {
    position: relative;
}

.with--tooltip::before {
    min-width: auto;
    white-space: nowrap;
    top: auto;
    bottom: calc(100% + 8px);
    padding: 3px 10px;
    font-size: 13px;
    transform: translateX(calc(-50% + 12px));
    content: attr(data-tooltip);
    position: absolute;
    background-color: #3a3a3a;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
    border-radius: 6px;
    z-index: 2;
    left: 0;
    opacity: 0;
    transition: .3s ease;
    pointer-events: none;
    color: #fff;
}

.with--tooltip:hover::before {
    opacity: 1;
}

.filter-properties__colors li:first-child label .with--tooltip::before,
.filter-properties__colors li:nth-child(2) label .with--tooltip::before,
.filter-properties__colors li:nth-child(9) label .with--tooltip::before {
    transform: translateX(0);
    left: 0
}

.filter-properties__subtitle.with--tooltip::before {
    transform: translateX(0);
    left: 0
}

.pane-details__pin.pin--roomIcon::before {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjkxNjggMC40ODI0MjJDOC45MzgyOSAwLjQ4MjY0NSA3LjAwNDI3IDEuMDY5NzkgNS4zNTk1MyAyLjE2OTU2QzMuNzE0NzkgMy4yNjkzMyAyLjQzMzI1IDQuODMyMjggMS42NzcwOSA2LjY2MDY0QzAuOTIwOTI3IDguNDg5IDAuNzI0MTM1IDEwLjUwMDYgMS4xMTE2MSAxMi40NDA4QzEuNDk5MDkgMTQuMzgxMSAyLjQ1MzQzIDE2LjE2MjcgMy44NTM4NCAxNy41NjA0TDEwLjkxNjggMjQuNDY4NEwxNy45ODc4IDE3LjU1MjRDMTkuMzg2IDE2LjE1MzggMjAuMzM4MSAxNC4zNzIxIDIwLjcyMzcgMTIuNDMyNUMyMS4xMDk0IDEwLjQ5MjkgMjAuOTExMyA4LjQ4MjQ1IDIwLjE1NDQgNi42NTU0MUMxOS4zOTc2IDQuODI4MzggMTguMTE2MSAzLjI2Njc2IDE2LjQ3MTggMi4xNjc5OUMxNC44Mjc2IDEuMDY5MjIgMTIuODk0NCAwLjQ4MjY0NiAxMC45MTY4IDAuNDgyNDIyWiIgZmlsbD0iI0U0M0EyOCIvPgo8cGF0aCBkPSJNOS4yMzk1OCA3Ljg3ODkxVjcuMDQwMzZDOS4yMzk1OCA2LjExMzc4IDkuOTkyMTcgNS4zNjMyOCAxMC45MTY3IDUuMzYzMjhDMTEuODQzMyA1LjM2MzI4IDEyLjU5MzggNi4xMTU4NyAxMi41OTM4IDcuMDQwMzZWNy44Nzg5MU03LjU2MjUgNy44Nzg5MUgxNC4yNzA4VjE0LjU4NzJINy41NjI1VjcuODc4OTFaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=)
}

.pane-details__pin.pin--officeRoomIcon::before {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5ODEgMC40ODI0MjJDOC4yMTk1NCAwLjQ4MjY0NSA2LjI4NTUyIDEuMDY5NzkgNC42NDA3OCAyLjE2OTU2QzIuOTk2MDQgMy4yNjkzMyAxLjcxNDUgNC44MzIyOCAwLjk1ODMzNyA2LjY2MDY0QzAuMjAyMTc3IDguNDg5IDAuMDA1Mzg0ODggMTAuNTAwNiAwLjM5Mjg2MyAxMi40NDA4QzAuNzgwMzQyIDE0LjM4MTEgMS43MzQ2OCAxNi4xNjI3IDMuMTM1MDkgMTcuNTYwNEwxMC4xOTgxIDI0LjQ2ODRMMTcuMjY5MSAxNy41NTI0QzE4LjY2NzIgMTYuMTUzOCAxOS42MTkzIDE0LjM3MjEgMjAuMDA1IDEyLjQzMjVDMjAuMzkwNiAxMC40OTI5IDIwLjE5MjUgOC40ODI0NSAxOS40MzU3IDYuNjU1NDFDMTguNjc4OSA0LjgyODM4IDE3LjM5NzMgMy4yNjY3NiAxNS43NTMxIDIuMTY3OTlDMTQuMTA4OCAxLjA2OTIyIDEyLjE3NTcgMC40ODI2NDYgMTAuMTk4MSAwLjQ4MjQyMloiIGZpbGw9IiNFNDNBMjgiLz4KPHBhdGggZD0iTTEwLjE5NjYgMTQuNTkwM0gxNC4zNDY0VjcuODgxOTlMMTAuMTk2NiA1LjU0ODgzTDYuMDQ2ODggNy44ODE5OVYxNC41OTAzSDEwLjE5NjZaTTEwLjE5NjYgMTQuNTkwM1YxMS41NzE1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=)
}

.pane-details__pin.pin--officeIcon::before {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjEwMDQgMC40ODI0MjJDOC4xMjE4OSAwLjQ4MjY0NSA2LjE4Nzg3IDEuMDY5NzkgNC41NDMxMiAyLjE2OTU2QzIuODk4MzggMy4yNjkzMyAxLjYxNjg0IDQuODMyMjggMC44NjA2OCA2LjY2MDY0QzAuMTA0NTIxIDguNDg5IC0wLjA5MjI3MTQgMTAuNTAwNiAwLjI5NTIwNyAxMi40NDA4QzAuNjgyNjg2IDE0LjM4MTEgMS42MzcwMiAxNi4xNjI3IDMuMDM3NDQgMTcuNTYwNEwxMC4xMDA0IDI0LjQ2ODRMMTcuMTcxNCAxNy41NTI0QzE4LjU2OTYgMTYuMTUzOCAxOS41MjE3IDE0LjM3MjEgMTkuOTA3MyAxMi40MzI1QzIwLjI5MyAxMC40OTI5IDIwLjA5NDkgOC40ODI0NSAxOS4zMzggNi42NTU0MUMxOC41ODEyIDQuODI4MzggMTcuMjk5NyAzLjI2Njc2IDE1LjY1NTQgMi4xNjc5OUMxNC4wMTExIDEuMDY5MjIgMTIuMDc4IDAuNDgyNjQ2IDEwLjEwMDQgMC40ODI0MjJaIiBmaWxsPSIjRTQzQTI4Ii8+CjxwYXRoIGQ9Ik0xNy4xMDg3IDEwLjg0NjRDMTcuMTA4NyAxMS4wMjYzIDE3LjAzNzIgMTEuMTk4NyAxNi45MTAxIDExLjMyNTlDMTYuNzgyOSAxMS40NTMxIDE2LjYxMDQgMTEuNTI0NSAxNi40MzA1IDExLjUyNDVIMTUuNjczM0MxNS41MTk4IDEyLjE2NzcgMTUuMTU0MiAxMi43NDA1IDE0LjYzNTUgMTMuMTUwNkMxNC4xMTY3IDEzLjU2MDcgMTMuNDc1IDEzLjc4NDIgMTIuODEzOCAxMy43ODVIMTAuNzc5NFYxNC42ODkySDExLjkwOTZDMTIuNDQ5MiAxNC42ODkyIDEyLjk2NjYgMTQuOTAzNSAxMy4zNDgyIDE1LjI4NTFDMTMuNzI5NyAxNS42NjY2IDEzLjk0NCAxNi4xODQxIDEzLjk0NCAxNi43MjM2QzEzLjk0NCAxNi45MDM1IDEzLjg3MjYgMTcuMDc2IDEzLjc0NTQgMTcuMjAzMUMxMy42MTgyIDE3LjMzMDMgMTMuNDQ1NyAxNy40MDE4IDEzLjI2NTkgMTcuNDAxOEMxMy4wODYgMTcuNDAxOCAxMi45MTM1IDE3LjMzMDMgMTIuNzg2NCAxNy4yMDMxQzEyLjY1OTIgMTcuMDc2IDEyLjU4NzcgMTYuOTAzNSAxMi41ODc3IDE2LjcyMzZDMTIuNTg3NyAxNi41NDM4IDEyLjUxNjMgMTYuMzcxMyAxMi4zODkxIDE2LjI0NDFDMTIuMjYxOSAxNi4xMTY5IDEyLjA4OTQgMTYuMDQ1NSAxMS45MDk2IDE2LjA0NTVIMTAuNzc5NFYxNi43MjM2QzEwLjc3OTQgMTYuOTAzNSAxMC43MDc5IDE3LjA3NiAxMC41ODA3IDE3LjIwMzFDMTAuNDUzNiAxNy4zMzAzIDEwLjI4MTEgMTcuNDAxOCAxMC4xMDEyIDE3LjQwMThDOS45MjEzNiAxNy40MDE4IDkuNzQ4ODcgMTcuMzMwMyA5LjYyMTcgMTcuMjAzMUM5LjQ5NDUyIDE3LjA3NiA5LjQyMzA4IDE2LjkwMzUgOS40MjMwOCAxNi43MjM2VjE2LjA0NTVIOC4yOTI4NEM4LjExMjk4IDE2LjA0NTUgNy45NDA1IDE2LjExNjkgNy44MTMzMiAxNi4yNDQxQzcuNjg2MTQgMTYuMzcxMyA3LjYxNDcgMTYuNTQzOCA3LjYxNDcgMTYuNzIzNkM3LjYxNDcgMTYuOTAzNSA3LjU0MzI1IDE3LjA3NiA3LjQxNjA3IDE3LjIwMzFDNy4yODg5IDE3LjMzMDMgNy4xMTY0MSAxNy40MDE4IDYuOTM2NTUgMTcuNDAxOEM2Ljc1NjcgMTcuNDAxOCA2LjU4NDIxIDE3LjMzMDMgNi40NTcwNCAxNy4yMDMxQzYuMzI5ODYgMTcuMDc2IDYuMjU4NDEgMTYuOTAzNSA2LjI1ODQxIDE2LjcyMzZDNi4yNTg0MSAxNi4xODQxIDYuNDcyNzUgMTUuNjY2NiA2Ljg1NDI4IDE1LjI4NTFDNy4yMzU4MSAxNC45MDM1IDcuNzUzMjcgMTQuNjg5MiA4LjI5Mjg0IDE0LjY4OTJIOS40MjMwOFYxMy43ODVINy4zODg2NUM2LjcyNzM5IDEzLjc4NDIgNi4wODU2OSAxMy41NjA3IDUuNTY2OTQgMTMuMTUwNkM1LjA0ODE5IDEyLjc0MDUgNC42ODI2MyAxMi4xNjc3IDQuNTI5MTUgMTEuNTI0NUgzLjc3MTg5QzMuNTkyMDQgMTEuNTI0NSAzLjQxOTU1IDExLjQ1MzEgMy4yOTIzNyAxMS4zMjU5QzMuMTY1MiAxMS4xOTg3IDMuMDkzNzUgMTEuMDI2MyAzLjA5Mzc1IDEwLjg0NjRDMy4wOTM3NSAxMC42NjY1IDMuMTY1MiAxMC40OTQxIDMuMjkyMzcgMTAuMzY2OUMzLjQxOTU1IDEwLjIzOTcgMy41OTIwNCAxMC4xNjgzIDMuNzcxODkgMTAuMTY4M0g1LjEyODE4QzUuMzA4MDMgMTAuMTY4MyA1LjQ4MDUyIDEwLjIzOTcgNS42MDc2OSAxMC4zNjY5QzUuNzM0ODcgMTAuNDk0MSA1LjgwNjMyIDEwLjY2NjUgNS44MDYzMiAxMC44NDY0QzUuODA2MzIgMTEuMjY2MSA1Ljk3MzAzIDExLjY2ODUgNi4yNjk3NyAxMS45NjUzQzYuNTY2NTIgMTIuMjYyIDYuOTY4OTkgMTIuNDI4NyA3LjM4ODY1IDEyLjQyODdIMTIuODEzOEMxMy4yMzM0IDEyLjQyODcgMTMuNjM1OSAxMi4yNjIgMTMuOTMyNyAxMS45NjUzQzE0LjIyOTQgMTEuNjY4NSAxNC4zOTYxIDExLjI2NjEgMTQuMzk2MSAxMC44NDY0QzE0LjM5NjEgMTAuNjY2NSAxNC40Njc2IDEwLjQ5NDEgMTQuNTk0NyAxMC4zNjY5QzE0LjcyMTkgMTAuMjM5NyAxNC44OTQ0IDEwLjE2ODMgMTUuMDc0MyAxMC4xNjgzSDE2LjQzMDVDMTYuNjEwNCAxMC4xNjgzIDE2Ljc4MjkgMTAuMjM5NyAxNi45MTAxIDEwLjM2NjlDMTcuMDM3MiAxMC40OTQxIDE3LjEwODcgMTAuNjY2NSAxNy4xMDg3IDEwLjg0NjRaTTYuOTgyODkgMTEuMTI5QzYuODc3MjcgMTEuMDA1NyA2Ljc5OTQyIDEwLjg2MTIgNi43NTQ2NyAxMC43MDUxQzYuNzA5OTEgMTAuNTQ5MSA2LjY5OTI4IDEwLjM4NTMgNi43MjM1MSAxMC4yMjQ4TDcuNDkwMzcgNS4yNTE3M0M3LjUyOTk1IDQuOTgzODEgNy42NjQ4NCA0LjczOTE2IDcuODcwMjggNC41NjI2OEM4LjA3NTcyIDQuMzg2MjEgOC4zMzc5MSA0LjI4OTc1IDguNjA4NzQgNC4yOTEwM0gxMS41OTM3QzExLjg2NDUgNC4yODk3NSAxMi4xMjY3IDQuMzg2MjEgMTIuMzMyMiA0LjU2MjY4QzEyLjUzNzYgNC43MzkxNiAxMi42NzI1IDQuOTgzODEgMTIuNzEyMSA1LjI1MTczTDEzLjQ3ODkgMTAuMjI0OEMxMy41MDMzIDEwLjM4NTcgMTMuNDkyNyAxMC41NDk5IDEzLjQ0NzggMTAuNzA2NEMxMy40MDI5IDEwLjg2MjggMTMuMzI0NyAxMS4wMDc2IDEzLjIxODYgMTEuMTMxQzEzLjExMjUgMTEuMjU0NSAxMi45ODEgMTEuMzUzNSAxMi44MzMxIDExLjQyMTRDMTIuNjg1MiAxMS40ODkzIDEyLjUyNDQgMTEuNTI0NSAxMi4zNjE3IDExLjUyNDVINy44NDA3NEM3LjY3NzY4IDExLjUyNDQgNy41MTY1OCAxMS40ODkgNy4zNjg1MSAxMS40MjA3QzcuMjIwNDMgMTEuMzUyNCA3LjA4ODg4IDExLjI1MjkgNi45ODI4OSAxMS4xMjlaTTguMTA0NjUgMTAuMTY4M0gxMi4wOTc4TDExLjQwMSA1LjY0NzMxSDguODAxNDVMOC4xMDQ2NSAxMC4xNjgzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.filter-properties__subtitle.F_1 {
    display: none;
}

.filter-properties__list_wrapper.with--tooltip::before {
    transform: translateX(0);
    left: 0;
}

.contacts__mail-form .form .attach-file.is-loaded {
    flex-wrap: wrap;
}


.td-minicard::before {
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background-color: #f5f5f5;
    margin: 0 -10px
}

.td-minicard {
    position: relative;
}

.td-minicard .minicard__top {
    margin-bottom: 0;
}

.popup-form .form__subitem .btn {
    width: 100%;
}


.filter-properties__list_wrapper.with--tooltip::before {
    white-space: wrap;
    padding-top: 7px;
    padding-bottom: 7px;
}

.filter-properties.is-hide .filter-properties__colors,
.filter-properties.is-hide .filter-properties__list {
    max-height: none;
    padding-top: 5px;
    padding-bottom: 5px;
}

.filter-properties.is-hide .filter-properties__list {
    opacity: 0;
}

.filter-properties {
    transition: 0.4s ease;
    overflow: hidden;
}

.filter-properties__title {
    margin-top: -2px;
}

.filter-properties__colors {
    padding-top: 6px;
}


@media screen and (min-width: 992.98px) {
    .popup-preview__thumb>.splide {
        position: absolute;
        left: 0;
        top: 20px;
        right: 0;
        bottom: 20px;
    }

    .popup-preview__thumb .splide__track {
        height: 100% !important;
    }

    .popup-preview__thumb {
        position: relative;
    }
}


.lazyloading {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjExIiBoZWlnaHQ9IjIxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDIxMXYyMTFIMHoiLz48cGF0aCBvcGFjaXR5PSIuOTkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzUuMzc3IDk0aDguMTY2YzEuNzQxLjI1OCAzLjQ1NS42NzggNS4xNDIgMS4yNiAyLjcyIDEuMTU2IDMuNzggMy4xODkgMy4xNzYgNi4xYTkuODE4IDkuODE4IDAgMDEtMi40NyA0Ljg0YzEuNjc1IDIuMTYzIDIuNDMxIDQuNjE2IDIuMjY5IDcuMzYtLjQ0OCAxLjc5Mi0xLjU0IDMuMDE5LTMuMjc3IDMuNjhhMjkuODkzIDI5Ljg5MyAwIDAxLTUuMDQxIDEuMjZIMjZ2LS4xMDFhMjkxLjE1MyAyOTEuMTUzIDAgMDAyLjgyMy03LjEwOGMzLjkzMS4wNSA3Ljg2NC4wNSAxMS43OTYgMGExNC4zMjQgMTQuMzI0IDAgMDA2LjM1Mi0xLjcxNGMxLjA1LS43NDIgMS43MDYtMS43MzMgMS45NjYtMi45NzQtMS43MjYgMS40ODgtMy43MjYgMi4zNzktNS45OTkgMi42NzItNC40MzYuMDUtOC44NzIuMDY3LTEzLjMwOC4wNWE4My41ODYgODMuNTg2IDAgMDEyLjQyLTYuMzAxYzIuMjY4LS4wNTUgNC41MzYtLjEwNiA2LjgwNS0uMTUyYTM3LjU2MiAzNy41NjIgMCAwMTQuNzg5LjI1MmMyLjA1Ny4zODIgMy44MjEgMS4zMDYgNS4yOTMgMi43NzMtLjItMS4xMi0uNzU0LTIuMDQ0LTEuNjYzLTIuNzczYTkuODM0IDkuODM0IDAgMDAtMy40MjgtMS41MTIgMTQuNzk2IDE0Ljc5NiAwIDAwLTIuNjIyLS40MDMgMTI3Ljk3NCAxMjcuOTc0IDAgMDAtOC40NjktLjE1MUExNTQuNzc0IDE1NC43NzQgMCAwMDM1LjM3NiA5NHoiIGZpbGw9IiNCN0I3QjciLz48cGF0aCBvcGFjaXR5PSIuOTc1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTU3LjQ1NyA5NS41MTJjNC4zMzUtLjAxNyA4LjY3IDAgMTMuMDA2LjA1IDMuOTUuMTIgNS43ODIgMi4xNTMgNS40OTUgNi4xLS4xNDMgMS43NTUtMSAzLjAxNS0yLjU3IDMuNzgxIDEuNzEzLjU3MiAyLjgwNSAxLjczMSAzLjI3NiAzLjQ3OS45NDkgNS4wNjctMS4xNTIgNy43MzktNi4zMDIgOC4wMTUtNC4zMDIuMDc0LTguNjA0LjA1Ny0xMi45MDUtLjA1Vjk1LjUxMnptNS43NDcgNC4zMzZjMS45ODYtLjA0MiAzLjk3LjAwOSA1Ljk0OS4xNS44NDYuMzQ2IDEuMTgyLjk4NSAxLjAwOCAxLjkxNi4xNTguODc1LS4xNDUgMS41MTQtLjkwOCAxLjkxNmE2Ni4zMzMgNjYuMzMzIDAgMDEtNi4wNS4xNTF2LTQuMTMzem0wIDguMzY4YTgyLjkyIDgyLjkyIDAgMDE2Ljg1Ni4xNTFjLjM0Ni4xMTIuNTk5LjMzLjc1Ni42NTVhNC40NzUgNC40NzUgMCAwMTAgMi45MjQgMS41NjkgMS41NjkgMCAwMS0uODU3Ljc1NmMtMi4yNTEuMDUxLTQuNTAzLjA2OC02Ljc1NS4wNTF2LTQuNTM3eiIgZmlsbD0iI0M2QzZDNiIvPjxwYXRoIG9wYWNpdHk9Ii45OCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjMuMjk0IDk1LjYxM2g1LjY0NmExNDkzLjYxIDE0OTMuNjEgMCAwMC0uMSAyMS4yNzRjLTQuNDM3LjAxNy04Ljg3MyAwLTEzLjMwOS0uMDUtMi4wNS0uNDAzLTMuMjQzLTEuNjMtMy41NzktMy42ODFhMTgyLjY4MSAxODIuNjgxIDAgMDEwLTguNTY5Yy4yODQtMi4wNjYgMS40NDMtMy4zMjYgMy40NzgtMy43ODEgMi42MTgtLjE0NCA1LjI0LS4xOTQgNy44NjQtLjE1MnYtNS4wNHptLTQuNzM4IDkuMTc1aDQuNzM4djcuOTY1Yy0xLjY0Ny4wMTctMy4yOTMgMC00Ljk0LS4wNWExLjEyMyAxLjEyMyAwIDAxLS42NTUtLjQ1NCA1OS4xMzUgNTkuMTM1IDAgMDEtLjEwMS02Ljg1NmMuMjIxLS4zNy41NC0uNTcyLjk1OC0uNjA1eiIgZmlsbD0iI0M2QzZDNiIvPjxwYXRoIG9wYWNpdHk9Ii45NjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQ4LjYwMSA5NS42MTNoNS42NDZWMTA2LjJjLjc3My4wMTYgMS41NDYgMCAyLjMxOS0uMDUxbDMuNDI4LTUuNDQ0YTU4LjcxIDU4LjcxIDAgMDE1Ljk0OC4wNSA1MzguMjIgNTM4LjIyIDAgMDAtNC42MzggNy42MTJsNC43MzkgOC4zNjlhLjM4NS4zODUgMCAwMS0uMTAxLjIwMSA0NDIuMTE3IDQ0Mi4xMTcgMCAwMS01Ljc0Ny0uMSAxMjEuNTc5IDEyMS41NzkgMCAwMS0zLjczLTYuNDAzYy0uNzM2LS4xLTEuNDc2LS4xMzQtMi4yMTgtLjEwMXY2LjU1NGgtNS42NDZWOTUuNjEzeiIgZmlsbD0iI0M2QzZDNiIvPjxwYXRoIG9wYWNpdHk9Ii45NjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTAuODI5IDEwMC4zNTJoLjcwNnY0LjYzN2EyNi45NiAyNi45NiAwIDAwLTYuNjU0IDEuMjF2MTAuNjg4aC01LjY0N3YtMTYuMjMzaDUuNjQ3Yy0uMDMyLjI3Ny4wMDEuNTQ2LjEuODA3YTMxLjI2OCAzMS4yNjggMCAwMTUuODQ4LTEuMTA5eiIgZmlsbD0iI0M2QzZDNiIvPjxwYXRoIG9wYWNpdHk9Ii45NzYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTYuOTggMTAwLjM1MmMyLjk5MS0uMDE3IDUuOTgyIDAgOC45NzMuMDUgMi40NjEuMzc4IDMuODIyIDEuODA2IDQuMDgzIDQuMjg1LjA2OCAyLjY1NS4wNjggNS4zMSAwIDcuOTY1LS4yNTUgMi4zMTEtMS41MTUgMy43MDYtMy43OCA0LjE4NS0zLjI2LjA2Ny02LjUyLjA2Ny05Ljc4IDAtMi4wODQtLjQzNy0zLjMxLTEuNjk3LTMuNjgtMy43ODEtLjA5Ny0zLjE2My0uMDYzLTYuMzIyLjEtOS40NzguNjU4LTEuOTgyIDIuMDE5LTMuMDU3IDQuMDg0LTMuMjI2em0yLjQyIDQuMTM0YzEuMzQ0LS4wMTcgMi42ODkgMCA0LjAzMi4wNS4zNTEuMDMyLjYzNi4xODQuODU3LjQ1NC4xNjYgMi4zNDMuMiA0LjY5Ni4xMDEgNy4wNTdhMS43OTcgMS43OTcgMCAwMS0uNDUzLjU1NSAyOS4yODQgMjkuMjg0IDAgMDEtNC43NC4xMDEgMS4yNjggMS4yNjggMCAwMS0uNzU1LS40NTQgNTguNDkgNTguNDkgMCAwMS0uMTAxLTYuNzU1Yy4wNzctLjYzMi40My0uOTY4IDEuMDU5LTEuMDA4eiIgZmlsbD0iI0M2QzZDNiIvPjxwYXRoIG9wYWNpdHk9Ii45NzMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTM0Ljc4NyAxMDAuMzUyYzIuNjg5LS4wMTcgNS4zNzggMCA4LjA2Ni4wNSAyLjExMy4yNjUgMy40NCAxLjQyNCAzLjk4MyAzLjQ3OS4xNDEgMi4yODIuMTkxIDQuNTY3LjE1MSA2Ljg1NmgtMTAuNzg4Yy0uMDE3LjQ3MiAwIC45NDIuMDUgMS40MTEuMTE4LjI1Mi4zMDMuNDM3LjU1NS41NTUgMy4xNTkuMDUgNi4zMTguMDY3IDkuNDc3LjA1LjA1NCAxLjM3OC4wODcgMi43NTYuMTAxIDQuMTM0LTIuOTA4LS4wMTUtNS44MTQuMDE4LTguNzIxLjEwMWE0OC4yNTIgNDguMjUyIDAgMDEtMy4zNzgtLjE1MWMtMi4xMy0uNDUtMy4zNTYtMS43NDQtMy42OC0zLjg4Mi0uMDk0LTMuMDk1LS4wNjEtNi4xODcuMTAxLTkuMjc2LjY1My0xLjk4MSAyLjAxNS0zLjA5IDQuMDgzLTMuMzI3em0yLjIxOSAzLjgzMWMxLjE0My0uMDE3IDIuMjg1IDAgMy40MjguMDUxLjQ0NS4wNzYuNzMyLjMyOC44NTcuNzU2LjA1LjYzOC4wNjcgMS4yNzYuMDUgMS45MTVoLTUuMTQyYy0uMDE3LS42NzIgMC0xLjM0NS4wNS0yLjAxNmExLjM2IDEuMzYgMCAwMS43NTctLjcwNnoiIGZpbGw9IiNDNkM2QzYiLz48cGF0aCBvcGFjaXR5PSIuOTY4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE4My44ODggMTA5LjkzdjMuNTI5Yy0uMzM4IDEuMjYzLTEuMDc3IDIuMjIxLTIuMjE4IDIuODc0YTEyLjUxIDEyLjUxIDAgMDEtMS43MTQuNTA0Yy0zLjc5NS4xNjItNy41OTMuMTk2LTExLjM5My4xMDFhMTE0Ljg4NCAxMTQuODg0IDAgMDEtMi4zMTktNC4wODRjMy44MzEtLjA4NCA3LjY2My0uMTM0IDExLjQ5NC0uMTUxLjgyLS4yNzggMS4wMzgtLjc5OS42NTUtMS41NjNhMS4yNTUgMS4yNTUgMCAwMC0uNjU1LS4zNTMgMTU5LjM1MSAxNTkuMzUxIDAgMDEtNy43NjMtLjIwMWMtMi4yOTQtLjkwMy0zLjMzNi0yLjYtMy4xMjYtNS4wOTIuMDEzLTIuNzM2IDEuMzU3LTQuMzMzIDQuMDMzLTQuNzg5IDMuOTY1LS4wNSA3LjkzMi0uMDY3IDExLjg5Ny0uMDV2NC4wMzNjLTMuMTkzLS4wMTctNi4zODYgMC05LjU3OC4wNS0uNTcyLjI4NC0uNzU2LjczOC0uNTU1IDEuMzYxLjE1Ni4xOS4zNDEuMzQxLjU1NS40NTRsNi44NTYuMTAxYzEuOTg0LjI4OCAzLjI2MiAxLjM4MSAzLjgzMSAzLjI3NnoiIGZpbGw9IiNDNkM2QzYiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80% auto;
}

.lazyload {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
}

.filter-properties__colors ul li label input:checked~.with--tooltip .multi-color::before {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjQuMjMyYTEgMSAwIDAxLjEyOCAxLjQwOGwtNSA2YTEgMSAwIDAxLTEuNDc1LjA2N2wtMy0zYTEgMSAwIDExMS40MTQtMS40MTRsMi4yMjYgMi4yMjZMOC4yMzIuMzU5QTEgMSAwIDAxOS42NC4yMzN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    content: '';
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: #00000054;
    border-radius: 50%;
}


.section-clothing-collections.clothing-collections--dark .clothing-collections__nav::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAAAAXNSR0IArs4c6QAABNpJREFUWEe9mGmolVUYhZ9FRYM202BZSJOZVmaZRBlUmmkTRoJEIARSUVQ0qD+aByILKkgrKoIypJEiyyapSJql0dBsRpLE5pmsFeuyz+V4Pfec79xzdf+6wx6e/Q7rffcn2hy2BwDjga2B34Hlkpa2uU2v01V1I9tjgBuAI4CteqxbBswF5kj6r+qejeZVArJ9GTC7wkFvAadJ+rbC3IZTWgLZvha4oqz+ErgDmA+sLpYaDZwPTC5zPgcOl/RDX6CaAtk+Gni1bPwyMEXS940Osn0lcDWQPedLOmNDAH0EjABimWGS/ra9GTAdOARYA9wrKVbB9nXA5cCfwDGS4sK2Rq8Wsn0w8H7Zbaqkh23vBrwIHFB3yh/A6ZIW2h4IrAB2Ba6XVHN1ZahmQBcAtwM/A3slJuriycCHwCBg5xJPg5Jhtu8CzgaWSop12xrNgAITqCWSDisueRNI+j8k6UzbE4Dnyolx6TLbs4AbgVWSYtG2RjOg24ALgWWShhWgj4HhkQBJM23HdTVRHCPpbdtXleBeKWmPtmhKRjRcY/vcIna/AkMlrbJdBejRxBSwWNLY/gSKuVcW6JmSZrcCAr4DPin6NEvSTf0GVFz0LDAR+Kmk+YImLpsDjCqlJaI4WtIX/Q20NxA3bQF8BWwJ7NJLDNWfHZCodUMRbQZZpXRMBe7rUVAbBfW/BT76lZGkuBXYMRIhKf9vOVoCFddFd74B9iw7NgI6T9Jc23cC5/Q4OUo/TdJrrYgqARWoCOC7QFK5WdpfCtzc4OAo+nBJcX2vozJQGzpUDxR3rwKeBLYv6p44TGw9ICnWXGdsSKA1knYqF3kGmNTALDMkrWPNDQm0WlIyMl1A5OLE/Aik1h0IHAWkuxwc0a3Bdgq0L/Bp2WyUpPdsXwLckoJbBxSXnQoslDTJ9mDgM2BzYIKkF5oC2Y7+pI4lq34E5kla1ECpc6EHgaj68ZLW2h4CPAYskJSGLRaaBqToTpe02HYSJFqVB8OktC69Atk+CXgCSCNWP9J8TQH2r2VZqxTu7f+VgWzvDqRLTEakXCwCRgKxWMZaYNONCRQ/x985eGTeW7YTmKng9ZW7S4c2hoVqXeLy0kMnKxIDcV8K7bgC0SlQLhn1jiZNlFRr8rpeCN2jxM/TQOpOgq07+m1ncYI11T+vj8c7sFBCI0C56LgkTMOgtr0t8EasA/xSJr9Tm2w7Fxgg6be+whSLD00nWvYYm8xrlmWBeR3YDvgn+lGflp2A1F3s0FIX86cu/WqlQ+mV466YNjqU5/Er/QFTLHRsyeD8OkTS102ByqL0NYGKiMV9p0iqvWI7YrMdPXuklJKBktIJdI1WT+mUhjyhY6m4b7KkFMqORt1TaYWk/eo3a1nLylOn3n2pPd2B3hcy27FOrPS8pBPaAmrgvsTUeElL+gJT9vsAOCgtrqSL2wYqm6SERBzzfF7vZlXhbKf0/AVsklZX0t19AipQNSXP140j69O1DaD0QbXeep/al5NKQd3zENvblMdjvi+uZ+4qUOU70jWRE0k79FzTMqgbQOU1OqN8FYmGpCuoPGy/BBxX+qWT+wMoaRrZz2Xmlc6vKlDWpFFLp3iWpPs7BiqxlAKcRq6vI5o2QlKt/e3ep22XFaDUontKI9cXqKckXdRo4f+K/kBIHbwmyAAAAABJRU5ErkJggg==");
    background-size: 25px auto
}

.favorits__action-wrapper {
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 576px) {
    .category-products.column-one .favorits__item {
        width: 100%;
    }
}

@media screen and (max-width: 766px) {
    .page-profile__content .order-item__price {
        padding-top: 16px;
    }
}

@media screen and (min-width: 767px) {

    .od-head__total,
    .order-product__price {
        width: 120px;
        flex-grow: 0;
        text-align: center;
    }

    .od-head__price,
    .order-product__total {
        width: 120px;
        flex-grow: 0;
        text-align: center;
    }

    .od-head__count,
    .order-product__count {
        width: 75px;
        flex-grow: 0;
        text-align: center;
    }

    .od-head__prop {
        flex-grow: 0;
    }
}

.order-product__details .multi-color {
    margin-left: 3px;
}

@media screen and (min-width: 576px) {
    .message {
        height: unset;
        max-height: 70vh;
    }
}

.filter-properties__colors ul {
    margin: 0 0 0 -5px;
}

.feedback .form .attach-file {
    flex-wrap: wrap;
}

.feedback .form .attach-file .file-attach {
    width: 100%;
}

.favorits__action {
    padding-bottom: 0;
}

.favorits__action-wrapper {
    padding-bottom: 28px;
    align-items: center;
}

.sub-menu-toggle.is-open {
    padding-top: 7px;
}

@media screen and (max-width: 480px) {
    .minicard__colors {
        display: none;
    }
}



.file-attach {
    max-width: none;
    padding-top: 0px;
}

.file-attach__name {
    max-width: none;
    overflow: visible;
    white-space: wrap;
    line-height: 120%;
    background-color: #eee;
    padding: 8px 14px;
    display: block;
    margin-top: 4px;
    border-radius: 7px;
}

.attach-file.is-loaded>.attach-file__button {
    padding-bottom: 10px
}



.filter-properties__colors ul li label input[disabled]~div .multi-color:after {
    content: '';
    pointer-events: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMi4zNjRMLjM1NyAyNC4zNWwtLjcxNy0uNjk3IDExLjY2MS0xMi4wMDVMLjMyNy4zNDlsLjcxOC0uNjk3IDEwLjk1NCAxMS4yNzdMMjIuOTU0LS4zNDhsLjcxNy42OTctMTAuOTc1IDExLjI5OCAxMS42NjIgMTIuMDA1LS43MTcuNjk3LTExLjY0Mi0xMS45ODV6IiBmaWxsPSIjQ0NDIi8+PC9zdmc+);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: 50%;
}

.top-catalog.is-mobile.is-open .is-active::after {
    display: none
}

.section-similar-product.section-similar-product--blog .minicard {
    width: 324px
}

.section-similar-product.section-similar-product--blog .category-products__item {
    width: 100%
}

.similar-product__nav {
    cursor: default;
}

@media screen and (max-width: 766px) {
    .section-similar-product.section-similar-product--blog .splide__track {
        margin-right: -24px;
    }
}

@media screen and (max-width: 1376px) {
    .section-similar-product.section-similar-product--blog .minicard {
        width: 265px
    }
}

.category-products {
    justify-content: flex-start;
}

.icon-cross.clear-filter {
    width: 10px;
    height: 12px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 10px;
    vertical-align: middle;
    cursor: pointer;
    opacity: 0.5;
}

.catalog-category__aside {
    transition-property: margin, opacity;
}

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

    .map-filter.open-pane-city .filter-shops__title,
    .map-filter.open-pane-city .map-filter__topbar,
    .map-filter.open-pane-city .filter-shops__find,
    .map-filter.open-pane-city .filter-shops__list {
        display: none
    }


    .map-filter.open-pane-city .pane-selectcity {
        position: static;
        padding-left: 0;
        padding-right: 0;
    }

    .map-filter.open-pane-city .pane-selectcity::before {
        height: 18px;
    }
}

.single-product__switch {
    padding-bottom: 20px;
}

.single-product__switch .radio__text {
    font-size: 16px;
    line-height: 16px;
    white-space: nowrap;
}

.single-product__switch ul {
    display: flex;
    flex-wrap: wrap;
}

.single-product__switch ul li {
    margin-right: 20px;
}

/* .card-video__image picture {
    padding-top: 86%;
} */

.breadcrumb li a span {
    padding: 0;
}


.card-poster__content>a {
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.card-poster__btn {
    position: relative;
    z-index: 3;
}

.take-sizes__item::before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGZpbGw9IiNFNDNBMjgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43IDYuMjg3YTEgMSAwIDAxLjAxMyAxLjQxNGwtNi44NzUgN2ExIDEgMCAwMS0xLjQyNiAwbC0zLjEyNS0zLjE4MmExIDEgMCAwMTEuNDI2LTEuNDAybDIuNDEyIDIuNDU2IDYuMTYyLTYuMjc0YTEgMSAwIDAxMS40MTQtLjAxMnoiLz48L3N2Zz4=);
    background-position: center;
}


.breadcrumb li a:hover {
    text-decoration: none;
}

.cookie-consent-modal {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(63, 63, 63);
    padding: 0;
    z-index: 99999999;
    transition: opacity .7s ease-in-out;

    &.hidden {
        opacity: 0;
        pointer-events: none;
    }
}

.cookie-consent-content {
    max-width: 1530px;
    margin: auto;
    padding: 15px 20px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 15px;

    @media screen and (min-width: 640px) {
        flex-direction: row;
        gap: 30px;
    }

    p {
        font-size: 16px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: 0.04em;
        text-align: left;
        color: #FFF;
        margin: 0;
        max-width: 1180px;

        a {
            display: inline-block;
            color: #FFF;
            position: relative;

            &:before {
                content: '';
                width: 100%;
                height: 1px;
                background: #FFF;
                position: absolute;
                left: 0;
                bottom: 0;
            }
        }
    }

    .btn {
        font-size: 17px;
        font-weight: 500;
        height: 54px;
        width: 100%;

        @media screen and (min-width: 640px) {
            max-width: 206px;
        }
    }
}

.filter-shops__marketplaces_title {
    padding-bottom: 15px;
}

.filter-shops__marketplaces {
    display: grid;
    grid-gap: 15px;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
    padding-bottom: 15px;
}

.filter-shops__marketplace {
    border: 1px solid #eaeaea;
    padding: 15px;
    display: block;
    height: 80px;
}

.filter-shops__marketplace-bg {
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.card-blog-large__title {

    margin-top: 10px;
}

.card-blog-large__title a {
    color: var(--red);
}

@media screen and (min-width: 1440px) {
    .top-catalog__last {
        padding: 20px 27px 35px 27px;
    }
}

.similar-product__nav {
    justify-content: flex-start;
    padding-bottom: 20px;
}

.similar-product__title {
    padding-bottom: 20px;
}


.single-product__inner.sp-fixed-top.sp-fixed:not(.sp-abs) {
    top: calc(var(--hgt-header) + var(--hgt-topcatalog) + 40px);
    bottom: auto;
    transition: 0.3s ease;
}

.card-radio__text_desc a {
    margin-top: 5px;
    padding: 0;
    background: none;
    color: #ca3627;
    text-decoration: underline;
    height: unset;
}

.card-radio__text_desc a:hover {
    background: none;
}

#ID_DELIVERY_ID_200~.card-radio__text_desc {
    display: none;
}

.btn-black2 {
    border: 1px solid #ca3627 !important;
}

.btn-black2:hover {
    background: #ca3627 !important;
    color: #ffffff !important;
}

.btn-dealer-lk {
    margin-top: 10px;
}


.lines-tabs__pre p {
    margin: 0;
}

.lines-filter__image picture {
    background: #FFF;
}

.lines-filter__filter .multi-color {
    width: 32px;
    height: 32px;
}



.lines-filter__filter .multi-color__wrp {
    margin: 0;
    height: 100%;
}

.lines-filter__filter ul li span {
    border-radius: unset;
}

.yt-video__preview picture,
.video__preview picture {
    padding-top: 56.25%;
    border-radius: 0;
}

.yt-video.is-play .yt-video__iframe,
.video.is-play .yt-video__iframe {
    border-radius: 0;
}

.multi-mask--disabled {
    width: 100%;
}

.section-clothing-collections.clothing-collections--dark .clothing-collections__slider {
    padding-top: 24px;
    padding-left: 24px;
}

.feedback .file-attach {
    width: unset;
}

.feedback .file-attach__name {
    max-width: unset;
}

.video__iframe iframe,
.yt-video__iframe iframe {
    width: calc(100% + 6px);
    height: calc(100% + 2px);
    margin: -1px -3px;
}


@media screen and (min-width: 1200px) {
    .lines-banner__right {
        max-height: 541px;
    }
}

.video-slide .video {
    height: 100%;
}

.footer-top__btn .btn {
    min-width: 210px;
}

@media screen and (max-width: 991px) {
    .footer-top__btn .btn {
        margin-bottom: 12px;
    }
}

.cart-aside__prompt {
    display: none;
}

#bx-soa-paysystem {
    display: none;
}

.card-radio .card-radio__text_desc {
    display: none;
}

.card-radio.bx-selected .card-radio__text_desc {
    display: block;
}



@media screen and (min-width: 992.98px) {
    .filter-shops__list {
        max-height: calc((var(--vh, 1vh) * 100) - var(--hgt-header) - var(--hgt-topcatalog) - 307px);
    }
}

.delivery-block__text {
    font-size: 18px;
    margin-bottom: 12px;
}


.section-4btns {
    padding-top: 40px;
    padding-bottom: 40px;
}




@media screen and (min-width: 991.98px) {
    .section-4btns {
        padding-top: 3%;
        padding-bottom: 3%;
    }

    .s4btns .splide__arrow:disabled {
        opacity: 0;
        visibility: hidden;
    }
}

.s4btns__item {
    width: calc(100vw - 20px - 26px);
}

@media screen and (min-width: 660px) {
    .s4btns__item {
        width: calc(50vw - 20px - 35px);
    }
}

@media screen and (min-width: 992.98px) {
    .s4btns__item {
        width: calc(33.33vw - 20px - 24px);
    }
}

@media screen and (min-width: 1200px) {
    .s4btns__item {
        width: calc(25vw - 20px - 26px);
    }
}




.s4btns__item picture {
    position: relative;
    display: block;
    padding-top: 155%;
    background-color: #eee;
}

.s4btns__item picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.s4btns__wrp img {
    width: 100%;
}



.s4btns__item a {
    width: 100%;
    display: block;
}

.s4btns__item a .btn {
    width: 100%;
    white-space: unset;
}

.s4btns__item-info {
    margin-top: 20px;
}

.lines-similar__list {
    justify-content: safe center;
}

.minicard__colors ul,
.lines-filter__filter ul {
    list-style-type: none;
}

.minicard__colors ul li,
.lines-filter__filter ul li {
    padding: 0;
}

.minicard__colors ul li:before,
.lines-filter__filter ul li:before {
    display: none;
}

.form__item7,
.form__item19 {
    display: none;
}

.formated-text .minicard__title a {
    color: #000;
}

.section-lines-similar {
    padding: 31px 0;
}

@media screen and (min-width: 991.98px) {
    .section-lines-similar__without-title {
        padding: 44px 0 31px;
    }
}

.lines-similar__title p {
    margin: 0;
}

.cart-aside__prompt {
    display: none !important;
}

.btn-buy {
    padding: 0.8em 2.05em 0.85em 2.05em;
    background: #ccc;
    color: #fff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 130px;
    height: 48px;
    white-space: nowrap;
    transition: 0.8s cubic-bezier(0.1, 0.82, 0.25, 1);
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
}

.btn-buy:hover {
    opacity: 0.9
}

@media screen and (min-width: 992.98px) {
    .clothing-collections__subtitle {
        margin-left: 0;
    }

    .lines-similar .splide__arrow:disabled {
        opacity: 0;
        visibility: hidden;
    }
}

.thanks-page__btn {
    text-align: center;
    margin-top: 36px;
}

.thanks-page__btn a {
    display: inline-block;
}

.page-profile__content .thanks-page__image {
    padding-bottom: 30px;
}

.page-profile__content .thanks-page__title {
    padding-bottom: 0px;
}

.page-profile__content .thanks-page__desc {
    color: #1C1C1E;
    font-weight: 300;
}

.page-profile__content-success {
    padding-top: 73px;
}

.btn-large {
    padding: 13px 73px;
    font-weight: 500;
}

.section-lines-tabs2 {
    min-height: unset;
    padding-bottom: 5.5%;
}

.section-lines-tabs2 .lines-tabs__pre {
    padding-bottom: 0;
}

/* ///////////////////// */

.splide__arrow {
    width: 40px;
    height: 40px;
    background-color: #fff;
    opacity: 1;
    box-shadow: 0px 4px 9px 0px #00000012;
}

.splide__arrow svg {
    width: 38px;
    height: 38px;
    opacity: 1;
}

@media screen and (max-width: 576px) {
    .splide__arrow--next {
        right: 0;
    }

    .splide__arrow--prev {
        left: 0;
    }

    .lines-filter__slider .splide__arrow--next {
        right: 16px
    }

    .clothing-collections__slider .splide__arrow--next {
        right: 16px
    }
}

/* =============== */

.clothing-collections__nav-prev {
    display: none;
}

.clothing-collections__nav-next {
    display: none;
}

.review-slider__arrow-prev {
    display: none;
}

.review-slider__arrow-next {
    display: none;
}

.news-slider__arrow-prev {
    display: none;
}

.news-slider__arrow-next {
    display: none;
}

.product-slider__nav-next {
    display: none;
}

.product-slider__nav-prev {
    display: none;
}

.lines-filter__nav {
    display: none;
}

.similar-product__nav {
    display: none;
}

.main-block__image picture,
.main-block__image img {
    background-color: #1c1c1e;
}

.lines-similar__list>.splide {
    width: 100%
}



@media screen and (max-width: 576px) {
    .lines-similar__item {
        min-width: calc(90vw - 32px);
        max-width: calc(90vw - 32px);
    }
}

.clamp-2 {
    letter-spacing: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.card-blog-small__text {
    letter-spacing: 0.03em;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    opacity: .5;
}

.sp-lines__arrow {
    display: none;
}

.minicard__stickers li::before {
    display: none !important;
}

.minicard__stickers li span {
    font-size: 11px !important;
    font-weight: 900 !important;
}

.formated-text .section-lines-similar .container {
    padding: 0;
    margin: 0
}

.lines-similar .splide:not(.is-overflow) .splide__track .splide__list {
    display: flex;
    justify-content: center;
}

.section-lines-similar {
    overflow: visible;
}