@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz@6..12&display=swap";

.header__location, .btn:not(.btn-fullscreen) {
    transition: .3s;
    pointer-events: all !important;
    cursor: pointer
}

.header__location:active, .btn:active:not(.btn-fullscreen) {
    transform: scale(.98)
}

.main__products-item-slider .swiper-button-next.swiper-button-disabled, .main__products-item-slider .swiper-button-prev.swiper-button-disabled {
    animation-name: fadeIn;
    animation-duration: .3s;
    animation-fill-mode: both
}

.header__location:hover * {
    color: #f66 !important;
    transition: .3s
}

@media (max-width: 552px) {
    .bc-552-remove {
        display: none !important
    }
}

.bc-552-add {
    display: none
}

@media (max-width: 552px) {
    .bc-552-add {
        display: block
    }
}

.accordion__item.item-mini {
    gap: 8px
}

.accordion__item.active .accordion__item-title {
    color: #000
}

.accordion__item-content .tabs {
    margin-bottom: 16px
}

.fw-300 {
    font-weight: 300 !important
}

.fw-400 {
    font-weight: 400 !important
}

.fw-500 {
    font-weight: 500 !important
}

.fw-600 {
    font-weight: 600 !important
}

input.input {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    border-radius: 6px;
    border: 1px solid #dfdfdf;
    transition: .1s;
    padding: 8.5px 8px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0)
}

input.input:focus {
    border-color: #000
}

input.input::-moz-placeholder {
    color: #8f8f8f
}

input.input::placeholder {
    color: #8f8f8f
}

.radio label {
    color: #000
}

.product__info .info-reviews.star-danger:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M8.52235 0.543569C8.66766 0.0739803 9.33234 0.0739801 9.47765 0.543569L11.1362 5.90313C11.201 6.11254 11.3946 6.25532 11.6138 6.25532H17.0308C17.5092 6.25532 17.7144 6.86267 17.334 7.15285L12.9103 10.5276C12.7436 10.6548 12.6739 10.8726 12.7359 11.0729L14.4156 16.501C14.5595 16.966 14.0217 17.3415 13.6347 17.0463L9.30326 13.742C9.12417 13.6054 8.87583 13.6054 8.69674 13.742L4.36528 17.0463C3.9783 17.3415 3.44048 16.966 3.58437 16.501L5.26407 11.0729C5.32607 10.8726 5.25643 10.6548 5.08968 10.5276L0.665955 7.15285C0.285569 6.86267 0.490782 6.25532 0.969218 6.25532H6.38619C6.6054 6.25532 6.79904 6.11254 6.86384 5.90313L8.52235 0.543569Z' fill='%23FF6666'/%3e%3c/svg%3e")
}

.product__info .info-reviews:before {
    transform: translateY(-1px)
}

.product__info b {
    color: #000;
    font-weight: 600
}

.orders__header {
    margin-left: 12px
}

.main {
    margin: 16px 0 32px;
    width: 100%
}

@media (max-width: 772px) {
    .main .breadcrumbs__links a {
        font-size: 12px !important
    }
}

.main .worktime {
    margin: 16px 0 16px
}

.main .product__header {
    margin-top: 16px
}

@media (max-width: 772px) {
    .main .product__title {
        font-size: 20px !important
    }
}

.main__title {
    margin-top: 40px;
    font-weight: 600
}

@media (max-width: 992px) {
    .main__title {
        font-size: 20px;
        font-style: normal;
        line-height: 120%;
        letter-spacing: .1px;
        margin-top: 32px
    }
}

.main__setub {
    position: relative;
    display: flex;
    gap: 8px;
    margin-top: 16px
}

.main__setub-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background-color: #f5f5f5;
    border-radius: 30px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.4px;
    padding: 6px 16px;
    transition: .1s
}

@media (max-width: 772px) {
    .main__setub-item span {
        display: none !important
    }
}

.main__setub-item:hover {
    background-color: #ececec
}

.main__setub-item.item-selected, .main__setub-item.context-active {
    background-color: #f66;
    color: #fff
}

.main__setub-item.item-selected img, .main__setub-item.context-active img {
    filter: invert(1)
}

.main__setub-item-icon {
    position: relative;
    width: 24px;
    height: 24px
}

.main__setub-item-icon.icon-max:after {
    visibility: visible;
    opacity: 1;
    transform: none
}

.main__setub-item-icon:after {
    content: "";
    position: absolute;
    bottom: 4px;
    right: 0;
    width: 7px;
    height: 7px;
    border-radius: 100px;
    border: 1px solid #fff;
    background-color: #f66;
    visibility: hidden;
    opacity: 0;
    transform: scale(0);
    transition: .2s
}

.main__setub-item-icon img {
    width: 100%;
    height: 100%
}

.main__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 32px
}
.block--tags .main__tags
{
   /* display: flex;
    overflow-x: auto;
    flex-wrap: inherit;*/
}

@media (max-width: 772px) {
    .main__tags {
        margin-top: 16px
    }
}

.main__tags-item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 7px 10px;
    background-color: #f5f5f5;
    border-radius: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    transition: .2s;
    cursor: pointer;
    color: #000;
    white-space: pre;
}

.main__tags-item:hover {
    background-color: #ececec
}

.main__tags-item.active {
    background-color: #f66;
    color: #fff
}

.main__tags-item.active img {
    filter: invert(1)
}

.main__container {
    display: flex;
    gap: 25px
}

.main__filters {
    padding: 24px 0;
    height: -moz-max-content;
    height: max-content;
    width: 100%;
    max-width: 335px;
    height: 100vh;
    overflow: auto;
    background-color: #fff;
    overflow-y: scroll;
}

.main__filters::-webkit-scrollbar {
    width: 3px;
    height: 3px
}

