

/* Start:/local/components/manao/wishlist/templates/.default/style.css?179319849156700*/
#wishlist .rating {
    display: none;
}

#wishlist #catalogTableList .column.out {
    display: table-cell;
    width: 1px;
}

#wishlist #catalogLineList .markerContainer {
    display: none;
}

#wishlist #catalogLineList .rating {
    display: block;
}

#wishlist .itemRow {
    position: relative;
}

#wishlist .prop a {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: #000000;
}

#wishlist-form-email.error {
    border: 1px solid #ff0000;
}

#wishlist-form-email.loading {
    pointer-events: none;
    opacity: 0.7;
}

#wishlist-form-send.sended {
    pointer-events: none;
}

.wishlist-send-wrap {
    box-sizing: border-box;
    padding: 14px 40px 16px 22px;
    border: 1px solid #e7e8ea;
    background: #fafafa;
    color: #000000;
}

.wishlist-send-wrap .tb {
    width: 100%;
}

.wishlist-send-wrap .image {
    width: 128px;
}

.wishlist-send-wrap .wishlist-send-btn-wrap {
    width: 40%;
    padding-left: 42px;
    text-align: right;
}

.wishlist-send-wrap .wishlist-send-btn {
    position: relative;
}

.wishlist-send-wrap .wishlist-send-btn:before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    width: 18px;
    height: 14px;
    margin-top: -7px;
    background: url("/local/components/manao/wishlist/templates/.default/images/mail-icon.jpg");
}

.wishlist-send-btn input {
    display: inline-block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
    padding: 0 170px 0 48px;
    border: 1px solid #e7e8ea;
    border-radius: 2px;
}

.wishlist-send-btn input:focus {
    border-color: #ccc;
}

.wishlist-send-btn .wishlist-btn {
    position: absolute;
    right: 4px;
    top: 3px;
}

.wishlist-send-wrap .wishlist-send-heading {
    margin-bottom: 6px;
    font-family: "robotomedium";
    font-size: 21px;
    line-height: 25px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
}

.wishlist-send-wrap .text {
    max-height: 32px;
    overflow: hidden;
    font-size: 14px;
    line-height: 16px;
}

.tabs-bar {
    display: flex;
    flex-wrap: wrap-reverse;
    align-items: center;
    justify-content: space-between;
    gap: 8px 24px;
}

.tabs-bar .switcher {
    margin: 0 0 14px;
}

.switcher {
    position: relative;
    min-width: 160px;
    cursor: pointer;
    text-transform: none;
}

.switcher input[type="checkbox"] {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}

.switcher label {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
    box-shadow: 0 0 5.4px rgba(0, 0, 0, 0.25);
    padding: 12px 14px;
    border-radius: 8px;
}

.switcher__box {
    width: 40px;
    height: 21px;
    padding: 4px;
    background: #ffcc02;
    border-radius: 12px;
    box-sizing: border-box;
}

.switcher__box::after {
    content: '';
    display: block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #fff;
    transition: 0.3s ease-out;
}

.switcher input[type="checkbox"]:checked + label .switcher__box::after {
    transform: translateX(19px);
}

.switcher__label {
    font-size: 14px;
    line-height: 21px;
}
.wait {
    pointer-events: none;
    position: relative;
}

.wait > * {
    opacity: .4;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.wait:after {
    background: url(/local/components/manao/wishlist/templates/.default/images/wait.gif) 50% 50% no-repeat;
    position: absolute;
    content: " ";
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
}

@media all and (max-width: 1600px) {

    .wishlist-send-wrap {
        padding: 12px 18px 12px 18px;
    }

}

@media all and (max-width: 1400px) {

    .wishlist-send-wrap .wishlist-send-btn-wrap {
        padding-left: 18px;
        width: 340px;
    }

}

@media all and (max-width: 1200px) {

    .wishlist-send-wrap .image {
        display: none;
    }

}

@media all and (max-width: 1024px) {

    .wishlist-send-wrap .image {
        display: table-cell;
    }

}

@media all and (max-width: 800px) {

    .wishlist-send-wrap .wishlist-send-text {
        display: block;
        width: 100%;
        margin-bottom: 12px;
    }

    .wishlist-send-wrap .wishlist-send-btn-wrap {
        display: block;
        padding: 0;
        text-align: left;
        width: 100%;
    }

}


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

    .wishlist-send-wrap {
        padding: 12px 6px;
    }

    .wishlist-send-wrap .image {
        display: none;
    }

    .wishlist-send-btn input {
        padding-left: 12px;
    }

    .wishlist-send-wrap .wishlist-send-btn:before {
        display: none;
    }

}

#wishlist {
    display: contents;
    width: 100%;
}

.wishlist__wrapper {
    display: flex;
    flex-direction: column;
}

.wishlist-aside {
    padding-top: 22px;
    padding-bottom: 26px;
    background-color: #f6f7f8;
    display: contents;
}

.tabs__content--wishlist {
    min-height: 40vh;
    border-radius: 0;
    box-shadow: none;

}
.favorite-page .tabs__content.tabs__content--wishlist  {
    display: contents;
}

.wishlist-menu {
    margin: 0;
    padding: 4px 0 24px;
    list-style: none;
    order: -1;
}

.wishlist-menu__item {
    display: flex;
    align-items: center;
    width: 100%;
    color: black;
    text-decoration: none;
    border: none;
    outline: none;
    padding: 0;
    background: transparent;
    transition: background-color 250ms ease;
    box-sizing: border-box;
    cursor: pointer;
}

@media (hover: hover) {
    .wishlist-menu__item:hover {
        background-color: #e8e8e8;
    }
}

.wishlist__price {
    font-weight: 700;
}

.wishlist-aside__button {
    display: flex;
    align-items: center;
    font-family: inherit;
    font-weight: 600;
    color: black;
    border: none;
    border-radius: 4px;
    background-color: #FFCC00;
    cursor: pointer;
    transition: background-color 250ms ease;
    box-sizing: border-box;
}

.wishlist-aside__button[disabled] {
    background-color: #DFE2E7;
    cursor: not-allowed;
}

.wishlist-aside__button .icon-active,
.wishlist-aside__button .wishlist__text--active {
    display: none;
}
.wishlist-aside__button.added .icon-active,
.wishlist-aside__button.added .wishlist__text--active {
    display: initial;
}
.wishlist-aside__button.added .icon-default,
.wishlist-aside__button.added .wishlist__text--desktop,
.wishlist-aside__button.added .wishlist__text--mobile {
    display: none !important;
}

.wishlist-aside__button.added,
.wishlist-aside__button.added:hover{
    background-color: #27c148;
    color: white;
}

@media (hover: hover) {
    .wishlist-aside__button:hover {
        background-color: #ffe066;
    }

    .wishlist-aside__button[disabled]:hover {
        color: black;
        background-color: #DFE2E7;
    }
}

.wishlist-labels {
    display: flex;
    flex-wrap: wrap;
    order: -2;
}

.wishlist-labels__item,
.wishlist__action-btn {
    color: black;
    text-decoration: none;
    background-color: #E7E8EA;
    cursor: pointer;
}
.wishlist__action-btn  {
    box-sizing: border-box;
    border: none;
}

