

/* Start:/local/templates/new/components/bitrix/favorites.list/.default/style.css?170653535820713*/
body {
    background: #fff !important;
}

.fav-main-section,
.fav-main-section * {
    box-sizing: border-box;
}

.fav-main-section {
    margin: 48px 0;
}

.fav-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 33px;
    color: #1A181F;
    margin-bottom: 23px;
}

.fab-subtitle {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 25px;
    max-width: 585px;
}

.fav-sections {
    display: flex;
    margin: 0 -15px 40px -15px;
    position: relative;
}

.fav-sections:after {
    position: absolute;
    content: '';
    bottom: -13px;
    width: calc(100% - 30px);
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
    background: #1A181F;
    opacity: .1;
}

.fav-section {
    margin: 0 15px;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #1A181F;
    transition: all .2s;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
}

.fav-section.active,
.fav-section:hover {
    color: #D00025;
}

.fav-section.active:after {
    position: absolute;
    content: '';
    bottom: -13px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #D00025;
}

.fav-items {
    display: none;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.fav-items.active {
    display: flex;
}

/*
.fav-item {
    flex: 0 0 calc(50% - 15px);
    margin-bottom: 30px;
}

.fav-item-image-block {
    position: relative;
    padding-top: 48.211243611%;
    overflow: hidden;
    border-radius: 20px;
}

.fav-item-image,
.fav-item-image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}

.fav-item-info {
    padding-top: 17px;
}

.fav-item-title-reviews {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.fav-item-title, .fav-item-price {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    color: #000000;
}

.fav-item-price {
    margin-bottom: 11px;
}

.fav-item-address {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #1A181F;
}
*/


.fav-item {
    margin: 0 15px 30px 15px;
    height: auto !important;
    flex: 0 0 calc(25% - 30px);
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, .1);
}

.fav-item-block {
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, .1);
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.fav-item-image {
    display: block;
    position: relative;
    padding-top: 66%;
}

.fav-item-image:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 27.38%, rgba(0, 0, 0, 0) 61.98%, rgba(0, 0, 0, 0.2) 70.83%, rgba(0, 0, 0, 0.86) 100%);
    z-index: 1;
    top: 0;
    left: 0;
}


.fav-item-image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.fav-item-price {
    position: absolute;
    top: 15px;
    left: 15px;
    background: rgba(255, 255, 255, 0.25);
    backdrop-filter: blur(12.5px);
    border-radius: 5px;
    padding: 5px 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    z-index: 2;
}

.fav-item-text {
    padding: 17px 20px 21px 20px;
    flex: 1 1 auto;
}

.fav-item-name {
    display: block;
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #1A181F;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.fav-item-name span {
    color: #D00025;
}

a.fav-offer-place {
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    text-decoration-line: underline;
    color: #1A181F;
    opacity: 0.5;
    margin-bottom: 4px;
}

