.skeleton{animation:skeleton_loading 1s linear infinite alternate;-webkit-animation:skeleton_loading 1s linear infinite alternate}.skeleton_card{max-width:380px;padding:20px;flex:0 0 20%}.skeleton_card *{border-radius:5px}.skeleton_card__img{width:100%;height:200px}.skeleton_card__rating{width:50px;height:10px;margin:10px 0}.skeleton_card__summary{width:100%;height:15px;margin-top:3px}.skeleton_card__summary.last{width:80%}.skeleton_card__cost{width:100px;height:25px;margin:10px 0 15px}.skeleton_card__btn{width:100%;height:40px;border:none}.skeleton_card.shop .skeleton_card__cost{display:none}.skeleton_card.shop .skeleton_card__btn{width:50%;height:30px;margin-top:10px;margin-left:50%;border-radius:20px}.skeleton_card.market .skeleton_card__btn,.skeleton_card.market .skeleton_card__cost{display:none}.all-products__skeleton{flex:0 0 27rem;border:1px solid #ebedf2;box-shadow:0 14px 20px rgba(54,56,77,.15);border-radius:8px;margin-bottom:3rem}.skeleton_card-list{display:flex;justify-content:space-between;grid-gap:5px;gap:5px;position:relative;padding:10px;margin-bottom:3rem}.skeleton_card-list *{border-radius:5px}.skeleton_card-list__img{flex:0 0 33%;width:100%;height:21rem;overflow:hidden}.skeleton_card-list__content{padding:3rem 0;flex:0 0 35%;display:flex;flex-direction:column}.skeleton_card-list__summary.last{width:100%;height:15px;margin-bottom:auto}.skeleton_card-list__rating{width:60px;height:10px;margin-top:auto}.skeleton_card-list__actions{padding:3rem;border-left:1px solid #ebedf2;flex:0 0 28%;display:flex;flex-direction:column;justify-content:space-between}.skeleton_card-list__price{max-width:100px;height:23px}.skeleton_card-list__btn{width:100%;height:40px}.skeleton_card-list.all-products__skeleton-list{background-color:#fff;box-shadow:0 14px 20px rgba(54,56,77,.15);border-radius:8px;border:1px solid #ebedf2}.skeleton_card-list.market .skeleton_card-list__btn,.skeleton_card-list.market .skeleton_card-list__cost{display:none}.skeleton_card-list.shop .skeleton_card-list__rating{margin-top:10px}.skeleton_card-list.shop .skeleton_card-list__btn{display:none}.skeleton_card-list.shop .skeleton_card-list__price{max-width:55%;border-radius:20px;margin-left:22.5%}@media(max-width:73.2em){.skeleton_card{flex:0 0 33.33%}.all-products__skeleton{flex:0 0 32%}}@media(max-width:48em){.skeleton_card{flex:0 0 50%}.all-products__skeleton{flex:0 0 49%;margin-bottom:1.5rem}}@media(max-width:450px){.skeleton_card{padding:10px}.skeleton_card__img{height:150px}}@-webkit-keyframes skeleton_loading{0%{background-color:#a4b7c1}to{background-color:#d0dae1}}@keyframes skeleton_loading{0%{background-color:#a4b7c1}to{background-color:#d0dae1}}.myaddress__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100000;display:flex;justify-content:center;align-items:center}.myaddress__container{display:flex;flex-direction:column;width:50%;height:100%;background:#fff;border-radius:10px;padding:20px}.myaddress__container-header{display:flex;justify-content:space-between;align-items:center}.myaddress__close-btn{outline:none;background:transparent;border:none;cursor:pointer}.myaddress__map{flex:1 1;position:relative;height:100%;width:100%}.myaddress__map>svg{color:#2e2eff;z-index:999;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}.myaddress__map .leaflet-container{height:100%}.myaddress__info{display:flex;justify-content:space-between;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-bottom:10px}.myaddress__info .find__me-btn{position:absolute;left:0;height:90%;background:#17216b;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;border-radius:5px;padding:5px 20px}.myaddress__info .myaddress__info-location{position:relative;height:50px;background:#f6f6f6;border-radius:8px;display:flex;align-items:center;padding:5px 5px 5px 100px;overflow-x:hidden;width:100%}.myaddress__info-location .myaddress__info-location-info{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow-x:hidden;max-width:100%;position:relative}.myaddress__info .location__accept{height:50px;background:#17216b;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:5px;padding:5px 10px;font-size:14px}.myaddress__detail{display:flex;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-top:10px;margin-bottom:10px}.myaddress__detail .myaddress__detail-input{width:33.33%}.myaddress__detail input{width:100%;height:40px;border:none;outline:none;border-radius:5px;padding:0 5px;font-weight:600;background:#f6f6f6}.myaddress__detail input:focus{border:2px solid #17216b;color:#17216b}.myaddress__detail input:focus::-webkit-input-placeholder{color:#17216b}.myaddress__detail input:focus::placeholder{color:#17216b}@media screen and (max-width:640px){.myaddress__container{width:95%;height:550px;overflow-y:scroll}.myaddress__info{flex-direction:column;grid-row-gap:3px;row-gap:3px}.myaddress__map{height:87%!important}.myaddress__detail{flex-direction:column;grid-row-gap:5px;row-gap:5px}.myaddress__detail .myaddress__detail-input{width:100%}}@media screen and (min-width:640px) and (max-width:960px){.myaddress__container{width:80%}}.selected-shop{font-size:1.6rem;color:rgba(54,56,77,.8);font-weight:500}.cancel-red{color:red;font-size:12px;cursor:pointer;margin-top:3px}.shop-name{font-weight:700}.hero__card:nth-child(3) img{width:auto;height:100%;bottom:-1rem;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hero__card:nth-child(3):hover img{-webkit-transform:rotateY(180deg) scale(1.2);transform:rotateY(180deg) scale(1.2)}.hero-show_more-btn{font-size:16px;padding:10px 24px 8px;border:1px solid #fff;cursor:pointer;position:relative;z-index:1;color:#17216b;font-weight:600;text-decoration:none;border-radius:8px}.hero-show_more-btn:after{content:"";background-color:hsla(0,0%,100%,.8);z-index:-1;position:absolute;top:1px;left:1px;right:1px;bottom:1px;transition:.2s;border-radius:6px}.hero-show_more-btn:hover:after{background-color:#fff}.swiper-slide-width{width:233.6px}.app__title_fsize{font-size:3rem}.form__login-problem__restore{padding-bottom:10px}.my_form__input{padding-left:6.1rem}.static-value{position:absolute;left:5px;padding-left:15px;font-size:1.8em!important;font-weight:700;color:#444;padding-top:1.8rem}.hide-static-value{display:none}.not-valid{color:red;color:red!important}.shop-name{color:#34a6ff;font-size:1.6rem}.method-wrap{width:100%;display:flex;flex-direction:column}.payment-option{display:flex;width:100%;height:100%;margin:0 auto;align-items:flex-start}.method-header-active{background-color:#cddae4}.method-header,.method-header-active{font-size:2rem;font-weight:600;padding:10px;border:1px solid #ebedf2;border-radius:8px;margin-right:20px;text-align:center}.method-header{background-color:#f0f4f7}.payment-body{width:100%;border-top:2px solid #ebedf2;margin:10px 0;padding:10px 0}.instant-container,.submit-container{width:100%;display:flex;flex-direction:row}.submit-container{justify-content:flex-end;align-items:center;padding-top:3rem}.order--submit{height:100%;width:150px;padding:1.5rem 0;border:none;border-radius:8px;background-color:#17216b;color:#fff;cursor:pointer}.cards-container{width:100%;background-color:#fff;border:1px solid #ebedf2;border-radius:8px;box-shadow:0 14px 20px rgba(54,56,77,.146279);margin-bottom:10rem}.cards-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.save-container{margin:0;padding:0;height:300px;width:300px;align-items:center}.card-item,.save-container{display:flex;flex-direction:column;justify-content:space-around}.card-item{width:275px;height:170px;margin:20px;border-radius:8px;color:#fff;font-weight:500;background-color:#17216b}.active-card{box-shadow:0 0 5px 6px rgba(23,33,107,.75)}.save-card-item{height:100%}.save-card,.save-card-item{width:100%;display:flex;flex-direction:column;justify-content:space-around}.save-card{align-items:center;height:80%;border-radius:8px;font-weight:500;background-color:#f0f4f7;color:#000}.conf-card--id{font-size:1.5rem;font-weight:600;text-align:center}.conf-card--maskNum{font-size:2rem;font-weight:600;text-align:center}.conf-card--code{display:flex;flex-direction:column;justify-content:space-around;width:90%}.card-top{width:100%;font-size:2rem;padding:.5em;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.card-top--balance{color:#17216b;font-size:1em;font-weight:500}.card-center{font-size:2.5rem;display:flex;justify-content:center;align-items:center}.card-bottom{width:100%;padding:.5em;font-size:1.5rem;display:flex;justify-content:space-between}.phone-code{background-color:#fff;width:20%;height:40px;display:flex;text-align:center;align-items:center;justify-content:center;font-size:1.7rem;border:1px solid #ccc;border-radius:5px}.phone-input{width:75%;height:100%;font-size:1.5rem}.payment__method label{padding:8px 15px;color:#17216b;background-color:initial;border:1px solid #17216b;cursor:pointer;font-size:20px}.payment__method label.active{background-color:#17216b;color:#fff}.payment__method label:first-of-type{border-radius:4px 0 0 4px}.payment__method label:nth-of-type(2){border-radius:0 4px 4px 0}.payment__method input{display:none}.save-card--submit{width:100%;padding:1.5rem 0;border:none;border-radius:8px;background-color:#17216b;color:#fff;cursor:pointer}.save-card--submit.disabled{background-color:rgba(23,33,107,.5647058823529412);cursor:not-allowed}.save-card--input{display:flex;flex-direction:column;justify-content:space-around;width:90%;height:70%}.save-card--phone{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:90%;height:20%}.save-card--input .card-number{width:100%}.save-card--input .card-exp,.save-card--input .card-number{height:40%;display:flex;flex-direction:column;justify-content:space-between}.save-card--input .card-exp{width:70%}.card-number .card-number--input{width:100%}.card-exp--inputs{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-exp--input{width:60%}.card-save-input{border-radius:5px;height:40px;font-size:1.5rem;color:rgba(54,56,77,.8);font-weight:600;border:1px solid #ccc}.save-card--label{font-size:1.6em}.card-buttons{width:80%;height:30px;margin:0 auto 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.card-buttons--choose,.card-buttons--delete,.card-buttons--selected{width:30%;height:100%}.card-buttons--selected button{background-color:#f0f4f7;color:#000}.card-buttons--choose button,.card-buttons--selected button{width:100%;height:100%;border:none;border-radius:8px;cursor:pointer}.card-buttons--choose button{background-color:#17216b;color:#fff}.card-buttons--delete button{width:100%;height:100%;border:none;border-radius:8px;background-color:#900;color:#fff;cursor:pointer}.delete-icon{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-right:5px}.delete-icon--svg{background-color:#fff;width:2rem;height:2rem;border-radius:8px}.About{text-align:center}.About-header{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.About-link{color:#09d3ac}.filter__category-modal{width:100vw;height:100vh;z-index:5;top:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.chat svg{display:block;vertical-align:middle}.chat{position:fixed;z-index:10000;font-size:16px;top:0;left:0;width:100vw;height:100vh}.chat.chat__display-none{width:0;height:0}.chat__button{position:fixed;right:1em;bottom:1em;padding:.6em;transition-property:opacity;color:#fff;font-size:1.5em;line-height:2em;border-radius:1em;box-shadow:0 4px 6px -1px rgba(23,33,107,.6941176470588235),0 2px 4px -2px rgba(23,33,107,.6941176470588235);background:#17216b;cursor:pointer;border:none}.chat__button:hover{opacity:.7}.chat__dialog{display:flex;position:fixed;top:0;right:20px;background-color:#fff;padding:1.5em;flex-direction:column;width:100%;max-width:25em;height:70vh;grid-gap:.5em;gap:.5em;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);background-color:#f8fafc;border-radius:10px;-webkit-transform:translateY(25vh);transform:translateY(25vh)}.chat__close-btn{border:none;-webkit-appearance:none;appearance:none;background:none;position:absolute;top:1em;right:1em;cursor:pointer;color:#a7aeb8}.chat__title{margin-bottom:1.5em;font-weight:700;text-transform:uppercase}.chat__messages{display:flex;overflow-y:auto;flex-direction:column;flex:1 1;grid-row-gap:5px;row-gap:5px}.chat__message{padding:.75em 1em;margin-bottom:.5em;font-size:.875em;line-height:1.25em;border-radius:1.5em;box-shadow:0 10px 15px -3px #f1f5f9,0 4px 6px -4px #f1f5f9;word-break:break-all}.chat__message span{position:absolute;bottom:-50px;color:#000}.chatname{font-size:14px;font-style:italic;font-weight:600;margin-right:5px}.chatname_name_out{text-align:right}.chat__message_in{background-color:#fff;color:#334155;text-align:left;align-self:flex-start;border-bottom-left-radius:0}.chat__message_out{color:#fff;text-align:right;align-self:flex-end;border-bottom-right-radius:0;background:#17216b}.chat__form{display:flex;padding-top:.5rem;margin-top:.5rem;border-top:2px solid #f1f5f9}.chat__input{border:none;-webkit-appearance:none;appearance:none;display:block;color:#334155;background-color:initial;flex:1 1;font-size:1.1em;outline:0;resize:none}.chat__input:-moz-placeholder,.chat__input::-moz-placeholder{color:#cbd5e1;opacity:1}.chat__input:-ms-input-placeholder{color:#cbd5e1}.chat__input::-ms-input-placeholder{color:#cbd5e1}.chat__input::-webkit-input-placeholder{color:#cbd5e1}.chat__input::placeholder{color:#cbd5e1}.chat__send-button{-webkit-appearance:none;appearance:none;border:none;font-size:1em;line-height:2em;color:#17216b;background-color:initial;cursor:pointer}.chat__notauth{display:flex;justify-content:center;align-items:center;color:#17216b;text-transform:uppercase}.animated-spinner{width:25px;height:25px;display:inline;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.observer{background:transparent;width:100%;height:15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lds-loader{display:inline-block;width:40px;height:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lds-loader div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:8px;border-radius:50%;-webkit-animation:lds-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#c0c6cd}.lds-loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:640px){.chat__dialog{top:0;right:0;bottom:0;left:0;-webkit-transform:translate(0);transform:translate(0);height:auto}}.shops__card-container{display:flex;flex-direction:column;flex:0 0 20%;text-decoration:none;height:auto;position:relative;background-color:#fff;z-index:1;margin-top:20px}.shops__card-img{width:100%}.product-card{cursor:pointer}.shops__card-img img{width:100%;height:100%}.product-card__content h3{color:#17216b;margin:10px 0}.isactive__shop,.product-card__content .working-time{display:flex;justify-content:flex-end;align-items:center}.isactive__shop{padding:0 20px;margin:10px 0}.isactive__shop.list{justify-content:flex-start;width:100%}.isactive__shop.list .shop-status{width:100%;text-align:center}.closed-btn{width:60px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#f14753;font-size:14px;font-weight:700}.shop-status{border:1px solid #17216b;padding:5px 10px;border-radius:10px}.searchform__container{padding:30px}.product-card__content-list{padding:0}.product-card__content-list h3{font-size:16px;color:#17216b}.product-card__content-list p{margin:5px 0;font-size:14px}.shop-products__list{list-style:none}.shop-products__list .product-card-list{box-shadow:none;border:none}.show-filter__item.active{color:#17216b}.shop-info__container{padding:0 1.5rem}.shop-info__content{display:flex;flex-flow:row wrap;align-items:flex-start;grid-gap:3rem;gap:3rem;padding:3rem;margin:2rem 0;border:1px solid #f0f4f7;border-radius:8px;background-color:#fff;box-shadow:0 14px 20px rgba(54,56,77,.15);overflow:hidden}.shop-info__title{color:#17216b;font-weight:500;font-size:2.2rem;display:block}.shop-info__title span:first-child{margin-right:2rem}.shop-info__status{display:inline-block;padding:.5rem 1rem;border-radius:100vw;border:1px solid #17216b;font-size:1.5rem;vertical-align:middle}.shop-info__logo{flex:1 1;min-width:250px;margin-bottom:2rem}.shop-info__summary{margin-top:1rem;font-size:1.4rem;font-weight:400;color:rgba(54,56,77,.8)}.shop-info__details{flex:1 1;margin-top:2rem;min-width:400px;list-style-type:none}.shop-info__detail{font-size:1.5rem;color:rgba(54,56,77,.8)}.shop-info__detail:not(:first-child){margin-top:.5rem}.shop-info__detail b{margin-right:1rem;color:#17216b}.shop-info__detail address{display:inline-block;font-style:normal}.shop-info__link{text-decoration:none;color:inherit}.shop-info__link:hover{color:#17216b;text-decoration:underline}.shop-info__map{min-width:350px;min-height:350px;flex:1 1;align-self:stretch;z-index:0}@media screen and (max-width:450px){.shop-info__logo,.shop-info__map{min-width:100%}}@media screen and (max-width:500px){.shop-info__details{min-width:100%}}.filterBy__category{z-index:5}.filterBy__category,.filterBy__category-btn{display:flex;justify-content:center;flex-direction:column}.filterBy__category-btn{align-items:center;margin:0 10px}.filterBy__category-btn,.filterBy__category-btn svg{color:#17216b;fill:#17216b}.filter__category-modal{position:fixed;background:#fff;overflow-y:scroll;display:flex;flex-direction:column;align-items:center}.filter__category-modal::-webkit-scrollbar{display:none}.category__modal-title{display:flex;justify-content:center;align-items:center;padding:15px 0;box-shadow:0 10px 10px -10px rgba(33,35,38,.1);position:relative;width:100%}.category__modal-title h1{font-size:16px;font-weight:600}.category__modal-close{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#17216b;background:#fff;font-weight:600;cursor:pointer}.category__modalheaders{display:flex;flex-direction:column;width:100%}.category__modalheaders .category__modalheaders-item{list-style:none;height:50px;display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:600;font-family:sans-serif;cursor:pointer;color:#858585}.category__modalheaders .category__modalheaders-item svg{-webkit-transform:rotate(275deg);transform:rotate(275deg);fill:#858585}.category__modalheaders-item:hover,.category__modalheaders .category__modalheaders-item.active{background:hsla(0,0%,82.7%,.3)}.category__modalitems{display:flex;flex-direction:column;width:100%}.category__modalitems-item{list-style:none;height:50px;display:flex;color:#858585;align-items:center;padding:0 10px;font-size:14px;font-weight:600;font-family:sans-serif;cursor:pointer}.category__modalitems-item:hover{background:hsla(0,0%,82.7%,.3)}.categoryfilter__divider{width:90%;height:2px;background:hsla(0,0%,82.7%,.5);margin:10px 0}@media screen and (min-width:760px){.filterBy__category{position:fixed;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;width:100vw}.filterBy__category-btn{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;width:90px;height:90px;margin:0 15px;background:#17216b;border-radius:25px;padding:20px;cursor:pointer;border-bottom-right-radius:0;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);z-index:9999}.filterBy__category-btn,.filterBy__category-btn svg{color:#fff;fill:#fff;font-size:16px}.filterBy__category-btn svg{width:30px;height:40px}.filter__category-modal{position:fixed;width:400px;height:600px;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999999;background:#fff;border-radius:5px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}
/*# sourceMappingURL=main.85e47daf.chunk.css.map */