@media (min-width: 992px) {
    .main__filters {
        display: none;
        top: -5px;
        left: 0
    }

    .main__filters.e-active {
        display: block
    }
}

@media (max-width: 992px) {
    .main__filters {
        position: fixed;
        top: 0;
        left: 0;
        max-width: 100vw;
        height: 100vh;
        z-index: 755;
        visibility: hidden;
        opacity: 0;
        transition: .2s;
        transform: translateY(10px);
        padding: 24px 16px 90px
    }
}

.main__filters-reset {
    display: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.4px;
    color: #8f8f8f;
    margin-bottom: 16px;
    transition: .2s
}

#btn-filters-submit {
    display: none
}

.main__filters-reset:hover {
    color: #f66
}

@media (max-width: 992px) {
    .main__filters-reset {
        display: block
    }

    #btn-filters-submit {
        display: inline-block;
        position: fixed;
        top: calc(100% - 100px);
        z-index: 10000000000000000;
        width: calc(100% - 20px);
        left: 0;
        margin-right: 30px;
        margin-left: 10px
    }

    .main__filters-body {
        padding-bottom: 100px
    }
}

.main__filters-close {
    display: none;
    position: absolute;
    top: 24px;
    right: 16px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M18 6L6 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6 6L18 18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px
}

@media (max-width: 992px) {
    .main__filters-close {
        display: block
    }
}

.main__filters-group {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.main__filters-group-item {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.main__filters-group-item-title {
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: .1px
}

.main__filters-group-item .main__tags {
    margin: 0
}

.main__filters-header {
    padding-bottom: 16px;
    border-bottom: 1px solid #dfdfdf
}

.main__filters-body {
    margin-top: 16px
}

.main__filters-footer {
    margin-top: 24px
}

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

.main__group.group-32 {
    gap: 32px
}

.main__group.group-72 {
    gap: 72px
}

.main__group.group-48 {
    gap: 48px
}

@media (max-width: 772px) {
    .main__group.group-72 {
        gap: 32px
    }

    .main__group.group-48 {
        gap: 32px
    }
}

.main__group.mt-16 {
    margin-top: 16px;
    margin-bottom: 60px
}

@media (max-width: 772px) {
    .main__group.mt-16 {
        margin-top: 41px;
        margin-bottom: 20px
    }
}

.main__group-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0em
}

@media (max-width: 772px) {
    .main__group-title {
        font-size: 20px;
        font-weight: 500;
        line-height: 27px;
        letter-spacing: 0em
    }
}

@media (min-width: 992px) {
    .main__filters {
        min-width: 335px
    }
}

.main__products {
    display: flex;
    flex-direction: column;
    gap: 16px;
    --group-column-gap: 16px;
    --group-row-gap: 32px;
    margin-top: 12px
}

.main__products-container {
    display: flex;
    flex-direction: column;
    gap: var(--group-row-gap)
}

.main__products-title {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: .1px;
    color: #000
}

@media (max-width: 772px) {
    .main__products-title {
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal
    }
}

.main__products-group {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: var(--group-column-gap);
    column-gap: var(--group-column-gap);
    row-gap: var(--group-row-gap)
}

@media (max-width: 772px) {
    .main__products-group {
        --group-row-gap: 24px
    }
}

.main__products-footer {
    display: flex;
    justify-content: center;
    margin-top: 19px
}

@media (max-width: 772px) {
    .main__products-footer {
        margin-top: 7px
    }
}

.main__products-footer .btn {
    max-width: 328px;
    height: 50px;
    font-size: 16px
}

@media (max-width: 552px) {
    .main__products-footer .btn {
        max-width: 100%
    }
}

.main__products-item {
    cursor: pointer;
    width: 322px
}

@media (max-width: 720px) {
    .main__products-item {
        width: calc(33.3333333333vw - var(--group-column-gap) * 3 - 30px)
    }
}

@media (max-width: 654px) {
    .main__products-item {
        width: calc(50vw - 30px + 6px)
    }
}

@media (max-width: 772px) {
    .main__products-item * {
        font-size: 14px;
        font-style: normal;
        font-weight: 400
    }
}

.main__products-item:hover img {
    opacity: .95
}

@media (min-width: 772px) {
    .main__products-item:hover .swiper .swiper-pagination, .main__products-item:hover .swiper .swiper-button-next, .main__products-item:hover .swiper .swiper-button-prev {
        visibility: visible;
        opacity: 1
    }
}

.main__products-item:hover .swiper .swiper-button-disabled {
    opacity: 1 !important
}

.main__products-item-slider, .main__products-item-slider-no {
    position: relative;
    height: 397px
}

@media (max-width: 720px) {
    .main__products-item-slider, .main__products-item-slider-no {
        height: -moz-max-content;
        height: max-content
    }
}

@media (max-width: 720px) {
    .main__products-item-slider .swiper-slide {
        height: 223px
    }
}

.main__products-item-slider .swiper-button-next, .main__products-item-slider .swiper-button-prev {
    min-width: 32px;
    width: 32px;
    min-height: 32px;
    height: 32px;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1831 8.16737C10.4271 7.94421 10.8229 7.94421 11.0669 8.16737L14.8169 11.5959C15.061 11.8191 15.061 12.1809 14.8169 12.4041L11.0669 15.8326C10.8229 16.0558 10.4271 16.0558 10.1831 15.8326C9.93898 15.6095 9.93898 15.2477 10.1831 15.0245L13.4911 12L10.1831 8.97549C9.93898 8.75233 9.93898 8.39052 10.1831 8.16737Z' fill='black'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px
}

.main__products-item-slider .swiper-button-next:hover, .main__products-item-slider .swiper-button-prev:hover {
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1831 8.16737C10.4271 7.94421 10.8229 7.94421 11.0669 8.16737L14.8169 11.5959C15.061 11.8191 15.061 12.1809 14.8169 12.4041L11.0669 15.8326C10.8229 16.0558 10.4271 16.0558 10.1831 15.8326C9.93898 15.6095 9.93898 15.2477 10.1831 15.0245L13.4911 12L10.1831 8.97549C9.93898 8.75233 9.93898 8.39052 10.1831 8.16737Z' fill='%23FF6666'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 32px;
    height: 32px
}

.main__products-item-slider .swiper-button-next.swiper-button-disabled, .main__products-item-slider .swiper-button-prev.swiper-button-disabled {
    display: none;
    transition: .2s
}

.main__products-item-slider .swiper-button-next {
    right: 2.5px !important
}

.main__products-item-slider .swiper-button-prev {
    left: 2.5px !important
}

@media (min-width: 772px) {
    .main__products-item-slider .swiper-pagination, .main__products-item-slider .swiper-button-next, .main__products-item-slider .swiper-button-prev {
        opacity: 0;
        visibility: hidden;
        transition: .2s
    }
}

.main__products-item-slider .swiper-pagination {
    width: 100% !important;
    bottom: 10px
}

@media (max-width: 772px) {
    .main__products-item-slider .swiper-pagination {
        bottom: 5px
    }
}

.main__products-item-slider .swiper-pagination .swiper-pagination-bullet {
    width: 22px !important;
    height: 2px !important;
    transform: 0 !important;
    margin-left: 2px !important
}

.main__products-item-tag {
    padding: 2.5px 12px;
    border-radius: 100px;
    z-index: 500;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: auto;
    pointer-events: none;
    background-color: #f66;
    display: inline-block;
    margin-bottom: 6px;
    color: #fff
}

@media (max-width: 772px) {
    .main__products-item-tag {
        padding: 2px 6px;
        font-size: 10px;
        font-style: normal;
        margin-bottom: 0
    }
}

.main__products-item-image {
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 8px
}

@media (max-width: 720px) {
    .main__products-item-image {
        width: 100%
    }
}

.main__products-item-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .1s
}

