

/* Start:/local/templates/ritmo/components/bitrix/news.list/slider/style.css?1780579686280*/

.slider.slider_main .slider_item .msl_mobile_image { display: none; }
@media (max-width: 767px) {
    .slider.slider_main .slider_item.have_mob_image .msl_desktop_image { display: none; }
    .slider.slider_main .slider_item.have_mob_image .msl_mobile_image { display: block; }
}
/* End */


/* Start:/local/templates/ritmo/components/bitrix/catalog.item/ritmo/style.css?17805796863595*/
.block_one_dp .btn.buy_oneclick_custom {
    font-size: 16px;
}
.btn.buy_oneclick_custom {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: block;
    text-align: center;
    color: #704D9F;
    border-radius: 0;
    padding: 7px;
    border: 1px solid #704D9F;
}
.block_picture > img {
    display: block !important;
}
@media (max-width: 767px){
    .catalog_items.table_view a.block_picture {
        width: 100%;
    }
    .select_custom {
        text-align: left;
    }
    .block_add_card {
        width: 50%;
        display: block !important;
        float: right;
        text-align: right;
    }
    .block_add_card .add_card {
        display: flex;
    }
    .block_add_card .buy_oneclick_custom {
        margin-bottom: 0;
        display: flex;
        justify-content: center;
    }
    .product-item-info-container.product-item-hidden .block_param_item.d-md-none {
        width: 100%;
        justify-content: left;
        flex-direction: column;
        align-items: baseline;
    }
    .product-item-info-container.product-item-hidden .block_param_item.d-md-none .name_param {
        text-align: left;
        margin-bottom: 5px;
    }
    .nselect__list {
        min-width: 85px;
    }
    #OneClickBuy input,
    #OneClickBuy textarea {
        max-width: 100%;
    }
    .popup-window.popup-window-content-white.popup-window-with-titlebar.bx-green {
        background: transparent;
        left: 0 !important;
        right: 0 !important;
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
    .popup-window.popup-window-content-white.popup-window-with-titlebar.bx-green .popup-window-titlebar,
    .popup-window.popup-window-content-white.popup-window-with-titlebar.bx-green .popup-window-content,
    .popup-window.popup-window-content-white.popup-window-with-titlebar.bx-green .popup-window-close-icon.popup-window-titlebar-close-icon,
    .popup-window.popup-window-content-white.popup-window-with-titlebar.bx-green .popup-window-buttons {}
}

.item-scu-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
    text-align: left;
}

.item-scu-color-container {
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	max-width: 100%;
}

.item-scu-color-container {
	/* max-width: 38px; */
	/* width: 25%; */
}

.item-scu-color-block {
	/* position: relative; */
	/* padding-top: 100%; */
	cursor: pointer;
}

.item-scu-color {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.item-scu-color-block:hover,
.item-scu-color-container.selected .item-scu-color-block { outline: 1px solid #D7A0D7; }



.block_card_item_bg { display: flex; flex-direction: column; align-items: flex-start; position: absolute; z-index: 1; }
.block_card_item_bg_itm { margin-top: 8px; padding: 5px 12px; background-color: #9DAA62; font-size: 12px; line-height: 1.3; color: #FFFFFF; border-radius: 6px; text-transform: uppercase; font-weight: 600; }
.block_card_item_bg_itm.bb_act { background-color: #984298; }
.block_card_item_bg_itm.bb_hit { background-color: #C9BD3E; }
.block_card_item_bg_itm.bb_new { background-color: #ABC23C; }



.block_card_item .block_param_item.block_param_item_oneLine {  }
.block_card_item .block_param_item.block_param_item_oneLine > .name_param { display: none; }
.block_card_item .block_param_item.block_param_item_oneLine > .value_param { width: 100%; flex-shrink: 0; }



/* End */
/* /local/templates/ritmo/components/bitrix/news.list/slider/style.css?1780579686280 */
/* /local/templates/ritmo/components/bitrix/catalog.item/ritmo/style.css?17805796863595 */
