* {
    box-sizing: border-box;
}

:root {
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Arial', sans-serif !important;
}

.header .second-line ul li a {
	font-weight: 400;
}

.slider_section .news .uk-child-width-1-4\@m>* {
	padding: 0 !important;
}

.slider_section .news .info .title {
	min-height: 74px;
}

.slider_section .img {
	height: 250px;
}

.slider_section .news .info {
	 padding: 38px 25px 0;
}

#offcanvas-menu {
    display: none;
}

.no-top-margin {
    margin-top: 0 !important;
}

section.small-paddings {
    padding: 40px 0;
}

.search_section .search-list .block .breadcrumbs {
    text-transform: capitalize;
}

.summary__info #title_product a {
    color: #E0001A;
}

.variations-option-list {
    display: block !important;
}

.variations-option-list .variations-item + .variations-item {
	margin-top: 8px;
}

.variations-option-list .variations-item {
    display: flex;
	align-items: center;
}

.variations-option-list .variations-item label .text {
	font-family: 'Arial', sans-serif!important;
	font-weight: 400!important;
	font-size: 16px!important;
	line-height: 16px!important;
	color: #000000!important;
}


.variations-option-list .variations-item label.active .text {
	font-family: 'Arial', sans-serif!important;
	font-weight: 400!important;
	font-size: 16px!important;
	line-height: 16px!important;
	color: #000000!important;
}

.variations-option-list .variations-item label {
    padding: 0 0 0 16px!important;
    width: unset!important;
    height: unset!important;
    background-color: transparent!important;
    border-radius: unset!important;
}

.variations-option-list .variations-item label.active {
	border: unset!important;
}

.variations-option-list .variations-item input[type="radio"] {
    width: 16px;
    min-width: 16px;
    height: 16px;
    border-radius: 100%;
    appearance: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 600ms ease;
    padding: 0;
    z-index: 99;
    opacity: 1;
	background: #F8F9FC;
	border: 1px solid #CFCFCF;
}

.variations-option-list .variations-item input[type="radio"]:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
    width: 10px;
    height: 10px;
    background: #E0001A;
    border-radius: 100%;
    transition: 300ms ease;
    z-index: 99;
}

.variations-option-list .variations-item input[type="radio"]:checked {
    transition: 300ms ease;
	border: 1px solid #E0001A;
}

.variations-option-list .variations-item input[type="radio"]:checked:after {
    opacity: 1;
    visibility: visible;
    transition: 600ms ease;
    z-index: 99;
}

.product__single-item .text_data .uk-accordion .variations-list.variations-option-list li .radio {
    display: block;
}

.array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h1, .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h2 {
    line-height: 60px;
    font-size: 50px;
}

@media screen and (max-width: 1120px) {
    .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title {
        -webkit-line-clamp: 2;
    }

    .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h1, .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h2 {
        line-height: 54px;
        font-size: 46px;
    }
}

@media screen and (max-width: 992px) {
    .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h1, .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h2 {
        font-size: 34px !important;
        line-height: 40px !important;
    }
}

@media screen and (max-width: 500px) {
    .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h1, .array_section .uk-position-relative .uk-slider-items .slider-item .main_block .main_block-title h2 {
        font-size: 26px !important;
        line-height: 30px !important;
    }
}

.error_red{
    color: red;
    font-weight: 400;
    font-size: 16px;
    margin-left: 5px;
}

.modal.products-modal .modal-wrapper .accordion__item .uk-accordion-content .uk-subnav li.uk-active a {
    background: unset;
}

.modal.products-modal .modal-wrapper .accordion__item .uk-accordion-content .uk-subnav li.active-item {
    background: linear-gradient(90deg, rgba(151, 104, 104, 0.00) 16.87%, rgba(0, 0, 0, 0.17) 98.08%);
}

.uk-switcher li .product__single-item .text_data .uk-accordion li a {
    border-radius: 5.741px 5.741px 5.741px 0;
}

.modal.products-modal .modal-wrapper .uk-switcher li .image img {
    border: unset!important;
}

.modal.products-modal .modal-wrapper .uk-switcher li .image img {
	width: 100%!important;
	object-fit: contain!important;
}

.modal.products-modal .product__single-item .text_data .uk-accordion .variations-list li label {
	width: 50px;
    height: 50px;
    padding: 6px;
}

.modal.products-modal .modal-wrapper .uk-switcher li .image {
    width: 244px;
    height: 354px;
}

.text_data .variations-option-list li {
    display: flex!important;
    width: 100%!important;
}

.text_data .variations-option-list li + li {
    margin-top: 6px!important;
}

.modal.products-modal .modal-wrapper .accordion__item.uk-open .uk-accordion-title {
    border-bottom: 3px solid;
    border-image: linear-gradient(90.23deg, #d11010, #fff) 1;
}

.modal.products-modal .modal-wrapper .accordion__item .uk-accordion-title {
    background: linear-gradient(90deg, #F4F4F4 56.37%, rgba(244, 244, 244, 0.00) 90.9%) !important;
}

.banner_section .img {
	background-position: top;
}

.modal.products-modal .modal-wrapper .uk-switcher {
	margin: 0!important;
}

.modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li {
   	width: 32% !important;
}

.modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li .uk-accordion-content .variations-list {
  	flex-wrap: wrap;
	width: 100%!important;
}

.modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li .uk-accordion-content .variations-list li {
	width: fit-content!important;
}

@media screen and (max-width: 998px) {
    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active .info {
        display: flex;
        flex-flow: column;
    }

    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active .info .image {
        order: 0;
        margin: 0 auto;
        padding: 0!important;
    }

    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active .info .image img {
        float: unset!important;
    }

    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active .info .content {
        order: 1
    }

    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active {
        padding: 34px 24px!important;
    }

    .text_data .uk-accordion {
        flex-flow: column;
    }

    .modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li {
        width: 100% !important;
    }

    .modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li .uk-accordion-content .variations-list {
        flex-wrap: wrap;
    }

    .modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li .uk-accordion-content .variations-list .variations-item {
        width: fit-content !important;
    }

    .modal.products-modal .uk-switcher li .product__single-item .text_data .uk-accordion li .uk-accordion-content .variations-list.variations-option-list .variations-item {
        width: 100% !important;
        text-align: left;
    }
}

@media screen and (max-width: 600px) {
    .modal.products-modal .modal-wrapper .uk-switcher li.uk-active .info .image {
        height: 284px;
        margin-bottom: 20px;
    }
}