

/* Start:/bitrix/templates/aspro-premier/css/tabs.min.css?17763421544441*/
.tabs{margin-bottom:24px;}.tabs .bordered{border:none;box-shadow:none;}.tabs--in-section{margin-bottom:32px;}.tabs--no-margin{margin:0;}.tabs .nav-tabs>li>a{line-height:inherit;border:none;}.tabs .nav>li>a:hover,.tabs .nav>li>a:focus{background-color:transparent;}.tabs .tab-content{background-color:white;background-color:var(--black_bg_black);border:none;padding:40px 0 0;}.tabs .tab-content.not_tabs{padding-top:0;}.tabs .nav-tabs + .tab-content{border-top:0;}.tabs .nav-tabs li span{padding-top:11px;padding-bottom:11px;}.tabs .nav-tabs li a,.tabs .nav-tabs li>span,.tabs .nav-tabs .nav-tabs__item{cursor:pointer;display:block;color:var(--fill_dark_lite_white_hover);background-color:var(--secondary-black-dark-light-bg);padding:12px 20px;border-radius:var(--theme-button-border-radius);text-decoration:none;font-size:calc(1rem - 2px);line-height:calc(1em + 6px);}.tabs .nav-tabs li:not(.active) a:hover,.tabs .nav-tabs li:not(.active) span:hover,.tabs .nav-tabs .nav-tabs__item:not(.active):hover{background-color:var(--light,#E8E9ED) var(--dark,#4a4a53);}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none;background:none;}.tabs .nav-tabs li.active a,.tabs .nav-tabs li.active>span,.tabs .nav-tabs .nav-tabs__item.active{background-color:var(--theme-base-color);color:var(--button_color_text);cursor:default;--nav-counter-color:var(--button_color_text);}.nav-tabs__counter{color:var(--nav-counter-color);}.tabs .nav-tabs li.active:hover{box-shadow:none;transform:none;border-color:#e5e5e5;border-color:var(--stroke_black);}.tabs .tab-content .content{margin:-8px 0 0;}.tabs .nav-tabs>li:before,.pagination>li:before{margin:0;padding:0;}.nav:after{clear:both;content:" ";display:table;}.nav-tabs{margin:0;display:flex;gap:8px;border:0;--nav-counter-color:var(--secondary);}.nav-tabs::before,.nav-tabs::after{display:none;}.nav-tabs li{margin:0;padding:0;float:left;}.nav-tabs li:before{display:none!important;}.tabs.horizontal-scrolling{margin:0;position:relative;overflow:hidden;}.tabs.horizontal-scrolling:before,.tabs.horizontal-scrolling:after{content:"";width:10px;height:48px;background:#fff;background:var(--black_bg_black);position:absolute;top:0;opacity:0;}.tabs.horizontal-scrolling:before{left:0;}.tabs.horizontal-scrolling:after{right:0;}.tabs.horizontal-scrolling .nav{margin:0;white-space:nowrap;padding:0;}.tabs.horizontal-scrolling .nav>li{float:none;display:inline-block;margin:0;}.tabs.horizontal-scrolling .nav>li:not(:last-of-type){margin-right:4px;}.tabs.horizontal-scrolling + .tab-content{margin-top:2.666rem;}.tabs.horizontal-scrolling.bottom-line .nav>li:not(:last-of-type){margin-right:2.266rem;}.tabs.bottom-line li{background:none;}.tabs.bottom-line li a{padding:0 0 .466rem;}.tabs.bottom-line li.active:after{left:0;right:0;top:auto;bottom:0;border-radius:0;}.tabs.bottom-line + .tab-content{margin-top:1.666rem;}.tab-nav{display:flex;gap:8px;white-space:nowrap;margin:0;}.tab-nav li{margin:0;padding:0;}.tab-nav li::before{display:none;}.tab-nav .active,.tab-nav .active .tab-nav__item{cursor:default;color:#fff;background-color:transparent;}.arrow_scroll{max-height:65px;overflow:hidden;}.arrow_scroll .nav.nav-tabs{white-space:nowrap;min-width:300%;z-index:1;position:relative;}.arrow_scroll .nav.nav-tabs>li{float:none;display:inline-block;vertical-align:top;}.arrow_scroll_init .arrows_wrapper{position:absolute;top:0;bottom:0;width:100%;}.arrow_scroll_init .arrows_wrapper .arrow{position:absolute;width:38px;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;background:var(--black_bg_black);z-index:1;cursor:pointer;}.grey_block .arrow_scroll_init .arrows_wrapper .arrow{background-color:#f9f9fa;background-color:var(--darkerblack_bg_black);}.arrow_scroll_init .arrows_wrapper .arrow.arrow_left{left:-14px;border-right:1px solid #ececec;border-color:var(--stroke_black);}.arrow_scroll_init .arrows_wrapper .arrow.arrow_left svg{transform:rotate(-90deg);}.arrow_scroll_init .arrows_wrapper .arrow.arrow_right{right:-14px;border-left:1px solid #ececec;border-color:var(--stroke_black);}.dropdown-select .arrow_scroll_init .arrows_wrapper .arrow.arrow_right{right:14px;}.dropdown-select .arrow_scroll_init .arrows_wrapper{right:-14px;}.arrow_scroll_init .arrows_wrapper .arrow.arrow_right svg{transform:rotate(90deg);}.arrow_scroll_init .arrows_wrapper .arrow.disabled{display:none;}.dropdown-select .line-block{position:relative;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/sale-list_custom/style.css?17797100109914*/
.auction-timer {
    margin-top: 18px;
    padding: 18px;
    border: 1px solid rgba(0, 112, 60, 0.22);
    background:
        linear-gradient(180deg, rgba(0, 112, 60, 0.035), rgba(255, 255, 255, 0)),
        #fff;
}

.auction-timer__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 14px;
}

.auction-timer__label {
    font-size: 12px;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--theme-base-color);
    white-space: nowrap;
}