.wishlist-labels__item,
.wishlist__action,
.wishlist__action-btn {
    background-color: #E7E8EA;
    cursor: pointer;
    transition: background-color 250ms ease;
}

.wishlist-labels__item--active {
    background-color: #FFCC00;
}

@media (hover: hover) {

    .wishlist-labels__item:hover,
    .wishlist__action:hover,
    .wishlist__action-btn:hover {
        background-color: #CFD1D5;
    }

    .wishlist-labels__item--active:hover {
        background-color: #FFCC00;
    }
}

.wishlist__action {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;

    border: none;
}
.wishlist__action svg {
    pointer-events: none;
}
.wishlist__actions {
    display: flex;
    gap: 16px;
    padding-top: 21px;
    padding-bottom: 24px;
    padding-inline: 12px;
}

.wishlist__search-btn {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    border: 1px solid #fc0;
    border-radius: 8px;
    padding: 4px 4px 4px 12px;
    cursor: pointer;
}
.wishlist__search-btn span {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    pointer-events: none;
}
.wishlist__search-btn span::before {
    content: 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 d='M17.6874 16.1787L14.2273 12.7195C15.2824 11.3443 15.8533 9.65903 15.8512 7.92588C15.8512 5.80855 15.0264 3.81869 13.529 2.32163C12.7946 1.58331 11.921 0.997953 10.9588 0.59945C9.9966 0.200946 8.96488 -0.00279177 7.92339 2.88918e-05C5.80607 2.88918e-05 3.81572 0.824561 2.31776 2.32163C-0.772587 5.41175 -0.772587 10.44 2.31776 13.5301C3.05215 14.2685 3.92573 14.8539 4.88795 15.2524C5.85016 15.6509 6.88188 15.8546 7.92339 15.8517C9.68061 15.8517 11.3455 15.2763 12.7187 14.2277L16.1787 17.6875C16.3868 17.8955 16.6599 18 16.933 18C17.2062 18 17.4793 17.8955 17.6874 17.6875C17.7865 17.5884 17.8651 17.4708 17.9187 17.3414C17.9724 17.2119 18 17.0732 18 16.9331C18 16.793 17.9724 16.6542 17.9187 16.5248C17.8651 16.3953 17.7865 16.2777 17.6874 16.1787ZM3.82693 12.0219C1.56771 9.76321 1.56825 6.08855 3.82693 3.82989C4.36379 3.29047 5.0023 2.86283 5.70554 2.57171C6.40878 2.2806 7.16278 2.13179 7.92392 2.13389C8.68498 2.1318 9.43889 2.28062 10.142 2.57174C10.8452 2.86285 11.4836 3.29048 12.0204 3.82989C12.5601 4.36654 12.9879 5.00487 13.2792 5.70795C13.5705 6.41103 13.7194 7.16488 13.7173 7.92588C13.7173 9.47308 13.1145 10.9275 12.0204 12.0219C10.9262 13.1163 9.47149 13.7179 7.92339 13.7179C6.37634 13.7179 4.92106 13.1152 3.82639 12.0219H3.82693Z' fill='%23111725' /%3E%3C/svg%3E");
    display: block;
    width: 18px;
    height: 18px;
}
.wishlist__search-input {
    flex-grow: 1;
    flex-basis: 200px;
    box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.12);
    background: #f9f8f8;
    border-radius: 4px;
    padding: 8px 153px 8px 12px;
    height: 35px;
    border: none;
    outline: none;
    box-sizing: border-box;
    pointer-events: none;
    color: #afb9c5;
    font-size: 14px;
    line-height: 19px;
    white-space: nowrap;
}
.wishlist__search-input::placeholder {
    color: #afb9c5;
    opacity: 1;
}

.wishlist-menu__item.active>.wishlist-menu__icon:not(.wishlist-menu__icon--active),
.wishlist-menu__icon--active,
.wishlist-menu__item.active>.wishlist-menu__text:not(.wishlist-menu__text--active),
.wishlist-menu__text--active {
    display: none;
}

.wishlist-menu__item.active {
    color: #009846;
}

.wishlist-menu__li {
    position: relative;
}

.wishlist-menu__li:not(:last-child) {
    border-block-start: 1px solid #f5f5f5;
}

.wishlist-menu__tip {
    position: absolute;
    z-index: 1;
    border-radius: 8px;
    top: 100%;
    padding: 6px 12px;
    right: 0;
    background: #ffda62;
    box-sizing: border-box;
}

.wishlist-menu__item.active>.wishlist-menu__icon--active,
.wishlist-menu__item.active>.wishlist-menu__text--active {
    display: block;
}

.check--opened .wishlist-menu>li:not(.wishlist-menu__li--withsub) {
    display: none;
}

.check--opened .wishlist-submenu {
    display: block;
}

.wishlist__wrapper.check--opened .product-checkbox,
.wishlist__wrapper.check--opened .product-checkbox[hidden] {
    display: block;
}

.wishlist__wrapper.check--opened .items.list .addCart {
    opacity: 0;
    pointer-events: none;
}

/* .wishlist__wrapper.check--opened .items.squares .optional {
    display: none;
} */

.wishlist__wrapper.check--opened .items.squares .product:not(.product-checked) .optional,
.wishlist__wrapper.check--opened .items.list .product:not(.product-checked) .product__quantity-action{
    opacity: 0.5;
    cursor: not-allowed;
}
.wishlist__wrapper.check--opened .items.squares .product:not(.product-checked) .optional *,
.wishlist__wrapper.check--opened .items.list .product:not(.product-checked) .product__quantity-action * {
    pointer-events: none;
}

.wishlist-submenu {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: white;
    border-radius: 8px;
}

.wishlist-menu__icon {
    fill: currentColor;
    flex-shrink: 0;
}

@media (max-width: 1023.9px) {
    .wishlist__text--desktop {
        display: none !important;
    }
    .wishlist__actions {
        padding-top: 0;
    }

    .wishlist__wrapper {
        margin-bottom: 16px;
        border-radius: 8px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
        background-color: #f6f7f8;
    }

    .wishlist-menu__icon {
        margin-right: 6px;
        width: 16px;
        height: 16px;
    }

    .wishlist-menu__item {
        padding: 6px 12px;
        font-size: 14px;
        line-height: 19px;
    }

    .wishlist-menu__li.add-new {
        display: none;
    }

    .wishlist-submenu {
        margin-left: 12px;
        margin-right: 12px;
    }

    .wishlist-aside__footer {
        position: fixed;
        bottom: 74px;
        left: 0;
        z-index: 999;

        display: grid;
        grid-template-columns: max-content max-content;
        grid-template-rows: max-content max-content;
        align-content: center;
        align-items: center;
        column-gap: 12px;
        width: 100%;
        height: 73px;
        padding: 6px 23px 19px;

        background-color: white;
        box-shadow: 0 13px 27px 0 rgba(0, 0, 0, 0.04);
        box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.06);
        box-sizing: border-box;
    }

    .wishlist-aside__button {
        grid-row: 1 / 3;
        gap: 6px;
        padding: 8px;
        font-size: 12px;
        line-height: 130%;
        order: -1;
        font-family: "Open Sans",sans-serif;
    }

    .wishlist-aside__button svg {
        width: 16px;
        height: 10px;
    }

    .wishlist-aside__row {
        font-size: 12px;
        line-height: 16px;
    }

    .wishlist__price {
        font-size: 20px;
        line-height: 26px;
    }

    .wishlist__price small {
        font-size: 13px;
    }

    .wishlist-labels {
        gap: 8px;
        padding: 9px 9px 12px;
    }

    .wishlist-labels__item{
        padding: 9px 11px;
        font-size: 11px;
        line-height: 20px;
    }

    .wishlist-labels__item,
    .wishlist__action,
    .wishlist__action-btn {
        border-radius: 7px;
    }

    .wishlist__action {
        width: 37px;
        height: 37px;
    }
    .wishlist__action-btn {
        font-size: 11px;
        line-height: 37px;
        height: 37px;
        padding-inline: 11px;
    }

    .wishlist__action svg {
        width: 18px;
        height: 18px;
    }

    /* .product-checkbox {
        display: block;
    } */
}

