.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;display:flex;flex-direction:column;min-height:calc(100vh - 2rem)}@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}@media screen and (max-width:490px){.feed-back .data-form__line{display:flex;flex-direction:column}}.feed-back .data-form__lebel{min-width:150px}@media screen and (max-width:490px){.feed-back .data-form__lebel{margin-right:1.5rem;margin-left:1.5rem;white-space:normal;margin-bottom:1rem;text-align:left;width:100%}}@media (min-width:690.98px){.feed-back .data-form__input input{min-width:30rem}}@media screen and (max-width:375px){.feed-back .data-form__input{width:100%}.feed-back .data-form__input input{min-width:100%}}.data-form__body{display:grid;width:auto;grid-template-columns:min-content min-content;justify-content:center;column-gap:2rem;row-gap:3.8rem;margin-bottom:2rem}@media screen and (max-width:690px){.data-form__body{grid-template-columns:min-content}}@media screen and (max-width:425px){.data-form__body{grid-template-columns:1fr}}.data-form__column{width:100%}.data-form__title{text-align:left;font-size:15px;font-weight:700}@media (min-width:690.98px){.data-form__title{grid-column:1/3}}.data-form__line{display:flex;justify-content:flex-end;align-items:center;text-align:right}.data-form__line:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width:425px){.data-form__line{width:100%;flex-direction:column}}.data-form__lebel{margin-right:2rem}@media screen and (max-width:425px){.data-form__lebel{margin-right:1.5rem;margin-left:1.5rem;white-space:normal;margin-bottom:1rem;text-align:left;width:100%}}.data-form__input input{border:1px solid #a83434;border-radius:5px;padding-left:.5rem;height:32px;line-height:228.571429%;font-size:13px}.data-form__input input:focus{box-shadow:0 0 0 2px rgb(168 52 52 / .4117647059)}@media (min-width:690.98px){.data-form__input input{min-width:22rem}}@media screen and (max-width:690px){.data-form__input input{min-width:30rem}}@media screen and (max-width:425px){.data-form__input{width:100%}.data-form__input input{min-width:100%}}.data-form__button{width:22rem;height:32px;color:#fbf9f4;font-size:1.4rem;padding:.9rem 3rem;border-radius:16px;background:#a83434;margin-bottom:1.5rem}.result-container__body{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;border:1px solid #a83434;border-radius:5px;padding:17px 10px;margin-bottom:4.3rem}@media screen and (max-width:490px){.result-container__body{gap:15px;grid-template-columns:1fr}}.result-container__column:nth-child(1) p{font-weight:700}.result-container__column:nth-child(1) p:nth-child(1){margin-bottom:3px}.result-container__column:nth-child(1) p:nth-child(2){margin-bottom:16px}.result-container__column:nth-child(2){justify-self:end;text-align:right}.result-container__button{border:1px solid #a83434;border-radius:24px;padding:8px 27px;background:#fff}.result-container__button:active{background:#a83434;color:#fff}.result-container__column--result .icon-rub{font-size:13px;font-weight:100;display:flex;align-items:flex-end}.result-container__totalprice-order{display:flex;justify-content:flex-end;align-items:flex-end;gap:5px;margin-bottom:8px}.result-container__discounts{display:flex;justify-content:flex-end;gap:10px;margin-bottom:8px}.result-container__final-order{display:flex;justify-content:flex-end;gap:10px;font-weight:700}.history-order__period-date{display:grid;grid-template-columns:min-content min-content min-content;align-items:center;margin-bottom:3rem}@media screen and (max-width:425px){.history-order__period-date{grid-template-columns:1fr 1fr}}.history-order__period-history{display:flex;flex-direction:column}.date-period__title{margin-right:5px}@media screen and (max-width:425px){.date-period__title{grid-column:1/3;margin-bottom:2rem}}.date-period__item{margin-right:3rem}.date-period__label{margin-right:1rem}.date-period__input{display:flex;align-items:center;margin-right:1.5rem}.date-period__input input{position:relative;padding:.5rem .5rem .5rem 3rem;border:1px solid #a83434;border-radius:5px}@media screen and (max-width:425px){.date-period__input input{max-width:105px}}.date-period__input input::-webkit-calendar-picker-indicator{position:absolute;left:5px;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.history-period__thead{margin-bottom:20px;padding:13px;display:flex;justify-content:space-between;gap:1rem;border:1px solid #a83434;border-radius:5px;font-weight:700}.history-period__item{justify-content:center;display:flex;align-items:center;flex:23%}@media screen and (max-width:425px){.history-period__item{font-size:10px}}.history-period__item:first-child{justify-content:flex-start}.history-period__row{border:1px solid #d3d3d3;border-radius:5px;display:flex;justify-content:space-between;gap:1rem;padding:20px 13px}.history-period__row:not(:last-child){margin-bottom:13px}.history-period__row:first-child{justify-content:flex-start}.user-discount__head{padding:13px;border:1px solid #a83434;border-radius:5px;font-weight:700;margin-bottom:20px}@media screen and (max-width:375px){.user-discount__head{padding:10px}}.user-discount__info{border:1px solid #d3d3d3;border-radius:5px;padding:27px 13px;margin-bottom:35px}@media screen and (max-width:375px){.user-discount__info{padding:27px 10px}}.user-discount__column:nth-child(1){display:flex;justify-content:space-between;font-weight:700;margin-bottom:20px}.user-discount__column:last-child{font-size:13px}.user-discount__text-content{padding:0 13px}@media screen and (max-width:375px){.user-discount__text-content{padding:0 10px}}.user-discount__text-content h2{color:#a83434;font-size:2.4rem!important;font-weight:500;margin-bottom:20px;font-size:15px}.user-discount__text-content h3{font-size:15px;font-weight:500;margin-bottom:1rem}.user-discount__text-content ul{margin-left:33px;margin-bottom:20px}.user-discount__text-content span{display:block;font-weight:600}.user-discount__text-content p{margin-bottom:1rem}.user-discount__text-content li{list-style:disc}.user-discount__text-content li:not(:last-child){margin-bottom:.5rem}.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%)}}.select{position:relative}.select._active-collapse i{scale:-1}.select__box-button{display:flex}.select__box-button input{display:inline-flex;align-items:start;text-align:left}.select__box-button i{transition:scale .4s ease 0s;transform:rotate(90deg);position:absolute;right:7px;color:#a83434;font-size:14px;pointer-events:none}.select__button{cursor:pointer;font-weight:600}.select__list{position:absolute;background:#fff;width:100%;margin-top:1px;border:1px solid #a83434;border-radius:5px}.select__list._show{box-shadow:0 0 0 2px rgb(0 70 70 / .4666666667)}.select__list-item{cursor:pointer;padding:.5rem;border-radius:2px;text-align:left;font-size:13px}.select__list-item._selected{color:#fff;background:#a83434}.select__list-item:hover{background:rgb(0 70 70 / .3647058824)}.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{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{margin-bottom:5px;font-size:1.4rem;font-weight:400;line-height:121.428571%;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{color:#585856;font-size:2rem;font-weight:700;line-height:120%;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}}@media screen and (max-width:1440px){.personal-account .favourites-product .products__content{grid-template-columns:repeat(auto-fit,minmax(259px,290px))}}@media screen and (max-width:425px){.personal-account__title{font-size:2.3rem}}@media screen and (max-width:920px){.personal-account__column:nth-child(1){border:0;box-shadow:1px 1px 7px rgb(0 0 0 / .5490196078);position:fixed;top:110px;z-index:10;height:calc(100% - 110px);transform:translateX(-110%);transition:all .5s ease 0s;width:250px}.personal-account__column:nth-child(1)._opened-menu{transform:translateX(0)}}@media screen and (max-width:768px){.personal-account__column:nth-child(1){border-radius:0;top:58px;height:calc(100% - 58px)}}@media screen and (max-width:960px){.personal-account__column:nth-child(2){padding:3rem 1rem}.personal-account__sidebar-menu{height:100%}}.user-bar__list li{border-bottom:1px solid #a83434}@media (min-width:920.99px){.toggle-wrap{display:none}}.cart-page__table-head,.greed-laout,.shopping-cart__row{grid-template-columns:1fr minmax(25rem,min-content) minmax(18rem,min-content) minmax(9rem,min-content) 50px}@media screen and (max-width:1440px){.cart-page__table-head,.greed-laout,.shopping-cart__row{grid-template-columns:1fr minmax(18rem,min-content) minmax(11rem,min-content) minmax(9rem,min-content) 50px}}@media screen and (max-width:960px){.cart-page__table-head,.greed-laout,.shopping-cart__row{grid-template-columns:1fr minmax(25rem,min-content) minmax(13rem,min-content) minmax(9rem,min-content) 30px}}@media screen and (max-width:690px){.cart-page__table-head,.greed-laout,.shopping-cart__row{grid-template-columns:minmax(20rem,min-content) minmax(13rem,min-content) minmax(9rem,min-content) 30px}}@media screen and (max-width:490px){.cart-page__table-head,.greed-laout,.shopping-cart__row{grid-template-columns:minmax(18rem,min-content) minmax(7rem,min-content) minmax(4rem,min-content) 30px}}.cart-page__title{margin-bottom:5rem;text-transform:uppercase;color:#a83434;font-size:3.5rem}@media screen and (max-width:425px){.cart-page__title{font-size:2.3rem}}.cart-page__body{gap:2.5rem;display:flex}@media screen and (max-width:960px){.cart-page__body{flex-direction:column}}.cart-page__column:nth-child(n+1):nth-child(-n+4){padding:0 1rem}.cart-page__column:nth-child(5){text-align:center}.cart-page__table-head{display:grid;gap:.8rem;justify-content:space-between;align-items:center;height:5rem;border:1px solid #a83434;border-radius:5px;margin-bottom:2rem;font-weight:700}@media screen and (max-width:690px){.cart-page__table-head{display:none}}@media (min-width:920.99px){.cart-page__help-order{flex:0 0 28.3rem}}.cart-page__user-order{flex:1 1 auto}.cart-page__button{transition:color .3s ease-in-out}.cart-page__button:hover{color:#a83434}@media screen and (max-width:920px){.help-order{display:flex;gap:2rem}}@media screen and (max-width:490px){.help-order{flex-direction:column}}.help-order__info{padding:1.8rem;text-align:center;border:1px solid #a83434;border-radius:10px;flex:0 1 28.3rem}@media (min-width:920.99px){.help-order__info:not(:last-child){margin-bottom:3.4rem}}@media screen and (max-width:920px){.help-order__info{display:flex;flex-direction:column;flex:0 1 50%}}.help-order__title{padding-bottom:2rem;font-size:1.8rem}@media screen and (max-width:920px){.help-order__title{display:flex;flex-direction:column;flex:1 1 100%;height:100%}}.help-order__text{font-size:13px;margin-bottom:1.6rem}@media screen and (max-width:375px){.help-order__text{font-size:12px}}.help-order__text p{margin-bottom:.5rem}.help-order__text span{font-weight:700}.help-order__phone{font-size:2rem;font-weight:500}.order-place__send-order{margin-bottom:2rem;padding:0 .5rem}.order-place__send-order._send-order .order-place__send-button{display:block}.order-place__column{flex:0 1 auto}@media (min-width:690.98px){.order-place__column:nth-child(2){flex:0 1 300px}}.order-place__footer{display:flex;gap:2rem;align-items:flex-end;justify-content:space-between}@media screen and (max-width:690px){.order-place__footer{flex-direction:column-reverse}}.order-place__column--login .login-container{position:relative}.order-place__column--login .login-container .registrations-modal{top:50px;left:0;margin-right:-120px}@media screen and (max-width:490px){.order-place__column--login .login-container .registrations-modal{width:100%}}.order-place__column--login .login-container .recovery-modal{top:50px;left:0}@media screen and (max-width:490px){.order-place__column--login .login-container .recovery-modal{width:100%}}.order-place__column--login .login-container .login-modal{top:50px;left:0}@media screen and (max-width:490px){.order-place__column--login .login-container .login-modal{width:100%}}.order-place__column--login .login-container__discounts{font-weight:700;white-space:nowrap}.order-place__column--login .login-container__column--result{width:100%;display:flex;justify-content:flex-end}.order-place__column--login .login-container__list{font-size:1.5rem;width:auto}@media screen and (max-width:490px){.order-place__column--login .login-container__fade-in{display:flex;align-items:center;justify-content:center;padding:1rem 2rem;background:#fff;border:1px solid #a83434;border-radius:5px;height:50px;width:100%;position:absolute;opacity:0;z-index:8;top:0;left:0;pointer-events:none;box-shadow:1px 1px 3px #000;transition:all .5s ease-in-out}.order-place__column--login .login-container__fade-in._visible{pointer-events:all;transform:translatey(102%);opacity:1;display:flex}}.order-place__column--login .login-container__user-button,.product-cart__button i{pointer-events:none}@media screen and (max-width:490px){.order-place__column--login .login-container__user-button{pointer-events:all}}.order-place__column--button{display:grid;grid-template-columns:1fr}@media screen and (max-width:490px){.order-place__column--button{width:100%}}.order-place__checkbox{padding-top:.8rem;display:flex;flex-direction:row-reverse;display:none;justify-self:end}.order-place__info p{line-height:170%;font-size:1.3rem}@media (min-width:690.98px){.order-place__info{max-width:60rem}}.order-place__form-button{width:200px;height:32px;color:#fff;font-size:1.4rem;padding:.9rem 3rem;border-radius:16px;background:#a83434;justify-self:end}@media screen and (max-width:490px){.order-place__form-button{width:100%}}.order-place__send-button{display:none;width:200px;height:32px;color:#fbf9f4;font-size:1.4rem;padding:.9rem 3rem;border-radius:16px;background:#a83434;justify-self:end}@media screen and (max-width:490px){.order-place__send-button{width:100%}}.order-place__send-button--maiking-order{display:block}.shopping-cart__item{display:flex;flex-direction:column}.shopping-cart__row{display:grid;gap:.8rem;justify-content:space-between;align-items:center;border:1px solid #d3d3d3;border-radius:5px;margin-bottom:2rem}@media screen and (max-width:690px){.shopping-cart__row{row-gap:4rem;padding-bottom:2rem}}.product-cart__column{font-size:13px}@media screen and (max-width:690px){.product-cart__column{font-size:12px}}.product-cart__column:nth-child(n+1):nth-child(-n+4){padding:0 1rem}@media screen and (max-width:690px){.product-cart__column:nth-child(1){grid-column:1/4}.product-cart__column:nth-child(3){justify-self:center;align-self:end}.product-cart__column:nth-child(4){grid-column:-3/-1;justify-self:center;align-self:end}}.product-cart__column:nth-child(5){padding:1.5rem 0;text-align:center;align-self:start}@media screen and (max-width:690px){.product-cart__column:nth-child(5){grid-row:-1/-2;grid-column:4/5}}.product-cart__product-info{display:flex;align-items:center}.product-cart__image{min-width:9rem}@media screen and (max-width:690px){.product-cart__image{min-width:1rem;height:100%}}.product-cart__image img{width:9rem;max-width:100%}.product-cart__description{padding:1rem}.product-cart__price{display:flex;align-items:center;white-space:nowrap}.product-cart__units{white-space:nowrap;margin-left:5px}@media screen and (max-width:375px){.product-cart__units{display:block}}.product-cart__quantity-price{font-weight:550}.product-cart__button{transition:color .3s ease-in-out}.product-cart__button:hover,.send-order__lebel span{color:#a83434}.select>._collapse:not(._show),.send-order>._collapse:not(._show){display:none}.send-order__order-place{display:flex;justify-content:space-between;gap:3.5rem;min-height:0}@media screen and (max-width:690px){.send-order__order-place{flex-direction:column}}@media (min-width:690.98px){.send-order__column{max-width:51rem;flex:0 1 50%}}.send-order__row{width:100%}.send-order__title{margin-bottom:2rem;font-weight:700;text-transform:uppercase}.send-order__line{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.send-order__lebel{margin-right:.5rem;white-space:nowrap;font-size:1.5rem;min-width:14rem}.send-order__input{width:90%}@media (min-width:690.98px){.send-order__input{max-width:23rem}}@media (min-width:329.98px) and (max-width:690px){.send-order__input{max-width:53rem}}.send-order__input input{font-size:13px;width:100%;border:1px solid #a83434;height:32px;border-radius:5px;padding-left:.5rem}.send-order__input input:focus{box-shadow:0 0 0 2px rgb(0 70 70 / .4666666667)}@media screen and (max-width:320px){.send-order__input input,.send-order__input textarea{max-width:181px}}.send-order__comments{padding:.5rem 1rem;width:100%;min-height:90px;background-color:#fff;font-size:13px;overflow:auto;resize:none;border:1px solid #a83434;border-radius:5px}.send-order__comments:focus{height:100%;box-shadow:0 0 0 2px rgb(0 70 70 / .4666666667)}.checkbox__text span{font-size:9px;margin-right:2rem}.personal-account{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.personal-account .favourites-product .products__content{display:grid;gap:20px;justify-content:space-evenly;grid-template-columns:repeat(4,minmax(250px,290px))}@media screen and (max-width:1440px){.personal-account .favourites-product .products__content{grid-template-columns:repeat(auto-fit,minmax(259px,290px))}}.personal-account__title{width:100%;font-size:3.5rem;margin-bottom:2.6rem;text-transform:uppercase;color:#a83434;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:425px){.personal-account__title{font-size:2.3rem}}.personal-account__body{flex:1 1 auto;display:flex;gap:3rem}.personal-account__column{padding:3rem 2rem;border:1px solid #a83434;background:#fff}.personal-account__column:nth-child(1){border-top-right-radius:10px;border-bottom-right-radius:10px;flex:0 1 255px}@media screen and (max-width:920px){.personal-account__column:nth-child(1){border:0;box-shadow:1px 1px 7px rgb(0 0 0 / .5490196078);position:fixed;top:110px;z-index:10;height:calc(100% - 110px);transform:translateX(-110%);transition:all .5s ease 0s;width:250px}.personal-account__column:nth-child(1)._opened-menu{transform:translateX(0)}}@media screen and (max-width:768px){.personal-account__column:nth-child(1){border-radius:0;top:58px;height:calc(100% - 58px)}}.personal-account__column:nth-child(2){border-radius:10px;flex:1 1 auto;min-height:450px}@media screen and (max-width:960px){.personal-account__column:nth-child(2){padding:3rem 1rem}.personal-account__sidebar-menu{height:100%}}.user-bar__user-name{display:flex;align-items:center;margin-bottom:3.8rem;font-weight:700}.user-bar__user-name span{white-space:nowrap}.user-bar__user-name .icon-user-check{font-size:18px;margin-right:7px}.user-bar__item,.user-bar__item span{display:flex;align-items:center;justify-content:space-between}.user-bar__item{cursor:pointer;white-space:nowrap;line-height:267%;font-weight:500}.user-bar__item span{width:100%}.user-bar__item .icon-arow-right{margin-left:1.5rem;font-size:12px;color:#a83434;pointer-events:none}.user-bar__item._active{color:#a83434;font-weight:700}.toggle-wrap{margin-left:1.5rem;padding:10px 6px;overflow:hidden;background:#f1f1f1;height:36px;width:36px;cursor:pointer;border-radius:3px}@media (min-width:920.99px){.toggle-wrap{display:none}}.toggle-menu{cursor:pointer;position:relative;width:100%;height:100%}.toggle-menu span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:2px;background-color:#a83434;position:absolute;transform:rotate(0deg);transition:.4s ease-in-out}.toggle-menu span:nth-child(2){top:7px}.toggle-menu span:nth-child(3){top:14px}.toggle-menu._open span:nth-child(1){transform:scale(1.088) translateY(7px) rotate(135deg)}.toggle-menu._open span:nth-child(2){opacity:0;transform:translateX(-60px)}.toggle-menu._open span:nth-child(3){transform:scale(1.088) translateY(-6px) rotate(-135deg)}.favourites-product .icon-heart-like{color:#a83434;opacity:1!important}.favourites-product__title{color:#585856;font-size:40px;font-weight:700;line-height:100%;margin-bottom:44px;text-align:center}.favourites-product__content{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;row-gap:8rem}.favourites-product .products{flex:1 1 auto;height:100%}.favourites-product .products__column{max-width:290px}.favourites-product .products__content{display:grid;gap:20px;justify-content:space-evenly;grid-template-columns:repeat(5,minmax(250px,290px))}@media screen and (max-width:1440px){.favourites-product .products__content{grid-template-columns:repeat(auto-fit,minmax(259px,290px))}}.order-place .counter-product{padding:10px 0}.order-place .counter-product__quantity{border:1px solid #a83434;border-radius:5px}.counter-product{width:100%}.counter-product__quantity{display:flex;align-items:center;justify-content:space-between}.counter-product__price{margin-top:2rem}@media screen and (max-width:690px){.counter-product__price{margin-top:4rem;text-align:center}}.quantity__button{cursor:pointer;font-size:15px;width:3rem;height:3rem;line-height:100%}.quantity__button ._icon{pointer-events:none;font-size:12px}.quantity__button._disabled{opacity:.3}.quantity__input input{font-size:14px;font-weight:500;line-height:121.428571%;text-align:center;max-width:33px}