.category-list {
margin-bottom: 10px;
margin-top: 10px;
}
.category-list__name {
padding: 5px;
word-wrap: break-word;
border: 1px solid #212121;
font-size: 0.85em;
}
.category-wall__item {
padding: 5px;
}
@media (max-width: 575px) {
.uni-module .owl-item, .uni-module__item {
padding: 0 1px;
}
}
@media (min-width: 1px) and (max-width: 991px) {
.menu-open {
font-weight: 700;
border: 1px solid #212121 !important;
}
}
@media (min-width: 992px) {
.header-menu, .btn .fas + span {
font-size: 1.7em;
}
}
@media (min-width: 1200px) {
.header-logo span, .header-logo a {
font-size: 1.6em;
font-family: 'TenorMontserrat', sans-serif;
text-transform: uppercase;
}
}
@media (max-width: 380px) {
.header-logo a, .header-logo span {
font-size: 1em;
font-family: 'TenorMontserrat', sans-serif;
text-transform: uppercase;
}
}
.uni-banner__img {
max-height: 100%;
}
.product-category-list {
background: #f7f7f700;
}
@media (max-width: 991px) {
.menudisctop {
display: none !important;
}
}
@media (min-width: 991px) {
.menudisctop2 {
display: none !important;
}
}
.shapka-polosa {
font-family: 'TenorMontserrat', sans-serif;
text-transform: uppercase;
text-align: center;
background: #ffffff00;
padding: 2px 1px 2px 1px;
margin: 0px !important;
color: #000000;
font-weight: 600;
}
p {
margin: 0 0 1px;
}
.header-block__item-cart {
flex-direction: initial !important;
}

@media (max-width: 575px) {
.header-block__item-telephone {
padding: 0 0 0 5px;
}
}
.header-phones__main.two-line i {
font-size: 2.1em;
}
.header-phones__main-img-i {
width: 40px;
}
.header-phones__main i {
font-size: 1.85em;
}
.header-phones {
padding-right: 5px;
}
@media (max-width: 340px) {
.header-logo {
max-width: 45px;
}
}
@media (min-width: 340px) and (max-width: 360px) {
.header-logo {
max-width: 80px;
}
}
@media (min-width: 360px) and (max-width: 425px) {
.header-logo {
max-width: 100px;
}
}
@media (min-width: 768px) {
.header-logo {
max-width: 180px;
}
}
@media (max-width: 1199px) {
.header-block__item-telephone {
padding: 0 5px;
}
}
.header-phones__main.two-line:first-child {
margin: 0 0 0;
}
@media (min-width: 1200px) {
.header-block__item-caption {
display: none;
}
}
.header-search__input {
    border: 1px solid #ddd;
}
.btn.quick-order {
    border: 1px solid #6c5d93 !important;
}
.checkout-customer__group {
display: none;
}
.checkout-customer__register {
display: none;
}
.shipping-method__quote {
color: #d90000;
}
.footer__socials-payments {
display: none;
}
.footer {
border-top: 1px solid #e3e3e3;
}
@media (max-width: 991px) {
.menu__header-title {
display: none;
}
}
@media (max-width: 991px) {
.menu__header {
float: right;
}
}
@media (max-width: 990px) {
#rdrf41 .rdf-mobile-toggle {
margin-bottom: 15px;
text-decoration: underline;
font-weight: 500;
background: #6c5d9317;
}
}
.dream-filter .btn.btn-clean {
color: #000;
}
.open__callme .timeout__vw-main {
background: #6c5d93;
}
.open__callme-phone, .phone__callme-phone, .email__callme-phone, .viber__callme-phone, .whatsapp__callme-phone, .tlgrm__callme-phone, .instgrm__callme-phone, .vk__callme-phone, .odkl__callme-phone, .fb__callme-phone, .youtube__callme-phone {
width: 48px;
height: 48px;
top: 5px;
left: 5px;
}
@media screen and (max-width: 460px) {
.open__callme-phone, .phone__callme-phone, .email__callme-phone, .viber__callme-phone, .whatsapp__callme-phone, .tlgrm__callme-phone, .instgrm__callme-phone, .vk__callme-phone, .odkl__callme-phone, .fb__callme-phone, .youtube__callme-phone {
width: 48px;
height: 48px;
top: 0px;
left: 0px;
}
}
.heading {
justify-content: center;
}
.gallery-description {
background: #f7f7f700;
}
.gallery-module__name {
background: #6c5d93;
color: #ffffff;
}
@media screen and (max-width: 560px) {
.gallery-module__name {
font-size: 0.6em;
padding: 8px;
}
}
@media (max-width: 767px) {
#rdrf43 .rdf-mobile-toggle {
margin-bottom: 15px;
}
}
.html-module {
margin: 0 0 1px;
}
.header-block {
padding: 5px 0;
}
main {
padding: 1px 0;
}
.vk-wrap {
position: relative;
width: 100%;
height: 0;
padding-top: 56.2500%;
padding-bottom: 0;
overflow: hidden;
margin-bottom: 20px;
}
.vk-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-width: 100%;
max-height: 100%;
border: none;
padding: 0;
margin: 0;
}
.videorutube {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videorutube iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline;
max-width: 100%;
min-width: 100%;
}
@media (max-width: 991px) {
.menu__banner, .menu__additional, .menu__level-2-img {
display: inline-block;
float: left;
margin-left: 10px;
align-items: center;
}
}
@media (max-width: 991px) {
.menu__level-2-a {
border-top: solid 1px rgb(0 0 0 / 0%);
}
}
.menu__level-1-li {
border-top: solid 1px rgb(0 0 0 / 0%);
}
@media (max-width: 991px) {
.menu-wrapper {
width: 95%;
}
}
.menu__level-1-a {
font-size: 1.6em;
}
.menu__level-2-a {
font-size: 1.2em;
}
.menu__level-3-a {
font-size: 1.1em;
}
.option__item {
border: 1px solid #353535 !important;
}
.option__item:not(.ended) input:checked + .option__name {
font-weight: 600;
}
.option__name {
font-size: 1.1em;
font-weight: 500;
}
.fa-bars:before {
font-size: 1.7em;
}
@media (max-width: 991px) {
.fa-bars:before {
font-size: 1.3em;
}
}
.fa-fw {
width: 1.75em;
}
@media (max-width: 992px) {
:root {
--header-padding-bottom: 5px;
}
}
@media (max-width: 575px) {
.product-data__item-div {
font-weight: 600;
font-size: .95em;
color: #ff8e00;
}
}
.uni-slideshow_v2__description {
width: 100%;
place-items: center;
text-align: center;
}
.uni-slideshow_v2__text {
line-height: 1.7em;
color: #ffffff;
font-size: 1.5em;
font-weight: 500;
}
.uni-slideshow_v2__title {
font-weight: 600;
color: #ffffff;
}
@media (max-width: 575px) {
.uni-slideshow_v2__description {
background: rgb(42 42 42 / 65%) !important;
}
}
.product-thumb__cart .btn {
font-weight: 600;
}
.descriptionzagol {
place-items: center;
text-align: center;
}


