.blank-page{display:flex;flex-direction:column;justify-content:space-between;margin-top:-60px;background-image:url(/assets/imgNotFound-64c25df7.svg);background-position:right 5% top;background-repeat:no-repeat;gap:36px}.blank-page .blank-page__title{padding-top:60px;max-width:740px}.blank-page .blank-page__text{font-weight:600;font-size:30px;line-height:29px;max-width:650px}.blank-page .blank-page__button{margin-top:80px;border-radius:20px;width:100%;height:200px;font-weight:700;font-size:100px;line-height:24px;text-transform:uppercase;background-color:#3fba72}.blank-page .blank-page__button:focus{border-color:#3fba72!important;color:#000!important}.blank-page .blank-page__button:focus path{fill:#fff;transition:.3s}.blank-page .blank-page__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.blank-page .blank-page__button:hover path{fill:#fff;transition:.3s}.blank-page .blank-page__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.blank-page .blank-page__button:active path{fill:#fff;transition:.3s}.counter{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:12px;width:175px;background-color:#f5f5f0;gap:10px}.counter .counter__increase,.counter .counter__decrease{display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;width:36px;height:36px;font-size:24px;text-align:center}.counter .counter__decrease{margin-top:2px;background-color:#f64747}.counter .counter__decrease:focus{border-color:#f64747!important;color:#000!important}.counter .counter__decrease:focus path{fill:#fff;transition:.3s}.counter .counter__decrease:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.counter .counter__decrease:hover path{fill:#fff;transition:.3s}.counter .counter__decrease:active{border-color:#f64747!important;color:#e4e4e4!important}.counter .counter__decrease:active path{fill:#fff;transition:.3s}.counter .counter__value{font-weight:600;font-size:30px;line-height:29px;text-align:center}.counter .counter__increase{background-color:#3fba72}.counter .counter__increase:focus{border-color:#3fba72!important;color:#000!important}.counter .counter__increase:focus path{fill:#fff;transition:.3s}.counter .counter__increase:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.counter .counter__increase:hover path{fill:#fff;transition:.3s}.counter .counter__increase:active{border-color:#3fba72!important;color:#e4e4e4!important}.counter .counter__increase:active path{fill:#fff;transition:.3s}.counter .counter__icon{width:14px;height:14px}.counter--background-gray{background-color:#dfdfdf}.footer{display:flex;justify-content:space-between;border-radius:20px;padding:20px;width:100%;height:220px;background:#dfdfdf;gap:50px}.footer a{text-decoration:none;color:#000}.footer a:hover{opacity:.6;transition:opacity .3s;text-decoration:underline}.footer .footer__info{display:flex;flex:2.5;flex-direction:column}.footer .footer__info .footer-info__links{font-weight:600;font-size:20px;line-height:19px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px;line-height:28px}.footer .footer__info .footer-info__links .footer-info-links__link:hover{opacity:.6;transition:opacity .3s;text-decoration:underline}.footer .footer__info .footer-info__personal-data{display:flex;flex-direction:column;font-size:15px;line-height:15px;gap:10px}.footer .footer__info .footer-info__personal-data .footer-info-personal-data__offer{display:flex;gap:26px}.footer .footer__phones{font-weight:600;font-size:30px;line-height:29px;display:flex;flex:2;flex-direction:column;line-height:36px}.footer .footer__phones .footer-phones__button{border-radius:10px;padding:6px 12px;width:190px;height:auto;font-size:20px;background-color:#fdc959}.footer .footer__phones .footer-phones__button:focus{border-color:#fdc959!important;color:#000!important}.footer .footer__phones .footer-phones__button:hover{border-color:#fdc959!important;color:#fff!important;transition:.3s}.footer .footer__phones .footer-phones__button:active{border-color:#fdc959!important;color:#e4e4e4!important}.footer .footer__socials{display:flex;flex:1;justify-content:center;gap:20px}.footer .footer__socials .footer-socials__icon{width:50px;height:50px}.header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 0 0;width:100%;height:max-content;background:#f5f5f0}.header .header__logo{cursor:pointer}.header .header__search{max-width:242px}.header .header__menu{border:none;min-width:310px;background:#f5f5f0}.header .header__menu li{display:flex;align-items:center;border-radius:8px!important;padding:0 10px;height:30px}.header .header__menu li:after{display:none}.header .header__menu li:hover,.header .header__menu li.ant-menu-item-selected,.header .header__menu li.ant-menu-submenu-selected{background-color:#d9d9d9!important}.header .header__social{margin-top:8px}.header .header__button{display:flex;align-items:center;justify-content:space-between;width:112px}.header .header__button:focus{border-color:#fff!important;color:#000!important;opacity:.8}.header .header__button:hover{border-color:#fff!important;color:#000!important;opacity:.8;transition:.3s}.header .header__button:active{border-color:#fff!important;color:#000!important;opacity:.8}.header .header__button-user{display:flex;align-items:center;justify-content:space-between;width:112px;background:#D9D9D9}.header .header__button-user:focus{border-color:#d9d9d9!important;color:#000!important;opacity:.8}.header .header__button-user:focus path{fill:#fff;transition:.3s}.header .header__button-user:hover{border-color:#d9d9d9!important;color:#fff!important;opacity:.8;transition:.3s}.header .header__button-user:hover path{fill:#fff;transition:.3s}.header .header__button-user:active{border-color:#d9d9d9!important;color:#fff!important;opacity:.8}.header .header__button-user:active path{fill:#fff;transition:.3s}.header-submenu ul{background-color:#d9d9d9!important}.header-submenu ul [role=menuitem]{border-bottom:1px solid #000;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;height:30px!important}.header-submenu ul [role=menuitem] .header-submenu__item{display:flex;justify-content:space-between;width:160px;height:30px}.header-submenu ul [role=menuitem]:last-child{border-bottom:none}.header-submenu ul [role=menuitem].ant-menu-item-selected{background-color:#0000000f}.header-cart{position:fixed;right:calc(50% - 430px);top:82px;z-index:10;display:flex;flex-direction:column;overflow-x:auto;border-radius:10px;padding:10px 9px 0;width:242px;max-height:calc(100vh - 92px);font-weight:600;font-size:15px;line-height:14px;background-color:#d9d9d9;gap:20px}.header-cart .header-cart__product{display:flex;flex-direction:column;border-bottom:1px dashed #000;padding-bottom:4px}.header-cart .header-cart__product .header-cart-product__title{margin-bottom:4px}.header-cart .header-cart__product .header-cart-product__order-date{margin-bottom:8px;font-weight:400;line-height:18px}.header-cart .header-cart__product .header-cart-product__cost-gram{display:flex;gap:27px}.header-cart .header-cart__product:nth-last-child(2){border-bottom:none}.header-cart .header-cart__button{position:sticky;bottom:0;margin:-10px -9px 0;padding:10px;background-color:#d9d9d9}.header-cart .header-cart__button .header-cart-button__place-order{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:10px 14px;width:100%;height:max-content;background-color:#3fba72}.header-cart .header-cart__button .header-cart-button__place-order:focus{border-color:#3fba72!important;color:#000!important}.header-cart .header-cart__button .header-cart-button__place-order:focus path{fill:#fff;transition:.3s}.header-cart .header-cart__button .header-cart-button__place-order:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.header-cart .header-cart__button .header-cart-button__place-order:hover path{fill:#fff;transition:.3s}.header-cart .header-cart__button .header-cart-button__place-order:active{border-color:#3fba72!important;color:#e4e4e4!important}.header-cart .header-cart__button .header-cart-button__place-order:active path{fill:#fff;transition:.3s}.icon path{transition:.5s}.authorization-modal{top:28.5714285714vh}.login{display:flex;flex-direction:column;padding-top:10px;gap:20px}.login .login__content{display:flex;gap:40px}.login .login__content .login-content__input{font-weight:600;font-size:20px;line-height:19px;height:40px;font-weight:400;background-color:#d9d9d9}.login .login__content .login-content__input--password *{background-color:#d9d9d9}.login .login__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;height:40px;font-weight:400;background-color:#3fba72}.login .login__button:focus{border-color:#3fba72!important;color:#000!important}.login .login__button:focus path{fill:#fff;transition:.3s}.login .login__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.login .login__button:hover path{fill:#fff;transition:.3s}.login .login__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.login .login__button:active path{fill:#fff;transition:.3s}.login .login__form-item--mb-0{margin-bottom:0}.login .login__footer{display:flex;flex-direction:column;gap:12px}.login .login__footer .login__link{font-weight:600;font-size:17px;line-height:16px;padding-left:17px;font-weight:400;text-decoration:none;color:#000}.login .login__footer .login__link:hover{opacity:.6;transition:opacity .3s}.registration{display:flex;flex-direction:column;padding-top:10px;gap:15px}.registration .registration__content{display:flex;flex-wrap:wrap;gap:0 40px}.registration .registration__content .registration-content__input{font-weight:600;font-size:20px;line-height:19px;height:40px;font-weight:400;background-color:#d9d9d9}.registration .registration__content .registration-content__input--password *{background-color:#d9d9d9}.registration .registration__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;height:40px;font-weight:400;background-color:#3fba72}.registration .registration__form-item{max-width:250px}.registration .registration__form-item--mb-0{margin-bottom:0}.registration .registration__footer{display:flex;flex-direction:column;gap:12px}.registration .registration__footer .registration-footer__assent{font-weight:600;font-size:20px;line-height:19px;font-weight:400;font-size:13px;line-height:16px}.registration .registration__footer .registration-footer__assent .registration-footer-assent__link{font-weight:700;text-decoration:none;color:#000}.registration .registration__footer .registration-footer__assent .registration-footer-assent__link:hover{opacity:.6;transition:opacity .3s;text-decoration:underline}.authorization{max-width:852px;font-weight:600}.modal{margin:50px auto}.modal .ant-modal-title{font-weight:700;font-size:36px;line-height:34px;background:#f5f5f0}.modal .ant-modal-close{position:absolute;right:-38px;top:-38px;width:77px;height:77px}.modal .ant-modal-close:hover{background:initial}.modal .ant-modal-content{background:#f5f5f0}.modal .modal__cancel{border-radius:20px;padding:25px;width:100%;height:100%;background:#f64747}.modal .modal__cancel:focus{border-color:#f64747!important;color:#000!important}.modal .modal__cancel:focus path{fill:#fff;transition:.3s}.modal .modal__cancel:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.modal .modal__cancel:hover path{fill:#fff;transition:.3s}.modal .modal__cancel:active{border-color:#f64747!important;color:#e4e4e4!important}.modal .modal__cancel:active path{fill:#fff;transition:.3s}.modal .modal__cancel:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.error-boundary-page .error-boundary-page__title{font-weight:700;font-size:100px;line-height:96px;text-transform:uppercase}.error-boundary-page .error-boundary-page__text{max-width:740px}.cart-item{display:flex;flex-direction:row;border-radius:20px;background-color:#d9d9d9}.cart-item .cart-item__icon{border-top-left-radius:20px;border-bottom-left-radius:20px;width:393px;height:350px}.cart-item .cart-item__info{display:flex;flex-direction:column;padding:24px;width:374px}.cart-item .cart-item__info .cart-item-info__name{font-weight:600;font-size:30px;line-height:29px;margin-bottom:11px}.cart-item .cart-item__info .cart-item-info__subtitle{font-weight:600;font-size:20px;line-height:19px;margin-bottom:22px;color:#3fba72}.cart-item .cart-item__info .cart-item-info__description{font-size:17px;line-height:20px;margin-bottom:38px}.cart-item .cart-item__info .cart-item-info__cost-gram{font-weight:600;font-size:30px;line-height:29px;display:flex;margin-top:auto;margin-bottom:20px;gap:54px}.purchase{position:sticky;top:92px;border-radius:20px;padding:24px 12px 24px 24px;width:373px;height:max-content;max-height:440px;background-color:#d9d9d9}.purchase .purchase__title{font-weight:600;font-size:20px;line-height:19px}.purchase .purchase__products{display:flex;flex-direction:column;overflow-y:auto;margin-top:20px;padding-right:12px;min-height:120px;max-height:216px;gap:10px}.purchase .purchase__products .purchase-products__item{font-weight:600;font-size:17px;line-height:16px;display:grid;grid-template-columns:.8fr repeat(2,.5fr)}.purchase .purchase__products .purchase-products__item .purchase-products-item__count{text-align:center}.purchase .purchase__products .purchase-products__item .purchase-products-item__cost{text-align:right}.purchase .purchase__total{font-weight:600;font-size:20px;line-height:19px;display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid #000;padding-top:12px}.purchase .purchase__total .purchase-total__sum{font-weight:600;font-size:30px;line-height:29px}.purchase .purchase__button{font-weight:600;font-size:20px;line-height:19px;display:flex;justify-content:end;margin-top:35px;width:100%}.purchase .purchase__button .purchase-button__place-order{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:10px 14px;height:auto;background-color:#3fba72}.purchase .purchase__button .purchase-button__place-order:focus{border-color:#3fba72!important;color:#000!important}.purchase .purchase__button .purchase-button__place-order:focus path{fill:#fff;transition:.3s}.purchase .purchase__button .purchase-button__place-order:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.purchase .purchase__button .purchase-button__place-order:hover path{fill:#fff;transition:.3s}.purchase .purchase__button .purchase-button__place-order:active{border-color:#3fba72!important;color:#e4e4e4!important}.purchase .purchase__button .purchase-button__place-order:active path{fill:#fff;transition:.3s}.page-cart .page-cart__info-text{font-weight:600;font-size:30px;line-height:29px;display:block;margin-top:20px;border-radius:20px;padding:14px 10px;width:max-content;background-color:#d9d9d9}.page-cart .page-cart__content{display:flex;margin-top:50px;gap:20px}.page-cart .page-cart__content .page-cart-content__products{display:flex;flex-direction:column;min-width:766px;gap:20px}.block{max-width:1100px}.block .block__title{margin-bottom:10px;font-size:50px}.block .block__text{font-size:25px;line-height:28px}.page-company{display:flex;flex-direction:column;gap:50px}.page-company .page-company__about{font-size:25px;line-height:28px}.page-company .page-company__title{margin-bottom:10px;line-height:50px}.page-company .page-company__text--indent{margin-bottom:15px}.page-company .page-company__text--width-700{max-width:700px}.page-company .page-company__text--width-960{max-width:960px}.page-company .page-company__live-bright-life{margin-bottom:20px}.page-company .page-company__wishes{border-radius:20px;padding:25px 28px;background:#FDC959}.page-company .page-company__links{display:flex;align-items:center;gap:22px}.page-company .page-company__links .page-company-links__item{text-decoration:none;color:#000}.page-company .page-company__links .page-company-links__item:hover{opacity:.6;transition:opacity .3s;text-decoration:underline}.page-company .page-company__list{list-style:none}.page-company .page-company__list .page-company-list__item{margin-left:10px}.page-company .page-company__list .page-company-list__item:before{content:"-";position:relative;left:-10px}.page-home{display:flex;flex-direction:column;height:100%;text-transform:uppercase}.page-home .page-home__board{display:flex;justify-content:space-between;margin-top:20px;cursor:pointer}.page-home .page-home__board:first-of-type{margin-top:0}.page-home .page-home__board .page-home-board__menu{display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:20px;width:767px;height:500px;background:#3fba72}.page-home .page-home__board .page-home-board__menu .page-home-board-menu__img{border-radius:10px;width:727px;height:334px;background:#dfdfdf}.page-home .page-home__board .page-home-board__menu h1{font-size:100px;line-height:96px}.page-home .page-home__board .page-home-board__stocks{display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:20px;width:373px;height:500px;background:#fdc959}.page-home .page-home__board .page-home-board__stocks .page-home-board-stocks__img{border-radius:20px;width:333px;height:377px;background:#dfdfdf}.page-home .page-home__board .page-home-board__about-us{display:flex;flex-direction:column;justify-content:flex-end;border-radius:20px;padding:20px;width:504px;height:240px;background:#dac6fb}.page-home .page-home__board .page-home-board__delivery{display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:20px;width:374px;height:240px;background:#ff6e51}.page-home .page-home__board .page-home-board__delivery .page-home-board__text{font-size:30px;line-height:36px}.page-home .page-home__board .page-home-board__more{display:flex;flex-direction:column;border-radius:20px;padding:20px;width:242px;height:240px;background:#dfdfdf}.card-additional-product{display:flex;flex-direction:column;border-radius:20px;padding:20px;width:373px;height:620px;background:#fdc959}.card-additional-product .ant-card-body{padding:0;height:100%}.card-additional-product .card-additional-product__title{max-width:234px;font-weight:600;font-size:40px;line-height:44px;text-transform:uppercase}.card-additional-product .card-additional-product__body{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:20px;border-radius:10px;height:calc(100% - 108px);background-color:#3fba72}.card-additional-product .card-additional-product__body .card-additional-product-body__plus{width:59px;height:59px}.card-additional-product:hover .card-additional-product-body__plus,.card-additional-product:focus .card-additional-product-body__plus{border-color:#3fba72!important;color:#fff!important;transition:.5s}.card-additional-product:hover .card-additional-product-body__plus path,.card-additional-product:focus .card-additional-product-body__plus path{fill:#fff;transition:.5s}.card-product{display:flex;flex-direction:column;border-radius:20px;padding:20px;width:373px;height:620px;background:#dfdfdf}.card-product .ant-card-body{padding:0;height:100%}.card-product .card-product__footer .card-product-footer__button,.card-product .card-product__footer .card-product-footer__price,.card-product .card-product__content .card-product-content__description,.card-product .card-product__content .card-product-content__name{font-weight:600;font-size:20px;line-height:19px;letter-spacing:0}.card-product .card-product__body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-product .card-product__img{border-radius:10px;width:333px;height:343px}.card-product .card-product__content{padding-top:20px}.card-product .card-product__content .card-product-content__name{padding-bottom:20px;text-transform:uppercase}.card-product .card-product__content .card-product-content__description{font-weight:600;font-size:20px;line-height:19px;display:-webkit-box;overflow:hidden;line-height:20px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.card-product .card-product__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;height:42px}.card-product .card-product__footer .card-product-footer__button{display:flex;align-items:center;justify-content:space-between;border:2px solid #3fba72;border-radius:10px;padding:11px 10px;width:160px;height:42px;line-height:16px;background-color:inherit}.card-product .card-product__footer .card-product-footer__button:focus{border-color:#3fba72!important;color:#3fba72!important}.card-product .card-product__footer .card-product-footer__button:focus path{fill:#000;transition:.3s}.card-product .card-product__footer .card-product-footer__button:hover{border-color:#000!important;color:#3fba72!important;transition:.3s}.card-product .card-product__footer .card-product-footer__button:hover path{fill:#3fba72;transition:.3s}.card-product .card-product__footer .card-product-footer__button:active{border-color:#000!important;color:#3fba72!important}.card-product .card-product__footer .card-product-footer__button:active path{fill:#3fba72;transition:.3s}.modal-card-additional-products .modal-card-additional-products__order-date{font-weight:600;font-size:30px;line-height:29px;display:block;margin-bottom:20px;font-weight:400}.modal-card-additional-products .modal-card-additional-products__list{display:grid;overflow-x:hidden;overflow-y:auto;margin-right:-20px;padding-right:20px;height:calc(100vh - 260px);gap:38px;grid-template-columns:repeat(3,1fr)}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item{height:330px;background-color:#dfdfdf}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .ant-card-body{display:flex;flex-direction:column;padding:8px;height:100%}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__icon{align-self:center;margin-bottom:10px;width:237px;height:190px}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__name{font-weight:600;font-size:17px;line-height:16px}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__price-gram{font-weight:600;font-size:17px;line-height:16px;display:flex;justify-content:space-between;margin-top:auto;margin-bottom:10px}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__counter{height:42px}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:10px 14px;height:42px;background-color:#3fba72}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:focus{border-color:#3fba72!important;color:#000!important}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:focus path{fill:#fff;transition:.3s}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:hover path{fill:#fff;transition:.3s}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button:active path{fill:#fff;transition:.3s}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button .modal-card-additional-products-list-item-button__text{font-weight:600;font-size:17px;line-height:16px}.modal-card-additional-products .modal-card-additional-products__list .modal-card-additional-products-list__item .modal-card-additional-products-list-item__button .modal-card-additional-products-list-item-button__icon{width:22px;height:20px}.modal-card-product .ant-modal-body{display:flex;flex-direction:column;gap:14px}.modal-card-product .modal-card-product__order-date{padding:5px 0;font-size:22px;line-height:24px;text-align:left;text-transform:uppercase}.modal-card-product .modal-card-product__content{display:flex;gap:14px}.modal-card-product .modal-card-product__content .modal-card-product-content__img{flex:1.4;border-radius:10px;height:360px;max-height:360px}.modal-card-product .modal-card-product__content .modal-card-product-content__column{display:flex;flex:1;flex-direction:column;gap:14px}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__description{font-weight:600;font-size:20px;line-height:19px;display:flex;flex:1;flex-direction:column;justify-content:space-between;border-radius:10px;padding:17px 16px;font-weight:400;font-size:22px;line-height:24px;background:#dfdfdf}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__description .modal-card-product-content-column-description__footer{font-weight:600;font-size:20px;line-height:19px;display:flex;font-size:32px;line-height:31px;gap:60px}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__counter{display:flex;align-items:center;align-self:flex-end;margin:10px 0}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button{font-weight:600;font-size:20px;line-height:19px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:10px 14px;height:80px;font-size:32px;line-height:31px;background-color:#3fba72}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:focus{border-color:#3fba72!important;color:#000!important}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:focus path{fill:#fff;transition:.3s}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:hover path{fill:#fff;transition:.3s}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button:active path{fill:#fff;transition:.3s}.modal-card-product .modal-card-product__content .modal-card-product-content__column .modal-card-product-content-column__button .modal-card-product-content-column-button__icon{width:50px;height:46px}.modal-card-product .modal-card-product__full-description{font-weight:600;font-size:20px;line-height:19px;display:flex;flex-direction:column;border-radius:10px;padding:19px 23px;max-height:196px;font-weight:400;font-size:22px;line-height:21px;background:#dfdfdf;gap:14px}.modal-card-product .modal-card-product__full-description .modal-card-product-full-description__title{font-weight:700;font-size:29px;line-height:28px}.category{display:flex;flex-direction:column;margin-top:80px}.category .category__order-date{padding:10px 0 20px;text-transform:uppercase}.category .category__list-products{display:flex;flex-flow:wrap;gap:20px}.category:first-of-type{margin-top:0}.page-menu{display:flex;flex-direction:column}.page-not-found .page-not-found__title{font-weight:700;font-size:100px;line-height:96px;text-transform:uppercase}.page-not-found .page-not-found__text{max-width:500px}.page-not-found .page-not-found__button{line-height:96px}.user-add-address .user-add-address__form{display:flex;flex-wrap:wrap;gap:10px}.user-add-address .user-add-address__form .user-add-address-form__street{margin:0;width:220px}.user-add-address .user-add-address__form .user-add-address-form__street .ant-select-selector{background-color:#d9d9d9}.user-add-address .user-add-address__form .user-add-address-form__house{margin:0;width:92px}.user-add-address .user-add-address__form .user-add-address-form__driveway,.user-add-address .user-add-address__form .user-add-address-form__apartment{margin:0;width:112px}.user-add-address .user-add-address__form .user-add-address-form__value{background-color:#d9d9d9}.user-address-card{font-weight:600;font-size:30px;line-height:29px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;border:5px solid #3fba72;border-radius:20px;padding:20px 18px;height:calc(200% + 20px);font-weight:400;background-color:#f5f5f0}.user-address-card .user-address-card__buttons{display:flex;font-weight:400;gap:30px}.user-address-card .user-address-card__buttons .user-address-card-buttons__close,.user-address-card .user-address-card__buttons .user-address-card-buttons__success{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:12px;height:auto}.user-address-card .user-address-card__buttons .user-address-card-buttons__success{background-color:#3fba72}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:focus{border-color:#3fba72!important;color:#000!important}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:focus path{fill:#fff;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:hover path{fill:#fff;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:active{border-color:#3fba72!important;color:#e4e4e4!important}.user-address-card .user-address-card__buttons .user-address-card-buttons__success:active path{fill:#fff;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__close{background-color:#f64747}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:focus{border-color:#f64747!important;color:#000!important}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:focus path{fill:#fff;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:hover path{fill:#fff;transition:.3s}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:active{border-color:#f64747!important;color:#e4e4e4!important}.user-address-card .user-address-card__buttons .user-address-card-buttons__close:active path{fill:#fff;transition:.3s}.user-addresses{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;border-radius:20px;padding:0 18px;background-color:#3fba72}.user-addresses .user-addresses__title{font-weight:600;font-size:30px;line-height:29px;position:sticky;top:0;z-index:1;padding:10px 0;background-color:#3fba72}.user-addresses .user-addresses__list{display:flex;flex-direction:column;gap:10px}.user-addresses .user-addresses__list .user-addresses-list__address{font-weight:600;font-size:20px;line-height:19px;display:flex;align-items:center;justify-content:space-between}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button{border:none;padding:0 0 6px;width:27px;height:27px;background-color:#f64747}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:focus{border-color:#f64747!important;color:#000!important}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:focus path{fill:#fff;transition:.3s}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:hover path{fill:#fff;transition:.3s}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:active{border-color:#f64747!important;color:#e4e4e4!important}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button:active path{fill:#fff;transition:.3s}.user-addresses .user-addresses__list .user-addresses-list__address .user-addresses-list-address__button .user-addresses-list-address-button__icon{width:11px;height:3px}.user-addresses .user-addresses__footer{position:sticky;bottom:0;padding:10px 0;background-color:#3fba72}.user-addresses .user-addresses__footer .user-addresses-footer__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:10px;width:max-content;height:40px;background-color:#f5f5f0}.user-addresses .user-addresses__footer .user-addresses-footer__button:focus{border-color:#fff!important;color:#000!important;opacity:.8}.user-addresses .user-addresses__footer .user-addresses-footer__button:hover{border-color:#fff!important;color:#000!important;opacity:.8;transition:.3s}.user-addresses .user-addresses__footer .user-addresses-footer__button:active{border-color:#fff!important;color:#000!important;opacity:.8}.user-exit .user-exit__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:0;width:86px;height:43px;background-color:#f64747}.user-exit .user-exit__button:focus{border-color:#f64747!important;color:#000!important}.user-exit .user-exit__button:focus path{fill:#fff;transition:.3s}.user-exit .user-exit__button:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-exit .user-exit__button:hover path{fill:#fff;transition:.3s}.user-exit .user-exit__button:active{border-color:#f64747!important;color:#e4e4e4!important}.user-exit .user-exit__button:active path{fill:#fff;transition:.3s}.user-exit .user-exit__content{display:flex;align-items:center;border:2px solid #f64747;border-radius:10px;padding:8px;height:43px;gap:24px}.user-exit .user-exit__content .user-exit-content__text{font-weight:600;font-size:20px;line-height:19px;margin-right:61px;padding-left:4px}.user-exit .user-exit__content .user-exit-content__yes,.user-exit .user-exit__content .user-exit-content__no{font-weight:600;font-size:20px;line-height:19px;padding:4px 6px;width:max-content;height:max-content}.user-exit .user-exit__content .user-exit-content__yes:focus,.user-exit .user-exit__content .user-exit-content__no:focus{border-color:#f64747!important;color:#000!important}.user-exit .user-exit__content .user-exit-content__yes:focus path,.user-exit .user-exit__content .user-exit-content__no:focus path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:hover,.user-exit .user-exit__content .user-exit-content__no:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:hover path,.user-exit .user-exit__content .user-exit-content__no:hover path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:active,.user-exit .user-exit__content .user-exit-content__no:active{border-color:#f64747!important;color:#e4e4e4!important}.user-exit .user-exit__content .user-exit-content__yes:active path,.user-exit .user-exit__content .user-exit-content__no:active path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__no{background-color:#f64747}.user-exit .user-exit__content .user-exit-content__no:focus{border-color:#f64747!important;color:#000!important}.user-exit .user-exit__content .user-exit-content__no:focus path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__no:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-exit .user-exit__content .user-exit-content__no:hover path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__no:active{border-color:#f64747!important;color:#e4e4e4!important}.user-exit .user-exit__content .user-exit-content__no:active path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes{background-color:#3fba72}.user-exit .user-exit__content .user-exit-content__yes:focus{border-color:#3fba72!important;color:#000!important}.user-exit .user-exit__content .user-exit-content__yes:focus path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:hover path{fill:#fff;transition:.3s}.user-exit .user-exit__content .user-exit-content__yes:active{border-color:#3fba72!important;color:#e4e4e4!important}.user-exit .user-exit__content .user-exit-content__yes:active path{fill:#fff;transition:.3s}.user-image{position:relative;border:1px solid #f5f5f0;border-radius:20px}.user-image .ant-upload-wrapper{height:100%}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select{margin:0;width:100%;height:100%}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image__avatar{border-radius:20px;width:100%;max-height:100%}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image__upload-content{position:absolute;left:0;top:0;cursor:pointer}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__text{font-weight:600;font-size:20px;line-height:19px;margin-bottom:9px;border-bottom:1px solid #000;padding-bottom:10px}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-bottom:16px;border-radius:10px;width:56px;height:56px;background-color:#3fba72}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:focus{border-color:#3fba72!important;color:#000!important}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:focus path{fill:#fff;transition:.3s}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:hover path{fill:#fff;transition:.3s}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:active{border-color:#3fba72!important;color:#e4e4e4!important}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image-upload-content__plus:active path{fill:#fff;transition:.3s}.user-image:hover{border:1px dashed #1677ff}.user-image:hover .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image__avatar{opacity:.6;transition:opacity .3s}.user-image--no-src{padding:0;background-color:#d9d9d9}.user-image .ant-upload-wrapper .ant-upload.ant-upload-select .ant-upload .user-image__upload-content{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 78px;width:100%;height:100%;text-align:center}.input-field{height:43px}.input-field .input-field__input{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;background-color:#d9d9d9}.input-field .input-field__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:11px;height:43px;background-color:#3fba72}.input-field .input-field__button:focus{border-color:#3fba72!important;color:#000!important}.input-field .input-field__button:focus path{fill:#fff;transition:.3s}.input-field .input-field__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.input-field .input-field__button:hover path{fill:#fff;transition:.3s}.input-field .input-field__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.input-field .input-field__button:active path{fill:#fff;transition:.3s}.user-info{display:flex;flex-direction:column;border-radius:20px;padding:16px;background-color:#d9d9d9;gap:24px}.user-info .user-info__name,.user-info .user-info__phone{font-weight:600;font-size:30px;line-height:29px}.user-info .user-info__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:11px;width:max-content;height:max-content;background-color:#fdc959}.user-info .user-info__button:focus{border-color:#fdc959!important;color:#000!important}.user-info .user-info__button:hover{border-color:#fdc959!important;color:#fff!important;transition:.3s}.user-info .user-info__button:active{border-color:#fdc959!important;color:#e4e4e4!important}.user-info .user-info__change-phone{font-weight:600;font-size:20px;line-height:19px;display:flex;flex-direction:column;margin:0 -11px -11px;border-radius:20px;padding:14px;height:100%;background-color:#f5f5f0;gap:17px}.user-info .user-info__change-phone .user-info-change-phone__subtitle{margin-bottom:15px}.user-info .user-info__change-phone .user-info-change-phone__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:12px;width:max-content;height:max-content;background-color:#f64747}.user-info .user-info__change-phone .user-info-change-phone__button:focus{border-color:#f64747!important;color:#000!important}.user-info .user-info__change-phone .user-info-change-phone__button:focus path{fill:#fff;transition:.3s}.user-info .user-info__change-phone .user-info-change-phone__button:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-info .user-info__change-phone .user-info-change-phone__button:hover path{fill:#fff;transition:.3s}.user-info .user-info__change-phone .user-info-change-phone__button:active{border-color:#f64747!important;color:#e4e4e4!important}.user-info .user-info__change-phone .user-info-change-phone__button:active path{fill:#fff;transition:.3s}.user-info--open{z-index:2;height:calc(200% + 20px)}.user-order-history{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;border-radius:20px;padding:0 18px;background-color:#dac6fb}.user-order-history .user-order-history__title{font-weight:600;font-size:30px;line-height:29px;position:sticky;top:0;z-index:1;padding:10px 0;background-color:#dac6fb}.user-order-history .user-order-history__list{display:flex;flex-direction:column;padding-bottom:18px;gap:16px}.user-order-history .user-order-history__list .user-order-history-list__order{font-weight:600;font-size:20px;line-height:19px;display:flex;align-items:center;justify-content:space-between;font-weight:400}.user-add-payment .user-add-payment__form{display:flex;flex-wrap:wrap;gap:10px}.user-add-payment .user-add-payment__form .user-add-payment-form__number{margin:0;width:326px}.user-add-payment .user-add-payment__form .user-add-payment-form__date,.user-add-payment .user-add-payment__form .user-add-payment-form__cvc{margin:0;width:112px}.user-add-payment .user-add-payment__form .user-add-payment-form__value{background-color:#d9d9d9}.user-payment-card{font-weight:600;font-size:30px;line-height:29px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;margin-top:calc(-50% - 12px);border:5px solid #fdc959;border-radius:20px;padding:20px 18px;height:calc(200% + 20px);font-weight:400;background-color:#f5f5f0}.user-payment-card .user-payment-card__buttons{display:flex;font-weight:400;gap:30px}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close,.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:12px;height:auto}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success{background-color:#3fba72}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:focus{border-color:#3fba72!important;color:#000!important}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:focus path{fill:#fff;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:hover path{fill:#fff;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:active{border-color:#3fba72!important;color:#e4e4e4!important}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__success:active path{fill:#fff;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close{background-color:#f64747}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:focus{border-color:#f64747!important;color:#000!important}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:focus path{fill:#fff;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:hover path{fill:#fff;transition:.3s}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:active{border-color:#f64747!important;color:#e4e4e4!important}.user-payment-card .user-payment-card__buttons .user-payment-card-buttons__close:active path{fill:#fff;transition:.3s}.user-payments{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;border-radius:20px;padding:0 18px;background-color:#fdc959}.user-payments .user-payments__title{font-weight:600;font-size:30px;line-height:29px;position:sticky;top:0;z-index:1;padding:10px 0;background-color:#fdc959}.user-payments .user-payments__list{display:flex;flex-direction:column;gap:10px}.user-payments .user-payments__list .user-payments-list__payment{font-weight:600;font-size:20px;line-height:19px;display:flex;align-items:center;justify-content:space-between}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button{border:none;padding:0 0 6px;width:27px;height:27px;background-color:#f64747}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:focus{border-color:#f64747!important;color:#000!important}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:focus path{fill:#fff;transition:.3s}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:hover{border-color:#f64747!important;color:#fff!important;transition:.3s}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:hover path{fill:#fff;transition:.3s}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:active{border-color:#f64747!important;color:#e4e4e4!important}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button:active path{fill:#fff;transition:.3s}.user-payments .user-payments__list .user-payments-list__payment .user-payments-list-payment__button .user-payments-list-payment-button__icon{width:11px;height:3px}.user-payments .user-payments__footer{position:sticky;bottom:0;padding:10px 0;background-color:#fdc959}.user-payments .user-payments__footer .user-payments-footer__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:10px;width:max-content;height:40px;background-color:#f5f5f0}.user-payments .user-payments__footer .user-payments-footer__button:focus{border-color:#fff!important;color:#000!important;opacity:.8}.user-payments .user-payments__footer .user-payments-footer__button:hover{border-color:#fff!important;color:#000!important;opacity:.8;transition:.3s}.user-payments .user-payments__footer .user-payments-footer__button:active{border-color:#fff!important;color:#000!important;opacity:.8}.page-user .page-user__header{display:flex;justify-content:space-between;margin-bottom:23px}.page-user .page-user__header .page-user-header__title{font-weight:700;font-size:50px;line-height:48px;text-transform:uppercase}.page-user .page-user__content{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:179px 179px}.page-user .page-user__content .page-user-content__image{grid-row:1/3}.new-address{display:flex;flex-wrap:wrap;gap:0 20px}.new-address .new-address__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;background-color:#3fba72}.new-address .new-address__button:focus{border-color:#3fba72!important;color:#000!important}.new-address .new-address__button:focus path{fill:#fff;transition:.3s}.new-address .new-address__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.new-address .new-address__button:hover path{fill:#fff;transition:.3s}.new-address .new-address__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.new-address .new-address__button:active path{fill:#fff;transition:.3s}.new-address .new-address__input{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;height:40px;font-weight:400;background-color:#d9d9d9}.new-address .new-address__form-item{width:250px}.new-address .new-address__form-item-width--110{max-width:110px}.page-place-order{display:flex;flex-direction:column;gap:35px}.page-place-order .page-place-order__input{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;height:40px;font-weight:400;background-color:#d9d9d9}.page-place-order .page-place-order__input .ant-picker-input *{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .page-place-order__input-width--250{width:250px}.page-place-order .page-place-order__title{margin-bottom:-15px;max-width:650px;font-weight:700;text-transform:uppercase}.page-place-order .page-place-order__successfully{font-weight:600;font-size:30px;line-height:29px;display:flex;flex-direction:column;border-radius:20px;padding:14px 22px;font-weight:400;background:#3fba72;gap:10px}.page-place-order .page-place-order__successfully .page-place-order-successfully__number{font-weight:700;font-size:100px;line-height:98px}.page-place-order .page-place-order__successfully .page-place-order-successfully__info{display:flex;margin-bottom:20px;gap:30px}.page-place-order .page-place-order__delivery-address{display:flex;flex-direction:column;gap:15px}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__title{font-weight:400}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__select{max-width:500px}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__text{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__new-address{display:flex;flex-wrap:wrap;gap:0 20px}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;background-color:#3fba72}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:focus{border-color:#3fba72!important;color:#000!important}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:focus path{fill:#fff;transition:.3s}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:hover path{fill:#fff;transition:.3s}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.page-place-order .page-place-order__delivery-address .page-place-order-delivery-address__button:active path{fill:#fff;transition:.3s}.page-place-order .page-place-order__time-receipt{display:flex;flex-direction:column;gap:15px}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__title{font-weight:400}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__content{display:flex;flex-wrap:wrap;margin-bottom:-15px;gap:0 20px}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__content .page-place-order-time-receipt-content__radio{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;background-color:#3fba72}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:focus{border-color:#3fba72!important;color:#000!important}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:focus path{fill:#fff;transition:.3s}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:hover path{fill:#fff;transition:.3s}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.page-place-order .page-place-order__time-receipt .page-place-order-time-receipt__button:active path{fill:#fff;transition:.3s}.page-place-order .page-place-order__number-devices{display:flex;flex-direction:column;gap:15px}.page-place-order .page-place-order__number-devices .page-place-order-number-devices__title{font-weight:400}.page-place-order .page-place-order__number-devices .page-place-order-number-devices__content{display:flex;flex-wrap:wrap;gap:0 85px}.page-place-order .page-place-order__number-devices .page-place-order-number-devices__content .page-place-order-number-devices-content__counter{display:flex;justify-content:space-around;border-radius:10px;width:175px;height:61px;background-color:#d9d9d9}.page-place-order .page-place-order__number-devices .page-place-order-number-devices__content .page-place-order-number-devices-content__checkbox{font-weight:600;font-size:20px;line-height:19px;padding-top:20px;font-weight:400}.page-place-order .page-place-order__payment-methods{display:flex;flex-direction:column;gap:15px}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__title{font-weight:400}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content{display:flex;flex-wrap:wrap;max-width:505px;gap:14px 85px}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content .page-place-order-payment-methods-content__group{display:flex;flex-wrap:wrap;gap:14px 85px}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content .page-place-order-payment-methods-content__group .page-place-order-payment-methods-content-group__radio{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content .page-place-order-payment-methods-content__group .page-place-order-payment-methods-content-group__radio-width--195{max-width:195px}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content .page-place-order-payment-methods-content__group .page-place-order-payment-methods-content-group__radio-width--205{max-width:205px}.page-place-order .page-place-order__payment-methods .page-place-order-payment-methods__content .page-place-order-payment-methods-content__group .page-place-order-payment-methods-content-group__radio-width--220{max-width:220px}.page-place-order .page-place-order__line{max-width:900px;color:#000}.page-place-order .page-place-order__total{display:flex;flex-direction:column;margin-top:24px;gap:25px}.page-place-order .page-place-order__total .page-place-order-total__content{display:flex;align-items:end;gap:65px}.page-place-order .page-place-order__total .page-place-order-total__content .page-place-order-total-content__text{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .page-place-order__total .page-place-order-total__content .page-place-order-total-content__score{font-weight:600;font-size:30px;line-height:29px;font-weight:400}.page-place-order .page-place-order__total .page-place-order-total__footer{display:flex;flex-direction:column;gap:12px}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button{font-weight:600;font-size:20px;line-height:19px;border-radius:10px;padding:10px 14px;height:auto;background-color:#3fba72}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:focus{border-color:#3fba72!important;color:#000!important}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:focus path{fill:#fff;transition:.3s}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:hover{border-color:#3fba72!important;color:#fff!important;transition:.3s}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:hover path{fill:#fff;transition:.3s}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:active{border-color:#3fba72!important;color:#e4e4e4!important}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__button:active path{fill:#fff;transition:.3s}.page-place-order .page-place-order__total .page-place-order-total__footer .page-place-order-total-footer__assent{font-weight:600;font-size:20px;line-height:19px;max-width:510px;font-weight:400;font-size:13px;line-height:16px}.page-place-order .page-place-order__form{display:flex;flex-direction:column;gap:35px}.page-place-order .page-place-order__form-item{width:250px}.page-place-order .page-place-order__form-item-width--110{max-width:110px}.page-place-order .page-place-order__form-item-width--auto{width:auto}.page-place-order .page-place-order__form-item-mb--0{margin-bottom:0}.page-place-order .ant-select-selector{font-weight:600;font-size:20px;line-height:19px;font-weight:400}.page-place-order .ant-select-selector:hover{border-color:#3e3e3e!important}.page-place-order .ant-select-selector:active,.page-place-order .ant-select-focused .ant-select-selector{border-color:#6e6e6e!important;box-shadow:0 0 0 2px #d9d9d973!important}.app{margin:0 auto;padding:0 20px 20px;min-height:100vh;max-width:1200px;background-color:#f5f5f0}.app .app-content{padding-top:60px;padding-bottom:20px}@font-face{src:local("Gotham Pro"),url(/fonts/gothampro.woff) format("woff");font-family:GothamPro;font-weight:400}html,body{min-height:100vh}h1{font-size:50px}h2{font-size:40px}*{margin:0;padding:0;box-sizing:border-box;font-family:GothamPro,sans-serif}#root{min-height:100vh;background-color:#f5f5f0}