.auction-timer__badge {
    flex: 0 0 auto;
    padding: 5px 9px;
    border-radius: 999px;
    background: rgba(0, 112, 60, 0.08);
    color: var(--theme-base-color);
    font-size: 11px;
    line-height: 1.2;
    font-weight: 600;
    white-space: nowrap;
}

.auction-timer__values {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    align-items: center;
    gap: 8px;
}

.auction-timer__item {
    min-width: 0;
    padding: 12px 8px 10px;
    border: 1px solid rgba(0, 112, 60, 0.18);
    border-radius: 10px;
    background: #fff;
    text-align: center;
}

.auction-timer__num {
    display: block;
    font-size: 30px;
    line-height: 1;
    font-weight: 700;
    color: var(--theme-base-color);
    font-variant-numeric: tabular-nums;
}

.auction-timer__name {
    display: block;
    margin-top: 6px;
    font-size: 11px;
    line-height: 1.2;
    color: #5d6b63;
}

.auction-timer__separator {
    margin-top: -14px;
    color: var(--theme-base-color);
    font-size: 24px;
    line-height: 1;
    font-weight: 700;
}

.auction-timer__date {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid rgba(0, 112, 60, 0.12);
    color: #3c4841;
    font-size: 14px;
    line-height: 1.35;
}

.auction-timer__progress {
    margin-top: 12px;
}

.auction-timer__progress-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 7px;
    color: #637068;
    font-size: 12px;
    line-height: 1.3;
}

.auction-timer__progress-line {
    position: relative;
    height: 5px;
    overflow: hidden;
    border-radius: 999px;
    background: rgba(0, 112, 60, 0.12);
}