.ColorProductprod {
margin-bottom: 15px;
}
.ColorAsProduct555 {
margin-bottom: 5px;
}
.ColorAsProduct555 .cap_colors .clr_color {
margin-right: 2px;
}
.cap_colors {
margin: 0 1rem 0 1rem;
}
.cap_colors .clr_color {
border-radius: 50%;
border: 1px solid rgba(49, 49, 49, 0.69);
width: 18px;
height: 18px;
}
.clr_text {
display: none;
}
.clr_img {
width: auto;
height: auto;
border: #212121 solid 1px;
margin-bottom: 0.7rem;
}
@media (min-width: 400px) and (max-width: 550px) {
.clr_img {
max-width: 7rem;
}
}
@media (max-width: 400px) {
.clr_img {
max-width: 6rem;
}
}
.colorasprod_title {
font-weight: 500;
}
.header-phones__show-phone, .fas fa-chevron-down {
display: none !important;
}
.header-phones.has-addit {
padding-right: 1px;
}

.header-phones__additionals {
text-align: right;
font-size: 2.2em;
}
@media (max-width: 767px) {
.header-phones__additionals {
display: inline-block;
}
}
@media (max-width: 310px) {
.header-phones__additionals {
font-size: 1.8em;
}
}
.header-phones__additional + span {
margin: 0 0 0 10px;
}
@media (max-width: 767px) {
.header-cart__icon {
padding-left: 5px;
}
}
@media (max-width: 370px) {
.header-block__item-logo {
padding: 0 5px 0 0;
}
@media screen and (max-width: 993px) {
.timeout__vw-location-bottomleft {
bottom: 130px !important;
}
}
@media (max-width: 991px) {
.menu-wrapper {
z-index: 100996;
}
}