.main__products-item-container {
    position: relative;
    display: flex;
    justify-content: space-between;
    gap: 3px;
    margin-top: 8px;
    width: 100%
}

@media (max-width: 720px) {
    .main__products-item-container {
        margin-top: 4px
    }
}

.main__products-item-price, .main__products-item-title {
    color: #000
}

@media (max-width: 720px) {
    .main__products-item-title {
        margin-top: 11px;
        width: calc(100% - 33px);
        display: inline-block;
        display: flow-root;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        max-height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 160px;
        height: 1.4em;
        white-space: nowrap;
    }
}

.main__products-item-price {
    display: flex;
    align-items: center;
    gap: 6px;
    font-weight: 700
}

.main__products-item-price-now {
    color: #f66
}

@media (max-width: 720px) {
    .main__products-item-price-now {
        font-weight: 700
    }
}

.main__products-item-price-old {
    color: #8f8f8f;
    text-decoration: line-through;
    font-weight: 500
}

.main__products-item-delivery {
    margin-top: 8px;
    color: #8f8f8f
}

@media (max-width: 720px) {
    .main__products-item-delivery {
        margin-top: 4px;
        font-size: 12px;
        font-style: normal;
        font-weight: 400
    }
}

.main__products-item-buy {
    height: 40px;
    width: 40px;
    background: #fff;
    transition: .2s;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='%23F5F5F5'/%3e%3cpath d='M27 19H21V13C21 12.7348 20.8946 12.4804 20.7071 12.2929C20.5196 12.1054 20.2652 12 20 12C19.7348 12 19.4804 12.1054 19.2929 12.2929C19.1054 12.4804 19 12.7348 19 13V19H13C12.7348 19 12.4804 19.1054 12.2929 19.2929C12.1054 19.4804 12 19.7348 12 20C12 20.2652 12.1054 20.5196 12.2929 20.7071C12.4804 20.8946 12.7348 21 13 21H19V27C19 27.2652 19.1054 27.5196 19.2929 27.7071C19.4804 27.8946 19.7348 28 20 28C20.2652 28 20.5196 27.8946 20.7071 27.7071C20.8946 27.5196 21 27.2652 21 27V21H27C27.2652 21 27.5196 20.8946 27.7071 20.7071C27.8946 20.5196 28 20.2652 28 20C28 19.7348 27.8946 19.4804 27.7071 19.2929C27.5196 19.1054 27.2652 19 27 19Z' fill='black'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 40px;
    height: 40px
}

@media (max-width: 552px) {
    .main__products-item-buy {
        position: absolute;
        top: 0;
        right: 0;
        width: 32px;
        height: 32px
    }
}

.shop-reviews {
    margin-top: 36px
}

@media (max-width: 772px) {
    .shop-reviews {
        margin-top: 16px
    }
}

.shop-reviews .reviews {
    margin-top: 36px
}

@media (max-width: 772px) {
    .shop-reviews .reviews {
        margin-top: 24px
    }
}