.auction-timer__progress-fill {
    position: absolute;
    inset: 0 auto 0 0;
    width: 0;
    border-radius: inherit;
    background: linear-gradient(90deg, #00703c, #0a8f50);
    transition: width 0.35s ease;
}

/* Когда осталось меньше суток */
.auction-timer.is-hot {
    border-color: rgba(172, 45, 32, 0.35);
    background:
        linear-gradient(180deg, rgba(172, 45, 32, 0.04), rgba(255, 255, 255, 0)),
        #fff;
}

.auction-timer.is-hot .auction-timer__label,
.auction-timer.is-hot .auction-timer__num,
.auction-timer.is-hot .auction-timer__separator {
    color: #9d2d24;
}

.auction-timer.is-hot .auction-timer__badge {
    background: rgba(172, 45, 32, 0.09);
    color: #9d2d24;
}

.auction-timer.is-hot .auction-timer__item {
    border-color: rgba(172, 45, 32, 0.18);
}

.auction-timer.is-hot .auction-timer__progress-line {
    background: rgba(172, 45, 32, 0.12);
}

.auction-timer.is-hot .auction-timer__progress-fill {
    background: linear-gradient(90deg, #9d2d24, #c44937);
}

/* Завершенный */
.auction-timer.is-finished {
    opacity: 0.72;
    border-color: rgba(80, 80, 80, 0.18);
}

.auction-timer.is-finished .auction-timer__label,
.auction-timer.is-finished .auction-timer__num,
.auction-timer.is-finished .auction-timer__separator {
    color: #555;
}

.auction-timer.is-finished .auction-timer__badge {
    background: rgba(80, 80, 80, 0.08);
    color: #555;
}

.auction-timer.is-finished .auction-timer__progress-fill {
    background: #777;
}
/* Картинка */
.ui-card__image .ui-card__img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Оверлей поверх реальной картинки */
.auction-card__image-overlay {
    position: absolute;
    inset: 0;
    z-index: 2;
    padding: 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    pointer-events: none;
    background:
        linear-gradient(
            180deg,
            rgba(0, 0, 0, 0.34) 0%,
            rgba(0, 0, 0, 0.04) 42%,
            rgba(0, 0, 0, 0.54) 100%
        );
}

/* Золотая рамка поверх реальной картинки */
.ui-card__image--has-picture .auction-card__image-overlay::after {
    content: "";
    position: absolute;
    inset: 14px;
    border-radius: 12px;
    border: 1px solid rgba(215, 181, 93, 0.32);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04);
    pointer-events: none;
}

/* Общий бейдж */
.auction-card__placeholder-mark {
    position: relative;
    z-index: 3;
    display: inline-flex;
    align-self: flex-start;
    max-width: 100%;
    padding: 6px 12px;
    border: 1px solid rgba(215, 181, 93, 0.45);
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.18);
    color: #f0d58a;
    font-size: 11px;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

/* Чтобы длинный заголовок в бейдже не вылезал */
.auction-card__placeholder-mark {
    white-space: normal;
}

/* Текст поверх реальной картинки */
.ui-card__image--has-picture .auction-card__placeholder-title {
    position: relative;
    z-index: 3;
    max-width: 92%;
    color: #fff;
    font-size: 19px;
    line-height: 1.3;
    font-weight: 600;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45);
}

/* Заглушка */
.auction-card__placeholder {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 22px;
    overflow: hidden;
    border-radius: inherit;
}

/* Текст в заглушке — вниз, не липнет к верху */
.ui-card__image--placeholder .auction-card__placeholder-title {
    position: absolute;
    z-index: 3;
    left: 22px;
    right: 22px;
    bottom: 22px;
    max-width: calc(100% - 44px);
    color: #fff;
    font-size: 19px;
    line-height: 1.3;
    font-weight: 600;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.28);
}

/* Универсальная зеленая заглушка */
.auction-card__placeholder--minimal {
    background: linear-gradient(135deg, #003420 0%, #00522f 52%, #002818 100%);
}

.auction-card__placeholder--minimal::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(
            180deg,
            rgba(255, 255, 255, 0.06) 0%,
            rgba(255, 255, 255, 0.015) 28%,
            rgba(0, 0, 0, 0.08) 100%
        );
}

.auction-card__placeholder--minimal::after {
    content: "";
    position: absolute;
    inset: 14px;
    border-radius: 12px;
    border: 1px solid rgba(215, 181, 93, 0.22);
    pointer-events: none;
}