@media (max-width: 600px) {
    .wishlist-aside__footer {
        bottom: 46px;
    }

    .wishlist-menu__item {
        font-size: 12px;
        line-height: 16px;
    }

    .wishlist-aside__row {
        font-size: 10px;
        line-height: 13px;
    }

    .wishlist__price {
        font-size: 17px;
        line-height: 23px;
    }

    .wishlist__price small {
        font-size: 12px;
    }
}

@media (min-width: 560px) {
    .wishlist__main {
        padding: 0 16px;
    }
    .wishlist__actions {
        padding-inline: 0;
    }
}

@media (min-width: 1024px) {
    #wishlist {
        display: flex;
        flex-direction: column;
    }
    .wishlist__text--mobile {
        display: none !important;
    }

    .wishlist__wrapper {
        flex-direction: row;
        align-items: flex-start;
        gap: 36px;
    }

    .tabs__content--wishlist {
        flex-grow: 1;

    }
    .favorite-page .tabs__content.tabs__content--wishlist  {
        display: unset;
    }

    .wishlist-aside {
        display: unset;
        flex-shrink: 0;
        width: 27%;
        max-width: 400px;
        padding-top: 26px;
        border-radius: 8px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
    }

    .tabs__content--wishlist {
        margin-bottom: 16px;
        border-radius: 8px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
    }

    .wishlist-menu {
        margin-bottom: 22px;
        padding: 0;
    }

    .wishlist-menu__item {
        padding: 10px 29px;
        font-size: 14px;
        line-height: 19px;
    }

    .wishlist-submenu {
        margin-left: 29px;
        margin-right: 29px;
    }

    .wishlist-menu__icon {
        margin-right: 4px;
        width: 20px;
        height: 20px;
    }

    .wishlist-aside__footer {
        padding-left: 22px;
        padding-right: 22px;
    }

    .wishlist-aside__button {
        margin-left: 5px;
        margin-right: 5px;
    }

    .wishlist-aside__row {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 12px;
        padding: 0 5px;
        font-size: 16px;
        line-height: 22px;
    }

    .wishlist__price {
        font-size: 27px;
        line-height: 37px;
    }

    .wishlist__price small {
        font-size: 20px;
    }

    .wishlist-aside__row--total {
        padding-top: 10px;
        padding-bottom: 9px;
        border-top: 1px solid #e2e2e2;
    }

    .wishlist-aside__button {
        width: 100%;
        justify-content: center;

        gap: 14px;
        padding: 10px;
        font-size: 15px;
        line-height: 19px;
    }

    .wishlist-labels {
        gap: 16px;
        padding: 17px 14px 25px;
        margin-left: 11px;
        margin-right: 11px;
        border-bottom: 1px solid #e2e2e2;
    }

    .wishlist-labels__item {
        padding: 14px 11px;
        font-size: 14px;
        line-height: 19px;
    }

    .wishlist-labels__item,
    .wishlist__action,
    .wishlist__action-btn {
        border-radius: 9px;
    }

    .wishlist__action {
        width: 40px;
        height: 40px;
    }
    .wishlist__action-btn {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        padding-inline: 11px;
    }

    .wishlist__action svg {
        width: 22px;
        height: 22px;
    }

    .wishlist-labels .wishlist__action {
        width: 48px;
        height: 48px;
    }

    .wishlist-labels .wishlist__action svg {
        width: 23px;
        height: 23px;
    }

    .wishlist__main {
        padding: 0 25px;
    }
}



.wishlist__wrapper .items.productList.squares {
    display: grid;
    height: auto;
    grid-template-columns: 1fr;
    gap: 8px;
    align-items: stretch;
    margin-bottom: 0;
}

.wishlist__wrapper .items.productList.squares .clear {
    display: none;
}

.wishlist__wrapper .items.productList.squares .pagination-wrapper {
    grid-column: 1 / -1;
}

@media (min-width: 560px) and (max-width: 859.9px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-gap: 12px;
    }
}

@media (min-width: 860px) and (max-width: 1023.9px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-gap: 12px;
    }
}

@media (min-width: 1024px) and (max-width: 1279.9px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-gap: 12px;
    }
}

@media (min-width: 1280px) and (max-width: 1529.9px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-gap: 16px;
    }
}

@media (min-width: 1530px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        grid-gap: 16px;
    }
}

