.yandex-market-container{text-align: center;padding:15px 0 48px;letter-spacing: .1em;font-size: 12px;}
.q-new-yandex-reviews{
    display: inline-flex;
    flex-wrap: wrap;
    border:1px solid rgba(0,0,0,.35);
    padding:11px 28px;
    border-radius: 20px;
    align-items: center;
    text-transform: uppercase;
    position: relative;
}

.q-new-yandex-reviews:after, .q-new-yandex-reviews:before {
    top: 100%;
    left: 12%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.q-new-yandex-reviews:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #f7f5f6;
    border-width: 8px;
    margin-left: -8px;
}
.q-new-yandex-reviews:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: #000;
    border-width: 9px;
    margin-left: -9px;
}

.q-yandex-reviews__counter{font-size: 12px;color: #000;margin-bottom: 0;}
.q-yandex-reviews__value{font-size: 12px;margin-bottom: 0;padding:0 3px 0 5px;}
.q-yandex-reviews__rate{position: relative;top: -1px;white-space: nowrap}
.q-yandex-reviews__star{
    background: url(../img/svg/small-star.svg) 50% 50% no-repeat;
    width: 12px;
    height: 12px;
    margin:0 2px;
}

.list-benefits{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto}
.list-benefits .item{margin-top: 13px;flex-wrap: nowrap !important}
.list-benefits strong{display: block;}

.new-blocks{
    border:1px solid #aaa;
    display: flex;
    align-items:center;
    justify-content: center;
    padding:50px;
    height: 100%;
}
.mb-4{
    margin-bottom: 40px;
}
.top-banners{
    padding-top: 34px;
}
.q-banner-slider-large img {
	display: block;
	width: 100%;
	height: auto;
}
.bx-no-touch .top-banners .q-banner-slider-large .slick-slide img{
    display: block;
    max-height:416px;
    width: 100%;
}
.q-row{
    display: flex;
    flex-wrap: wrap;
}
.q-row .q-col{
    float: none;
}
html .index-page .q-page-title {
    margin-top: 34px;
    text-align: center;
    font: 18px 'montserratsemibold', Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: .1em;
    display: block;
    color: #000;
}
.slick-arrow{
    width: 45px;
    height: 45px;
    background: rgba(255,255,255,.5);
    top:calc(50% - 22.5px);
    z-index: 20;
}
.slick-arrow::after{background: url(../img/svg/arrow-down.svg) no-repeat 50% 50%;}
.slick-prev.slick-arrow, .slide-prev.slick-arrow{left: 9px;}
.slick-prev.slick-arrow:after,.slide-prev.slick-arrow:after{transform: rotate(90deg);}

.slick-next.slick-arrow,.slide-next.slick-arrow{right: 9px;transform: none}
.slick-next.slick-arrow:after,.slide-next.slick-arrow:after{transform: rotate(-90deg);}

.slick-dots li {
    margin: 0 4px;
}
.slick-dots li, .slick-dots li button{
    width: 7px;
    height: 7px;
}
.slick-dots li button{
    border:1px solid #707070;
}
.q-banner-slider-large .slick-dots {
    width: auto;
    left: 16px;
    bottom: 20px;
	z-index: 1;
}

.q-content-widget__title{
    font-size: 18px;
    text-transform: uppercase;
    font-family:'montserratsemibold',sans-serif;
    letter-spacing: 1.8px;
    color: #000;
    border-bottom:0;
}
.products-list-slider .slick-dots{
    position: relative;
    height: auto;
    padding-top: 20px;
    margin-top: -35px;
}
.products-list-slider .slick-track{display: flex;}
.q-product-previews-list.products-list-slider .q-product-preview{border-bottom: 0;border-right: 1px solid #ecdee6;height:auto;}
.q-product-previews-list.products-list-slider:before,
.q-product-previews-list.products-list-slider:after{display: none;}
.q-product-previews-list.products-list-slider:not(.best-price-slider) .slick-list{padding-bottom:60px;}

.q-product-previews-list .q-product-preview__info a.q-product-preview__name{font-weight: inherit;}


.text-banner{
    text-align: center;
    font-family:'montserratsemibold',sans-serif;
    padding:65px 10px;
}
.text-banner.fitting-banner img{width: 49px;}
.text-banner-titile{
    text-transform: uppercase;
    font-size: 32px;
    margin:32px 0 20px;
}
.text-banner-subtitile{
    color: #715B68;
    text-transform: uppercase;
    font-size: 18px;
}
.text-banner .btn{
    display: inline-block;
    text-decoration: none;
    background: #EBE7E9;
    border-radius: 3px;
    padding:6px 24px 7px 13px;
    font-size: 12px;
    position: relative;
    margin-top: 22px;
}
.text-banner .btn:before{
    content: '';
    position: absolute;
    background: url(../img/svg/chevron-right.svg) 50% 50% no-repeat;
    width: 5px;
    height: 9px;
    right: 11px;
    top: 50%;
    margin-top: -4px;
}
.about-kronostime{
    background-color: #2F2B36;
    margin-bottom: 62px;
    position: relative;
	z-index: 0;
    display: flex;
    justify-content: flex-end;
}
.about-kronostime__bg {
	width: 100%;
	height: 100%;
	object-fit: cover;

	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
}

.about-kronostime .mobile-about-header{
    display: none;
}

.about-kronostime .mobile-about-header img {
	height: auto;
}

.about-kronostime .about-text{
    font-size: 13px;
    line-height: 1.5;
    max-width: 456px;
    padding:56px 20px 20px;
    color: #fff;
}
.about-kronostime .about-title{
    text-transform: uppercase;
    font-size: 18px;
    font-family: montserratsemibold, sans-serif;
    margin-bottom: 15px;

}
.about-kronostime .about-text p{margin-bottom:1.2rem;}
.watch-categories-container{
    margin:66px 0 50px;
}
.watch-categories-list{
    display: flex;
    align-items: center;
    overflow-x:auto;
}
.watch-categories-list .wc-item{
    flex: 0 0 20%;
    text-align: center;
    position: relative;
}
.watch-categories-list .wc-item .wc-item__images{
    position: relative;
    background: #f7f5f6;
}
.watch-categories-list .wc-item .wc-item__images img{
    transition: transform .3s, filter .3s;
}
.watch-categories-list .central-image{
    position: relative;
    z-index:10;
    transform: scale(0.792);
}
.watch-categories-list .background-image{
    position: absolute;
    top: 50%;
    z-index:5;
    mix-blend-mode: multiply;
    filter:blur(3px);
}
.watch-categories-list .image-left{
    left: 0;
    transform: translate(25%,-50%) scale(0.792);
}
.watch-categories-list .image-right{
    right: 0;
    transform: translate(-25%,-50%) scale(0.792);
}
.watch-categories-list .wc-item a{
    position: absolute;
    z-index:15;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    text-indent: -9999px;
}
.q-product-previews-list .index-preview .q-product-preview__content{
    padding:30px 10px 10px;
    text-align: center;
}
.index-preview .iwrin{position: relative !important;}
.index-preview .iwr{padding-top: 0!important;}

.q-product-preview.index-preview .q-product-preview__inner{background: #fff;}
.index-preview .q-product-preview__img--preview{height: 315px;}
.index-preview .q-product-preview__info{padding-right:0;min-height: 10px;padding-bottom:0;}
.index-preview .q-product-preview__state.credit{margin-bottom: 0;}

.index-preview .q-product-preview__img--container{position: relative;text-decoration: none;}
.index-preview .q-product-preview__old-price--discount{
    background: #E30613;
    width: 65px;
    height: 65px;
    color: #fff;
    display: flex;
    align-items:center;
    justify-content: center;
    font-size: 16px;
    border-radius: 50%;
    bottom: 20px;
    top: auto;
    position: absolute;
    left: 75%;
    margin-left: -30px;
}
.index-preview .q-product-preview__add2cart-button{
    font-family:montserratsemibold,sans-serif;
    font-size: 14px;
    box-shadow: 0 8px 12px rgba(162,162,162,.42);
    background: #fff;
    height: 35px;
    width: 132px;
    border:1px solid #70707033;
    margin-left: -66px;
    align-items: center;
    justify-content: center;
    display: none;
    cursor: pointer;
    position: absolute;
    bottom:20px;
    left: 50%;
}
.index-preview .q-product-preview__add2cart-button:before{
    background: url(../img/svg/add2cart.svg) 0 0 no-repeat;
    content: '';
    width: 22px;
    height: 19px;
    margin-right: 8px;
}
.q-product-preview.index-preview .q-product-preview__hover{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    z-index: 2;
    background: white;
    transition: box-shadow .2s, transform .2s;
    box-sizing: content-box;
}
.bx-no-touch .hover-effect .q-product-preview.index-preview:hover{
    z-index:100;
}
.bx-no-touch .hover-effect  .q-product-preview.index-preview:hover .q-product-preview__hover{
    box-shadow: 0 26px 30px rgba(0,0,0,.15);
    transform:scale(1.05);
    padding-bottom: 50px;
}
.bx-no-touch .hover-effect  .q-product-preview.index-preview:hover .q-product-preview__add2cart-button{display: flex;}

.bx-no-touch .products-list-slider.hover-effect .slick-list:hover{overflow: visible;z-index: 10}
.bx-no-touch .products-list-slider.hover-effect .slick-list:hover .slick-slide:not(.slick-active){
    opacity: 0;
    pointer-events: none;
}


.banner-amon-product{width: 50%;}
.banner-amon-product a{
    height: 100%;
    display: block;
	position: relative;
}

.banner-amon-product a > img {
	display: block;
	width: 100%;
	height: 100%;

	position: absolute;
	left: 0;
	top: 0;

	object-fit: cover;
}

.articles-list{
    display: flex;
    flex-wrap:wrap;
    margin-bottom: 20px;
}
.articles-list .article-item{}
.article-item a{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    text-indent: -9999px;
}
.article-item__img{position: relative;}
.article-item__img:before{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.5);
}
.article-item__info{position: relative;}
.article-item__preview{
    position: absolute;
    bottom: 0;
    color: #fff;
    padding:30px 30px 34px;
}
.article-item__type{
    display: block;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 11px;
}
.article-item__title{
    font-size: 22px;
    margin-bottom: 20px;
}
.article-item__views{
    font-size: 9px;
    font-weight: 600;}
.article-item .q-icon-view{margin-right: 5px;}

.brand-info-container{
    display: flex;
    justify-content: space-between;
    align-items:center;
    margin-bottom: 60px;
}
.brand-info-container .brand-products{
    border-radius:5px;
    border:1px solid #70707033;
    box-shadow: 0 8px 12px #A2A2A26B;
    padding:8px 26px 9px 16px;
    font-size: 14px;
}
.brand-info-container .brand-products b{font-family:montserratsemibold, sans-serif;}

.index-brands-container{
    background: #fff;
    padding:42px 40px 40px;
    margin: 60px 0;
}
.index-brands__categories{display: flex;align-items:center;margin-bottom: 70px;}
.index-brands__categories__title{
    text-transform: uppercase;
    font-size: 18px;
    font-family:montserratsemibold, sans-serif;
    margin-right: 27px;
}
.index-brands__categories__value{display: flex;}
.index-brands__categories__value .brand-category{
    text-transform: uppercase;
    font-size: 12px;
    margin:0 14px;
    cursor: pointer;
    position: relative;
}
.index-brands__categories__value .brand-category.active{
    color: #E30613;
    font-family:montserratsemibold, sans-serif;
}
.index-brands__categories__value .brand-category.active:after{
    content: '';
    height: 4px;
    background: #E30613;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.index-brands__list{margin-bottom: 60px;}
.index-brands__item{
    display: flex;
    align-items:center;
    justify-content: center;
    width: 20%;
    height: 105px;
}
.index-brands__footer{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family:'Montserrat',sans-serif;
    font-weight: normal;
}
.index-brands__footer .light-btn{font-size: 14px;align-self: flex-end;white-space: nowrap}
.index-brands__footer .authorized-dealer,
.index-brands__footer .official-guarantee{
    position: relative;
    display: flex;
    align-items:center;
}
.index-brands__footer .authorized-dealer:before,
.index-brands__footer .official-guarantee:before{
    content: '';
    width: 24px;
    height: 21px;
    flex: 0 0 24px;
    margin-right: 11px;
}
.index-brands__footer .authorized-dealer{margin-right: 60px;}
.index-brands__footer .authorized-dealer:before{background: #fff url(../img/svg/guarantee.svg) 50% 50% no-repeat;background-size: contain}
.index-brands__footer .official-guarantee:before{background: #fff url(../img/svg/shield.svg) 50% 50% no-repeat;background-size: contain}
.index-brands__footer strong{white-space: nowrap}

.light-btn{
    background: #fff;
    display: inline-flex;
    align-items: center;
    height: 35px;
    box-shadow: 0 8px 12px #A2A2A26B;
    border: 1px solid #70707033;
    border-radius: 5px;
    opacity: 1;
    padding:0 15px;
    text-decoration: none;
    font-family:'montserratsemibold',sans-serif;
}
.flex-container{display: flex;align-items:center;}


.triple-banners .single-banners{
    display: flex;
    flex-direction:column;
    justify-content: space-between;
}
.triple-banners .single-banner{
    transition: background .2s;
    position: relative;
    overflow: hidden;
    flex:1 1 100%;
}
.triple-banners .single-banner__content{padding:40px 5px 24px 39px;}

.triple-banners .single-banner:first-child{
    background: #fff;
    margin-bottom:var(--bs-gutter-x);
}
.triple-banners .single-banner__title{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 7px;
}
.triple-banners .single-banner__text{font-size: 12px;padding-bottom: 16px;}
.triple-banners .single-banner.column_1 .single-banner__image{text-align: center;padding:0 15px 30px;}
.triple-banners .single-banner .arrow{
    position: absolute;
    bottom: 40px;
    right: 40px;
}
.triple-banners .single-banner .arrow:after{
    content: '';
    display: block;
    background: url(../img/svg/arrow-down.svg) 0 0 no-repeat;
    width: 15px;
    height: 10px;
    transform: rotate(-90deg);
}
.triple-banners .single-banner:not(.banner_image) a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.triple-banners .single-banner.column_1 img{max-height: 80px;}
.triple-banners .single-banner.column_2{
    background: #F0EDEE;
    display: flex;
    align-items: flex-end;
}
.triple-banners .single-banner.column_2 .single-banner__content{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    max-width: 170px;
}
.triple-banners .single-banner.column_2 .single-banner__image{
    flex-grow: 1;
    text-align: center;
}
.triple-banners .single-banner img{transition:transform .2s;}
.triple-banners .single-banner.column_2 .single-banner__image img{max-height:230px;}
.triple-banner-slider .only-image-banner a{
    /*height: 622px;*/
    display: block;
    background-repeat:no-repeat;
    background-size:cover;
}

.q-product-previews-list.products-list-slider.best-price-slider .q-product-preview{border:0 !important;}
.best-price-slider .slick-track{align-items: center}
/*.best-price-slider.q-product-previews-list .q-product-preview{
    width: 200px;
    transition: height .1s;
}*/
.content-wo-margin .q-content-widget{margin-bottom: 0!important;}

.best-price-container .q-content-widget{height: 100%}
.kronostime-slider .index-preview .q-product-preview__img--preview{height: 150px;}
.welcome2club-container{
border-top:1px solid #D8C9D1;
}

.welcome2club-container .btn{
    background: #E30613;
    box-shadow: 0 11px 13px #A2040E66;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    line-height: 35px;
    display: block;
    margin-top: 17px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
}
.welcome2club-container .q-content-widget{
    padding:25px 40px 40px;
    text-align: center;
}
.q-product-previews-list.day-best-price{display: block;}
.day-best-price-container .q-content-widget__title{text-align: center;font-size: 12px;padding-top: 0;}
.day-best-price-container .q-content-widget{margin-bottom: 0;height: 100%;padding:16px;}
.day-best-price-container .slick-arrow{width:16px;}

.day-best-price .coming-img{
    height: 0;
    filter:blur(2px);
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    transition: height .5s;
    z-index:1;
}
.day-best-price .q-product-preview__old-price--discount{z-index: 2}
.day-best-price .slick-current.slick-active .coming-img{
    height: 80px !important;
}
.day-best-price .prev-slide-img{left: 0;}
.day-best-price .next-slide-img{right: 0;}
.bx-touch .day-best-price .slick-arrow{
    opacity: 1;
    visibility: visible;
}

.day-best-price.q-product-previews-list .q-product-preview,
.single-slider.q-product-previews-list .q-product-preview{border:0 !important;}

.day-best-price .index-preview .q-product-preview__img--preview{height: 220px;}
.day-best-price:not(.banners-slider) .slick-dots,
.single-slider:not(.banners-slider) .slick-dots{position: relative;}
.q-banner{height: 418px;}
.q-banner-slider-large__item._bg-banner-slider-item{height: 418px;}

.index-filter-container .q-content-widget{padding-right: 40px;padding-left: 40px;}
.index-filter-container .q-content-widget__title{
    font-size: 36px;
    text-align: center;
    line-height: 1;
    padding-bottom: 38px;
}
.index-filter-container .filter-param__title{
    font-size: 10px;
    font-family:montserratsemibold, sans-serif;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.index-filter-container .filter-checkbox-handler{
    display: flex;
    border:1px solid #ECDEE6;
    border-radius: 5px;
    justify-content: space-between;
}
.index-filter-container .filter-checkbox{
    text-align: center;
    font-size: 11px;
    width: 100%;
}
.index-filter-container .filter-checkbox:not(:first-child){
    border-left:1px solid #ECDEE6;
}

.index-filter-container .filter-checkbox input{position: absolute;left: -9999px;opacity: 0}
.index-filter-container .filter-checkbox label{
    cursor: pointer;
    min-width: 99px;
    height: 88px;
    padding:5px;
    position: relative;
    display: block;
}
.index-filter-container .filter-checkbox .img{
    height: 48px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 6px;
    position: relative;
    z-index:2;
}
.index-filter-container .filter-checkbox .title{position: relative;z-index:2;}

.index-filter-container .filter-checkbox label:hover:before,
.index-filter-container .filter-checkbox input:checked + label:before{
    position: absolute;
    z-index:1;
    content: '';
    background: #f7f6f7;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.index-filter-container .filter-checkbox input:checked + label .title{font-family:montserratsemibold, sans-serif;}

.index-filter-container .filter-price-handler .filter-range__inputs{
    border:1px solid #ECDEE6;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items:center;
    overflow: hidden;
}
.index-filter-container .filter-price-handler .filter-range__inputs input{
    height: 53px;
    padding:0 10px;
    border:0;
    width: 100%;
}
.index-filter-container .filter-price-handler .filter-range__inputs .js-max-price-range{text-align: right;}
.index-filter-container .ui-slider-horizontal{height: 3px;}
.index-filter-container .ui-slider-horizontal .ui-slider-handle{top:-7px;}
.index-filter-container .ui-slider .ui-slider-handle{
    width: 21px;
    height: 15px;
    border-radius: 8px;
}
.index-filter-results{display:none}
.index-filter-container .selectize-input{height: 53px;display: flex !important;align-items: center}
.index-filter-container .filter-result-first-items .q-content-widget{padding: 0;}
.index-filter-container .filter-result-first-items .q-product-previews-list .q-product-preview{
    width: 33%;
}
.filter-result-total{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 85px;
    padding-top: 100px;
    text-align: center;
}
.filter-result-total > div{width: 100%;}
.filter-result-total .btn{
    width: 100%;
    color: #fff;
    background: #E30613;
    justify-content: center;
    font-size: 14px;
}
.filter-result__image{
    height: 139px;
    margin-bottom:8px;
    background: url(../img/filter/pc-result.jpg) 50% 50% no-repeat;
    width: 100%;
}
.filter-result__text{
    font-size: 14px;
    padding-bottom: 16px;
}

.products-new .q-product-preview:nth-child(3){
    width: 50%;
}
.products-new .q-product-preview:nth-child(3) .q-product-preview__inner{display: flex;}
.products-new .q-product-preview:nth-child(3) .q-product-preview__inner .iwr{order:2;flex-grow: 1;padding:20px 0;align-self: center}
.products-new .q-product-preview:nth-child(3) .q-product-preview__img--container img{
    transform:scale(1.2)
}
.products-new .q-product-preview:nth-child(3) .q-product-preview__inner .q-product-preview__content{
    order:1;
    align-self: flex-end;
    max-width:190px;
    text-align: left;
}
.q-product-preview__brand{
    display: none;
    position: absolute;
    z-index: 10;
    top: 8px;
    left: 10px;
    max-width:130px;
}
.products-new .q-product-preview:nth-child(3) .q-product-preview__brand{display: block}
.products-new .q-product-preview:nth-child(3) .q-product-preview__add2cart-button{
    left: 22px;
    margin-left: 0;
}
/*btn effects*/
.btn-lighting{
    position: relative;
    overflow: hidden;
}
.btn-lighting:after{
    content: "";
    background-color: rgba(255, 255, 255, 0.5);
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none;
    transition: none;
}
.btn-lighting:hover:after {
    webkit-animation: 2.5s ease-in-out moving;
    -moz-animation: 2.5s ease-in-out moving;
    -ms-animation: 2.5s ease-in-out moving;
    -o-animation: 2.5s ease-in-out moving;
    animation: 2.5s ease-in-out moving;

}
@keyframes moving {
    30% {  webkit-transform: skewX(-45deg) translateX(33.5em);
        transform: skewX(-45deg) translateX(33.5em);

    }

    100% {  webkit-transform: skewX(-45deg) translateX(33.5em);
        transform: skewX(-45deg) translateX(33.5em);

    }
}

@media (min-width: 768px){
    .products-new .q-product-preview:nth-child(4){
        width: 50%;
    }
    .products-new .q-product-preview:nth-child(4) .q-product-preview__inner{display: flex;}
    .products-new .q-product-preview:nth-child(4) .q-product-preview__inner .iwr{order:2;flex-grow: 1;padding:20px 0;align-self: center}
    .products-new .q-product-preview:nth-child(4) .q-product-preview__img--container img{
        transform:scale(1.2)
    }
    .products-new .q-product-preview:nth-child(4) .q-product-preview__inner .q-product-preview__content{
        order:1;
        align-self: flex-end;
        max-width:190px;
        text-align: left;
    }
    .products-new .q-product-preview:nth-child(4) .q-product-preview__brand{display: block;}
    .products-new .q-product-preview:nth-child(4) .q-product-preview__add2cart-button{
        left: 22px;
        margin-left: 0;
    }
}
@media (min-width: 992px){
    .watch-categories-list .wc-item:hover .central-image{transform: scale(1);}
    .watch-categories-list .wc-item:hover .image-left{
        transform: translate(0%,-50%) scale(1);
    }
    .watch-categories-list .wc-item:hover .image-right{
        transform: translate(0,-50%) scale(1);
    }
    .watch-categories-list .wc-item:hover .background-image{filter:blur(0)}

    .triple-banners .single-banner:hover{background: #fff !important;}
    .triple-banners .single-banner:hover img{
        transform: scale(1.1);
    }
    .best-price-slider .index-preview .q-product-preview__img--preview img{height:170px;transition:transform .2s}
    .best-price-slider .index-preview .q-product-preview__img--preview{
        height: 170px;
    }
    .best-price-slider.q-product-previews-list .q-product-preview.slick-current + .q-product-preview .q-product-preview__img--preview{
        height: 300px;
    }
    .best-price-slider.q-product-previews-list .q-product-preview.slick-current + .q-product-preview .q-product-preview__img--preview img{
        transform:scale(1.7)
    }

}

@media (max-width: 1200px){
    .about-kronostime__bg { object-position: 50% 50%; }
}
@media (max-width: 991px){
    .watch-categories-list{padding-bottom: 10px;}
    .watch-categories-list .wc-item{min-width:160px;}
    .watch-categories-list .wc-item .image-left{transform: translate(3px,-50%) scale(0.792);}
    .watch-categories-list .wc-item .image-right{transform: translate(-3px,-50%) scale(0.792);}
    .triple-banners .triple-banner-slider{
        margin-bottom: var(--bs-gutter-x);
    }
    .triple-banners .triple-banner-slider{}
    .about-kronostime .about-text{
        position: static;
    }
    .index-filter-results .index-preview .q-product-preview__img--preview{max-height: 200px;}
}
@media (max-width: 767px){
    .about-kronostime__bg { display: none; }
    .about-kronostime .about-text{max-width: 100%;padding-top:20px;}
    .index-filter-container .q-content-widget__title{
        font-size: 15px;
        padding-bottom: 26px;
    }
    .filter-result-first-items{display: none;}
    .filter-result-total{
        padding-bottom:5px;
        padding-top:2.5rem;
        margin-top: 1rem;
        border-top:1px solid #d7ccd2;
    }
    .filter-result__image{
        background: url(../img/filter/mobile-result.jpg) 50% 50% no-repeat;
        height: 109px;
    }
    .filter-result__text{padding-bottom: 11px;}
    .triple-banners .single-banner{
        height: auto;
    }
    .top-banners .banners-slider{
        margin-left: calc(var(--bs-gutter-x) * -.5);
        margin-right: calc(var(--bs-gutter-x) * -.5);
    }
    .q-new-yandex-reviews{
        display: block;
        line-height: 1.5;
    }
    .q-yandex-reviews__counter, .q-yandex-reviews__value{display: inline;font-size: 9px;}
    .q-yandex-reviews__rate{display: inline;top:-4px;}
    .day-best-price-container{margin-bottom: 32px;}

    .q-content-widget__title{text-align: center;font-size: 14px;}
    .products-new .q-product-preview{
        width: 50%;
    }
    .banner-amon-product,
    .products-new .q-product-preview:nth-child(3),
    .products-new .q-product-preview:nth-child(6){
        width: 100%;
    }

    .products-new .q-product-preview:nth-child(6) .q-product-preview__inner{display: flex;}
    .products-new .q-product-preview:nth-child(6) .q-product-preview__inner .iwr{order:2;flex-grow: 1;padding:20px 0;align-self: center}
    .products-new .q-product-preview:nth-child(3) .q-product-preview__img--container img,
    .products-new .q-product-preview:nth-child(6) .q-product-preview__img--container img{
        transform:scale(1)
    }
    .products-new .q-product-preview:nth-child(6) .q-product-preview__inner .q-product-preview__content{
        order:1;
        align-self: flex-end;
        max-width:190px;
        text-align: left;
    }
    .products-new .q-product-preview:nth-child(6) .q-product-preview__brand{display:block;}
    .products-new .q-product-preview:nth-child(6) .q-product-preview__add2cart-button{
        left: 22px;
        margin-left: 0;
    }
    .banner-amon-product a{padding-top: 100%;}
    .index-brands__list{margin-bottom:40px;}
    .index-brands__item{width:25%;height:85px;padding:10px;}
    .index-brands__footer .authorized-dealer{margin-right: 0}
    .index-brands__footer .light-btn{display: none;}
    .index-brands__footer .flex-container{justify-content: space-between;width:100%;}
    .index-brands__footer .flex-container > div{flex:0;}
    .articles-list{
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
        --bs-gutter-x: 5px;
        margin-left:-12px;
    }
    .articles-list .article-item{width: 80%;}
    .article-item__preview{padding:20px 20px 19px;}
    .article-item__img{overflow: hidden;height: 361px;}
    .articles-list img{display: block}
    .article-item__type{font-size: 8px;}
    .article-item__title{font-size: 16px;}
    .text-banner-titile{
        font-size: 25px;
    }
    .text-banner-subtitile{font-size: 16px;}

    /*9.03*/
    .lb_mob{
        display: none;
    }
    .index-brands__footer .lb_mob{
        display: flex !important;
    }
    .index-brands__footer .flex-container{
        width: calc(100% - 130px);
        justify-content: flex-start;
    }
    .index-brands__footer .authorized-dealer{
        margin-right: 15px;
    }
    @media (max-width: 700px){
      .text-banner + .mb-4{
          margin-bottom: 0 !important;
      }
        .best-price-container + .mb-4{
            margin-bottom: 0 !important;
        }
        html .index-page .q-page-title{
            margin-top: 0;
        }
    }
    @media (max-width: 660px){
        .index-brands-container{
            padding: 25px;
        }
    }
    @media (max-width: 599px){
        .index-brands__footer .flex-container{
            width: 100%;
            order: 2;
        }
        .index-brands__footer .lb_mob{
            width: 100%;
            order: 1;
            justify-content: center;
            margin-bottom: 20px;
        }
        .index-brands__footer .authorized-dealer{
            margin-right: 0;
        }
        .index-brands__footer .official-guarantee{
            margin-left: auto;
        }
        .index-brands__footer{
            flex-wrap: wrap;
        }
        .index-brands__list{
            margin-bottom: 0;
        }
        .index-brands__list:before{
            height: 100px;
        }
    }
    /*9.03*/
}
@media (max-width: 575px){
    .about-kronostime{
        display: block;
        padding: 0;
        margin-left: -10px;
        margin-right: -10px;
    }
    .about-kronostime .mobile-about-header{display: block;width: 100%;}
    .about-kronostime .about-background{display: none}
    .about-kronostime .text-container{
        background: none;
        max-width:100%;
    }

    .list-benefits .item{min-width: 10px;max-width: 130px;margin-right:3px;}
    .list-benefits .item .text{font-size: 9px;}
    .list-benefits .item .icon{min-width: 40px !important;}
}
@media (max-width: 480px){
    .list-benefits .item {
        flex: 0 0 auto;
        width:auto;
    }
    .index-filter-container .q-content-widget{
        padding-left: 25px;
        padding-right: 25px;}
    .index-filter-container .filter-checkbox label{min-width: auto}
    .index-preview .q-product-preview__img--preview{height: auto;}
    .brand-info-container{flex-direction: column}
    .index-brands__item{width: 33%;height: 70px;}
    html .index-page .q-page-title{font-size: 11px;}
    .index-brands-container{padding:30px 17px 32px;margin:40px -10px;}
    .index-brands__categories{display: block;margin-bottom: 25px;}
    .index-brands__categories__title{
        margin-right: 0;
        text-align: center;
        padding-bottom: 19px;
    }
    .index-brands__footer{font-size: 9px;}
}
@media (max-width: 340px){
    .index-brands__footer strong{white-space: normal}
}