.catalog__title{font-family:Arsenal,sans-serif;font-size:40px;line-height:1;font-weight:700;text-transform:uppercase;color:#095e56}@media only screen and (max-width: 1259px){.catalog__title{font-size:32px}}@media only screen and (max-width: 1023px){.catalog__title{font-size:24px}}@media only screen and (max-width: 767px){.catalog__title{margin-bottom:24px}}.catalog__row{display:flex;flex-direction:row-reverse}@media only screen and (max-width: 1023px){.catalog__row{display:block}}.catalog__wrapper{flex-grow:1;padding-left:48px}@media only screen and (max-width: 1579px){.catalog__wrapper{padding-left:32px}}@media only screen and (max-width: 1259px){.catalog__wrapper{padding-left:20px}}@media only screen and (max-width: 1023px){.catalog__wrapper{padding-left:0}}.catalog__head{margin-bottom:32px}@media only screen and (max-width: 1023px){.catalog__head{margin-bottom:20px}}.catalog__line{display:flex;align-items:center;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1023px){.catalog__line{gap:16px}}@media only screen and (max-width: 767px){.catalog__line{flex-wrap:wrap;gap:0}}.catalog__counter{margin-right:auto;font-size:14px;line-height:1.2}@media only screen and (max-width: 767px){.catalog__counter{order:1;display:flex;align-items:center;width:50%;height:24px;margin-bottom:24px}}.catalog__open{display:none}@media only screen and (max-width: 1023px){.catalog__open{display:flex;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 24px;border-radius:20px;background:#C9EAE4;font-size:16px;line-height:1.2;font-weight:500;color:#095e56}}@media only screen and (max-width: 1023px) and (max-width: 1259px){.catalog__open{font-size:15px}}@media only screen and (max-width: 1023px) and (max-width: 1023px){.catalog__open{font-size:14px}}@media only screen and (max-width: 767px){.catalog__open{order:3;width:calc(100% - 56px);margin-right:16px}}.catalog__open svg{fill:#095e56}.catalog__number{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background:#095E56;font-size:10px;font-weight:700;color:#fff}.catalog__select{min-width:auto;height:48px;padding:0 52px 0 24px;border:1px solid #BDC6CD;border-radius:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23095e56' viewBox='0 0 20 20'%3E%3Cpath d='M9.15 5.158L6.058 2.067a.65.65 0 0 0-.217-.142c-.008 0-.017 0-.025-.008a.58.58 0 0 0-.208-.042.63.63 0 0 0-.442.183l-3.108 3.1a.63.63 0 0 0 0 .883.63.63 0 0 0 .883 0L4.983 4v13.5a.63.63 0 0 0 .625.625.63.63 0 0 0 .625-.625V4.008l2.033 2.033a.62.62 0 0 0 .883 0 .63.63 0 0 0 0-.883zm8.792 8.8a.63.63 0 0 0-.883 0L15.017 16V2.5a.63.63 0 0 0-.625-.625.63.63 0 0 0-.625.625v13.492l-2.033-2.033a.63.63 0 0 0-.883 0 .63.63 0 0 0 0 .883l3.092 3.092a.65.65 0 0 0 .217.142c.008 0 .017 0 .025.008a.63.63 0 0 0 .217.042.63.63 0 0 0 .442-.183l3.1-3.1a.63.63 0 0 0 0-.883z'/%3E%3C/svg%3E") no-repeat calc(100% - 24px) 50%/20px auto;font-size:16px;line-height:1.2;font-weight:500;cursor:pointer;color:#095e56}@media only screen and (max-width: 1259px){.catalog__select{font-size:15px}}@media only screen and (max-width: 1023px){.catalog__select{font-size:14px}}@media only screen and (max-width: 1023px){.catalog__select{height:40px;padding:0 44px 0 16px;background-position:calc(100% - 16px)}}@media only screen and (max-width: 767px){.catalog__select{order:4;width:40px;padding:0;border-color:#095e56;background-position:50% 50%;font-size:0}}.catalog__select::-ms-expand{display:none}.catalog__select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.catalog__sorting{display:flex;width:96px;height:48px;border:1px solid #BDC6CD;border-radius:4px;overflow:hidden}@media only screen and (max-width: 1023px){.catalog__sorting{width:80px;height:40px}}@media only screen and (max-width: 767px){.catalog__sorting{order:2;gap:16px;width:auto;height:auto;margin-bottom:24px;border:0}}.catalog__link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:50%;padding:13px;transition:background .2s}@media only screen and (max-width: 1023px){.catalog__link{padding:9px}}@media only screen and (max-width: 767px){.catalog__link{width:24px;padding:0}}.catalog__link span{flex-shrink:0;border-radius:1px;background:#95A3A6;transition:background .2s}@media only screen and (max-width: 767px){.catalog__link span{display:none}}.catalog__link svg{display:none}@media only screen and (max-width: 767px){.catalog__link svg{display:inline-block;fill:#95a3a6;transition:fill .2s}}.catalog__link:nth-child(1){gap:4px}@media only screen and (max-width: 767px){.catalog__link:nth-child(1){gap:0}}.catalog__link:nth-child(1) span{width:4px;height:4px}.catalog__link:nth-child(2){gap:3px}@media only screen and (max-width: 767px){.catalog__link:nth-child(2){gap:0}}.catalog__link:nth-child(2) span{width:3px;height:3px}.catalog__link:hover span,.catalog__link.active span{background:#095E56}@media only screen and (max-width: 767px){.catalog__link:hover span,.catalog__link.active span{background:transparent}}.catalog__link:hover svg,.catalog__link.active svg{fill:#095e56}.catalog__link.active{background:#EDF8F6}@media only screen and (max-width: 767px){.catalog__link.active{background:transparent}}.catalog__tags{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-top:20px}@media only screen and (max-width: 1259px){.catalog__tags{gap:12px}}@media only screen and (max-width: 1023px){.catalog__tags{display:none}}.catalog__tag,.catalog__clear{display:flex;align-items:center;gap:8px;height:40px;font-size:16px;line-height:1.2;font-weight:500;transition:all .2s}@media only screen and (max-width: 1259px){.catalog__tag,.catalog__clear{font-size:15px}}@media only screen and (max-width: 1023px){.catalog__tag,.catalog__clear{font-size:14px}}.catalog__tag{padding:0 16px 0 20px;background:#C9EAE4;border-radius:20px;color:#095e56}.catalog__remove{flex-shrink:0;font-size:0}.catalog__remove svg{fill:#095e56;transition:fill .2s}.catalog__remove:hover svg{fill:#db4446}.catalog__clear{padding:0 8px}.catalog__clear svg{fill:#485558}.catalog__clear:hover{color:#db4446}.catalog__clear:hover svg{fill:#db4446}.catalog__slider{width:calc(50% - 20px);margin:20px 10px 0;border:1px solid #BDC6CD;border-radius:20px;overflow:hidden}@media only screen and (max-width: 1759px){.catalog__slider{width:calc(66.666% - 20px)}}@media only screen and (max-width: 1259px){.catalog__slider{width:calc(100% - 12px);height:603px;margin:12px 6px 0}}@media only screen and (max-width: 1023px){.catalog__slider{width:calc(66.666% - 12px);height:auto}}@media only screen and (max-width: 767px){.catalog__slider{width:calc(100% - 12px);height:320px;margin:16px 8px 0;border-radius:16px}}.catalog__slider .splide{display:flex;height:100%}.catalog__slider .splide__track{flex-grow:1}.catalog__slider .splide__slide{position:relative}.catalog__slider .splide__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__products{display:flex;flex-wrap:wrap;margin:-20px -10px 0}@media only screen and (max-width: 1259px){.catalog__products{margin:-12px -6px 0}}@media only screen and (max-width: 767px){.catalog__products{margin:-16px -8px 0}}.catalog__products .card{width:calc(25% - 20px);margin:20px 10px 0}@media only screen and (max-width: 1759px){.catalog__products .card{width:calc(33.333% - 20px)}}@media only screen and (max-width: 1259px){.catalog__products .card{width:calc(33.333% - 12px);margin:12px 6px 0}}@media only screen and (max-width: 1179px){.catalog__products .card{width:calc(50% - 12px)}}@media only screen and (max-width: 1023px){.catalog__products .card{width:calc(33.333% - 12px)}}@media only screen and (max-width: 767px){.catalog__products .card{width:calc(50% - 16px);margin:16px 8px 0}}.catalog__products .card__title{-webkit-line-clamp:3;height:63px}@media only screen and (max-width: 1023px){.catalog__products .card__title{height:55px}}.catalog__products.show-more .catalog__slider{display:none}@media only screen and (max-width: 767px){.catalog__products.show-more .catalog__slider{display:block}}.catalog__products.show-more .card{width:calc(20% - 20px)}@media only screen and (max-width: 1759px){.catalog__products.show-more .card{width:calc(25% - 20px)}}@media only screen and (max-width: 1259px){.catalog__products.show-more .card{width:calc(25% - 12px)}}@media only screen and (max-width: 1179px){.catalog__products.show-more .card{width:calc(33.333% - 12px)}}@media only screen and (max-width: 1023px){.catalog__products.show-more .card{width:calc(25% - 12px)}}@media only screen and (max-width: 767px){.catalog__products.show-more .card{width:calc(100% - 16px)}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__photo{padding:4px}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__body{padding:12px 16px}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__title{height:37px;-webkit-line-clamp:2}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__weights{display:flex;margin-bottom:40px}}@media only screen and (max-width: 1579px){.catalog__products.show-more .card__weight:nth-of-type(n+4){display:none}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__weight:nth-of-type(n+4){display:flex}}.catalog__products.show-more .card__weight:nth-of-type(n+5){display:none}@media only screen and (max-width: 767px){.catalog__products.show-more .card__weight:nth-of-type(n+5){display:flex}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__select{display:none}}@media only screen and (max-width: 767px){.catalog__products.show-more .card__buy{width:48px;height:48px}}@media only screen and (max-width: 1579px){.catalog__products.show-more .card-price__actual{font-size:23px}}@media only screen and (max-width: 1419px){.catalog__products.show-more .card-price__actual{font-size:18px}}@media only screen and (max-width: 1179px){.catalog__products.show-more .card-price__actual{font-size:20px}}@media only screen and (max-width: 1023px){.catalog__products.show-more .card-price__actual{font-size:18px}}@media only screen and (max-width: 767px){.catalog__products.show-more .card-price__actual{font-size:20px}}@media only screen and (max-width: 1023px){.catalog__products.show-more .card .label-action span{display:none}}.disabled-filter{color:#dcdcdc!important;cursor:not-allowed}.sales__banners{display:flex;gap:20px;padding:26px 0 60px}.sales__banner{display:block;flex:1;min-width:0;border-radius:20px;overflow:hidden}.sales__banner img{display:block;width:100%;height:auto}.sales__title{margin-bottom:40px;font-family:Arsenal,sans-serif;font-size:52px;line-height:1;font-weight:700;text-transform:uppercase;color:#095e56}.sales__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}.sales__item{display:block;min-width:0}.sales__preview{margin-bottom:16px;border:1px solid #BDC6CD;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3}.sales__preview img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s}.sales__item:hover .sales__preview img{transform:scale(1.05)}.sales__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:26px;line-height:1.2;font-weight:700;color:#485558}.sales__list+.pagination{margin-top:60px}@media only screen and (max-width: 1259px){.sales__title{font-size:40px}.sales__name{font-size:22px}}@media only screen and (max-width: 1023px){.sales__banners{padding:16px 0 40px}.sales__title{font-size:32px}.sales__name{font-size:18px}}@media only screen and (max-width: 767px){.sales__banners{flex-direction:column;padding:4px 0 24px}.sales__title{margin-bottom:20px;font-size:32px}.sales__list{grid-template-columns:1fr;gap:20px}.sales__name{font-size:26px}}.sale-view__title{margin-bottom:40px}.sale-view__banner{margin-bottom:40px;border-radius:20px;overflow:hidden}.sale-view__banner img{display:block;width:100%;height:auto}.sale-view__text{max-width:1200px;margin-bottom:60px}.sale-view__text img{max-width:100%;height:auto}.sale-view .catalog__products .card{width:calc(20% - 20px)}@media only screen and (max-width: 1759px){.sale-view .catalog__products .card{width:calc(25% - 20px)}}@media only screen and (max-width: 1259px){.sale-view .catalog__products .card{width:calc(25% - 12px)}}@media only screen and (max-width: 1179px){.sale-view .catalog__products .card{width:calc(33.333% - 12px)}}@media only screen and (max-width: 1023px){.sale-view__title,.sale-view__banner{margin-bottom:32px}.sale-view__text{margin-bottom:48px}}@media only screen and (max-width: 767px){.sale-view__title{margin-bottom:24px}.sale-view__banner{margin-bottom:24px;border-radius:16px}.sale-view__text{margin-bottom:40px}.sale-view .catalog__products .card{width:calc(50% - 16px)}}
