

/* Start:/local/templates/aspro-premier/css/chip.min.css?17649332782816*/
.chip{--item-pl:16px;--item-pr:16px;--item-height:36px;border:0;display:flex;align-items:center;justify-content:center;background-color:var(--card_bg_active);border-radius:var(--theme-button-border-radius);height:var(--item-height);color:var(--white_text_black);padding:0;transition:color .3s ease,background-color .3s ease,border-color .3s ease;}.chip--pill-shape{border-radius:100vw;--item-pl:18px;--item-pr:18px;--item-height:34px;}.chip--rectangular-shape{--item-pl:12px;--item-pr:12px;--item-height:36px;}.chip--small{--item-pl:12px;--item-pr:12px;--item-height:30px;}.chip--large{--item-height:44px;}.chip__label{overflow:hidden;text-overflow:ellipsis;padding-left:var(--item-pl);padding-right:var(--item-pr);white-space:nowrap;}.chip:has(.chip__icon) .chip__label{padding-right:calc(var(--item-pl) - 4px);}.chip.active{color:var(--button_color_text);cursor:pointer;}.chip.active:not(.chip--toggle){cursor:default;}.chip--transparent{background-color:transparent;}.chip:where(a,button,label){cursor:pointer;}.chip:where(a,button,label):hover{background-color:var(--light,rgba(136,136,136,.05)) var(--dark,#343434);color:var(--white_text_black);}.chip--white{background-color:#fff;}@media (any-hover:hover){.chip--white:where(a,button,label):hover{background-color:hsl(var(--theme-base-color-hue),var(--theme-base-color-saturation),calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff)));color:#fff}}.chip--white:where(a,button,label):focus-visible{background-color:hsl(var(--theme-base-color-hue),var(--theme-base-color-saturation),calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff)));color:#fff;}.chip--white-hover{border:1px solid rgba(255,255,255,.32);color:#fff;}.chip--grey-border{border:1px solid rgba(34,34,40,.32);}.chip--white-hover:where(a,button,label):hover,.chip--white-hover:where(a,button,label):focus-visible{background-color:color-mix(in oklab,#e8e9ed,transparent 32%);border-color:transparent;color:#fff;}.chip--white-blur{background-color:rgba(255,255,255,.24);backdrop-filter:blur(10px);color:#fff;}.chip--white-blur:where(a,button,label):hover,.chip--white-blur:where(a,button,label):focus-visible{background-color:hsl(var(--theme-base-color-hue),var(--theme-base-color-saturation),calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff)));border-color:hsl(var(--theme-base-color-hue),var(--theme-base-color-saturation),calc(var(--theme-base-color-lightness) + var(--theme-lightness-hover-diff)));color:#fff;}.chip__icon{padding-right:var(--item-pr);height:18px;display:flex;align-items:center;}.chip.active:hover .chip__icon{opacity:.64;}.chip--sm{--item-pl:10px;--item-pr:10px;--item-height:29px;}.chip--max-width{max-width:400px;}@media (max-width:600px){.chip--sm-to-600{--item-pl:10px;--item-pr:10px;--item-height:30px}}
/* End */


/* Start:/local/templates/aspro-premier/css/conditional/sticker.min.css?17707406792831*/
.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--new,
.sticker__item--novinka {
    /*--sticker_color: #32cb41;*/
    --sticker_color: #8BB5E1;
}
.sticker__item--hit,
.sticker__item--khit {

    /*--sticker_color: #ff7455;*/
    --sticker_color: #8BB5E1
}

.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 */
/* /local/templates/aspro-premier/css/chip.min.css?17649332782816 */
/* /local/templates/aspro-premier/css/conditional/sticker.min.css?17707406792831 */