.fav-item-address {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #1A181F;
    margin-bottom: 7px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.fav-item-name:after,
.fav-item-address:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 30px;
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.fav-item-reviews {
    display: flex;
    align-items: center;
}

.fav-item-rating {
    padding-left: 21px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #1A181F;
    margin-right: 9px;
}

.fav-item-rating:before {
    position: absolute;
    content: '';
    background: url(/local/templates/new/images/rating_star.svg);
    width: 16px;
    height: 16px;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.fav-item-rating span {
    font-weight: 800;
}

.fav-item-reviews-count {
    font-weight: 600;
    font-size: 14px;
    line-height: 10px;
    text-decoration-line: underline;
    color: #1A181F;
}

@media (max-width: 1680px) {
    .container {
        max-width: 1200px !important;
    }
}

@media (max-width: 1200px) {
    .fav-item {
        flex: 0 0 calc(33.33% - 30px);
    }
}

@media (max-width: 767px) {
    .fav-sections {
        overflow: auto;
    }

    .fav-items {
        margin: 0;
    }

    .fav-item {
        flex: 0 0 100%;
        margin: 0 0 15px 0;
    }
}

/*стили мастеров*/
.master {
    flex: 0 0 calc(25% - 30px);
    width: calc(25% - 30px);
    margin: 0 15px 15px 15px;
    background: #FFFFFF;
    border: 1px solid rgba(26, 24, 31, .1);
    border-radius: 20px;
}

.master-head-block {
    display: flex;
    padding: 15px;
    align-items: center;
    justify-content: space-between;
}

.master-type {
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    color: #1A181F;
    flex: 0 0 calc(100% - 118px);
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.master-type span {
    color: #D00025;
}

.master-on-map {
    background: #FFFFFF;
    border: 1px solid #D00025;
    border-radius: 5px;
    padding: 5px 10px 7px 10px;
    white-space: nowrap;
    font-weight: 500;
    font-size: 10px;
    color: #D00025;
    flex: 0 0 109px;
}

.master-image-block {
    display: block;
    position: relative;
    padding-top: 135%;
    margin: 0 -1px;
}

.master-image-block img,
.master-image-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.master-image-block img {
    object-fit: cover;
}

.master-image-bg {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 27.38%, rgba(0, 0, 0, 0) 61.98%, rgba(0, 0, 0, 0.2) 70.83%, rgba(0, 0, 0, 0.86) 100%);
    z-index: 1;
}

.master-image-top-info {
    position: absolute;
    top: 15px;
    left: 15px;
    display: flex;
    z-index: 2;
    width: calc(100% - 72px);
}

.master-real-photo {
    background: #D00025;
    border-radius: 5px;
    font-weight: 500;
    font-size: 10px;
    line-height: 10px;
    color: #FFFFFF;
    padding: 5px 6px 7px 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M1 2.09091L3.94737 5L8 1' stroke='white'/%3E%3C/svg%3E");
    background-position: 6px 8px;
    background-size: 7px 4px;
    background-repeat: no-repeat;
    margin-right: 8px;
}

.master-has-video {
    background: #D00025;
    border-radius: 5px;
    width: 25px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M7.4644 3.68028L1.1152 0.380291C0.99218 0.316491 0.84218 0.317958 0.720751 0.383224C0.598529 0.449224 0.523926 0.56949 0.523926 0.700024V7.30001C0.523926 7.43054 0.598529 7.55081 0.720751 7.61681C0.782656 7.64981 0.851704 7.66668 0.920751 7.66668C0.987418 7.66668 1.05488 7.65128 1.1152 7.61974L7.4644 4.31975C7.58901 4.25448 7.66678 4.13275 7.66678 4.00002C7.66678 3.86728 7.58901 3.74555 7.4644 3.68028Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8px 8px;
    background-position: center;
}

.master-image-bottom-info {
    position: absolute;
    left: 15px;
    bottom: 15px;
    z-index: 2;
    width: calc(100% - 30px);
}

.master-status {
    font-weight: 500;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-bottom: 11px;
    position: relative;
    padding-left: 16px;
}

.master-status::before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: #3BB97D;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.master-status.weekend::before {
    background: #D00025;
}

.master-badges {
    display: flex;
    flex-wrap: wrap;
}

.master-badge {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(6px);
    border-radius: 5px;
    padding: 0 8px;
    height: 22px;
    font-weight: 500;
    font-size: 10px;
    line-height: 10px;
    color: #FFFFFF;
    opacity: 0.5;
    margin: 0 5px 5px 0;
    position: relative;
    display: flex;
    align-items: center;
}

.master-badge span.icon {
    margin-right: 5px;
}

.master-badge.age span.icon {
    width: 11px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cg opacity='0.5'%3E%3Cpath d='M2 1.5H9C9.82843 1.5 10.5 2.17157 10.5 3V7C10.5 7.82843 9.82843 8.5 9 8.5H2C1.17157 8.5 0.5 7.82843 0.5 7V3C0.5 2.17157 1.17157 1.5 2 1.5Z' stroke='white'/%3E%3Cpath d='M8 1L8 3' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M3 1L3 3' stroke='white' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.master-badge.weight span.icon {
    width: 11px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M7 7H2.11111L1 3.16C1.44444 2.44 3.26667 1 7 1' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M6 7H10.8889L12 3.16C11.5556 2.44 9.73333 1 6 1' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M6 7L6.5 4L7 7' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.master-badge.chest span.icon {
    width: 14px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8' fill='none'%3E%3Cg opacity='0.5'%3E%3Cpath d='M2.07692 1C1.41318 1.65775 1 2.58306 1 3.60802C1 5.60409 2.567 7.22222 4.5 7.22222C6.433 7.22222 8 5.60409 8 3.60802C8 2.58306 7.58682 1.65775 6.92308 1' stroke='white' stroke-linecap='round'/%3E%3Ccircle cx='3.8335' cy='4.61108' r='0.5' fill='white'/%3E%3Cpath d='M13.9231 1C14.5868 1.65775 15 2.58306 15 3.60802C15 5.60409 13.433 7.22222 11.5 7.22222C9.567 7.22222 8 5.60409 8 3.60802C8 2.58306 8.41318 1.65775 9.07692 1' stroke='white' stroke-linecap='round'/%3E%3Ccircle cx='0.5' cy='0.5' r='0.5' transform='matrix(-1 0 0 1 12.6665 4.11108)' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.master-badge.height span.icon {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E%3Cg opacity='0.5'%3E%3Cpath d='M9 9V1' stroke='white'/%3E%3Cpath d='M8 2L9 1L10 2' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 8L9 9L8 8' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='-0.5' y='0.5' width='4.64706' height='9' rx='1.5' transform='matrix(-1 0 0 1 4.64697 0)' stroke='white'/%3E%3Cline x1='0.5' y1='-0.5' x2='1.61765' y2='-0.5' transform='matrix(-1 0 0 1 4.94092 3.33337)' stroke='white' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='-0.5' x2='1.61765' y2='-0.5' transform='matrix(-1 0 0 1 4.94092 5.55554)' stroke='white' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='-0.5' x2='1.61765' y2='-0.5' transform='matrix(-1 0 0 1 4.94092 7.77777)' stroke='white' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.master-badge.interview {
    color: #D00025;
    background: #FFFFFF;
    opacity: 1;
}

.master-badge.interview span.icon {
    width: 10px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12' fill='none'%3E%3Cpath d='M10 5.55556C10 5.40821 9.94147 5.26691 9.83728 5.16272C9.7331 5.05853 9.59179 5 9.44444 5C9.2971 5 9.15579 5.05853 9.05161 5.16272C8.94742 5.26691 8.88889 5.40821 8.88889 5.55556C8.88889 6.58695 8.47917 7.57611 7.74986 8.30542C7.02055 9.03472 6.0314 9.44444 5 9.44444C3.9686 9.44444 2.97945 9.03472 2.25014 8.30542C1.52083 7.57611 1.11111 6.58695 1.11111 5.55556C1.11111 5.40821 1.05258 5.26691 0.948393 5.16272C0.844206 5.05853 0.702898 5 0.555556 5C0.408213 5 0.266905 5.05853 0.162718 5.16272C0.0585316 5.26691 0 5.40821 0 5.55556C0.000583596 6.78503 0.454141 7.9712 1.27401 8.8874C2.09388 9.8036 3.22258 10.3856 4.44444 10.5222V10.5556C4.44444 10.7029 4.50298 10.8442 4.60716 10.9484C4.71135 11.0526 4.85266 11.1111 5 11.1111C5.14734 11.1111 5.28865 11.0526 5.39284 10.9484C5.49702 10.8442 5.55556 10.7029 5.55556 10.5556V10.5222C6.77742 10.3856 7.90612 9.8036 8.72599 8.8874C9.54586 7.9712 9.99942 6.78503 10 5.55556Z' fill='%23D00025'/%3E%3Cpath d='M5.00043 8.33333C5.73715 8.33333 6.44369 8.04068 6.96462 7.51974C7.48555 6.99881 7.77821 6.29227 7.77821 5.55556V2.77778C7.77821 2.04107 7.48555 1.33453 6.96462 0.813592C6.44369 0.292658 5.73715 0 5.00043 0C4.26372 0 3.55718 0.292658 3.03625 0.813592C2.51531 1.33453 2.22266 2.04107 2.22266 2.77778V5.55556C2.22266 6.29227 2.51531 6.99881 3.03625 7.51974C3.55718 8.04068 4.26372 8.33333 5.00043 8.33333ZM3.33377 2.77778C3.33377 2.33575 3.50936 1.91183 3.82192 1.59927C4.13448 1.28671 4.55841 1.11111 5.00043 1.11111C5.44246 1.11111 5.86638 1.28671 6.17895 1.59927C6.49151 1.91183 6.6671 2.33575 6.6671 2.77778V5.55556C6.6671 5.99758 6.49151 6.42151 6.17895 6.73407C5.86638 7.04663 5.44246 7.22222 5.00043 7.22222C4.55841 7.22222 4.13448 7.04663 3.82192 6.73407C3.50936 6.42151 3.33377 5.99758 3.33377 5.55556V2.77778Z' fill='%23D00025'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.master-bottom-block {
    padding: 15px;
}

.master-name-price {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
}

.master-name {
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
}

.master-name.confirmed {
    padding-right: 25px;
    position: relative;
}

.master-name.confirmed:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.86755 0.398101C8.48832 -0.1327 9.50494 -0.1327 10.1347 0.398101L11.5562 1.62164C11.8261 1.85555 12.3299 2.04448 12.6897 2.04448H14.2192C15.1728 2.04448 15.9555 2.82719 15.9555 3.78083V5.31026C15.9555 5.66113 16.1444 6.17394 16.3784 6.44383L17.6019 7.8653C18.1327 8.48607 18.1327 9.50269 17.6019 10.1325L16.3784 11.5539C16.1444 11.8238 15.9555 12.3276 15.9555 12.6875V14.2169C15.9555 15.1706 15.1728 15.9533 14.2192 15.9533H12.6897C12.3389 15.9533 11.8261 16.1422 11.5562 16.3761L10.1347 17.5997C9.51393 18.1305 8.49731 18.1305 7.86755 17.5997L6.44608 16.3761C6.17618 16.1422 5.67237 15.9533 5.31251 15.9533H3.75609C2.80245 15.9533 2.01974 15.1706 2.01974 14.2169V12.6785C2.01974 12.3276 1.83081 11.8238 1.6059 11.5539L0.391353 10.1235C-0.130451 9.50269 -0.130451 8.49507 0.391353 7.8743L1.6059 6.44383C1.83081 6.17394 2.01974 5.67012 2.01974 5.31926V3.77184C2.01974 2.81819 2.80245 2.03549 3.75609 2.03549H5.31251C5.66338 2.03549 6.17618 1.84656 6.44608 1.61265L7.86755 0.398101Z' fill='%233BB97D'/%3E%3Cpath d='M5.73535 8.99011L7.90354 11.1673L12.2489 6.81293' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.master-price {
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    color: #000000;
}

.master-rating-paysystem {
    display: flex;
    justify-content: space-between;
}

.master-reviews {
    display: flex;
    align-items: center;
}

.master-reviews .rating {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #1A181F;
    padding-left: 18px;
    position: relative;
    margin-right: 8px;
}

.master-reviews .rating:before {
    content: '';
    position: absolute;
    background: url(/local/templates/new/images/rating_star.svg);
    width: 14px;
    height: 14px;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.master-reviews .reviews {
    font-weight: 600;
    font-size: 12px;
    line-height: 10px;
    text-decoration-line: underline;
    color: #D00025;
}

.master-paysystem {
    display: flex;
    align-items: center;
}

.paysystem.visa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='11' viewBox='0 0 31 11' fill='none'%3E%3Cpath d='M13.3033 10.3626H10.8164L12.3719 0.744507H14.8587L13.3033 10.3626Z' fill='%2300579F'/%3E%3Cpath d='M22.319 0.979549C21.8285 0.78494 21.0505 0.570068 20.0884 0.570068C17.6325 0.570068 15.9031 1.8797 15.8924 3.75207C15.872 5.13351 17.1307 5.90079 18.072 6.3614C19.0342 6.83208 19.3613 7.13929 19.3613 7.55884C19.3515 8.20318 18.5838 8.50019 17.8678 8.50019C16.8749 8.50019 16.3429 8.34706 15.5344 7.98858L15.2069 7.83491L14.8589 9.99396C15.4422 10.2597 16.5168 10.4955 17.6325 10.5058C20.242 10.5058 21.9408 9.21648 21.9609 7.22116C21.9709 6.12627 21.3063 5.28732 19.8734 4.60177C19.0036 4.16169 18.4709 3.86495 18.4709 3.41467C18.4811 3.00533 18.9215 2.58605 19.9033 2.58605C20.7118 2.56552 21.3059 2.75986 21.7559 2.95433L21.9808 3.05646L22.319 0.979549Z' fill='%2300579F'/%3E%3Cpath d='M25.6241 6.95525C25.8289 6.4027 26.617 4.26419 26.617 4.26419C26.6066 4.28472 26.8214 3.70144 26.9442 3.34337L27.118 4.17212C27.118 4.17212 27.5889 6.47437 27.6912 6.95525C27.3025 6.95525 26.1153 6.95525 25.6241 6.95525ZM28.6939 0.744507H26.7702C26.177 0.744507 25.7263 0.918308 25.4704 1.54252L21.7764 10.3625H24.3858C24.3858 10.3625 24.8154 9.17536 24.9078 8.91969C25.194 8.91969 27.7325 8.91969 28.1008 8.91969C28.1722 9.25737 28.3975 10.3625 28.3975 10.3625H30.7002L28.6939 0.744507Z' fill='%2300579F'/%3E%3Cpath d='M8.73963 0.744507L6.30411 7.30312L6.03796 5.97296C5.58768 4.43812 4.17552 2.77056 2.59961 1.9414L4.83047 10.3524H7.46033L11.3694 0.744507H8.73963Z' fill='%2300579F'/%3E%3Cpath d='M4.04217 0.744507H0.0409342L0 0.938843C3.12121 1.737 5.18833 3.66091 6.03762 5.97337L5.1678 1.553C5.0246 0.938707 4.58452 0.76477 4.04217 0.744507Z' fill='%23FAA61A'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    width: 31px;
    height: 11px;
    margin-right: 6px;
}

.paysystem.mastercard {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='15' viewBox='0 0 24 15' fill='none'%3E%3Cpath d='M14.8934 12.7892H8.62939V1.53174H14.8934V12.7892Z' fill='%23FF5F00'/%3E%3Cpath d='M9.03028 7.15949C9.03028 4.87587 10.0995 2.84168 11.7645 1.53077C10.5469 0.572172 9.01025 1.52588e-05 7.34021 1.52588e-05C3.38654 1.52588e-05 0.181641 3.20537 0.181641 7.15949C0.181641 11.1136 3.38654 14.319 7.34021 14.319C9.01025 14.319 10.5469 13.7468 11.7645 12.7882C10.0995 11.4773 9.03028 9.44311 9.03028 7.15949Z' fill='%23EB001B'/%3E%3Cpath d='M23.3412 7.15949C23.3412 11.1136 20.1363 14.319 16.1826 14.319C14.5125 14.319 12.9759 13.7468 11.7578 12.7882C13.4233 11.4773 14.4925 9.44311 14.4925 7.15949C14.4925 4.87587 13.4233 2.84168 11.7578 1.53077C12.9759 0.572172 14.5125 1.52588e-05 16.1826 1.52588e-05C20.1363 1.52588e-05 23.3412 3.20537 23.3412 7.15949Z' fill='%23F79E1B'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 15px;
}

@media (max-width: 1200px) {
    .master {
        flex: 0 0 calc(33.33% - 30px);
        width: calc(33.33% - 30px);
    }
}

@media (max-width: 767px) {
    .master {
        flex: 1 1 auto;
        width: 100%;
        margin: 0 0 15px 0;
    }
}
/* End */
/* /local/templates/new/components/bitrix/favorites.list/.default/style.css?170653535820713 */
