body, button, input, select, textarea,.c-header-top-bar{font-size:16px;color:#000;}
.c-header-middle-bar__container-main{padding-left:40px;}
.c-header-bottom-bar{background-color:#000;}
.c-header-middle-bar-address__hint,.c-breadcrumbs{font-size:14px;}
.c-header-middle-bar-address__hint{margin-top:5px;}
.c-content-decorator h1, .c-content-decorator h2, .c-content-decorator h3, .c-content-decorator h4, .c-content-decorator h5{color:#000;}
.r-header-menu__dropdown{width:100%;}
.c-page_searchpro .searchpro__field-container{border:2px solid #ededed;}
.c-page_searchpro .searchpro__field-input{padding:10px 14px;}
.list-rows__item{font-size:18px; color:000;}

.c-header-top-bar{background-color:#323233;}
    .l-header-top-bar-links__item .c-link{color:#fff;}
        .l-header-top-bar-links__item .c-link:hover{color:#ccc;}
    .c-header-bottom-bar-links__item-container:nth-child(6) .c-header-bottom-bar-links__link{color:#ff3131;}
        .c-header-bottom-bar-links__item-container:nth-child(6) .c-header-bottom-bar-links__link:hover{color:#fff;}
.c-header-bottom-bar, .c-home-block_style_gray{background-color:#f5f5f7;}
.c-header-bottom-bar-links__link{color:#000;}
    .c-header-bottom-bar-links__link:hover{color:#fff;}
.c-header-bottom-bar-links__item-container{width:auto;}
.c-header-bottom-bar-links__item .c-button_active{color:#fff;}
.c-header-middle-bar{font-size:inherit;background-color:#fcfcfc;}
.c-header-middle-bar-phone_size_s .c-header-middle-bar-phone__phone{font-size:18px;font-weight:bold;}
* + .c-header-middle-bar__main-container-bottom{margin-top:10px;}
.c-content-decorator h1, .c-header_h1,.c-catalog-columns__link{font-weight:bold;color:#000;}
.l-footer-columns__column{width:auto;}
.c-brand-page__description-container{margin-bottom:0px;}
.c-brand-page__categories-container{margin-bottom:30px;}
.price100sale{padding:5px 10px; font-size:13px; color:#000; display:block; width:100%; background: #fffc44; border-radius:4px;}

.l-content-columns__content{max-width:100%;}

.c-product-thumb{border:none;}
.c-product-thumb__name{height:auto;overflow: auto;}
.c-product-thumb__main a.c-product-thumb__name{font-size:16px;font-weight:bold;}
    .c-product-thumb__main a.c-product-thumb__name span{border-bottom:1px solid #ccc;}
    
    @media screen and (max-width:1199px){
        .c-product-thumb__main a.c-product-thumb__name{font-size:18px;font-weight:bold;margin-bottom:10px;}
    }
    @media screen and (max-width:560px){
        .c-product-thumb__main a.c-product-thumb__name{font-size:16px;font-weight:bold;margin-bottom:10px;}
        .c-product-thumb__main .price100sale{line-height: 13px;}
        .mobile_disable{display:none;}
    }
.c-product-thumb__prices {white-space: normal;}

.c-responsive-tabs__tab-content-container .c-block__header {margin-bottom:45px;}
.c-content-decorator .c-block__header ul{list-style: disc;}
.c-responsive-tabs__tab-header-text-container{font-size:18px;font-weight:bold;}
.c-pseudo-link-box__link{border-bottom:1px dotted #8ed2f9;}

.c-product-thumb:hover .c-link{color:#2d9cdb;}

.c-product__add-to-cart-form .c-button_fill,.c-product-add-to-cart__controls-button .c-button_fill{background:#000;border:none;color:#fffc44;}
.c-product__add-to-cart-form .c-button_fill:hover,.c-product-add-to-cart__controls-button .c-button_fill:hover{color:#fff;}
.c-product-add-to-cart_disabled .c-product-add-to-cart__controls-button .c-button_fill{background: #fafafa; color: #e0e0e0;}
.c-product-add-to-cart__buy-one-click{marin-top:10px;}
.c-product-cart-form_modal-extend{width:100%;max-width:1199px;}
.l-blocks__item-other_info,.l-blocks__item-other_info{margin-top:30px;}
.c-home-description{padding-bottom:0px;}
.c-product-images__image{height:490px;}
@media screen and (min-width:1199px){
.c-products-thumbs__item{}
.c-product-images__image{height:490px;}
.c-product-features__group-features{display:inline-block;width:70%;padding-right:25px;}
.c-product-features-right{width:30%; display:inline-block;vertical-align: top;}
}

.c-product-page__pagination{width:100%;}
    .c-product-page__pagination .c-link-prev, .c-product-page__pagination .c-link-next{color:#fff;display:inline-block;width:49%;text-decoration:none;padding:5px 10px;background:#ccc;}
    .c-product-page__pagination .c-link-prev{border-radius:5px 1px 1px 5px;float:left;}
    .c-product-page__pagination .c-link-next{border-radius:1px 5px 5px 1px;float:right;}
/*Ширина характеристик на десктопе*/
.specification_name, .share_name{font-weight:bold;letter-spacing:1px;text-transform: uppercase;}
.specification_file{margin-top:10px; background: url("https://italishop.ru/wa-data/public/site/data/italishop.ru/download-pdf-icon2.png") no-repeat 0px 0px / 35px; padding-left:45px;line-height:1.2;}
.specification_file a{display:inline-block;margin-top:5px;}
.share_file{margin-top:10px; line-height:1.2;}
.manager, .specification, .share{border:2px solid #f2f2f2; border-radius: 5px; padding: 19px; margin-bottom:15px;}
.manager_text{background: url("https://italishop.ru/wa-data/public/site/data/italishop.ru/dmitry2.jpg") no-repeat 0px 0px / 100px;
  padding-left: 120px;}
.manager_name{font-weight:bold;margin-bottom:5px;}
.manager_info{font-size:15px;line-height:1.2;margin-bottom:5px;}
.manager_talk{font-size:15px;line-height:1.2;color:#828282;}
.manager_phone{font-size:20px;font-weight:bold;}

.whatsapp{display:block;background:#65bc54; border-radius: 5px; padding: 8px; margin-bottom:15px; text-align:center;}
.whatsapp img{vertical-align:middle;}
.whatsapp_name{font-weight:bold;letter-spacing:1px;text-transform: uppercase; color:#fff;line-height:28px;}

.c-product-cart-form__responsive-sub-header{overflow:inherit;}
.c-page_buy1click .c-product-add-to-cart__buy-one-click .c-buy1click-decorator .buy1click-button{font-size:14px;}
.c-product-feature, .c-product-cart-form__top-value{font-size:inherit;color:inherit;margin-bottom:10px;}
.c-product-feature a, .c-product-page__footer a,.c-value__value-text a, .c-content-decorator a, .brand-catalog-name a{border-bottom:1px solid #8ed2f9;}
.l-categories-mini__item{margin-right:15px;margin-bottom:15px;}
.c-category-mini__name-container-inner{height:auto;}
.c-page_container-middle .l-categories-mini__item{width:auto;}
.c-category-mini__name-container{width: auto;}
.c-category-mini__name{font-size:16px!important;}
.c-category-mini{color:var(--link-color);}
    .c-category-mini:hover{background:#fff5c0;}
    .c-category-mini:hover .c-category-mini__name{color:#000;}
.c-content-decorator ol, .c-content-decorator ul{color:#000;}
.c-modal__close{z-index:999;}
.c-products__lazy-load-button, .c-button_size_l{width:100%;border:2px solid var(--button-color);}
.c-pagination-item{padding:15px;margin:3px;border:2px solid var(--button-color);}

/*Blog*/
.c-post-thumb__title-container{display:block;height:auto;}
.l-blog-posts-mini .c-link{font-size:14px;}
.c-blog-sidebar-news__link-container .c-link,.brand-plugin-catalog-brand-categories__link{border-bottom:1px solid #8ed2f9}
.c-blog-post-page .c-content-decorator ul{list-style:disc;}

.brand-plugin-catalog-brand-categories__link{color:var(--link-color);text-decoration:none;}
.c-product-images__images{background:#f1f1f1;}
.c-product-images__images .c-zoom, .c-product-images__images .c-zoom .c-lazy-image{position:absolute;max-width:100%;max-height:100%;margin:auto;top:0;bottom:0;right:0;left:0;}
.c-zoom__zone{display:none!important;}
.c-product-cart-form__badges, .c-product-thumb__badges{top:-5px;left:-5px;}
@media (max-width: 560px) {
  .c-product-thumb_mobile .c-product-thumb__badges {
    top: -5px;
    left: -5px;
  }
}
.c-product-badge:not(.c-product-badge_autobadge), .c-product-badge_autobadge .autobadge-default, .c-product-badge{padding:4px 8px;text-transform:initial;}
.c-product-cart-form__top-values::after{content:inherit;}
.c-product-thumb__buy-one-click{border:none;padding:0;margin-top:10px;margin-bottom:0px;}
.brand-columns__fabric{margin:20px 0;}

@media screen and (max-width:1199px){
    .c-order-page::before {margin-bottom:0;}
    .c-order-page__container{
    flex-flow: column nowrap;
    margin-left:0;
    }
    .c-order-page__container::before {
    content: '';
    display: table;
    margin-bottom: -60px;
    }
    .l-container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100vw;
    }
    .c-order-page__cart-container, .c-order-page__form-container, .c-order-page__not-found-container {
    margin-left: 0;
    margin-top: 60px;
    width: auto;
    }
    .manager, .quote{margin-top:25px;}
    .c-product-cart-form__r-additional-buttons{top: 10px; right: 10px; background: #fff; width: 31px; height: 31px; border-radius: 30px; text-align: center;}
    .c-product-cart-form__r-additional-buttons .l-image-box{line-height: inherit;}
    .c-product-cart-form__responsive-sub-header{margin-bottom:10px;}
    .specification{margin-bottom:0px;}
    .c-product-page__footer-social {display: block;}
}

.c-post-thumb__title-container{height:auto;}
.c-post-thumb__title-container a{display:block;}
figure img{display:block;margin:0 auto;}
figcaption{padding:15px;background:#f1f1f1;font-style:italic;width:auto;max-width:720px;margin:0 auto;}
.c-content-decorator b, .c-content-decorator strong{font-weight:bold;color:#000;}
.c-content-decorator .video-container, .c-content-decorator p{margin:15px 0;}

.contact-photo{max-width:200px;margin:0;display:none;}
@media screen and (min-width:800px){
.contact-photo{float: right;margin: 0px 0px 1.5em 1.5em;display:block;}
}

.anons_style,.anons_type{margin:10px 0;}
.anons_style a,.anons_type a{display:inline-block;padding:3px 12px;margin-right:5px;margin-bottom:5px;border-bottom:none;border-radius:5px;}
.anons_style a{background:#e5f1ff;color:var(--primary-color);}
    .anons_style a:hover{background:#fff5c0;color:#000;}
    .anons_style a:last-child, .anons_type a:last-child{margin-right:0;}
.anons_type a{background:#fff5c0;color:#000;}
    .anons_type a:hover{background:#e5f1ff;color:#0072ff;}
@media (max-width:800px) {
    .anons_style a, .anons_type a{}
}

.r-header-menu__dropdown-main .js-r-header-catalog__toggle .list-rows__item-name, .r-header-menu__dropdown-main .list-upper{text-transform: uppercase;letter-spacing:1px;font-weight:bold;color:#000;}
.r-subdropdown__main .list-rows_separated .list-rows__item-name{color:#000;}
.r-subdropdown__main .list-rows_separated .list-rows__item_highlighted .list-rows__item-name{border-bottom:1px solid var(--light-color);}

.l-blocks__item-categories_1, .l-blocks__item-products_3, .l-blocks__item-brands, .l-blocks__item-news{content-visibility: auto;}
.c-page_buy1click .c-buy1click-decorator_button .buy1click-button, .c-page_buy1click .c-product-thumb__buy-one-click .c-buy1click-decorator_button .buy1click-button{background-color:#f5f5f7;color:#000;}
.c-page_buy1click .c-buy1click-decorator_button .buy1click-button:hover, .c-page_buy1click .c-product-thumb__buy-one-click .c-buy1click-decorator_button .buy1click-button:hover{background:#f5f5f7;color:#4c4c4c;}
.c-footer {background: #000; font-size: 14px;}
.c-category-thumb{padding:0;overflow:hidden;border:none;}
.c-category-thumb__image-box{width:auto;height:auto;}
.c-category-thumb__image{position:inherit;transition: 0.5s;}
.c-category-thumb__name{position:absolute;bottom:20px;left:20px;color:#fff;height:auto;}
.c-category-thumb:hover .c-category-thumb__image{transform: scale(1.1);}
.c-category-thumb:hover .c-category-thumb__name {color:#fff;}

.l-categories-thumbs_mobile .c-category-thumb{padding:0px;}
.l-categories-thumbs_mobile .c-category-thumb__image-box{width:auto;height:auto;}

/*Плитки подкатегорий*/
.l-categories-compact__item{width:180px;vertical-align: bottom;margin-right:5px;}
.c-category-compact__content, .c-category-compact__image-box{display:block;}
.c-category-compact__image-box{width:150px;margin-bottom:15px;}
.list-rows__item-image {width:60px;height:60px;}


/*Валпепер на странице товара*/
.product-wallpaper-screen1{display:none;}
@media screen and (min-width:1200px){
.product-wallpaper-screen1{display:block; margin:-15px 0px 20px 0px;}
    .product-wallpaper-screen1 img, .product-wallpaper2 img, .product-video video{border-radius:5px; width:100%;}
    .product-wallpaper-name{position: absolute; text-align: center; width: 100%; top: 25px;}
    .product-wallpaper-name span{width:500px; display: inline-block; font-size: 30px; text-transform: uppercase; font-weight: bold; color: #fff; opacity: 0.5; line-height: 1; letter-spacing: 1px; text-shadow: 0px 0px 20px #000;}
}
.product-wallpaper-mobile1{display:none;}
@media (max-width:1199px) {
    .product-wallpaper-mobile1, .product-wallpaper2, .product-video{display:block; margin:0px -15px 20px -15px;}
    .product-wallpaper-mobile1 img, .product-wallpaper2 img, .product-video video{width:100%;}
}
.product-video, .product-wallpaper2, .technical, .materials{margin-top:30px;}
.technical img{max-width:100%;}

.shop-brand-brands__brand-wrap{width:180px;}
.shop-brand-brands__brand-name{font-size:16px;}
.shop-brand-brands__brand-link{color:#206dc4;border-radius:4px;border: 1px solid transparent;}

/*Вёрстка под каталоги фабрик*/
.brand100sale{display:block; width:100%; padding: 12px;text-align: center;font-size: 18px;margin-bottom: 15px;background: #fffc44; border-radius: 5px;}
.brand-catalogs-container{background:#fafafa;margin-top:30px; padding:20px;border-radius:5px;}
.brand-catalogs-container h2{font-size:24px;}
.brand-catalog-item{width:32%;display:inline-block;margin-right:10px;margin-bottom:10px;border:1px solid #f1f1f1;border-radius:4px;background:#fff;padding:10px;}
    .brand-catalog-item .brand-catalog-img{display:table-cell;padding-right:15px;}
    .brand-catalog-item .brand-catalog-img img{width:190px;max-width:100%;}
    .brand-catalog-item .brand-catalog-name{display:table-cell;vertical-align:middle;width:150px;font-size:14px;line-height:1.3;}
    .download{background: url("https://italishop.ru/wa-data/public/site/data/italishop.ru/download.png") no-repeat bottom / 14px; width: 14px;height: 14px;display: inline-block;}
    .brand-catalog-item .brand-catalog-name a{color:var(--link-color);text-decoration:none;}
.review-catalog-item{width:48%;display:inline-block;margin-right:10px;margin-bottom:10px;border:1px solid #f1f1f1;border-radius:4px;background:#fff;padding:20px;vertical-align:top;}
.img-item{width:48%;display:inline-block;}
.review-catalog-item .review-catalog-text{font-size:14px; font-style:italic;}
.logo-catalog {display: flex;flex-wrap:wrap; align-items:center;}
    .logo-item {text-align:center; padding:35px;width:25%;}
    .logo-item a{border-bottom:none;}
@media screen and (max-width:695px){
    .brand-catalog-item, .review-catalog-item, .img-item{width:100%;}
    .brand-catalog-item .brand-catalog-name{width:85%;}
    .logo-item {padding:20px;}
}
@media screen and (max-width:1199px){
  .brand-catalogs-container{margin:25px -15px 25px -15px;border-radius:0px;padding:15px;}
    .brand-catalogs-container h2{font-size:18px;}
    .brand100sale{font-size:16px;line-height:1.2;}
    .r-header-menu__dropdown-header{background:#fafafa;}
}

@media (max-width: 560px) {
    .c-products-thumbs__item {
        width: 48%;
    }
}

.c-product-page__footer-social{padding-left:10px;}
/*Кнопка наверх*/
.c-up-button{bottom:115px;}

.js-product-quantity{width:30px;}
.s-minus-button,.s-plus-button{display:none;}
.ya-share2__list.ya-share2__list_direction_horizontal{padding-left:0px;margin-bottom:0px;}
.l-footer-content__columns-container{padding-top:0px;}
.c-footer-phone__phone{font-size:18px;}
.c-footer-rows__row .c-ordercall-button{display:block;background:#b8860b;padding:10px;border-radius:4px;text-align:center;}
.c-mailer-decorator .c-input-text{font-size:16px; border: 2px solid #ededed}
.c-mailer-decorator .c-button{border:2px solid var(--button-color);}
.c-mailer-decorator .c-form-field__content-container{font-size:13px;}