/* Бонистика */
.auction-card__placeholder--bonistics {
    background:
        linear-gradient(135deg, rgba(42, 24, 8, 0.20), rgba(0, 0, 0, 0.08)),
        linear-gradient(135deg, #5f4a2f 0%, #8c714b 38%, #675031 68%, #3f2f1d 100%);
}

.auction-card__placeholder--bonistics::before {
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0.32;
    background:
        repeating-linear-gradient(
            0deg,
            rgba(255, 255, 255, 0.03) 0,
            rgba(255, 255, 255, 0.03) 1px,
            transparent 1px,
            transparent 7px
        ),
        repeating-linear-gradient(
            90deg,
            rgba(0, 0, 0, 0.025) 0,
            rgba(0, 0, 0, 0.025) 1px,
            transparent 1px,
            transparent 10px
        );
}

.auction-card__placeholder--bonistics::after {
    content: "";
    position: absolute;
    inset: 14px;
    border-radius: 12px;
    border: 1px solid rgba(230, 202, 146, 0.28);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04);
    pointer-events: none;
}

.auction-card__placeholder-coin {
    display: none;
}

.ui-card__image--has-picture .sticker {
    z-index: 4;
}
@media (max-width: 575px) {
    .auction-timer {
        padding: 14px;
        border-radius: 12px;
    }

    .auction-timer__top {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
    }

    .auction-timer__values {
        gap: 5px;
    }

    .auction-timer__item {
        padding: 10px 5px 8px;
        border-radius: 8px;
    }

    .auction-timer__num {
        font-size: 24px;
    }

    .auction-timer__name {
        font-size: 10px;
    }

    .auction-timer__separator {
        font-size: 18px;
    }
}

