.products__single-product{display:flex;flex:0 0 calc(50% - 10px);flex-direction:column;height:100%}.products__image{height:170px}.products__image img{height:100%;margin:0 auto;object-fit:contain}.products__single-product h3{font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin:8px 0;text-transform:uppercase}.products__single-product a.button{margin-top:auto}.products a.button-link{font-size:11px;font-style:normal;font-weight:600;gap:16px;line-height:24px;margin-top:24px;text-transform:uppercase}.products__filters{background-color:var(--blue-4-background);height:100%;left:5px;opacity:0;padding:80px 24px 0;position:fixed;top:0;transform:translateX(100%);visibility:hidden;width:calc(100% - 5px);z-index:12}.products__filters,.products__filters.var_open{transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.products__filters.var_open{opacity:1;transform:translateX(0);visibility:visible}.products__filters h3{font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:48px;text-transform:uppercase}.products__filters ul li{border-bottom:1px solid var(--blue-2);color:var(--blue-3);font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:16px 0}.products__filters ul li label{align-items:center;display:flex;gap:16px}.products__filters ul li input{background-color:var(--white);border:1px solid var(--blue-2)}.products__filters ul li:first-of-type{padding:0 0 16px}.products__filters .products__close{position:absolute;right:32px;top:32px}@media screen and (min-width:992px){.products__single-product h3{font-size:16px;margin:24px 0}.products__image{height:304px}.products__filters{background-color:transparent;opacity:1;padding:0;position:static;transform:translateX(0);visibility:visible;width:100%}.products__close,.products__filter-icon{display:none}.products__filters h3{font-size:28px;font-weight:600;margin-bottom:40px}.products__filters ul li{border-bottom:1px solid var(--blue-4-background);font-size:16px}.products__filters ul li input{background-color:var(--blue-4-background);border:none;flex:0 0 18px}.products a.button-link{font-size:14px}}.products{margin-top:32px}.products__content{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.products__content h1{font-size:34px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.products__filter-icon{background-color:var(--action);cursor:pointer}.products__product>h2{font-size:24px;font-weight:600}.products__product>h2,.products__product>h3{font-style:normal;line-height:normal;text-transform:uppercase}.products__product>h3{font-size:22px;font-weight:400;margin-bottom:8px}.products__product p{display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;line-height:130%;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products__product p span:not(.more-text):not(.dots):not(.excerpt){color:var(--blue-3);font-weight:600;padding-left:6px}.products__container .products__product:not(:first-of-type){margin-top:40px}.products__wrapper{margin:16px -16px 0;overflow:auto;padding:0 16px;width:calc(100% + 32px)}.products__wrapper>div{flex:0 0 48%}.products-category h3 br{display:none}@media screen and (min-width:992px){.products__content h1{font-size:72px;line-height:120%}.products__wrapper .col-xs-6{flex:0 0 50%}.products__product>h2{font-size:28px}.products__product>h3{font-size:28px;margin-bottom:16px}.products__product p{font-size:14px;line-height:150%;max-width:750px}.products__container .products__product:not(:first-of-type){margin-top:96px}.products__wrapper{margin:40px -32px 0;padding:0 32px;width:calc(100% + 64px)}.products__wrapper .col-md-4{flex:0 0 33.33333333%}}.products-single.products{margin-top:40px}.products-single .products__image img{margin:0 auto}.products-single .products__wrapper{gap:4px 0;overflow:unset}.products__single-product{color:inherit}.products__single-product button{margin-left:auto;margin-right:auto;margin-top:auto}.products__single-product h3{text-align:center}@media screen and (max-width:767px){.products__single-product button{justify-content:center;text-align:center;width:100%}}@media screen and (min-width:1024px){.products-single .products__wrapper{gap:32px 0}}.products-single .show-all .product-wrapper{display:block!important}@media screen and (min-width:1024px){.products__wrapper{gap:32px 0}}.hero-category{margin-top:24px;position:relative}.hero-category .breadcrumbs{flex:0 0 100%;margin-top:0}.hero-category .breadcrumbs .container{max-width:unset;padding:0}.hero-category img{height:auto;width:100%}.hero-category__content{left:24px;position:absolute;right:24px;top:-10px}.hero-category__content h1{color:var(--white);font-size:34px;font-weight:600;line-height:normal;text-transform:uppercase}.hero-category__content h2{color:var(--white);font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:767px){.hero-category__content h1{font-size:72px}.hero-category__content h2{font-size:50px;font-weight:500}}@media screen and (min-width:1200px){.hero-category__content{left:64px;right:auto;top:128px}}.hero-category__content{display:flex;flex-wrap:wrap;gap:20px}.hero-category__title{flex:1}.hero-category__top{margin-top:12px}.hero-category__top span.h3{display:block;font-weight:400;margin-bottom:24px}.hero-category__top p{font-size:14px;line-height:150%}@media screen and (max-width:991px){.hero-category__top img{margin-top:24px}}.products__filter-icon{align-items:center;background-color:var(--blue-3);border-radius:4px;display:flex;height:42px;justify-content:center;margin-left:auto;width:40px}@media screen and (min-width:992px){.products__close,.products__filter-icon{display:none!important}}.about-product{margin-top:40px}.about-product__title{margin-bottom:32px}.about-product__title *{font-size:34px;font-style:normal;line-height:110%;text-transform:uppercase;white-space:nowrap}.about-product__title h1,.about-product__title h1 *{white-space:wrap}.about-product__title strong{display:block}.about-product__title :not(strong){font-weight:400}.about-product__description *{font-size:12px;font-style:normal;font-weight:400;line-height:130%}.about-product__description p{margin-bottom:20px}@media screen and (min-width:992px){.about-product{margin-top:80px}.about-product__title *{font-size:42px}.about-product__description *{font-size:16px;line-height:150%}}@media screen and (min-width:1200px){.about-product{margin-top:112px}.about-product__title *{font-size:72px}}.products .more-text{display:none}.products .more-text.active{display:inline}.products .more-text-container.active{-webkit-line-clamp:unset!important}.products .dots.hide{display:none}