.group {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

@media (max-width: 772px) {
    .group {
        gap: 36px
    }
}

.group__item {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (max-width: 772px) {
    .group__item {
        flex-direction: column;
        gap: 16px
    }
}

.group__title {
    display: flex;
    justify-content: space-between;
    gap: 12px
}

@media (max-width: 772px) {
    .group__title {
        flex-direction: column;
        gap: 11px
    }
}

@media (max-width: 772px) {
    .group__title .checkbox input {
        width: 16px;
        min-width: 16px;
        height: 16px
    }

    .group__title .checkbox input:before {
        transform: scale(.78);
        transform-origin: calc(-100% - 10px) calc(-100% - 10px)
    }
}

.group__title .checkbox label {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

@media (max-width: 772px) {
    .group__title .checkbox label {
        padding-left: 8px;
        font-size: 14px
    }
}

.group__content {
    display: flex;
    justify-content: space-between;
    gap: 8px;
    width: 100%
}

@media (max-width: 772px) {
    .group__content {
        flex-direction: column
    }
}

@media (max-width: 552px) {
    .group__content:has(.comment) {
        margin: -16px 0 -12px
    }
}

.group__content:has(.input) {
    gap: 21px
}

@media (max-width: 772px) {
    .group__content:has(.input) {
        gap: 16px
    }
}

.group__content:has(.radio) {
    justify-content: start;
    gap: 78px
}

@media (max-width: 552px) {
    .group__content:has(.radio) {
        gap: 25px
    }
}

.group__content:has(.radio) .radio label {
    display: flex;
    align-items: center;
    gap: 22px
}

.group__content .input {
    width: 50%
}

@media (max-width: 772px) {
    .group__content .input {
        width: 100%
    }
}

.group__content.content-min {
    width: -moz-min-content;
    width: min-content
}

.group__content .comment {
    width: 100%;
    max-width: 340px
}

.group__content .btn {
    max-width: 328px
}

@media (max-width: 552px) {
    .group__content .btn {
        max-width: 100%
    }
}

.faq {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.faq__item {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 20px 0;
    border-bottom: 1px solid #dfdfdf;
    transition: .1s border-color;
    cursor: pointer;
    --toggle-btn-size: 32px
}

.faq__item.active, .faq__item:hover {
    border-color: #000
}

.faq__item.active .faq__item-toggle, .faq__item:hover .faq__item-toggle {
    opacity: 1
}

.faq__item.active .faq__item-question, .faq__item:hover .faq__item-question {
    color: #000 !important
}

.faq__item.active {
    cursor: auto
}

.faq__item.active .faq__item-toggle {
    transform: rotate(180deg)
}

.faq__item-toggle {
    position: absolute;
    right: 0;
    top: 16px;
    width: var(--toggle-btn-size);
    height: var(--toggle-btn-size);
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M22.6669 12.2276C22.4171 11.9792 22.0792 11.8398 21.7269 11.8398C21.3747 11.8398 21.0367 11.9792 20.7869 12.2276L16.0003 16.9476L11.2803 12.2276C11.0304 11.9792 10.6925 11.8398 10.3403 11.8398C9.98801 11.8398 9.65007 11.9792 9.40026 12.2276C9.27529 12.3515 9.17609 12.499 9.1084 12.6615C9.04071 12.8239 9.00586 12.9982 9.00586 13.1742C9.00586 13.3502 9.04071 13.5245 9.1084 13.687C9.17609 13.8495 9.27529 13.9969 9.40026 14.1209L15.0536 19.7742C15.1775 19.8992 15.325 19.9984 15.4875 20.0661C15.65 20.1338 15.8242 20.1686 16.0003 20.1686C16.1763 20.1686 16.3505 20.1338 16.513 20.0661C16.6755 19.9984 16.823 19.8992 16.9469 19.7742L22.6669 14.1209C22.7919 13.9969 22.8911 13.8495 22.9588 13.687C23.0265 13.5245 23.0613 13.3502 23.0613 13.1742C23.0613 12.9982 23.0265 12.8239 22.9588 12.6615C22.8911 12.499 22.7919 12.3515 22.6669 12.2276Z' fill='black'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: var(--toggle-btn-size);
    height: var(--toggle-btn-size);
    transition: .2s;
    cursor: pointer;
    opacity: .5
}

.faq__item-question, .faq__item-answer {
    width: calc(100% - var(--toggle-btn-size) - 15px)
}

@media (max-width: 552px) {
    .faq__item-question, .faq__item-answer {
        width: 269px
    }
}

.faq__item-question {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: .1px;
    color: #8f8f8f;
    transition: .2s color;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media (max-width: 772px) {
    .faq__item-question {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px
    }
}

.faq__item-answer {
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -.4px;
    color: #000;
    margin-top: 16px;
    max-width: 1128px
}

@media (max-width: 772px) {
    .faq__item-answer {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        width: 100%
    }
}

.cv-reviews {
    position: relative;
    overflow: hidden
}

.cv-reviews .container {
    position: relative
}

.cv-reviews__title {
    font-size: 24px;
    line-height: 22px;
    font-weight: 500
}

@media (max-width: 992px) {
    .cv-reviews__title {
        font-size: 20px;
        line-height: 110%
    }
}

.cv-reviews__subtitle {
    display: flex;
    gap: 16px;
    margin-top: 17px
}

@media (max-width: 992px) {
    .cv-reviews__subtitle {
        gap: 8px;
        margin-top: 8px
    }
}

.cv-reviews__subtitle span {
    position: relative
}

@media (max-width: 992px) {
    .cv-reviews__subtitle span {
        font-size: 12px;
        line-height: 16px
    }
}

.cv-reviews__subtitle span.star {
    display: flex;
    align-items: center;
    gap: 8px
}

@media (max-width: 992px) {
    .cv-reviews__subtitle span.star {
        gap: 4px
    }
}

.cv-reviews__subtitle span.star:before {
    display: block;
    content: "";
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0.25L12.3574 7.50532H19.9861L13.8143 11.9894L16.1717 19.2447L10 14.7606L3.82825 19.2447L6.18565 11.9894L0.0139065 7.50532H7.6426L10 0.25Z' fill='%23FF6666'/%3e%3c/svg%3e")
}

@media (max-width: 992px) {
    .cv-reviews__subtitle span.star:before {
        width: 16px;
        height: 16px;
        background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 0.0273438L9.79611 5.55521H15.6085L10.9062 8.97162L12.7023 14.4995L8 11.0831L3.29772 14.4995L5.09383 8.97162L0.391548 5.55521H6.20389L8 0.0273438Z' fill='%23FF6666'/%3e%3c/svg%3e ")
    }
}

.cv-reviews__slider {
    position: static;
    margin-top: 16px
}

.cv-reviews__slider .swiper-button-disabled {
    opacity: .6 !important;
    pointer-events: none
}

.cv-reviews__slider .swiper {
    overflow: visible !important
}

.cv-reviews__slider .swiper .swiper-slide {
    width: 250px;
    transition: .2s;
    margin-right: 16px !important;
    transform: scale(.9);
    pointer-events: none
}

@media (max-width: 552px) {
    .cv-reviews__slider .swiper .swiper-slide {
        margin-right: 8px
    }
}

.cv-reviews__slider .swiper .swiper-slide * {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    user-select: text !important
}

.cv-reviews__slider .swiper .swiper-slide, .cv-reviews__slider .swiper .swiper-slide.invisible {
    opacity: .25 !important
}

.cv-reviews__slider .swiper .swiper-slide-visible {
    opacity: 1 !important;
    transform: none !important;
    pointer-events: all !important
}

.cv-reviews__slider-navigation {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    gap: 12px
}

@media (max-width: 992px) {
    .cv-reviews__slider-navigation {
        gap: 0;
        right: 16px
    }
}

.cv-reviews__slider-navigation, .cv-reviews__slider-navigation * {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #000
}

@media (max-width: 992px) {
    .cv-reviews__slider-navigation, .cv-reviews__slider-navigation * {
        font-weight: 400;
        font-size: 12px;
        line-height: 22px
    }
}

.cv-reviews__slider-navigation-more {
    transition: .2s;
    color: #000
}

@media (max-width: 552px) {
    .cv-reviews__slider-navigation-more {
        font-size: 14px
    }
}

.cv-reviews__slider-navigation-more:hover {
    color: #f66
}

.cv-reviews__slider-navigation-group {
    display: flex;
    justify-content: flex-end;
    gap: 12px
}

@media (max-width: 552px) {
    .cv-reviews__slider-navigation-group {
        display: none
    }
}

.cv-reviews__slider-navigation-group [data-nav] {
    width: 32px;
    height: 32px;
    background-color: rgba(0, 0, 0, 0);
    transition: .3s
}

.cv-reviews__slider-navigation-group [data-nav=prev] {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.16664 16.7507C3.16664 9.38685 9.13618 3.41732 16.5 3.41732C23.8638 3.41732 29.8333 9.38685 29.8333 16.7506C29.8333 24.1144 23.8638 30.084 16.5 30.084C9.13618 30.084 3.16664 24.1144 3.16664 16.7507Z' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9226 21.8608C18.5971 22.1584 18.0695 22.1584 17.7441 21.8608L12.7441 17.2894C12.4186 16.9919 12.4186 16.5094 12.7441 16.2119L17.7441 11.6405C18.0695 11.3429 18.5971 11.3429 18.9226 11.6405C19.248 11.938 19.248 12.4204 18.9226 12.718L14.5118 16.7507L18.9226 20.7833C19.248 21.0809 19.248 21.5633 18.9226 21.8608Z' fill='black'/%3e%3c/svg%3e")
}

.cv-reviews__slider-navigation-group [data-nav=prev]:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.1667 16.7507C3.1667 9.38685 9.13624 3.41732 16.5 3.41732C23.8638 3.41732 29.8334 9.38685 29.8334 16.7506C29.8334 24.1144 23.8638 30.084 16.5 30.084C9.13624 30.084 3.1667 24.1144 3.1667 16.7507Z' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.9226 21.8608C18.5972 22.1584 18.0696 22.1584 17.7441 21.8608L12.7441 17.2894C12.4187 16.9919 12.4187 16.5094 12.7441 16.2119L17.7441 11.6405C18.0696 11.3429 18.5972 11.3429 18.9226 11.6405C19.2481 11.938 19.2481 12.4204 18.9226 12.718L14.5119 16.7507L18.9226 20.7833C19.2481 21.0809 19.2481 21.5633 18.9226 21.8608Z' fill='%23FF6666'/%3e%3c/svg%3e ")
}

.cv-reviews__slider-navigation-group [data-nav=next] {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.8334 16.7493C29.8334 24.1131 23.8638 30.0827 16.5 30.0827C9.13622 30.0827 3.16669 24.1131 3.16669 16.7493C3.16669 9.38555 9.13622 3.41602 16.5 3.41602C23.8638 3.41602 29.8334 9.38555 29.8334 16.7493Z' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0774 11.6392C14.4029 11.3416 14.9305 11.3416 15.2559 11.6392L20.2559 16.2106C20.5814 16.5081 20.5814 16.9906 20.2559 17.2881L15.2559 21.8595C14.9305 22.1571 14.4029 22.1571 14.0774 21.8595C13.752 21.562 13.752 21.0796 14.0774 20.782L18.4882 16.7493L14.0774 12.7167C13.752 12.4191 13.752 11.9367 14.0774 11.6392Z' fill='black'/%3e%3c/svg%3e ")
}

.cv-reviews__slider-navigation-group [data-nav=next]:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M29.8333 16.7493C29.8333 24.1131 23.8638 30.0827 16.5 30.0827C9.13616 30.0827 3.16663 24.1131 3.16663 16.7493C3.16663 9.38555 9.13616 3.41602 16.5 3.41602C23.8638 3.41602 29.8333 9.38555 29.8333 16.7493Z' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0774 11.6392C14.4028 11.3416 14.9304 11.3416 15.2559 11.6392L20.2559 16.2106C20.5813 16.5081 20.5813 16.9906 20.2559 17.2881L15.2559 21.8595C14.9304 22.1571 14.4028 22.1571 14.0774 21.8595C13.7519 21.562 13.7519 21.0796 14.0774 20.782L18.4881 16.7493L14.0774 12.7167C13.7519 12.4191 13.7519 11.9367 14.0774 11.6392Z' fill='%23FF6666'/%3e%3c/svg%3e ")
}

.cv-reviews__slider-item {
    background: #f5f5f5;
    border-radius: 8px;
    padding: 16px;
    width: 250px
}

.cv-reviews__slider-item-date {
    font-weight: 400;
    font-size: 12px;
    line-height: normal;
    color: #8f8f8f
}

.cv-reviews__slider-item-subtitle {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 4px
}

.cv-reviews__slider-item-stars {
    display: flex;
    align-items: center;
    gap: 4px;
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.5 0.75L9.0716 5.58688H14.1574L10.0429 8.57624L11.6145 13.4131L7.5 10.4238L3.3855 13.4131L4.9571 8.57624L0.842604 5.58688H5.9284L7.5 0.75Z' fill='%23FF6666'/%3e%3c/svg%3e ")

}

.cv-reviews__slider-item-stars.star-count-5
{
    width: 75px;
}
.cv-reviews__slider-item-stars.star-count-4
{
    width: 60px;
}
.cv-reviews__slider-item-stars.star-count-3
{
    width: 45px;
}
.cv-reviews__slider-item-stars.star-count-2
{
    width: 30px;
}

.cv-reviews__slider-item-text {
    margin-top: 8px
}

#preloader {
    z-index: 11111
}

.main__products-item-delivery.js-delivery-time:not(.isCalculated) {
    opacity: 0
}

.disabled_tags {
    opacity: .3;
    color: #000
}

.old-price {
    margin-right: 4px;
    font-weight: 400;
    color: #000;
    text-decoration: line-through
}

.tags-list {
    position: absolute;
    top: 12px;
    left: 8px;
    padding: 2.5px 8px;
    border-radius: 100px;
    z-index: 500;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: auto;
    pointer-events: none
}

@media (max-width: 772px) {
    .tags-list {
        top: 3px;
        left: 0;
        padding: 2.5px 8px
    }
}
.tags-list.right-tag
{
    right: 0px;
    left: auto;
}


.search-results-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: .87rem;
    font-weight: 300;
    margin-bottom: 24px;
    margin-top: 24px
}

.block-text-seller-address {
    position: relative
}

.search-results-info a {
    color: #f66
}

.city-address-search-wrap {
    margin-bottom: 10px;
    position: relative;
    margin-left: 13px;
    margin-top: 8px
}

@media screen and (max-width: 650px)

.text_no_available {
    font-size: 21px
}

.text_no_available {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 40%;
    font-size: 31px;
    color: #000;
    z-index: 1;
    opacity: 1;
    font-weight: 500
}

.main__products-item.no-can .main__products-item-image, .main__products-item.no-can .main__products-item-container {
    opacity: .4
}

.main__products-item.no-can {
    position: relative
}

.note-text {
    text-transform: uppercase;
    font-size: .62rem;
    color: #747474;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px
}

.nav--page-block .selects a {
    position: absolute;
    top: 6px;
    left: 0;
    border-radius: 50%;
    width: 35px;
    border: 1px solid #f66;
    height: 35px;
    color: #f66;
    line-height: 12px;
    font-size: 20px
}

.nav--page-block .nav-catalog {
    padding: 10px;
    color: #000;
    font-size: 19px
}

.nav--page-block .selects {
    color: #f66;
    position: relative;
    margin: 0 20px 0 0
}

.nav--page-block {
    position: relative;
    text-align: center;
    margin-top: 10px
}

.grid.grid_sm.grid_nm {
    margin-top: -14px
}

.main__products-item-buy:hover:not(.add-cart) {
    background-image: url("data:image/svg+xml;charset=UTF-8, <svg width='40' height='40' viewBox='0 0 40 40' fill='%23FF6666' xmlns='http://www.w3.org/2000/svg'><rect width='40' height='40' rx='20' fill='%23FF6666'/><path d='M27 19H21V13C21 12.7348 20.8946 12.4804 20.7071 12.2929C20.5196 12.1054 20.2652 12 20 12C19.7348 12 19.4804 12.1054 19.2929 12.2929C19.1054 12.4804 19 12.7348 19 13V19H13C12.7348 19 12.4804 19.1054 12.2929 19.2929C12.1054 19.4804 12 19.7348 12 20C12 20.2652 12.1054 20.5196 12.2929 20.7071C12.4804 20.8946 12.7348 21 13 21H19V27C19 27.2652 19.1054 27.5196 19.2929 27.7071C19.4804 27.8946 19.7348 28 20 28C20.2652 28 20.5196 27.8946 20.7071 27.7071C20.8946 27.5196 21 27.2652 21 27V21H27C27.2652 21 27.5196 20.8946 27.7071 20.7071C27.8946 20.5196 28 20.2652 28 20C28 19.7348 27.8946 19.4804 27.7071 19.2929C27.5196 19.1054 27.2652 19 27 19Z' fill='white'/></svg>")
}

.main__products-item-buy.add-cart {
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='%23FF6666'/%3e%3cpath d='M28.5 23C28.4978 22.3997 28.3155 21.8139 27.9768 21.3183C27.6381 20.8227 27.1585 20.4401 26.6 20.22L28.47 13.22C28.5091 13.0709 28.5131 12.9148 28.4819 12.7639C28.4507 12.613 28.385 12.4713 28.29 12.35C28.1929 12.2363 28.0715 12.1459 27.9348 12.0853C27.798 12.0247 27.6495 11.9956 27.5 12H13.8L13.47 10.74C13.4126 10.5269 13.2864 10.3388 13.1109 10.2049C12.9355 10.0711 12.7207 9.99904 12.5 10H10.5V12H11.73L14.21 21.26C14.2686 21.4782 14.3993 21.6701 14.5809 21.8044C14.7625 21.9388 14.9842 22.0077 15.21 22H25.5C25.7652 22 26.0196 22.1054 26.2071 22.2929C26.3946 22.4804 26.5 22.7348 26.5 23C26.5 23.2652 26.3946 23.5196 26.2071 23.7071C26.0196 23.8947 25.7652 24 25.5 24H12.5C12.2348 24 11.9804 24.1054 11.7929 24.2929C11.6054 24.4804 11.5 24.7348 11.5 25C11.5 25.2652 11.6054 25.5196 11.7929 25.7071C11.9804 25.8947 12.2348 26 12.5 26H13.68C13.5155 26.4531 13.4627 26.9392 13.5259 27.4171C13.5892 27.895 13.7666 28.3506 14.0433 28.7454C14.32 29.1401 14.6877 29.4624 15.1154 29.6849C15.543 29.9074 16.0179 30.0235 16.5 30.0235C16.9821 30.0235 17.457 29.9074 17.8846 29.6849C18.3123 29.4624 18.68 29.1401 18.9567 28.7454C19.2334 28.3506 19.4108 27.895 19.4741 27.4171C19.5373 26.9392 19.4845 26.4531 19.32 26H21.68C21.5303 26.4126 21.4729 26.853 21.512 27.2902C21.551 27.7274 21.6856 28.1507 21.906 28.5302C22.1265 28.9098 22.4276 29.2363 22.788 29.4868C23.1485 29.7373 23.5595 29.9056 23.9921 29.98C24.4247 30.0543 24.8683 30.0328 25.2917 29.917C25.715 29.8012 26.1078 29.5939 26.4424 29.3097C26.7769 29.0255 27.045 28.6714 27.2277 28.2723C27.4105 27.8732 27.5034 27.4389 27.5 27C27.4981 26.4834 27.3602 25.9764 27.1 25.53C27.5276 25.2604 27.8802 24.8871 28.1249 24.4448C28.3697 24.0025 28.4987 23.5055 28.5 23ZM24.59 20H16L14.34 14H26.2L24.59 20ZM16.5 28C16.3022 28 16.1089 27.9414 15.9444 27.8315C15.78 27.7216 15.6518 27.5654 15.5761 27.3827C15.5004 27.2 15.4806 26.9989 15.5192 26.8049C15.5578 26.6109 15.653 26.4328 15.7929 26.2929C15.9327 26.153 16.1109 26.0578 16.3049 26.0192C16.4989 25.9806 16.7 26.0004 16.8827 26.0761C17.0654 26.1518 17.2216 26.28 17.3315 26.4444C17.4414 26.6089 17.5 26.8022 17.5 27C17.5 27.2652 17.3946 27.5196 17.2071 27.7071C17.0196 27.8947 16.7652 28 16.5 28ZM24.5 28C24.3022 28 24.1089 27.9414 23.9444 27.8315C23.78 27.7216 23.6518 27.5654 23.5761 27.3827C23.5004 27.2 23.4806 26.9989 23.5192 26.8049C23.5578 26.6109 23.653 26.4328 23.7929 26.2929C23.9327 26.153 24.1109 26.0578 24.3049 26.0192C24.4989 25.9806 24.7 26.0004 24.8827 26.0761C25.0654 26.1518 25.2216 26.28 25.3315 26.4444C25.4414 26.6089 25.5 26.8022 25.5 27C25.5 27.2652 25.3946 27.5196 25.2071 27.7071C25.0196 27.8947 24.7652 28 24.5 28Z' fill='white'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 40px;
    height: 40px
}

@media (max-width: 552px) {
    .main__products-item-buy {
        position: absolute;
        top: 0;
        right: 0;
        width: 32px;
        height: 32px
    }
}

.switch {
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
    transition: .2s
}

.switch__input {
    box-shadow: 0px 4px 4px 0px rgba(142, 141, 208, .16)
}

.switch.active:hover .switch__input {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='48' height='24' rx='12' fill='%23CE3A3A'/%3e%3ccircle cx='36' cy='12' r='8' fill='white'/%3e%3c/svg%3e")
}

.switch.active .switch__input {
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='48' height='24' rx='12' fill='%23FF6666'/%3e%3ccircle cx='36' cy='12' r='8' fill='white'/%3e%3c/svg%3e")
}

.switch.switch-disabled {
    opacity: .7;
    pointer-events: none
}

.switch.switch-disabled .switch__input {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='48' height='24' rx='12' fill='%23F8DFDF'/%3e%3ccircle cx='12' cy='12' r='8' fill='white'/%3e%3c/svg%3e")
}

.switch.switch-disabled.active .switch__input {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='48' height='24' rx='12' fill='%23F8DFDF'/%3e%3ccircle cx='36' cy='12' r='8' fill='white'/%3e%3c/svg%3e")
}

.switch__label {
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.switch__input {
    width: 48px;
    height: 24px;
    transition: .2s;
    border-radius: 100px;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='48' height='24' viewBox='0 0 48 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='48' height='24' rx='12' fill='%23EBEBEB'/%3e%3ccircle cx='12' cy='12' r='8' fill='white'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 48px;
    height: 24px
}

.text-gotov-tovar {
    padding: 10px 0;
    margin: 0 10px 20px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    font-size: 21px
}
.opt__filters
{
    display: none;
}
.opt__filters.e-active
{
    display: block;
}

.close__filter {
    background-image: url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTggNkw2IDE4JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J002IDZMMTggMTgnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 18px;
    height: 18px;
    margin-right: -6px;
}


.worktime__header-icon {
    position: absolute;
    top: 50%;
    right: -28px;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: .2s;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3e%3cpath d='M17.4997 9.1697C17.3123 8.98345 17.0589 8.87891 16.7947 8.87891C16.5305 8.87891 16.2771 8.98345 16.0897 9.1697L12.4997 12.7097L8.9597 9.1697C8.77234 8.98345 8.51889 8.87891 8.2547 8.87891C7.99052 8.87891 7.73707 8.98345 7.5497 9.1697C7.45598 9.26266 7.38158 9.37326 7.33081 9.49512C7.28004 9.61698 7.25391 9.74769 7.25391 9.8797C7.25391 10.0117 7.28004 10.1424 7.33081 10.2643C7.38158 10.3861 7.45598 10.4967 7.5497 10.5897L11.7897 14.8297C11.8827 14.9234 11.9933 14.9978 12.1151 15.0486C12.237 15.0994 12.3677 15.1255 12.4997 15.1255C12.6317 15.1255 12.7624 15.0994 12.8843 15.0486C13.0061 14.9978 13.1167 14.9234 13.2097 14.8297L17.4997 10.5897C17.5934 10.4967 17.6678 10.3861 17.7186 10.2643C17.7694 10.1424 17.7955 10.0117 17.7955 9.8797C17.7955 9.74769 17.7694 9.61698 17.7186 9.49512C17.6678 9.37326 17.5934 9.26266 17.4997 9.1697Z' fill='black'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
}


.worktime__header {
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
    width: -moz-max-content;
    width: max-content;
}
.worktime {
    display: flex;
    gap: 12px;
}

.worktime__list {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.worktime__list-item {
    display: flex;
    gap: 16px;
}
.worktime__list-item-title {
    color: #8f8f8f;
    width: -moz-max-content;
    width: max-content;
    min-width: 104px;
}
.worktime__list-item-text {
    color: #000;
}
.worktime__header-icon.icon-active {
    transform: translateY(-50%) rotate(180deg);
}

.worktime__icon {
    width: 24px;
    height: 24px;
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3e%3cpath d='M15.598 12.634L13.5 11.423V7C13.5 6.73478 13.3946 6.48043 13.2071 6.29289C13.0196 6.10536 12.7652 6 12.5 6C12.2348 6 11.9804 6.10536 11.7929 6.29289C11.6054 6.48043 11.5 6.73478 11.5 7V12C11.5 12.1755 11.5462 12.348 11.634 12.5C11.7218 12.652 11.848 12.7782 12 12.866L14.598 14.366C14.7118 14.4327 14.8376 14.4762 14.9683 14.4941C15.0989 14.512 15.2319 14.5038 15.3594 14.4701C15.4869 14.4364 15.6064 14.3778 15.7112 14.2977C15.8159 14.2176 15.9038 14.1175 15.9698 14.0033C16.0357 13.8891 16.0784 13.763 16.0954 13.6322C16.1124 13.5014 16.1034 13.3686 16.0688 13.2413C16.0343 13.114 15.9749 12.9949 15.8941 12.8906C15.8133 12.7864 15.7127 12.6992 15.598 12.634ZM12.5 2C10.5222 2 8.58879 2.58649 6.9443 3.6853C5.29981 4.78412 4.01809 6.3459 3.26121 8.17317C2.50433 10.0004 2.3063 12.0111 2.69215 13.9509C3.078 15.8907 4.03041 17.6725 5.42894 19.0711C6.82746 20.4696 8.60929 21.422 10.5491 21.8079C12.4889 22.1937 14.4996 21.9957 16.3268 21.2388C18.1541 20.4819 19.7159 19.2002 20.8147 17.5557C21.9135 15.9112 22.5 13.9778 22.5 12C22.4971 9.34873 21.4426 6.80688 19.5679 4.93215C17.6931 3.05742 15.1513 2.00291 12.5 2ZM12.5 20C10.9178 20 9.37104 19.5308 8.05544 18.6518C6.73985 17.7727 5.71447 16.5233 5.10897 15.0615C4.50347 13.5997 4.34504 11.9911 4.65372 10.4393C4.9624 8.88743 5.72433 7.46197 6.84315 6.34315C7.96197 5.22433 9.38743 4.4624 10.9393 4.15372C12.4911 3.84504 14.0997 4.00346 15.5615 4.60896C17.0233 5.21447 18.2727 6.23984 19.1518 7.55544C20.0308 8.87103 20.5 10.4177 20.5 12C20.4974 14.1209 19.6537 16.1542 18.1539 17.6539C16.6542 19.1536 14.6209 19.9974 12.5 20Z' fill='black'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
}
.worktime__text b {
    color: #f93232;
}
.worktime__text.open b {
    color: #08b90a;
}
.worktime {
    margin: 16px 0 16px;
}
.worktime {
    display: flex;
    gap: 12px;
}
.worktime__text, .worktime__text *{
    font-weight: 600;
    color: #000;
    font-size: 16px;
}
.worktime__body {
    margin-top: 10.5px;
}
.seller-text
{
    margin-top: 10px;
}
.cv-reviews__slider-item-text {
    max-height: 200px;
    overflow: hidden;
}

@media (max-width: 720px) {
    .main__products-item.bigCard {
        width: calc(100vw - 30px);
    }
    .bigCard.main__products-item * {
        font-size: 15px;
    }
    .bigCard .main__products-item-tag {
        font-size: 15px;
    }
    .bigCard .main__products-item-slider .swiper-slide {
        height: calc(100vw);
    }
    .bigCard .main__products-item-title
    {
        width: 100%;
    }
}