:root {
    --primary: #ff6cc3;
    --secondary: #c3fe6d;
}

/* Scrollbar */
    /**, html * {*/
    /*    scrollbar-width: thin;*/
    /*    scrollbar-color: black grey;*/
    /*}*/
    /**::-webkit-scrollbar, html *::-webkit-scrollbar {*/
    /*    height: 6px;*/
    /*    width: 6px;*/
    /*}*/
    /**::-webkit-scrollbar-track, html *::-webkit-scrollbar-track {*/
    /*    background: transparent;*/
    /*}*/
    /**::-webkit-scrollbar-thumb, html *::-webkit-scrollbar-thumb {*/
    /*    background-color: black;*/
    /*    border-radius: 3px;*/
    /*    border: 2px solid transparent;*/
    /*}*/


/* Свои стили */
@media (min-width: 480px) and (max-width: 1280px) {
    .t-store__prod-popup__price-wrapper {
        display: block;
    }
} 

@media (min-width: 480px) {
    .t-store__card__price-wrapper {
        display: block;
    }
} 

.t898__btn_label {
    overflow: visible;
}


.t-store__card__textwrapper {
    padding-top: 0;
}

.t-store__filter__controls-wrapper h1, .t-store__sort-select-wrapper {
    display: none;
}

.t-store__filter__controls-wrapper h1 {
     display: none;
}

.t830m__menu {
    padding: 15px 0 0 0 !important;
}

.t-store__prod-snippet__container {
    padding-top: 0 !important;
}

    .disabled {
        opacity: .5;
        pointer-events: none;
    }
    
    .unlisted ul,
    .unlisted ol,
    ul.unlisted,
    ol.unlisted {
        list-style-type: none;
        padding-left: 0 !important;
    }
    
    @media (min-width: 640px) and (max-width: 1310px) {
    .t-store__card__price-wrapper {
        display: block;
    }
    }
    @media screen and (min-width: 980px) {
        .uc-padding-left-0 {
            padding-left: 220px;
        }
        .uc-padding-left-20 {
            padding-left: 240px;
        }
        .uc-padding-left-40 {
            padding-left: 260px;
        }
        
        .uc-padding-x-0 {
            padding-left: 220px;
            padding-right: 40px;
        }
        .uc-padding-x-20 {
            padding-left: 240px;
            padding-right: 40px;
        }
        .uc-padding-x-40 {
            padding-left: 260px;
            padding-right: 40px;
        }
        .uc-ml-20 {margin-left: 20px;}
        .uc-ml-20 .t-container {margin-left: unset !important;}
        .uc-ml-40 {margin-left: 40px;}
        .uc-ml-40 .t-container {margin-left: unset !important;}
        .uc-mr-20 {margin-right: 20px;}
        .uc-mr-40 {margin-right: 40px;}
        .uc-mx-20 {margin-left: 20px;margin-right: 20px;}
        .uc-mx-20 .t-container {margin-left: unset !important;}
        .uc-mx-40 {margin-left: 40px;margin-right: 40px;}
        .uc-mx-40 .t-container {margin-left: unset !important;}
    }
    @media screen and (max-width: 980px) {
        /*.uc-padding-left-0 {*/
        /*    padding-left: 220px;*/
        /*}*/
        /*.uc-padding-left-20 {*/
        /*    padding-left: 240px;*/
        /*}*/
        /*.uc-padding-left-40 {*/
        /*    padding-left: 260px;*/
        /*}*/
        
        .uc-padding-x-0 {
            padding-left: 20px;
            padding-right: 20px;
        }
        .uc-padding-x-20 {
            padding-left: 20px;
            padding-right: 20px;
        }
        .uc-padding-x-40 {
            padding-left: 20px;
            padding-right: 20px;
        }
    }

/* Cookies */
    .t886 {
        left: 20px !important;
        bottom: 20px !important;
        z-index: 999999 !important;
    }

/* Формы */
    /* Сообщение об успехе */
        .t-form__successbox {
            color: #000 !important;
            background-color: var(--secondary) !important;
        }

/* Каталог */
    /* Отметка на карточке товара */
        .t-store__card__mark-wrapper {
            /* Переместить отметку */
            right: 20px !important;
            top: 20px !important;
        }
        .unisex-mark-wrapper {
            position: absolute;
            top: 20px;
            left: 20px;
            z-index: 5;
            display: table;
        }
        .t-store__card__mark {
            font-size: 18px !important;
            font-family: 'Montserrat',Arial,sans-serif !important;
            width: 100% !important;
            height: 100% !important;
            border-radius: 0 !important;
            background-color: transparent !important;
            padding: 0 !important;
        }
        .t-store__card__mark--necodim {
            display: table-cell;
            vertical-align: middle;
            font-size: 14px;
            text-align: center;
            width: 50px;
            height: 50px;
            color: #000;
            background-color: #fff;
            border: none;
            border-radius: 50%;
            padding: 0;
            box-sizing: border-box;
        }
        .t-store__card__mark--necodim.word {
            width: auto;
            background-color: transparent;
            border-radius: 0;
        }
        .t-store__card__mark--necodim.custom {
            max-width: 50px;
            font-size: 11px;
        }
        .t-store__card__mark--necodim.unisex {
            background-color: var(--secondary);
        }
        .t-store__card__mark--necodim.blackfriday {
            color: #fff;
            background-color: #000;
        }
    /* Нет в наличие / Скоро в продаже */
        .t-store__card__price-wrapper {
            display: flex;
        }
        .t-store__card__sold-out-msg {
            color: #bec2ca !important;
            /*background-color: var(--secondary);*/
            text-transform: uppercase;
            padding: 3px 6px;
            margin: 0 0 0 auto !important;
            text-align: center !important;
        }
        /* Замена выражения при отсутствии товара */
            .js-store-prod-sold-out.t-store__card__sold-out-msg {
                font-size: 0px;
            }
            .js-store-prod-sold-out.t-store__card__sold-out-msg::after {
                content: "Скоро в продаже";
                font-size: 14px;
                line-height: 1.5;
            }