.gradient-preloader{background:linear-gradient(90deg,#a83434 -23.739%,#ea8e7f 96.778%)}[class*=_container]{max-width:1470px;box-sizing:content-box;margin:0 auto;padding:0 10px}@media (min-width:1140.99px){[class*=_container]{padding:0 30px}}.card__favourites:not(._like) .icon-heart-like{opacity:0}.side-bar__parent-menu>._collapse:not(._show),.sub-menu__menu>._collapse:not(._show){display:none}.card-product{display:flex;height:100%;flex-direction:column}.card-product__thumb{flex:1 1 auto}.card-product__image{padding:0 2rem 10px;align-items:flex-end}.card-product__button a,.card-product__image,.card-product__image a{display:flex;justify-content:center;height:100%;width:100%}.card-product__image a{align-items:flex-end}.card-product__image img{vertical-align:bottom;max-width:100%;height:auto;object-fit:cover}.card-product__content{display:flex;flex-direction:column;align-items:center;width:100%}.card-product__text h2{color:#585856;font-size:2rem;font-weight:700;line-height:120%;letter-spacing:0;text-align:center;margin-bottom:10px}.card-product__button{cursor:pointer;width:100%;max-width:200px;border:1px solid #585856;border-radius:10px;transition:background-color .3s,color .3s ease-in-out}.card-product__button:hover{background-color:#a83434;border:1px solid #a83434}.card-product__button:hover span{color:#fff}.card-product__button a{padding:10px 0}.card-product__button span{color:#000;font-size:1.4rem;line-height:121.428571%;text-align:center}.company-info__title{width:100%;margin-bottom:6rem;font-size:3.5rem;font-weight:700;line-height:120%}@media screen and (max-width:375px){.company-info__title{text-align:center}}.company-info__content{height:100%}@media screen and (max-width:768px){.company-info__content{display:flex;flex-direction:column;width:auto;align-items:center}.company-info__list{font-weight:600}}.company-info__item{display:flex;align-items:center}.company-info__item ._icon{color:#a83434;font-size:10px;margin-right:8px}.company-info__item:not(:last-child){margin-bottom:8px}.company-info__item span{font-size:13px}.button{border:1px solid #585856;border-radius:10px;white-space:nowrap;transition:background-color .3s,color .3s ease-in-out;font-size:1.4rem;height:38px;min-width:16.5rem}.button:active{box-shadow:1px 1px 4px #000}.button:hover{box-shadow:1px 1px 4px rgb(0 0 0 / .6588235294)}.login-container__body{margin-right:2rem;width:100%;height:100%;z-index:10}.login-container__login{display:flex;align-items:center;justify-content:flex-end}.login-container__login [class*=icon-]{font-size:20px}.login-container__list{cursor:pointer;width:auto;display:flex;justify-content:space-between}@media screen and (max-width:1140px){.login-container__list{min-width:250px;padding:2rem;pointer-events:none;position:absolute;top:16px;right:0;opacity:0;transform:translateY(60%);border:1px solid #585856;background:#fff;border-radius:10px;transition:all .5s ease-in-out;justify-content:space-evenly;box-shadow:1px 1px 5px #000}.login-container__list._visible{pointer-events:all;opacity:1;display:flex}}.login-container__list span{margin-right:.3rem;line-height:170%}.login-container__link{white-space:nowrap;font-size:13px;transition:color .3s ease;display:flex;align-items:center}.login-container__link._active{font-weight:700;font-size:12.8px;color:#a83434}@media screen and (max-width:690px){.login-container__link:hover{color:#a83434;text-decoration:underline}}.bread-crumbs__list li:not(:last-child),.login-container__link:not(:last-child){margin-right:.5rem}@media (min-width:960.99px){.login-container__link{line-height:0}.login-container__link:first-child{padding-left:.5rem}}@media (min-width:1140.99px){.login-container__user-button{pointer-events:none}}.login-container__phone{white-space:nowrap;justify-self:end;align-self:center}.login-container__phone a{line-height:120%}.login-container__phone a:hover{line-height:110%;font-size:1.455rem;letter-spacing:-.4px}.login-container__button{height:38px}@media screen and (max-width:690px){.login-container__button{display:flex;align-items:center}}.swiper-wrapper{align-items:flex-start}._ibg{position:relative}._ibg img{position:absolute;top:0;right:0;height:100%;object-fit:cover}.product-offer__title--favourites{display:flex;justify-content:center}.checkbox._error .checkbox__lable::before{box-shadow:0 0 14px 3px #f16666}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__label .icon-arow-down{display:block;scale:1;opacity:1}.checkbox__checed,.checkbox__label{cursor:pointer;position:relative;align-items:center;font-size:16px}.checkbox__checed{display:flex;line-height:140%}.checkbox__label{max-width:250px;display:inline-flex;line-height:110%}.checkbox__label .icon{margin-right:.5rem;margin-left:-3.2rem;height:3.5rem}@media screen and (max-width:1024px){.checkbox__label .icon{margin-left:-3.6rem}}.checkbox__label .icon-arow-down{position:relative;display:flex;align-items:center;transition:all .3s ease-in-out;opacity:0;height:28px;font-size:2.8rem;color:#131414}.checkbox__label::before{content:"";position:relative;margin-right:10px;flex:0 0 20px;height:20px;align-self:center;border:1px solid #a83434;border-radius:7px;transition:box-shadow .3s ease-in-out}.checkbox__label a{text-decoration:underline;font-weight:600}.checkbox__label a:hover,.footer__text a:hover{text-decoration:none}.checkbox__label span{font-size:10px}.header{max-width:1470px;margin:0 auto}.header__header{position:relative;padding:1rem 0;white-space:nowrap;font-size:1.4rem;gap:.5rem;display:flex;align-items:center;justify-content:space-between}.header__column{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.header__column:nth-child(1){flex:0 1 auto}.header__column:nth-child(2){flex:0 1 45%}.header__footer,.header__login,.header__top-menu{display:flex;align-items:center}.header__footer{padding:1.5rem;border-radius:10px;background:linear-gradient(to right,#a83434 50%,#ea8e7f 100%);justify-content:space-between}@media screen and (max-width:768px){.header__footer{display:none}.header__cart span:nth-child(2){display:none}}.header__link{display:flex;align-items:center;font-size:13px}.header__link:hover{color:#a83434}.header__link:hover span{text-decoration:underline}.header__link ._icon{margin-right:.5rem;font-size:23px}@media screen and (max-width:768px){.header__search{width:100%}}.header__burger-button{margin-left:1.5rem;padding:10px 6px;overflow:hidden;background:#dbdbdb;height:36px;width:36px;cursor:pointer;border-radius:3px}@media (min-width:920.99px){.header__burger-button{display:none}}.top-menu__logo{display:flex;align-items:center}@media (min-width:768.98px){.top-menu__logo{margin-right:3rem}}.top-menu__image{margin-right:10px}.top-menu__image img{width:149px}.top-menu__text{font-size:13px}@media (min-width:768.98px){.top-menu__text span{display:block}}.top-menu__contacts{font-size:12px;font-weight:500}@media (min-width:490.99px){.top-menu__contacts{flex-wrap:wrap;display:flex;align-items:center}}.top-menu__phone{font-size:13px}@media (min-width:425.99px){.top-menu__phone{margin-right:1.5rem}}@media screen and (max-width:425px){.top-menu__phone{margin-bottom:3px}}.top-menu__email{font-size:14px}.top-menu__email,.top-menu__phone{transition:all .3s ease-in-out}.top-menu__email:hover,.top-menu__phone:hover{text-decoration:underline;color:#a83434}.top-menu__email a,.top-menu__phone a{line-height:121.428571%;text-align:center}.main-menu{flex:1 1 auto}.main-menu__body{display:flex;margin-right:6.5rem;gap:2rem;justify-content:space-between;color:#fff}@media screen and (max-width:768px){.main-menu__body{margin-right:0;color:#000;flex-direction:column;align-items:flex-start}}.main-menu__link{white-space:nowrap}@media screen and (max-width:768px){.main-menu__link{line-height:250%}}.footer__text a,.main-menu__link:hover{text-decoration:underline}.footer__body{font-size:1.4rem;padding:2.4rem 2.4rem 4.2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr}@media (min-width:425.98px) and (max-width:768px){.footer__body{grid-template-columns:1fr 1fr}}@media screen and (max-width:425px){.footer__body{padding:2rem 2rem 4.2rem;grid-template-columns:1fr}}@media screen and (max-width:690px){.footer__column:nth-child(n+1):nth-child(-n+4){padding-bottom:2rem;border-bottom:1px solid #fff}}@media (min-width:768.98px){.footer__column:nth-child(1){grid-row:1/3}}@media (min-width:425.98px) and (max-width:768px){.footer__column:nth-child(1){grid-row:1/2}.footer__column:nth-child(2){grid-column:1/2}.footer__column:nth-child(3){grid-column:2/3;grid-row:1/2}.footer__column:nth-child(4){grid-row:2/3;grid-column:2/3}}.footer__column:nth-child(5){align-self:end}@media (min-width:768.98px){.footer__column:nth-child(5){grid-row:2/3;grid-column:2/4}}@media (min-width:425.98px) and (max-width:768px){.footer__column:nth-child(5){grid-row:3/4;grid-column:1/2}}@media (min-width:768.98px){.footer__column:nth-child(6){grid-column:4/5;grid-row:2/3;align-self:end}}@media (min-width:425.98px) and (max-width:768px){.footer__column:nth-child(6){grid-row:3/4;grid-column:2/3}}.footer__logo{padding-left:5px;margin-bottom:5rem;width:204px;height:58px;border-radius:15px;background:#fff;overflow:hidden}.footer__logo img{object-fit:contain}@media screen and (max-width:490px){.footer__logo{width:100%}}.footer__title{margin-bottom:2.5rem;font-size:1.4rem;font-weight:600;line-height:17px}.footer__address{margin-bottom:2rem}.footer__phone span:not(:last-child){display:block;margin-bottom:2rem}.footer__form input{border:1px solid #fff;border-radius:10px;padding:10px;transition:box-shadow .3s ease-in-out}.footer__form input::placeholder,.search-form__input input::placeholder{color:#fff}.footer__form input:focus{box-shadow:0 0 5px #b3f6ff}.footer__input-conttainer{max-width:217px;position:relative}@media screen and (max-width:425px){.footer__input-conttainer{min-width:100%}}.footer__input{padding:0 0 20px}.footer__input input,.page__providers-by-brand .card-product__image img{width:100%}@media screen and (max-width:425px){.footer__input{width:100%}}.footer__button{margin-bottom:30px}.footer__button button{width:100%;max-width:217px;border:0;background:#fff;color:#000;font-size:1.6rem;font-weight:500;letter-spacing:.5px}@media screen and (max-width:425px){.footer__button button{text-align:center;min-width:100%}}.networks-icons__items{display:flex;align-items:center}.networks-icons__icon{width:31px;height:31px;border-radius:50%;background:#fff}.networks-icons__icon:not(:last-child){margin-right:10px}.networks-icons__icon ._icon{color:#a83434;font-size:18px}.page__about-company{padding:3rem 0 9.3rem}.page__card{padding:0 0 6.8rem}.page__buttom-menu{transition:all .5s ease .3s;z-index:9;position:fixed;bottom:0;left:0;width:100%}@media (min-width:690.98px){.page__buttom-menu{display:none}}.page__bread-crumbs{padding:1rem 0;display:flex;justify-content:space-between}.page__container{margin-bottom:20px}.page__categories-by-type{padding:3rem 0 8.6rem}.page__content{display:flex;flex-direction:column;flex:1 1 auto;height:100%;margin-top:12.2rem}@media screen and (max-width:1024px){.page__content{margin-top:13.5rem}}@media screen and (max-width:768px){.page__content{margin-top:7.5rem}}.page__catalog-products{padding:3rem 0 8.6rem}.page__categories,.page__clients,.page__collection,.page__discounts{padding:3rem 0 9.3rem}.page__discounts .info-company__body{box-shadow:10px 15px 30px rgb(172 172 172 / .4196078431)}.page__footer{border-radius:30px;background:linear-gradient(90deg,#b64744 .02%,#d26d63 99.618%);color:#fff}@media screen and (max-width:425px){.page__footer{border-radius:15px}}.page__header{padding:0 30px;z-index:12;background:#fff;position:fixed;top:0;left:0;width:100%;transition:all .7s ease-in-out}@media screen and (max-width:768px){.page__header{box-shadow:0 0 5px #000}}@media screen and (max-width:1140px){.page__header{padding:0 10px}}.page__info,.page__map{padding:3rem 0 9.3rem}.page__news-company{overflow-x:hidden}.page__new-products,.page__news-company{padding:3rem 0 9.3rem}.page__perform{position:relative}.page__providers{padding:3rem 0 9.3rem}.page__product-catalog,.page__providers-by-brand{padding:3rem 0 8.6rem}.page__personal-account{display:flex;flex-direction:column;flex:1 1 auto;padding:0 0 4rem}.page__cart,.page__favourites{padding:0 0 8.6rem}.page__favourites{display:flex;flex-direction:column;height:100%}.search-container{display:flex;justify-content:flex-end;width:100%}.search-container__form{position:relative;border:1px solid #fff;padding:0 3rem 0 1.8rem;border-radius:3.3rem;width:100%;display:flex;align-items:center}@media screen and (max-width:690px){.search-container__form{width:100%}}.search-container__form .icon-search{color:#fff}.search-form{transition:all .2s ease-in-out}.search-form:active{box-shadow:0 0 5px #4e4e4e}.search-form__input input{color:#fff;line-height:120%;padding:4.4px 0;width:20rem;transition:all .3s ease-in-out}@media (min-width:690.98px){.search-form__input input:focus{width:24.5rem}}.search-form__button{position:absolute;right:1rem}.toggle-button{padding:10px 6px;overflow:hidden;background:#a83434;height:36px;width:36px;cursor:pointer;border-radius:5px}@media (min-width:768.98px){.toggle-button{display:none}}.toggle-button__toggle-menu{cursor:pointer;position:relative;width:100%;height:100%}.toggle-button__toggle-menu span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:2px;background-color:#fff;position:absolute;transform:rotate(0deg);transition:.4s ease-in-out}.toggle-button__toggle-menu span:nth-child(2){top:7px}.toggle-button__toggle-menu span:nth-child(3){top:14px}.toggle-button__toggle-menu._open span:nth-child(1){transform:scale(1.088) translateY(7px) rotate(135deg)}.toggle-button__toggle-menu._open span:nth-child(2){opacity:0;transform:translateX(-60px)}.toggle-button__toggle-menu._open span:nth-child(3){transform:scale(1.088) translateY(-6px) rotate(-135deg)}.bread-crumbs__list{padding:1rem;color:#585856;font-size:12px;font-weight:500;line-height:118.181818%;display:flex;align-items:center;flex-wrap:wrap}.bread-crumbs__link{color:#a83434;font-weight:700}.bread-crumbs__link:hover{color:#000}.bread-crumbs__current-item{font-weight:600}.modal-registrations-fiz,.modal-registrations-ure{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(0 0 0 / .5333333333);opacity:0;pointer-events:none;transition:all .4s ease-in-out;overflow-x:hidden;height:100vh}.modal-registrations-fiz__body,.modal-registrations-ure__body{position:relative;display:inline-block;background-color:#fefefe;margin:10% auto;padding:3rem 4rem;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}@media screen and (max-width:690px){.modal-registrations-fiz__body,.modal-registrations-ure__body{padding:3rem 2rem;margin:55px auto}}@media screen and (max-width:375px){.modal-registrations-fiz__body,.modal-registrations-ure__body{padding:3rem 1rem}}.modal-registrations-fiz._show,.modal-registrations-ure._show{opacity:1;pointer-events:all}.modal-registrations-fiz__content,.modal-registrations-ure__content{display:flex;flex-direction:column;align-items:center;width:100%}.modal-registrations-fiz__close-btn,.modal-registrations-ure__close-btn{position:absolute;top:10px;right:10px;font-size:14px;color:#585856}.modal-registrations-fiz__close-btn .icon-cancel,.modal-registrations-ure__close-btn .icon-cancel{font-size:1.4rem}.modal-registrations-fiz__title,.modal-registrations-ure__title{font-size:1.7rem;font-weight:700;margin-bottom:2rem}.modal-registrations-fiz__info,.modal-registrations-ure__info{font-size:12px}.modal-registrations-fiz .registration-form .icon-arow-down{color:#a83434}.modal-registrations-fiz .registration-form__column:nth-child(2) .registration-form__line:nth-child(4),.modal-registrations-ure .registration-form__column:nth-child(2) .registration-form__line:nth-child(4){display:flex;flex-direction:column;align-items:flex-end}.modal-registrations-ure .icon-arow-down{color:#004646}.registration-form{display:grid;width:auto;grid-template-columns:min-content min-content;justify-content:center;gap:4rem;margin-bottom:2rem}@media screen and (max-width:690px){.registration-form{grid-template-columns:min-content}}.registration-form__line{display:flex;justify-content:flex-end;align-items:center;text-align:right}.registration-form__line:not(:last-child){margin-bottom:1.6rem}.registration-form__lebel{white-space:nowrap;margin-right:2rem;font-size:1.5rem}@media screen and (max-width:375px){.registration-form__lebel{margin-right:1.5rem;white-space:normal}}.registration-form__input{border:1px solid #585856;border-radius:5px;padding-left:.5rem;position:relative}.registration-form__input input{min-width:20rem;padding-right:2rem;height:32px;line-height:228.571429%}.registration-form__button,.registration-form__button-ure{margin-bottom:1.5rem;width:22rem;height:32px;color:#fbf9f4;font-size:1.4rem;padding:.9rem 3rem;border-radius:10px}.registration-form__button-ure{background:linear-gradient(90deg,#044037 -23.739%,#176251 96.778%)}.registration-form__button{background:linear-gradient(90deg,#a83434 -23.739%,#ea8e7f 96.778%)}.login-modal{padding:3.2rem 4.5rem;position:absolute;top:48px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(0,20%);background:#fff;border-radius:10px;z-index:9;transition:all .5s ease;pointer-events:none;box-shadow:1px 1px 5px #000}@media screen and (max-width:960px){.login-modal{right:0}}.login-modal._show{transform:translate(0,0);pointer-events:all;opacity:1}.login-modal__modal-content{position:relative;border-radius:10px;transition:transform .4s ease}.login-modal__input{align-items:center;display:flex;width:100%;border:1px solid #585856;border-radius:5px;margin-bottom:2rem}.login-modal__input input{width:100%;height:32px;padding-left:.5rem}.login-modal__label{font-size:14px;padding-left:.5rem}.login-modal__close{position:absolute;top:-15px;right:-35px;font-size:20px;color:#585856}.login-modal__form{display:flex;align-items:center;flex-direction:column}.login-modal__close:focus,.login-modal__close:hover{color:#000;text-decoration:none;cursor:pointer}.login-modal__button-login{padding:1rem 0;display:flex;align-items:center;justify-content:center;width:100%;background-color:#a83434;border-radius:10px;color:#fff;margin-bottom:2rem}.login-modal__recovery{padding:1rem 0;width:100%;border-radius:10px;border:1px solid #585856}.recovery-modal{position:absolute;top:48px;padding:3.2rem 2.5rem;opacity:0;transform:translate(0,20%);background:#fff;border-radius:10px;z-index:9;transition:all .5s ease;pointer-events:none;max-width:400px;box-shadow:1px 1px 5px #000}@media screen and (max-width:960px){.recovery-modal{right:0}}.recovery-modal._show{transform:translate(0,0);pointer-events:all;opacity:1}.recovery-modal__modal-content{position:relative;transition:transform .5s ease}.recovery-modal__title{margin-bottom:2rem;text-wrap:pretty}.recovery-modal__input{align-items:center;width:100%;display:flex;margin-bottom:2rem}.recovery-modal__input input{padding-left:.5rem;border:1px solid #585856;border-radius:5px;height:32px;width:100%}.recovery-modal__form{display:flex;align-items:center;flex-direction:column}.recovery-modal__label{font-size:1.4rem;padding-right:1rem}.recovery-modal__close{position:absolute;top:-20px;right:-13px;font-size:20px;color:#585856}.recovery-modal__close:focus,.recovery-modal__close:hover{color:#000;text-decoration:none;cursor:pointer}.recovery-modal__title{position:relative;display:flex;font-size:13px}.recovery-modal__title a{text-decoration:underline;white-space:nowrap}.recovery-modal__button-recovery,.registrations-modal{display:flex;align-items:center;justify-content:center;border-radius:10px}.recovery-modal__button-recovery{padding:1rem 0;width:100%;background-color:#a83434;color:#fff}.registrations-modal{margin:0 auto;position:absolute;top:48px;padding:3.2rem 2.5rem;opacity:0;transform:translate(0,20%);background:#fff;z-index:9;transition:all .5s ease;pointer-events:none;width:300px;box-shadow:1px 1px 5px #000}@media screen and (max-width:960px){.registrations-modal{right:0}}.registrations-modal._show{transform:translate(0,0);pointer-events:all;opacity:1}.registrations-modal__modal-content{width:100%;position:relative;display:flex;flex-direction:column;transition:transform .5s ease}.registrations-modal__box{width:100%}.registrations-modal__button-private-person{margin-bottom:2rem}.registrations-modal__button-corporate-person,.registrations-modal__button-private-person{display:block;height:32px;border:1px solid #585856;border-radius:5px}.sidebar-menu{display:none;overflow-x:hidden;position:fixed;z-index:12;top:59px;right:0;height:calc(100% - 59px);transition:all .5s ease-in-out;transform:translateX(100%);background:#fff}@media screen and (max-width:768px){.sidebar-menu{width:320px;display:block;box-shadow:1px 0 10px #000}.sidebar-menu._opened-menu{transform:translateX(0)}}@media screen and (max-width:375px){.sidebar-menu{width:100%}}.sidebar-menu__body{width:100%;display:flex;flex-direction:column;min-height:100%;padding:10px}.sidebar-menu__top{padding:0 0 15px;border-bottom:1px solid #a83434}.sidebar-menu__top .top-menu__text{font-weight:600}.sidebar-menu__column{display:flex;align-items:center}.sidebar-menu__column:nth-child(1){display:inline-block;width:100%;text-align:center;margin-bottom:15px}.sidebar-menu__column:nth-child(2){justify-content:center}@media screen and (max-width:490px){.sidebar-menu__column:nth-child(2){justify-content:space-between}}.sidebar-menu__menu{flex:1 1 auto;display:flex;flex-direction:column;padding:10px;font-weight:500}.sidebar-menu__search{margin:0 -10px;border-radius:10px;padding:15px}@media screen and (max-width:768px){.sidebar-menu__search{background:linear-gradient(to right,#a83434 50%,#ea8e7f 100%)}.side-bar__sidebar-menu{padding:0 2rem}}.side-bar__menu-list{width:100%;height:100%;padding:1rem}@media screen and (max-width:768px){.side-bar__menu-list{padding:1rem 2rem;box-shadow:inset 0 0 2px rgb(168 52 52 / .8)}}.side-bar__parent-menu{padding:1rem 0}.side-bar__parent-menu:not(:last-child){border-bottom:1px solid #a83434}.side-bar__parent-menu ._icon{transition:transform .4s ease-in-out}.side-bar__parent-menu .icon-arow-right{height:100%;color:#a83434;font-size:13px}.side-bar__link._rotate i,.side-bar__parent-menu._active .icon-arow-right,.sub-menu__link._rotate i{transform:rotate(90deg)}.side-bar__link{cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;font-size:15px;font-weight:500;line-height:120%;white-space:nowrap}@media screen and (max-width:768px){.side-bar__link{font-size:13px}}.side-bar__link._rotate{color:#a83434}.side-bar__sub-menu{width:100%}.categories__body{position:relative;display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width:1440px){.categories__body{column-gap:1rem}}.categories__side-bar{position:relative;z-index:9;overflow-x:hidden;min-width:200px;flex:0 1 19%}@media screen and (max-width:768px){.categories__side-bar{width:275px;border-right:1px solid rgb(0 0 0 / .6117647059);background:#fff;height:calc(100vh - 60px);position:fixed;top:60px;transform:translateX(-118%);transition:transform .4s ease-in-out;box-shadow:0 2px 7px #000}.categories__side-bar._opened-menu{transform:translateX(-3%)}}@media screen and (max-width:768px) and (max-width:375px){.categories__side-bar._opened-menu{width:100%;padding-right:5.5rem}}.sub-menu__menu{padding:5px 0 5px 1rem}.sub-menu__link{cursor:pointer;padding:.5rem 0;display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:170.076923%}@media screen and (max-width:768px){.sub-menu__link{font-size:11px}}.sub-menu__link._rotate{color:#a83434}.toggle-catalog{z-index:11;flex:0 0 30px;width:30px;height:28px;position:relative}.toggle-catalog ._icon{transition:all .7s ease-in-out;position:absolute;font-size:28px;color:#a83434}@media (min-width:768.98px){.toggle-catalog ._icon{display:none}}.toggle-catalog .icon-cross-middle{font-size:32px;scale:0;opacity:0}.toggle-catalog._opened-menu .icon-catalog{scale:0;opacity:0}.toggle-catalog .icon-catalog,.toggle-catalog._opened-menu .icon-cross-middle{opacity:1;scale:1}.card{position:relative;width:100%;height:100%}.card.out-stock{filter:grayscale(1)}.card.out-stock .card__buttons{display:none}.card.out-stock .card__button-stock,.card__body{display:flex}.card__body{background:#fff;position:relative;z-index:7;flex-direction:column;align-items:center;height:100%;width:100%;min-width:255px;max-width:290px;border-radius:15px;padding:10px}@media screen and (max-width:375px){.card__body{max-width:270px}}.card__blur{border-radius:15px;margin:0 auto;position:absolute;top:0;width:100%;height:100%;background:rgb(123 123 123 / .5019607843);z-index:1;filter:blur(7px);max-width:290px}@media screen and (max-width:375px){.card__blur{max-width:270px}}.card__header{width:100%;display:flex}.card__thumb{width:100%}.card__label{display:flex;border-radius:10px;background:linear-gradient(87.06deg,#a83434 61.096%,#ea8e7f 99.181%)}.card__label span{padding:6px 10px;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700;line-height:125%;text-align:center}.card__favourites{display:flex;width:100%;height:22px;position:relative;font-size:22px;align-self:center}.card__favourites._like .icon-heart{opacity:0}.card__favourites ._icon{width:100%;transition:opacity .4s ease-in-out;position:absolute;top:0;left:0;justify-content:flex-end}.card__favourites .icon-heart-like,.product-catalog__title h2 span{color:#a83434}.card__image{display:flex;justify-content:center;align-items:center;height:100%;width:100%;max-height:100%;min-height:150px;margin-bottom:18px}.card__image img{max-height:150px;vertical-align:bottom;object-fit:contain}.card__info{display:flex;flex-direction:column;height:100%}.card__price,.card__title{font-weight:700;text-align:center}.card__title{flex:1 1 auto;display:flex;flex-direction:column;height:100%;font-size:12px;line-height:125%;text-wrap:pretty}.card__price{margin-bottom:5px;color:#a83434;font-size:14px;line-height:121.428571%}.card__content{padding:8px;display:flex;flex-direction:column}.card__data,.product-catalog__text p{font-size:1.4rem;font-weight:400;line-height:121.428571%}.card__data{margin-bottom:5px;text-align:left}.card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:18px;font-size:12px;font-weight:500;line-height:125%;text-align:center}.card__text span,.product-catalog__title h2{color:#585856;font-weight:700;line-height:120%}.card__text span{font-size:2rem;letter-spacing:0;text-align:left}.card__buttons{width:100%;display:flex;justify-content:flex-start;gap:10px}.card__counter{flex:0 1 50%;width:100%;border:1px solid #000;border-radius:10px;display:flex;align-items:center}.card__button,.card__button-stock{align-items:center;justify-content:center;height:38px;border-radius:10px;transition:box-shadow .3s ease-in-out;background:linear-gradient(90deg,#a83434 -23.739%,#ea8e7f 96.778%)}.card__button{flex:0 1 50%;display:flex;width:100%}.card__button:hover{box-shadow:1px 1px 7px #000}.card__button span,.card__button-stock span{white-space:nowrap;display:block;color:#fff;font-size:14px;font-weight:700;line-height:121.428571%}.card__button-stock{display:none;padding:0 15px}.swiper-slide .card{max-width:290px}@media screen and (max-width:375px){.swiper-slide .card{max-width:270px}}.product-catalog__title{text-align:center;margin-bottom:3.1rem}.product-catalog__title h2{font-size:3.5rem}@media screen and (max-width:375px){.product-catalog__title h2{font-size:3rem}}.product-catalog__text{text-align:center}.product-catalog__text h3{margin-bottom:13px;font-size:2rem;line-height:120%}.product-catalog__text p{margin:0 auto;max-width:720px;text-align:center;text-wrap:pretty}.product-catalog__text:first-child{margin-bottom:3.8rem}.product-catalog__text:last-child p{max-width:760px}.product-catalog__label{margin:3.8rem 0;padding:24px 15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:2rem;border-radius:10px;background:linear-gradient(90deg,#a83434 -23.739%,#ea8e7f 96.778%)}@media screen and (max-width:690px){.product-catalog__label{grid-template-columns:1fr 1fr}}@media screen and (max-width:425px){.product-catalog__label{grid-template-columns:1fr}}.product-catalog__item{color:#fff;flex-direction:column;display:flex;align-items:center}.product-catalog__item h2{font-size:4rem;font-weight:700;line-height:48px}.product-catalog__item p{font-size:1.7rem;font-weight:700;line-height:21px}@media screen and (max-width:425px){.product-catalog__item:not(:last-child)::after{content:"";width:80%;height:1px;background:#fff;transform:translateY(1.2rem)}}.products{flex:1 1 81%}.products__title{margin-bottom:6rem;color:#585856;font-size:3.5rem;font-weight:700;line-height:120%;text-align:center}@media screen and (max-width:375px){.products__title{font-size:3rem}}.products__content{width:100%;display:grid;grid-template-columns:repeat(4,minmax(250px,280px));column-gap:4rem;row-gap:4rem;margin-bottom:35px}@media screen and (max-width:1440px){.products__content{justify-content:space-between;column-gap:1.5rem;grid-template-columns:repeat(3,minmax(250px,280px))}}@media screen and (max-width:1024px){.products__content{justify-content:space-around;column-gap:2rem;grid-template-columns:repeat(2,minmax(250px,280px))}}@media screen and (max-width:830px){.products__content{grid-template-columns:repeat(2,minmax(250px,270px))}}@media screen and (max-width:568px){.products__content{grid-template-columns:repeat(1,minmax(250px,270px));justify-content:center}}.products__column{max-width:100%}.products__additional-text h2{margin-bottom:15px;color:#585856;font-size:25px;font-weight:700;line-height:120%}.products__additional-text p{font-size:14px;font-weight:400;line-height:121.428571%}.products__additional-text p:not(:last-child){margin-bottom:25px}.counter-product{width:100%}.counter-product__quantity{display:flex;align-items:center;justify-content:space-between}.quantity__button{cursor:pointer;font-size:15px;width:3rem;height:3rem;line-height:100%}.quantity__input input{font-size:14px;font-weight:500;line-height:121.428571%;text-align:center;max-width:33px}.quantity__button ._icon{pointer-events:none;font-size:12px}.quantity__button._disabled{opacity:.3}.page__new-products .products__title{padding:0 10px;margin-bottom:2.8rem;color:#585856;font-size:3.5rem;font-weight:700;line-height:120%;text-align:center;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:375px){.page__new-products .products__title{font-size:3rem}}.page__new-products .products__title ._icon{font-size:20px}.page__new-products .products__content{display:flex;justify-content:space-between;height:100%;padding:3.5rem 1rem;overflow:hidden}.page__new-products .products__column{display:flex;justify-content:center}.categories{min-height:450px}.categories__title{margin-bottom:5.5rem}.categories__title h1,.categories__title h2{padding-left:1rem;color:#585856;font-size:4rem;font-weight:700;line-height:120%;text-align:center}@media screen and (max-width:375px){.categories__title h1,.categories__title h2{font-size:3rem}}.categories__products{display:grid;height:100%;width:100%;gap:2rem;row-gap:8rem;grid-template-columns:repeat(4,1fr);justify-content:space-between}@media screen and (max-width:830px){.categories__products{grid-template-columns:repeat(auto-fit,minmax(189px,1fr))}}.page__categories-by-type .card-product__image a{align-items:flex-start}.page__categories-by-type .categories__title{display:flex;justify-content:space-between;align-items:stretch}.page__categories-by-type .categories__title h2{text-align:left}@media screen and (max-width:1140px){.page__categories-by-type .categories__products{grid-template-columns:repeat(auto-fit,minmax(189px,1fr))}}.page__catalog-products .categories__title h1{text-align:left;margin-bottom:.5rem}.page__catalog-products .categories__title p{padding-left:1rem;max-width:708px;font-size:11px;font-weight:500;line-height:118.181818%;text-align:left}