@media (min-width: 1850px) {
    .wishlist__wrapper .wishlist__main > .items.productList.squares {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

.wishlist__wrapper .items.productList.squares .product {
    width: auto !important;
    float: none;
    padding: 0;
    margin: 0;
    height: auto;
}

.product-checkbox {
    position: absolute;
    cursor: pointer;
    z-index: 2;
}

.product-checkbox__input,
.product-checkbox__label::before,
.product-checkbox__label::after {
    box-sizing: border-box;
}

.product-checkbox__input {
    position: absolute;
    opacity: 0;
    margin: 0;
    padding: 0;
}

/* .product-checkbox__input:focus~.product-checkbox__label::before {
    outline: 1px solid #009846;
} */

.product-checkbox__input:checked~.product-checkbox__label::before {
    background-color: #009846;
    border-color: #009846;
    /* box-shadow: 0 1px 0 0.5px black; */
}

.product-checkbox__input:checked~.product-checkbox__label::after {
    opacity: 1
}

.product-checkbox__label::before {
    position: absolute;
    border-radius: 4px;
    background-color: transparent;
    border: 1px solid black;
    content: "";
    transition: all 250ms ease;
}


.product-checkbox__label::after {
    content: "";
    position: absolute;

    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4441 6.55859L8.58739 13.4153L5.4707 10.2986' stroke='white' stroke-width='1.8702' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0;
    transition: opacity 250ms ease;
}

@media (hover: hover) {
    .product-checkbox__input:not(:checked):hover+.product-checkbox__label::before {
        border-color: #009846;
    }
}

.wishlist__wrapper .addCompare {
    display: none !important;
}

.wishlist__wrapper .product-move {
    background-color: transparent;
    border: none;
    cursor: pointer;
}

.wishlist__wrapper .markerContainer,
.wishlist__wrapper .credit-calculator,
.wishlist__wrapper .product-delivery-info,
.wishlist__wrapper .need-more2,
.wishlist__wrapper .product .more-info-wrap {
    display: none;
}

.wishlist__wrapper .product .name {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    min-height: 0;
    height: auto;
}

.wishlist__wrapper .product-move,
.wishlist__wrapper .addWishlist,
.wishlist__wrapper .removeFromWishlist {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    box-sizing: border-box;
}

.wishlist__wrapper .removeFromWishlist {
    order: -1;
}

.wishlist__wrapper .product .productTable .productColText .wishCompWrap {
    position: absolute;
    display: flex;
}

.wishlist__wrapper .product .productTable .productColText .wishCompWrap .elem {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6317 4.87402C20.1349 4.87409 22.1638 6.9938 22.1639 9.49707C22.1639 9.69973 22.1486 9.89911 22.1229 10.0947C22.0983 10.921 21.8729 11.8235 21.3035 12.748C19.6556 15.4236 15.3153 18.9281 13.3514 20.3457C11.2843 18.7287 6.82275 14.9452 5.51153 12.748C4.48801 11.0329 4.5604 9.41351 4.8338 8.43066C5.29338 6.39408 7.09706 4.87402 9.25275 4.87402C11.1638 4.87422 12.8209 6.16043 13.4988 7.89355C14.1569 6.17592 15.7381 4.87402 17.6317 4.87402Z' fill='%23FFCC00'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-color: transparent;padding: 0;
    border: none;
    outline: none;
    font-size: 0;
}
 .wishlist__wrapper .product .productTable .productColText .wishCompWrap .elem {
    background-image: url(/bitrix/templates/dresscode/images/label.png);
    background-size: 75%;
    filter: contrast(0) brightness(0);
}

.wishlist__wrapper .product .productTable .productColText .wishCompWrap .elem:before {
    display: none;
}

.wishlist__wrapper .product-move {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9337 13.2842C18.3139 12.8839 18.9473 12.8671 19.3477 13.2471L22.4093 16.1543C22.5038 16.244 22.5782 16.3506 22.6309 16.4668C22.6482 16.5047 22.6633 16.5438 22.6759 16.584C22.7065 16.6829 22.7222 16.7869 22.7208 16.8926C22.7207 16.9017 22.7202 16.9109 22.7198 16.9199C22.7094 17.1991 22.5836 17.448 22.3897 17.623L19.3282 20.375C18.9175 20.7442 18.2843 20.7105 17.9151 20.2998C17.5462 19.8892 17.58 19.2569 17.9903 18.8877L19.1085 17.8818H6.62704C6.07475 17.8818 5.62704 17.4341 5.62704 16.8818C5.62705 16.3296 6.07476 15.8818 6.62704 15.8818H19.2179L17.9708 14.6982C17.5703 14.318 17.5536 13.6847 17.9337 13.2842ZM9.00008 4.86328C9.40057 4.48327 10.0339 4.50008 10.4141 4.90039C10.7942 5.30092 10.7775 5.93426 10.377 6.31445L9.12997 7.49805H21.7208C22.2731 7.49805 22.7208 7.94578 22.7208 8.49805C22.7208 9.05033 22.2731 9.49805 21.7208 9.49805H9.23934L10.3575 10.5039C10.7679 10.8731 10.8017 11.5054 10.4327 11.916C10.0635 12.3267 9.43035 12.3604 9.01962 11.9912L5.95809 9.23926C5.76425 9.06418 5.63847 8.81535 5.62801 8.53613C5.62764 8.52706 5.62716 8.51789 5.62704 8.50879C5.62565 8.40314 5.64131 8.29912 5.67196 8.2002C5.68449 8.15998 5.69959 8.12087 5.71688 8.08301C5.7696 7.96682 5.84407 7.86024 5.93856 7.77051L9.00008 4.86328Z' fill='%23ABABAB'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.wishlist__wrapper .removeFromWishlist {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8965 19.5713C19.7678 20.6275 18.925 21.4931 17.8252 21.6504H9.95117C8.82792 21.5156 7.95001 20.6158 7.83301 19.5371L7.18945 10.2568H20.5635L19.8965 19.5713ZM13.7881 12.0098C13.4608 12.0549 13.2616 12.313 13.2266 12.6162V18.9307C13.2734 19.7508 14.4432 19.8072 14.5371 18.9648V12.6494C14.5368 12.2676 14.1858 11.9536 13.7881 12.0098ZM10.7227 12.0098H10.7109C10.1029 12.0998 10.1729 12.6727 10.1846 13.1221C10.2431 14.841 10.4075 16.7171 10.5596 18.4473C10.5713 18.627 10.583 18.8637 10.6064 19.0322C10.7354 19.7958 11.8923 19.7173 11.916 18.9199C11.6937 16.9311 11.694 14.9195 11.5068 12.9307C11.4834 12.6947 11.4832 12.4478 11.3428 12.2568C11.1907 12.0658 10.9684 11.9761 10.7227 12.0098ZM17.4395 12.2119C17.0651 11.8299 16.4442 11.998 16.3037 12.4922L15.8477 18.9199C15.9064 19.7286 17.0178 19.7957 17.1582 18.998C17.2167 17.043 17.5089 15.0429 17.5791 13.0879C17.5791 12.8184 17.6379 12.4142 17.4395 12.2119ZM11.7275 3.60449C13.0848 3.67191 14.6066 3.48089 15.9404 3.60449C16.97 3.69449 17.9054 4.61627 18.0107 5.59375C18.0341 5.76217 17.9643 5.96431 18.0459 6.11035C18.1512 6.189 19.9536 6.08787 20.2812 6.13281C21.9777 6.34644 22.036 9.32414 20.1172 9.48145H7.60938C5.70232 9.32411 5.74901 6.34657 7.44531 6.13281C7.78463 6.08787 9.57536 6.189 9.68066 6.11035C9.76236 5.95307 9.70415 5.73925 9.72754 5.55957C9.84475 4.59361 10.745 3.76245 11.7275 3.61621V3.60449ZM15.6709 4.86328C14.4541 4.77342 13.0967 4.91945 11.8682 4.88574C11.295 5.05433 10.968 5.54867 11.0498 6.13281H16.7129V6.12207C16.7831 5.4479 16.3846 4.90823 15.6709 4.86328Z' fill='%23ABABAB'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.wishlist__wrapper .productColText {
    position: static;
    margin: 0;
    width: auto;
    height: auto;
    flex-grow: 1;
    justify-content: flex-start;
}

.wishlist__wrapper .product .optional .pos-rel {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    gap: 15px;
    justify-content: flex-start;
}

.wishlist__wrapper .product .optional .pos-rel::before,
.wishlist__wrapper .product .optional .pos-rel::after {
    display: none;
}

.wishlist__wrapper .product .optional .pos-rel .col-md-6-left,
.wishlist__wrapper .product .optional .pos-rel .col-md-6-right {
    width: auto !important;
}

.wishlist__wrapper .product .col-md-6-left .count-form {
    margin-right: 0 !important;
}

.wishlist__wrapper .items.list .product .addCart,
.wishlist__wrapper .product:not(.has-sanctions) .col-md-6-right .addCart,
.wishlist__wrapper .product.has-sanctions .col-md-6-right a.sanctions,
.wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 4px;
}
.wishlist__wrapper a.sanctions {
    transition: .2s ease-in-out;
    line-height: 30px;
    height: 30px;
    text-decoration: none;
    border-radius: 4px;
    color: #111725;
    background-color: #fc0;
    box-sizing: border-box;
    margin: 0 !important;
}
.wishlist__wrapper .items.productList .product.has-sanctions p.sanctions {
    text-align: center;
}
.wishlist__wrapper .items.productList .product.has-sanctions a.sanctions,
.wishlist__wrapper .items.productList .product.has-sanctions .product__quantity-action .price {
    display: none;
}
.wishlist__wrapper .items.productList .product.has-sanctions .productTable {
    margin-bottom: 0 !important;
}

.wishlist__wrapper .count-form .plus,
.wishlist__wrapper .count-form .minus {
    min-width: 30px;
    width: 30px;
    height: 30px;

    background-color: #E7E8EA;
    border-radius: 7px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px 10px;
}

.wishlist__wrapper .product .count-form .qty,
.wishlist__wrapper .product .optional .count-form .qty {
    min-width: 30px !important;
    width: 30px !important;
    height: 30px;
    margin: 0;
    font-size: 16px;
    line-height: 1em;
    background-color: transparent;
}

.wishlist__wrapper .product .count-form .plus {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.65487 7.77968V4.59475H0.469938C0.210399 4.59475 0 4.38435 0 4.12481C0.000110231 3.86536 0.210467 3.65487 0.469938 3.65487H3.65487V0.469938C3.65487 0.210467 3.86536 0.000110231 4.12481 0C4.38435 0 4.59475 0.210399 4.59475 0.469938V3.65487H7.77968C8.03915 3.65487 8.24951 3.86536 8.24962 4.12481C8.24962 4.38435 8.03922 4.59475 7.77968 4.59475H4.59475V7.77968C4.59475 8.03922 4.38435 8.24962 4.12481 8.24962C3.86536 8.24951 3.65487 8.03915 3.65487 7.77968Z' fill='%23111725'/%3E%3C/svg%3E%0A");
}

.wishlist__wrapper .product .count-form .minus {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='1' viewBox='0 0 9 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469938 0.939877H3.65487H4.59475H7.77968C8.03922 0.939877 8.24962 0.729478 8.24962 0.469939C8.24951 0.210493 8.03915 0 7.77968 0H4.59475H3.65487H0.469938C0.210467 0 0.000110231 0.210493 0 0.469939C0 0.729478 0.210399 0.939877 0.469938 0.939877Z' fill='%23111725'/%3E%3C/svg%3E%0A");
}

.wishlist__wrapper .product .price {
    font-size: 20px;
    line-height: 27px;
    font-weight: 700;
    margin-top: 0;
}

.wishlist__wrapper .product .price .discount {
    color: #9FA3AA;
    font-size: 12px;
    line-height: 16px;
    height: auto;
}

.wishlist__wrapper .product .price small {
    font-size: 12px;
    line-height: 16px;
}

.wishlist__wrapper .product .price small .measure {
    font-size: inherit;
    line-height: inherit;
}

.wishlist__wrapper .analogs-block-over.empty {
    display: none;
}

.wishlist__wrapper .items.list .product {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    border: none;
}

.wishlist__wrapper .items.list .product::before {
    display: none;
}

.wishlist__wrapper .items.productList.list .product .tabloid {
    height: auto;
    box-shadow: none;
    border-color: #e2e2e2;
    border-width: 0 0 1px 0;
    border-radius: 0;
}

.wishlist__wrapper .items.productList.list .product:first-child .tabloid {
    border-top-width: 1px;
}

.wishlist__wrapper .items.productList.list .product:hover .tabloid {
    border-color: #e2e2e2;
    border-width: 0 0 1px 0;
}

.wishlist__wrapper .items.productList.list .product:first-child:hover .tabloid {
    border-top-width: 1px;
}
.wishlist__wrapper .discount-button {
    margin: 10px 0 0;
}

.wishlist-empty {
    margin: 20px 0;
    text-align: center;
}

.wishlist-empty__title {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
}

.wishlist-empty__link {
    font-size: 14px;
    line-height: 19px;
    text-decoration: none;
    color: black;
    border-bottom: 1px dashed currentColor;
    transition: all 250ms ease;
}

.wishlist__wrapper .items.list .product__quantity-action .price small span {
    display: none;
}

@media (hover: hover) {
    .wishlist-empty__link:hover {
        color: #27c148;
    }
 }
@media (max-width: 559.9px) {
    .wishlist__wrapper .wishCompWrap {
        right: 8px !important;
        top: 10px !important;
        gap: 9px !important;
    }
    .wishlist__wrapper .product-move,
    .wishlist__wrapper .addWishlist,
    .wishlist__wrapper .removeFromWishlist,
    .wishlist__wrapper .product .productTable .productColText .wishCompWrap .elem {
        width: 32px;
        height: 32px;
    }
}
/* @media (max-width: 559.9px) {

    .wishlist__wrapper .items.productList.list .product .tabloid,
    .wishlist__wrapper .items.productList.squares .product .tabloid {
        padding: 58px 14px 85px;
    }

    .wishlist__wrapper .items.productList.squares .product .tabloid {
        box-shadow: none;
        border-color: #e2e2e2;
        border-width: 0 0 1px 0;
        border-radius: 0;
    }

    .wishlist__wrapper .items.productList.squares .product .tabloid:has(.discount-button) {
        padding-bottom: 140px;
    }
    .wishlist__wrapper .product:has(.discount-button) .price {
        bottom: 100px;
    }

    .wishlist__wrapper .items.productList.squares .product:first-child .tabloid {
        border-top-width: 1px;
    }

    .wishlist__wrapper .items.productList.squares .product:hover .tabloid {
        border-color: #e2e2e2;
        border-width: 0 0 1px 0;
    }

    .wishlist__wrapper .items.productList.squares .product:first-child:hover .tabloid {
        border-top-width: 1px;
    }

    .product-checkbox {
        top: 10px;
        left: 10px;
        width: 30px;
        height: 30px;
    }

    .product-checkbox__input,
    .product-checkbox__label::before,
    .product-checkbox__label::after {
        top: 3px;
        left: 3px;

        width: 24px;
        height: 24px;
    }

    .product-checkbox__label::after {
        top: 4px;
    }

    .wishlist__wrapper .wishCompWrap {
        right: 8px !important;
        top: 10px !important;
        gap: 9px !important;
    }

    .wishlist__wrapper .productColImage {
        width: 56px;
        min-width: 56px;
        padding-right: 8px;
        margin: 0;
    }

    .wishlist__wrapper .product .picture {
        height: 56px;
        width: 56px;
        margin: 0;
        padding-bottom: 0;
    }

    .wishlist__wrapper .product .name {
        margin-bottom: 12px;
    }

    .wishlist__wrapper .product .price {
        position: absolute;
        left: 14px;
        bottom: 48px;

        width: calc(100% - 28px);
    }

    .wishlist__wrapper .product .price .measure {
        font-size: 12px;
        line-height: inherit;
    }

    .wishlist__wrapper .product .optional {
        position: absolute;
        top: auto;
        bottom: 10px;
        left: 14px;
        width: calc(100% - 28px);
        margin: 0;
    }

    .wishlist__wrapper .product .col-md-6-right .addCart {
        width: 163px;
        height: 30px !important;
    }

    .wishlist__wrapper .product .col-md-6-right .addCart,
    .wishlist__wrapper .items.productList .product .addCart span {
        font-size: 14px !important;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price {
        display: none;
    }

    .wishlist__wrapper .items.list .count-form {
        position: absolute;
        bottom: 10px;
        left: 14px;
    }

    .wishlist__wrapper .items.list .product .addCart {
        position: absolute;
        bottom: 10px;
        left: 119px;
    }
} */

@media (min-width: 0px) {
    .wishlist__wrapper .items.productList.squares .product .tabloid {
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 16px 12px;
        box-shadow: 0 0 5px 1.6px rgba(0, 0, 0, 0.04);
        border: 1px solid transparent;
        border-radius: 6px;
        transition: border-color 250ms ease;
    }

    .wishlist__wrapper .items.productList.squares .product:hover .tabloid {
        border: 1px solid #ffcc00;
        background: white;
    }

    .product-checkbox {
        top: 14px;
        left: 6px;
        width: 26px;
        height: 26px;
    }

    .product-checkbox__input,
    .product-checkbox__label::before,
    .product-checkbox__label::after {
        top: 2px;
        left: 2px;

        width: 22px;
        height: 22px;
    }

    .product-checkbox__label::after {
        top: 3px;
    }

    .wishlist__wrapper .wishCompWrap {
        flex-direction: column;
        right: 4px !important;
        top: 12px !important;
        gap: 4px !important;
    }

    .wishlist__wrapper .product .productTable {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
    }

    .wishlist__wrapper .productColImage {
        width: 160px;
        min-width: 0;
        margin: 0 auto 12px;
    }

    .wishlist__wrapper .product .picture {
        height: 160px;
        width: 160px;
        margin: 0;
        padding-bottom: 0;
    }

    .wishlist__wrapper .product .name {
        margin-bottom: 10px;
    }

    .wishlist__wrapper .product .col-md-6-right {
        flex-grow: 1;
    }

    .wishlist__wrapper .product .col-md-6-right .addCart,
    .wishlist__wrapper .product .col-md-6-right a.sanctions {
        width: 100%;
        height: 37px !important;
    }

    .wishlist__wrapper .product .col-md-6-right .addCart,
    .wishlist__wrapper .product .col-md-6-right a.sanctions,
    .wishlist__wrapper .items.productList .product .addCart span {
        font-size: 12px !important;
    }

    .wishlist__wrapper .product .price {
        display: flex;
        align-items: baseline;
        gap: 6px;
        height: auto !important;
        font-size: 21px;
        line-height: 28px;
        font-weight: 700;
        white-space: nowrap;
    }

    .wishlist__wrapper .product .price .measure {
        font-size: 13px;
        line-height: inherit;
    }

    .wishlist__wrapper .items.squares .productColText {
        display: flex;
        flex-direction: column;
    }

    .wishlist__wrapper .items.squares .price,
    .wishlist__wrapper .items.squares .price-block {
        margin-top: auto;
    }

    .wishlist__wrapper .items.productList.list .product:first-child .tabloid,
    .wishlist__wrapper .items.productList.list .product:first-child:hover .tabloid {
        border-top-width: 0px;
    }

    .wishlist__wrapper .items.list .product .productTable {
        flex-direction: row;
        flex-wrap: wrap;
        row-gap: 10px;
    }

    .wishlist__wrapper .items.list .product .tabloid {
        padding: 14px;
    }

    .wishlist__wrapper .items.list .productColImage {
        order: 1;
        width: 55px;
        margin: 0 12px 0 0;
        padding-left: 0;
    }

    .wishlist__wrapper .items.list .product .picture {
        height: 55px;
        width: 55px;
    }

    .wishlist__wrapper .items.list .product .productColText {
        order: 2;
        flex-grow: 0;
        width: calc(100% - 83px);
        box-sizing: border-box;
    }

    .wishlist__wrapper .items.list .product__quantity-action {
        order: 4;
        margin-right: 12px;
        align-self: center;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price {
        display: none;
    }

    .wishlist__wrapper .items.list .product__prices {
        order: 3;
        width: 100%;
    }

    .wishlist__wrapper .items.list .product__cart {
        order: 5;
    }
}


@media (max-width: 767.9px) {

    .wishlist__wrapper .product-checkbox[hidden],
    .wishlist__wrapper .product-move[hidden] {
        /* display: none; */
    }

    .wishlist__wrapper .items.list .product .addCart,
    .wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
        width: 163px;
        height: 30px !important;
    }

    .wishlist__wrapper .items.list .product .addCart,
    .wishlist__wrapper .items.list .product .addCart span,
    .wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
        font-size: 14px !important;
    }

    .wishlist__wrapper .items.list .wishCompWrap {
        flex-direction: row;
        right: 8px !important;
        top: 10px !important;
        gap: 9px !important;
    }

    .wishlist__wrapper .items.productList.list .product .tabloid {
        padding-top: 58px;
    }
    .wishlist__search-btn {
        flex-direction: column;
        align-items: start;
        padding: 8px;
    }
    .wishlist__search-btn span::before {
        display: none;
    }
    .wishlist__search-input {
        flex-basis: unset;
        width: 100%;
        padding-left: 34px;
        background-image: 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 d='M17.6874 16.1787L14.2273 12.7195C15.2824 11.3443 15.8533 9.65903 15.8512 7.92588C15.8512 5.80855 15.0264 3.81869 13.529 2.32163C12.7946 1.58331 11.921 0.997953 10.9588 0.59945C9.9966 0.200946 8.96488 -0.00279177 7.92339 2.88918e-05C5.80607 2.88918e-05 3.81572 0.824561 2.31776 2.32163C-0.772587 5.41175 -0.772587 10.44 2.31776 13.5301C3.05215 14.2685 3.92573 14.8539 4.88795 15.2524C5.85016 15.6509 6.88188 15.8546 7.92339 15.8517C9.68061 15.8517 11.3455 15.2763 12.7187 14.2277L16.1787 17.6875C16.3868 17.8955 16.6599 18 16.933 18C17.2062 18 17.4793 17.8955 17.6874 17.6875C17.7865 17.5884 17.8651 17.4708 17.9187 17.3414C17.9724 17.2119 18 17.0732 18 16.9331C18 16.793 17.9724 16.6542 17.9187 16.5248C17.8651 16.3953 17.7865 16.2777 17.6874 16.1787ZM3.82693 12.0219C1.56771 9.76321 1.56825 6.08855 3.82693 3.82989C4.36379 3.29047 5.0023 2.86283 5.70554 2.57171C6.40878 2.2806 7.16278 2.13179 7.92392 2.13389C8.68498 2.1318 9.43889 2.28062 10.142 2.57174C10.8452 2.86285 11.4836 3.29048 12.0204 3.82989C12.5601 4.36654 12.9879 5.00487 13.2792 5.70795C13.5705 6.41103 13.7194 7.16488 13.7173 7.92588C13.7173 9.47308 13.1145 10.9275 12.0204 12.0219C10.9262 13.1163 9.47149 13.7179 7.92339 13.7179C6.37634 13.7179 4.92106 13.1152 3.82639 12.0219H3.82693Z' fill='%23AFB9C5' /%3E%3C/svg%3E");
        background-position: left 9px center;
        background-size: 18px auto;
        background-repeat: no-repeat;
        padding-right: 12px;
    }
}

@media (min-width: 768px) {
    .wishlist__wrapper .product-move {
        display: none;
    }


    .wishlist__wrapper .wishCompWrap {
        flex-direction: column;
        top: 15px !important;
        right: 10px !important;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price {
        display: block;
    }

    .wishlist__wrapper .items.list .product .productTable {
        flex-wrap: nowrap;
        align-items: center;
    }

    .wishlist__wrapper .items.list .product .productTable .productColText .wishCompWrap {
        position: static;
        flex-direction: row;
        margin-top: auto;
    }

    .wishlist__wrapper .items.list .productColImage {
        width: 74px;
        flex-shrink: 0;
    }

    .wishlist__wrapper .items.list .product .picture {
        height: 74px;
        width: 74px;
    }

    .wishlist__wrapper .items.list .product .productColText {
        display: flex;
        flex-direction: column;
        order: 2;
        flex-grow: 1;
        width: auto;
        align-self: stretch;
    }

    .wishlist__wrapper .items.list .product__quantity-action {
        order: 3;
        width: 138px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-right: 22px;
    }

    .wishlist__wrapper .items.list .product__prices {
        order: 4;
        width: 130px;
        flex-shrink: 0;
        margin-right: 8px;
    }

    .wishlist__wrapper .items.list .product .addCart,
    .wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
        width: 110px;
        height: 36px !important;
    }

    .wishlist__wrapper .items.list .product .addCart,
    .wishlist__wrapper .items.list .product .addCart span,
    .wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
        font-size: 14px !important;
    }

    .wishlist__wrapper .items.list .product .price {
        display: block;
        font-size: 24px;
        line-height: 27px;
        white-space: nowrap;
    }

    .wishlist__wrapper .items.list .product .price small {
        font-size: 16px;
    }

    .wishlist__wrapper .items.list .product .discount {
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 19px;
    }

    .wishlist__wrapper .items.list .product .price .measure {
        display: none;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price {
        margin-top: 6px;
        font-size: 15px;
        line-height: 20px;
        color: #9FA3AA;
        font-weight: 400;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price small {
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit;
    }

    .wishlist__wrapper .items.list .name {
        font-size: 14px;
        line-height: 19px;
        font-weight: 400;
    }

    .wishlist__wrapper .items.list .product__cart {
        position: relative;
    }

    .wishlist__wrapper .items.list .product-checkbox {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media (min-width: 1200px) {
    .wishlist__wrapper .items.list .product .productColText {
        padding-right: 22px;
    }


    .wishlist__wrapper .items.list .productColImage {
        width: 88px;
    }

    .wishlist__wrapper .items.list .product .picture {
        height: 88px;
        width: 88px;
    }


    .wishlist__wrapper .items.list .product .price {
        font-size: 27px;
        line-height: 27px;
    }

    .wishlist__wrapper .items.list .product .price small {
        font-size: 20px;
    }

    .wishlist__wrapper .items.list .product__quantity-action .price {
        font-size: 16px;
        line-height: 21px;
    }
    .wishlist__wrapper .items.list .product__quantity-action .price small{
        font-size: inherit;
        line-height: inherit;
    }

    .wishlist__wrapper .items.list .product .discount {
        font-size: 16px;
        line-height: 22px;
    }

    .wishlist__wrapper .items.list .product__prices {
        width: 148px;
    }

    .wishlist__wrapper .items.list .product .addCart,
    .wishlist__wrapper .product.has-sanctions .product__cart a.sanctions {
        width: 120px;
        height: 43px !important;
    }
}

.folders__item--default .w-radio__label {
    color: #9a9a9a;
}

.folders__item--default .w-radio--disabled {
    cursor: default;
    pointer-events: none;
}

.wishlist-labels__item--shared {
    cursor: default;
    position: relative;
    padding-left: 34px;
}

.wishlist-labels__item--shared::before {
    content: '';
    display: inline-block;
    width: 19px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!-- Generator: visioncortex VTracer 0.6.4 --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='62' height='55'%3E%3Cpath d='M0 0 C4.61 0.5 7 2.28 10.5 5.25 C11.42 6.02 12.34 6.79 13.28 7.58 C15.96 9.96 18.49 12.44 21 15 C19.61 19.62 17.45 21.63 13.69 24.56 C12.74 25.31 11.8 26.05 10.82 26.82 C9.89 27.54 8.96 28.26 8 29 C6.33 30.33 4.66 31.66 3 33 C1.68 32.34 0.36 31.68 -1 31 C-1 28.03 -1 25.06 -1 22 C-2.75 22.4 -4.5 22.82 -6.25 23.25 C-7.22 23.48 -8.2 23.71 -9.2 23.95 C-12.45 25.17 -13.96 26.19 -16 29 C-16.48 32.04 -16.48 32.04 -16.25 35.25 C-16.21 36.33 -16.18 37.41 -16.14 38.52 C-16.09 39.34 -16.05 40.16 -16 41 C-20.73 40.28 -20.73 40.28 -23.19 37.75 C-26.49 32.73 -27.52 29.06 -27 23 C-25.33 17.82 -23.59 14.95 -19 12 C-15.04 10.11 -11.55 9.64 -7.19 9.38 C-6.03 9.3 -4.86 9.23 -3.67 9.15 C-2.35 9.07 -2.35 9.07 -1 9 C-1.02 7.89 -1.04 6.77 -1.06 5.62 C-1 2 -1 2 0 0 Z ' fill='%23000000' transform='translate(41,0)'/%3E%3Cpath d='M0 0 C0.99 0.66 1.98 1.32 3 2 C2.13 6.87 2.13 6.87 1 8 C-1.58 8.32 -4.16 8.51 -6.75 8.72 C-8.97 8.76 -8.97 8.76 -10 10 C-10.09 12.67 -10.12 15.31 -10.1 17.97 C-10.1 18.77 -10.09 19.57 -10.09 20.39 C-10.09 22.95 -10.08 25.5 -10.06 28.06 C-10.06 29.79 -10.05 31.52 -10.05 33.25 C-10.04 37.5 -10.02 41.75 -10 46 C-6.83 47.59 -3.41 47.12 0.07 47.1 C0.87 47.1 1.66 47.09 2.48 47.09 C5.03 47.09 7.58 47.08 10.12 47.06 C11.85 47.06 13.58 47.05 15.3 47.05 C19.53 47.04 23.77 47.02 28 47 C28.06 46.22 28.12 45.44 28.18 44.63 C28.27 43.62 28.35 42.61 28.44 41.56 C28.52 40.55 28.6 39.54 28.68 38.5 C29 36 29 36 30 35 C32.5 34.88 32.5 34.88 35 35 C36.78 36.78 36.3 39.27 36.38 41.69 C36.36 45.78 36.29 48.49 33.62 51.69 C29.28 55.52 25.81 55.18 20.23 55.2 C19.36 55.21 18.48 55.21 17.58 55.22 C15.73 55.23 13.88 55.24 12.03 55.24 C9.21 55.25 6.39 55.28 3.56 55.31 C1.76 55.32 -0.03 55.32 -1.83 55.33 C-2.67 55.34 -3.52 55.35 -4.39 55.37 C-9.08 55.35 -12.21 55.08 -16 52 C-18.03 48.95 -18.25 48.32 -18.29 44.88 C-18.3 44.06 -18.32 43.23 -18.33 42.38 C-18.33 41.5 -18.33 40.61 -18.34 39.7 C-18.34 38.78 -18.35 37.86 -18.36 36.92 C-18.37 34.98 -18.37 33.04 -18.37 31.1 C-18.37 28.14 -18.41 25.18 -18.45 22.22 C-18.46 20.34 -18.46 18.45 -18.46 16.57 C-18.48 15.69 -18.49 14.8 -18.5 13.89 C-18.47 9.75 -18.36 7.57 -16.11 3.98 C-11.49 -0.36 -6.12 -0.78 0 0 Z ' fill='%23000000' transform='translate(18,0)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.7;
}

.wishlist-labels__item--shared.wishlist-labels__item--active::before {
    opacity: 1;
    color: #000;
}
.w-modal#search-items {
    padding-bottom: 30px;
    max-width: min(600px, 98%);
}
.modal-search {
    margin-top: 10px;
}
.modal-search__wrapper {
    position: relative;
    padding-block: 5px;
}
.modal-search__input {
    display: flex;
    align-items: center;
    font-size: 16px;
    padding: 12px 14px;
    border-radius: 8px;
    width: 100%;
    border: 1px solid #E7E8EA;
    transition: 0.3s ease-out;

}
.modal-search__input:hover,
.modal-search__input:focus {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    border-color: transparent;
}
.modal-search .search-reset {
    right: 5px;
    font-size: 0;
}
.modal-search__input:not(:placeholder-shown) ~ .search-reset {
    opacity: 1;
    pointer-events: unset;
}
.modal-search__items .product .btn-simple{
    display: none;
}
.modal-search__items {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.modal-search__items .product {
    width: 100% !important;
    height: unset;
    border: none;
    margin: 0 !important;
    padding-bottom: 19px;
}

.modal-search__items .product:not(:last-child) {
    border-bottom: 1px dashed #E7E8EA;
}
.modal-search__items .product .tabloid {
    overflow: unset;
    border: none !important;
    height: unset;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0;

}
.modal-search__items .productTable {
    display: flex;
    gap: 16px;
}
.modal-search__items .productColImage {
    width: max(15%, 110px);
    min-width: unset;
    max-width: unset;
    margin: 0 !important;
}
.modal-search__items .productColText {
    display: block !important;
    flex-grow: 1;
    margin: 8px 0 0 !important;
    height: unset !important;
}
.modal-search__items .product .picture {
    height: unset;
    aspect-ratio: 1/1.1;
    margin: 0;
    width: 100%;
}
.modal-search__items .product .optional {
    display: block;
}
.modal-search__items .product .optional .row  a.addToWishlist {
    /* position: absolute; */
    right: 0;
    top: 80px;
    width: 120px !important;
    font-size: 12px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: 30px;
    height: 30px;
    text-align: center;
    display: block;
    text-decoration: none;
    border-radius: 4px;
    color: #111725;
    background-color: #fc0;
    margin: 0;
}
.modal-search__items .product .optional .row  a.addToWishlist.added {
    background-color: #27c148 !important;
    color: #fff;
}
.modal-search__items .product .count-form  {
    width: 106px;
    margin-left: auto;
}
.modal-search__items .product .count-form .minus,
.modal-search__items .product .count-form .plus,
.modal-search__items .product .optional .count-form .qty {
    height: 28px;
    line-height: 28px;
    font-size: 16px;
}
.modal-search__items .product .count-form .plus {
    background-position: 0 100%;
}
.modal-search__items .product .count-form .minus {
    background-position: 0 0;
}
/* .modal-search__items .product .optional {
    position: static;
    margin: 0;
    display: inline;
} */
.modal-search__items .product .more-info-wrap {
    display: flex !important;
    overflow: unset;
    margin-bottom: 0;
    align-items: center;
    gap: 10px;
}
.modal-search__items .product .price {
    margin-top: 0;
}
.modal-search__items .credit-calculator,
.modal-search__items .product .optional .pos-rel,
/* .modal-search__items .product .optional, */
.modal-search__items .product .optional .analogs-block-over,
.modal-search__items .product .optional .product-delivery-info,
.modal-search__items .product .optional .addCompare,
.modal-search__items .product .addToWishlist img,
.modal-search__items .product .rating,
.modal-search__items .product:before,
.modal-search__items .product-checkbox,
.modal-search__items .markerContainer,
.modal-search__items  .product .productTable .productColText .wishCompWrap {
    display: none !important;
}
.modal-search__items .product-line {
    display: block;
    margin-bottom: 5px;
}
.modal-search__items .product-code {
    font-size: 12px;
    color: #717171;
}
.modal-search__items .product-delivery {
    padding-left: 30px;
    font-size: 12px;
    line-height: 15px;
    position: relative;
}
.modal-search__items .product-delivery::before {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 7.5px);
    left: 10px;
    background-color: #fc0;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4441 6.55859L8.58739 13.4153L5.4707 10.2986' stroke='black' stroke-width='1.8702' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
}
.modal-search__items .product-delivery.success::before{
    background-color: #009846;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4441 6.55859L8.58739 13.4153L5.4707 10.2986' stroke='white' stroke-width='1.8702' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.w-modal#search-items .w-modal__content {
    scrollbar-width: thin;
}
@media (max-width:980px) {
    .modal-search__items .product .count-form {
        width: 96px;
    }

}
@media (max-width:768px) {
    .modal-search__items .product .price-block {
        width: 100%;
    }
    .modal-search__items .product .count-form {
        margin-left: 0;
    }
}
@media (max-width:600px) {
    .w-modal#search-items {
        width: 98%;
        top: 5px;
        transform: translate(-50%,0);
    }
    .w-modal#search-items .w-modal__content {
        max-height:  calc(100dvh - 185px);
    }

    .modal-search__items .product .price {
        width: 100%;
    }
    .modal-search__items .productColText {
      position: static;
    }
    .modal-search__items .productColImage {
      padding-right: 0;
    }
    .modal-search__items .product-delivery {
        display: block;
        padding-left: 20px;
        margin-block: 0;
        position: absolute;
        left: 0;
        top: 130px;
    }
    .modal-search__items .product-delivery::before {
        left: 0;
    }
    .modal-search__items .product .optional .row a.addToWishlist {
      max-width: calc(100% - 106px) !important;
    }
}

/* End */
/* /local/components/manao/wishlist/templates/.default/style.css?179319849156700 */
