.region__top{margin:0 auto;max-width:1110px;padding-left:17px;padding-top:28px}.region__top__title{color:#838383;font-size:20px;font-weight:600;line-height:24.38px;padding-bottom:20px;text-align:left}.region__top__cards{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}@media screen and (max-width:1110px){.region__top__cards{justify-content:center}}@media screen and (max-width:400px){.region__top{padding-left:0}}.modal_modal__4TXNT{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw;z-index:1000}.modal_modal_content__5mAKY{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0003;max-width:700px;min-width:500px;padding:20px;position:relative}.modal_close__7LZ4G{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.modal_close__7LZ4G:hover{color:#000}.modal_label_value__lLUqK{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin:0 auto;padding:6px 0;width:300px}.modal_description__KWIcl{margin-top:20px}.modal_label__FZZ1i{font-weight:700}.modal_value__xnKBT{color:#797979;font-weight:700}.cards{background-color:#fff;border-radius:30px;box-shadow:0 0 20px 0 #0000001a;height:430px;margin:15px 0;position:relative;width:350px}.cards__img{display:block;margin:0 auto;max-width:100%}.cards__price__actual:after,.cards__price__discont:after{content:" \20BD"}.cards__body{bottom:15px;display:grid;grid-template-areas:"top-left top-right" "bottom-left bottom-right" "footer footer" "footer-p footer-p";left:50%;margin:0 auto;position:absolute;transform:translate(-50%);width:310px}.cards__title{grid-area:top-left;text-align:left}.cards__price,.cards__title{font-size:17px;font-weight:600;line-height:20.72px}.cards__price{color:#ffa542;display:flex;flex-direction:column;grid-area:top-right;min-height:35px;text-align:right}.cards__price__discont{color:#ffce7f;font-size:13px;font-weight:600;line-height:15.85px;text-decoration:line-through}.cards__raiting{align-items:center;display:flex;grid-area:bottom-left}.cards__buy{grid-area:bottom-right;text-align:right}.cards__buy,.cards__raiting__text{font-size:17px;font-weight:600;line-height:20.72px}.cards__raiting__text{color:#838383}.cards__img__block{align-items:center;display:flex;height:60%}.cards__info{border-radius:5px;box-shadow:0 0 5px #868686;grid-area:footer;margin:10px auto 0;padding:5px 20px;text-align:center}.cards__info:hover{box-shadow:0 0 5px #1f1f1f;transition:all .5s}.cards__info__portal{border-radius:5px;box-shadow:0 0 5px #868686;grid-area:footer-p;margin:10px auto 0;padding:5px 20px;text-align:center}.cards__info__portal:hover{box-shadow:0 0 5px red;transition:all .5s}@media screen and (max-width:1110px){.cards{margin:14px}}@media screen and (max-width:400px){.cards__img__block{height:auto}.cards__body{display:block;height:auto;width:100%}.cards__buy,.cards__price,.cards__raiting,.cards__title{display:block;margin-bottom:10px;text-align:center}.cards{margin:0 0 28px}}.modal{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:2px;box-shadow:0 4px 8px #0003;min-height:400px;padding:20px;position:relative;width:500px}.close{color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.close:hover{color:#000}.modal-content{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.old__price,.price,.rait{float:left;font-weight:700;margin-right:10px}.old__value,.rait__value,.value{color:#ffa542;font-size:17px;font-weight:600;line-height:20.72px}.old__value{text-decoration:line-through}.img_info{align-items:center;display:flex}.info__product{padding:0 50px;width:100%}.product__description{border-radius:3px;box-shadow:0 0 5px #000;padding:10px}.detail-row{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:6px 0}.region__bottom__title{color:#838383;font-size:20px;font-weight:600;line-height:24.38px;padding-bottom:20px;text-align:left}.region__bottom__cards{display:flex;flex-flow:wrap;justify-content:space-between;width:100%}.region__bottom{margin:0 auto;max-width:1110px;padding-left:17px;padding-top:28px}@media screen and (max-width:1110px){.region__bottom__cards{justify-content:center}}@media screen and (max-width:400px){.region__bottom{padding-left:0}}.basket__result__price{align-self:flex-start;background-color:#fff;border-radius:30px;box-shadow:0 0 20px 0 #0000001a;height:98px;margin-left:auto;margin-right:0;min-height:100%;padding:22px 22px 0;position:relative;width:306px}.basket__result_price__text{float:left;font-size:15px;font-weight:600}.basket__result__price__price{float:right}.basket__result__price__pay{align-items:center;background-color:#000;border-radius:20px;bottom:0;color:#fff;display:flex;font-size:17px;font-weight:600;height:60px;justify-content:center;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:348px;width:100%}.basket__result__price__price:before{content:" \20BD";padding-right:5px}.basket__result__price__price{font-size:15px;font-weight:600}.basket__title{color:#1c1c27;font-size:20px;font-weight:600;padding:29px 0 13px}.basket__product{background-color:#fff;border-radius:30px;box-shadow:0 0 20px 0 #0000001a;display:flex;height:218px;margin-bottom:10px;width:633px}.basket__product__price:after,.basket__product__text:after{content:" \20BD";padding-right:5px}.basket__product__img{height:136px;width:146.53px}.basket__product__count{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:118px}.basket__product__img__and__count{height:100%;padding:23px 0 0 23px;width:146px}.basket__product__count__result{font-size:17px;font-weight:600}.basket__product__name__price{min-height:100%;position:relative;width:100%}.basket__product__delete{float:right;margin:23px 23px 0 0}.basket__product__name__price__block{align-items:center;display:flex;height:100%;padding-left:23px}.basket__product__text{bottom:0;font-size:15px;font-weight:600;left:83%;padding:0 0 21px;position:absolute}.basket__product__name{color:#1c1c27;font-size:17px;font-weight:500}.basket__product__price{color:#aaa;font-size:15px;font-weight:600;padding-top:12px}.basket__block_and_price{display:flex}@media screen and (max-width:1020px){.basket__block_and_price{display:block}.basket__product{margin:0 auto 14px}.basket__result__price{margin:0 auto 20px}}@media screen and (max-width:665px){.basket__product{width:100%}}@media screen and (max-width:450px){.basket__product{display:block;height:auto}.basket__product__img__and__count{padding:0;text-align:center;width:100%}.basket__product__img{height:auto;max-width:146.5px}.basket__product__delete{display:block;float:inherit;margin:0 auto;padding:15px 0}}@media screen and (max-width:350px){.basket__product__text{font-size:20px;padding-top:20px;position:static;text-align:center}.basket__product__name__price__block{display:block;margin:0 auto;padding-left:0;text-align:center}.basket__result__price{width:auto}}.header{height:60px;margin:0 auto;max-width:1127px}.header__logo{color:#101010;float:left;font-size:25px;font-weight:700;line-height:30.48px;padding-top:15px}.header__icons{display:flex;flex-direction:row;float:right;height:60px;width:119.4px}.header__icons__heart{height:60px;position:relative;width:62px}.header__icons__heart img{display:flex;gap:10px;margin:20px}.header__icons__basket{height:60px;position:relative;width:62px}.header__icons__basket img{display:flex;gap:10px;margin:20px}.header__icons__basket span,.header__icons__heart span{background:#ffa542;border-radius:50%;color:#fff;font-size:90%;font-weight:500;height:18px;position:absolute;right:13px;text-align:center;top:13px;width:16px}@media screen and (max-width:300px){.header__icons{float:left}}.footer{background-color:#fff;border-radius:30px 30px 0 0;bottom:0;display:flex;justify-content:space-between;left:50%;margin:20px 0 0 10px;max-width:1110px;padding-top:29px;position:relative;transform:translateX(-50%)}.footer__logo{color:#101010;font-size:25px;font-weight:700;padding-left:29px}.footer__social{align-items:center;display:flex;height:30px;padding-right:26.9px}.footer__social img{height:auto;padding:9px;width:30px}.footer__link__lang{display:flex;justify-content:space-between;width:427px}.footer__link ul{margin-top:0}.footer__link ul li,.footer__link__next li{font-size:17px;font-weight:400;list-style-type:none;padding:5px}.footer__link__next span{display:flex;padding-right:17px}.cards__raiting__icon{height:auto;max-width:100%;padding-right:10px}.lang{padding-top:35px}.lang__en{font-size:15px;font-weight:500}.lang__ru{color:#ffa542;font-size:15px;font-weight:700}@media screen and (max-width:800px){.footer{display:block;margin:0;text-align:center}.footer__social{display:block;height:60px;padding-right:0}.footer__link__lang{width:100%}}@media screen and (max-width:400px){.footer__link__lang{display:block}.footer__link ul{padding:0}.footer__logo{padding:0 0 20px}.footer__link__next span{display:inline-flex;padding:10px}}.payment_payment__aqvP0{margin:0 auto;max-width:1127px;min-height:30vh}title{margin-bottom:40px;text-align:center}.payment_container__RRAnp{display:flex;flex-wrap:wrap;gap:40px}.payment_form__JgYGl{flex:2 1;min-width:300px}.payment_subtitle__UD9FM{font-size:18px;margin:20px 0 10px}.payment_input__BU\+nX{border:1px solid #ccc;border-radius:6px;margin:8px 0;padding:10px;width:100%}.payment_radioLabel__hfbCm{display:block;font-size:14px;margin:10px 0}.payment_button__JhsUm{background-color:#ffa542;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 20px;transition:background .3s ease;width:100%}.payment_button__JhsUm:hover{background-color:#e68f2d}.payment_summary__5x\+sJ{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000000d;flex:1 1;min-width:250px;padding:20px}.payment_item__L0ws1,.payment_total__GWmTF{display:flex;justify-content:space-between;margin:10px 0}.payment_payment__aqvP0{margin-top:20px}.payment_error__SwLgs{color:red;font-size:13px;margin-top:5px}#root,html{height:100%}body{background-color:#eaeaea;font-family:Montserrat,sans-serif}.Catalog,body{min-height:100%}.Catalog{position:relative}.Basket{height:100%;margin:0 auto;max-width:1127px}.basket{height:100%;min-height:80vh}a{color:#000;text-decoration:none}.button{cursor:pointer}.contacts,.favorites,.servis{margin:0 auto;max-width:1127px;min-height:80vh}
/*# sourceMappingURL=main.d8b41908.css.map*/