/* 601–768px */
@media (min-width: 601px) and (max-width: 768px) {
    .auction-card__image-overlay,
    .auction-card__placeholder {
        padding: 16px;
    }

    .ui-card__image--has-picture .auction-card__image-overlay::after,
    .auction-card__placeholder--minimal::after,
    .auction-card__placeholder--bonistics::after {
        inset: 10px;
        border-radius: 10px;
    }

    .auction-card__placeholder-mark {
        max-width: 100%;
        padding: 5px 10px;
        font-size: 9px;
        line-height: 1.2;
        letter-spacing: 0.055em;

        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .ui-card__image--has-picture .auction-card__placeholder-title,
    .ui-card__image--placeholder .auction-card__placeholder-title {
        font-size: 17px;
        line-height: 1.22;

        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .ui-card__image--placeholder .auction-card__placeholder-title {
        left: 16px;
        right: 16px;
        bottom: 16px;
        max-width: calc(100% - 32px);
    }
    .auction-timer__top {
        flex-direction: column;
    }

}

@media (min-width: 320px) and (max-width: 360px) {
    .ui-card__image--has-picture .auction-card__placeholder-title,
    .ui-card__image--placeholder .auction-card__placeholder-title {
        font-size: 14px;
        -webkit-line-clamp: 3;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/ui-card.min.css?17763421541801*/
.ui-card{position:relative;overflow:hidden;}.ui-card__image{--aspect-ratio:3 / 2;overflow:hidden;position:relative;aspect-ratio:var(--aspect-ratio);}.ui-card__image--min-height-300{min-height:300px;}.ui-card:has(.ui-card__image--masonry-low,.ui-card__image--masonry-low-span-2,.ui-card__image--masonry-low-span-3,.ui-card__image--masonry-low-span-4){min-height:250px;}@media (any-hover:hover){a.ui-card:hover .ui-card__img{scale:1.1}.ui-card:hover a.chip--white-blur:not(:hover),.ui-card:hover button.chip--white-blur:not(:hover){background-color:var(--theme-base-color);border-color:var(--theme-base-color);color:#fff}.ui-card--image-scale:hover .ui-card__img{scale:1.1}}.ui-card__link{position:absolute;inset:0;z-index:1;}.ui-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .6s ease;}.ui-card--image-scale .ui-card__img.lazyloaded{transition:scale .6s ease,opacity .3s ease;}.ui-card__info--adaptive-flex{display:flex;justify-content:space-between;align-items:end;}@media (max-width:600px){.ui-card__info--adaptive-flex{flex-direction:column;align-items:start}.ui-card__image--ratio-1-927{--aspect-ratio:1}.ui-card__image--ratio-1-235{--aspect-ratio:.84}}.ui-card__info--absolute{--offset:24px;position:absolute;bottom:var(--offset);left:var(--offset);right:var(--offset);}.ui-card__info--absolute-top{bottom:auto;top:var(--offset);}.ui-card__info--absolute-off-12{--offset:12px;}.ui-card__info--absolute-off-20{--offset:clamp(16px,4vw,20px);}.ui-card__info--absolute-off-32{--offset:clamp(24px,4vw,32px);}.ui-card__info--absolute-off-40{--offset:clamp(24px,4vw,40px);}.ui-card__info--absolute-center{top:50%;left:50%;translate:-50% -50%;height:fit-content;}.ui-card__info--full-height{height:calc(100% - calc(var(--offset) * 2));top:var(--offset);}
/* End */


/* Start:/bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17763421541947*/
.sticker{position:absolute;z-index:3;top:0;left:0;display:flex;flex-wrap:wrap;gap:4px;}.sticker--static{position:static;}.sticker--offset-16{top:16px;left:16px;}.sticker__item{--sticker_color:#0cbc3d;--sticker-height:24px;padding:1px 8px 1px 8px;color:#fff;background:var(--sticker_color);border-radius:var(--theme-sticker-border-radius);font-weight:500;position:relative;height:var(--sticker-height);display:inline-flex;align-items:center;}.sticker .sticker__item{line-height:12px;display:flex;}.sticker__item--bordered{color:#666;color:var(--lite_basic_text_black);border:1px solid #e5e5e5;border-color:var(--stroke_black);background:#fafafa;background:var(--light2_bg_black);}.sticker--upper .sticker__item{text-transform:uppercase;}.sticker__item--sale,.sticker__item--aktsiya,.sticker__item--stock{--sticker_color:#ffeca8;color:#222;}.sticker__item--new,.sticker__item--novinka{--sticker_color:#32cb41;}.sticker__item--hit,.sticker__item--khit{--sticker_color:#ff7455;}.sticker__item--recommend,.sticker__item--sovetuem{--sticker_color:#a56ffd;}.sticker__item--sale-text,.sticker__item--sale_text,.sticker__item--red{--sticker_color:#ff4f64;}.sticker__item--blur{--sticker_color:rgba(34,34,40,.32);}.sticker__item--light-green{--sticker_color:#def6e0;color:#222;}.status-icon{position:relative;display:flex;align-items:center;gap:4px;white-space:nowrap;color:#32cb41;}.status-icon.nostock{color:#f91a35;}.status-icon.order{color:#25a4f1;}.status-icon.pending{color:#fc9e41;}.btn-fast-view{position:absolute;transform:translateX(-50%);bottom:40px;left:50%;z-index:4;opacity:0;transition:opacity .3s ease;}.btn-fast-view .btn-fast-view{bottom:0;}.grid-list__item:hover .btn-fast-view{opacity:1;}.btn-fast-view-container--cover .btn-fast-view{transform:none;inset:0;background-color:color-mix(in oklab,#FFF 80%,transparent);}.btn-fast-view-container--cover .fv-icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%;}
/* End */
/* /bitrix/templates/aspro-premier/css/tabs.min.css?17763421544441 */
/* /bitrix/templates/.default/components/bitrix/news.list/sale-list_custom/style.css?17797100109914 */
/* /bitrix/templates/aspro-premier/css/conditional/ui-card.min.css?17763421541801 */
/* /bitrix/templates/aspro-premier/css/conditional/sticker.min.css?17763421541947 */
