button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:none}
:root{--background: 0 0% 100%;-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#fff;background:rgba(0,0,0,.7);margin:0;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;overflow-x:hidden;overflow-y:scroll;user-select:none}
.carouselMain{cursor:grab;background-color:rgba(0,0,0,0);overflow:hidden;margin:16px 0 0;transition:all 200ms ease-in-out}@media(min-width: 1280px){.carouselMain{background-color:var(--mantine-color-grayUI-1);transition:all 200ms ease-in-out;border-radius:12px;height:100px;box-sizing:border-box;padding:5px 8px 5px 0}}@media(min-width: 1120px)and (max-width: 1279px){.carouselMain{background-color:var(--mantine-color-grayUI-1);transition:all 200ms ease-in-out;border-radius:12px;height:100px;box-sizing:border-box;padding:5px 8px 5px 0}}@media(min-width: 960px)and (max-width: 1119px){.carouselMain{background-color:var(--mantine-color-grayUI-1);transition:all 200ms ease-in-out;border-radius:12px;height:100px;box-sizing:border-box;padding:5px 8px 5px 0}}@media(min-width: 720px)and (max-width: 959px){.carouselMain{background-color:var(--mantine-color-grayUI-1);transition:all 200ms ease-in-out;border-radius:12px;height:100px;box-sizing:border-box;padding:5px 8px 5px 0}}@media(min-width: 640px)and (max-width: 719px){.carouselMain{background-color:var(--mantine-color-grayUI-1);transition:all 200ms ease-in-out;border-radius:12px;height:100px;box-sizing:border-box;padding:5px 8px 5px 0}}@media(max-width: 359px){.carouselMain{margin:12px 0 0;height:90px;padding:0}}@media(min-width: 360px)and (max-width: 567px){.carouselMain{margin:12px 0 0;height:90px;padding:0}}@media(min-width: 568px)and (max-width: 639px){.carouselMain{margin:12px 0 0;height:90px;padding:0}}@media(min-width: 640px)and (max-width: 719px){.carouselMain{margin:12px 0 0;height:90px;padding:0}}.carouselMain .mantine-Carousel-slide{display:flex}
.carouselItem{margin:auto 0 auto 8px;min-width:90px;display:flex;background-color:#fff;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,0);transition:all 200ms ease-in-out}@media(min-width: 1280px){.carouselItem{border-radius:8px}}@media(min-width: 1120px)and (max-width: 1279px){.carouselItem{border-radius:8px}}@media(min-width: 960px)and (max-width: 1119px){.carouselItem{border-radius:8px}}@media(min-width: 720px)and (max-width: 959px){.carouselItem{border-radius:8px}}@media(min-width: 640px)and (max-width: 719px){.carouselItem{border-radius:8px}}@media(max-width: 359px){.carouselItem{border-radius:10px}}@media(min-width: 360px)and (max-width: 567px){.carouselItem{border-radius:10px}}@media(min-width: 568px)and (max-width: 639px){.carouselItem{border-radius:10px}}@media(min-width: 640px)and (max-width: 719px){.carouselItem{border-radius:10px}}.carouselItem_box{margin:auto;display:flex;flex-direction:column}.carouselItem_box img{margin:3px auto 3px;width:48px;height:48px;background-color:rgba(0,0,0,0)}.carouselItem_box p{margin:4px 12px 6px 12px}.activeItem{transition:all 300ms ease-in-out;border-color:#fff;box-shadow:0 0 0 1px var(--mantine-color-pinkUI-3),inset 0 0 0 1px #fff,inset 0 0 0 2px var(--mantine-color-pinkUI-3)}
.wrapper{display:flex}.wrapper_container{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.wrapper_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.wrapper_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.wrapper_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.wrapper_container{max-width:500px}}
.footer{height:83px;max-width:720px;width:100%}.footerFixed{position:fixed;bottom:0;z-index:10;height:83px;max-width:720px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid var(--main-border-color);background-color:#fff;transition:all ease-in-out .1s}@media(min-width: 1280px){.footerFixed{max-width:500px;transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.footerFixed{max-width:500px;transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.footerFixed{max-width:500px;transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.footerFixed{max-width:500px;transition:all ease-in-out .1s}}
.footerItem{margin-top:5px;height:49px;display:flex;flex-direction:column;transition:all ease-out .2s;cursor:pointer}.footerItem:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.footerItem p{margin:auto;font-size:10px}.footerItem svg{width:24px;height:24px;margin:auto}.footerActiveSection{color:var(--mantine-color-pinkUI-3)}
.iconWrapper{display:flex;margin:auto}
.buttonWrapper{transition:all ease-in-out 200ms}.buttonWrapper:hover{transition:all ease-in-out 200ms}
.inputWrapper{height:96px;transition:all ease-in-out 200ms}.inputWrapper .mantine-InputWrapper-label{font-size:14px;font-weight:400;height:28px;color:var(--mantine-color-gray-6)}.inputWrapper .mantine-Input-input{background-color:var(--mantine-color-gray-1);transition:all ease-in-out 200ms;font-size:16px !important;line-height:20px;font-weight:400}.inputWrapper .mantine-InputWrapper-error{font-size:14px;font-weight:400}.inputWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--mantine-color-gray-1) inset}.inputWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--mantine-color-gray-1) inset}
.passwordWrapper{height:70px;transition:all ease-in-out 200ms}.passwordWrapper .mantine-PasswordInput-innerInput{background-color:var(--mantine-color-gray-1) !important;transition:all ease-in-out 200ms;font-size:16px;line-height:20px;font-weight:400}.passwordWrapper .mantine-PasswordInput-error{font-size:14px;font-weight:400}.passwordWrapper .mantine-ActionIcon-icon{width:25px;height:25px}.passwordWrapper input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--mantine-color-gray-1) inset}.passwordWrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--mantine-color-gray-1) inset}
.cardTags_title{padding:6px 9px !important}.defaultTag{width:auto;display:flex;border-radius:6px;overflow:hidden;background-color:var(--mantine-color-grayUI-1)}.defaultTag p{margin:auto}.primaryTag{background-color:var(--mantine-color-pinkUI-0);color:var(--mantine-color-pinkUI-3)}.secondaryTag{color:var(--mantine-color-grayUI-6)}
.chipBox{width:100%;display:flex;flex-direction:column}.chipBox_title{color:var(--mantine-color-text) !important;margin:10px auto 10px 0 !important;font-size:17px !important}.chipBox_box{border:1px solid rgba(0,0,0,.13);border-radius:12px;overflow:hidden;background-color:var(--mantine-color-white);width:100%;height:54px;padding:8px 7px;display:flex;flex-direction:row;gap:5px;justify-content:space-between}
.chip{width:25%;min-width:68px;max-width:100px;display:flex;border-radius:8px;overflow:hidden;transition:all .2s ease-in-out;color:var(--mantine-color-grayUI-7);cursor:pointer}.chip:hover{transition:all .2s ease-in-out;color:var(--mantine-color-pinkUI-3);background-color:var(--mantine-color-pinkUI-0) !important}.chip_title{margin:auto !important}.activeChip{color:#fff !important;background-color:var(--mantine-color-pinkUI-3) !important;transition:all .2s ease-in-out}.activeChip:hover{color:#fff !important;background-color:var(--mantine-color-pinkUI-3) !important}
.header{width:100%;height:68px}.headerFixed{height:68px;width:100%;position:fixed;left:0;top:0;right:0;z-index:10;background:hsla(0,0%,100%,.8);box-shadow:0 0 1px 0 rgba(0,0,0,.3),0 0 15px 0 rgba(0,0,0,.08);backdrop-filter:blur(5px)}.headerFixed_center{width:calc(100% - 128px);height:44px;margin:auto 0;display:flex}.headerFixed_center p{margin:auto}.headerFixed_box{width:64px;height:44px;display:flex;margin:auto 0}.headerFixed_logo{width:48px;height:48px;margin:10px;background-image:url(/023e99f80d9ff406c225.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;cursor:pointer;left:16px}.headerFixed_content{height:68px;margin:auto;display:flex}@media(min-width: 1280px){.headerFixed_content{max-width:620px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 1120px)and (max-width: 1279px){.headerFixed_content{max-width:620px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 960px)and (max-width: 1119px){.headerFixed_content{max-width:620px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}@media(min-width: 720px)and (max-width: 959px){.headerFixed_content{max-width:620px;width:100%;left:0;right:0;transition:all ease-in-out .1s}}
.sidebar{display:flex;margin-left:0;width:215px;height:100vh}.sidebarFixed{position:fixed;left:0;top:80px;display:flex;width:215px;height:100%;padding:0 20px;flex-direction:column}.sidebarFixed_head{height:68px;width:100%;display:flex;flex-direction:row;gap:8px}.sidebarFixed_head_wrapper{margin:auto 0}.sidebarFixed_head_wrapper svg{width:35px;height:35px;margin:auto 0}.sidebarFixed_head p{margin:auto auto auto 0}.sidebarFixed_items{margin:10px auto}.sidebarFixed_dividerLayer{width:80%;height:1px}.sidebarFixed_options{height:68px;width:100%;display:flex;gap:10px}.sidebarFixed_options button{margin:auto;font-weight:400;font-size:12px !important}.sidebarFixed_copyright{height:68px;display:flex}.sidebarFixed_copyright p{margin:auto 0}
.sidebarItem{width:180px;height:40px;border-radius:12px;overflow:hidden;display:flex;flex-direction:row;transition:all ease-in-out .2s;cursor:pointer}.sidebarItem:hover{background-color:var(--mantine-color-gray-1);transition:all ease-in-out .2s}.sidebarItem p{margin:auto 0}.sidebarItem_icon{width:50px;height:40px;display:flex;position:relative}.sidebarItem_icon_notify{position:absolute;top:calc(50% + 2px);left:calc(50% - 4px);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background-color:var(--mantine-color-pinkUI-5)}.sidebarItem_icon svg{width:24px;height:24px;margin:auto}.sidebarActiveItem{background-color:var(--mantine-color-pinkUI-0) !important;transition:all ease-in-out .2s}
.optionalBar{display:flex;margin-right:0;width:215px;height:100vh}.optionalBarFixed{position:fixed;right:0;top:0;display:flex;width:215px;height:100%}
.modalHeader{width:100%;height:30px;display:flex;position:relative}.modalHeader_title{margin:0 auto;display:flex}.modalHeader_title div{display:flex;flex-direction:row;gap:5px}.modalHeader_close{width:40px;height:30px;position:absolute;top:-5px;right:-12px;display:flex;cursor:pointer;transition:all ease-in .2s}.modalHeader_close:hover{color:var(--mantine-color-pinkUI-2);transition:all ease-in .2s}.modalHeader_close:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.modalHeader_close svg{width:20px;height:20px;margin:auto 10px auto auto}.beforeSection{margin-left:0 !important}
.pointCard{width:100%;border-radius:12px;border:.5px solid var(--main-border-color);overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 0 15px 0 rgba(0,0,0,.03)}.pointCard:active{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 0 15px 0 rgba(0,0,0,.09)}.pointCard_image{background-size:cover;width:100%;height:130px;background-color:var(--mantine-color-grayUI-1);border-radius:12px 12px 0 0;box-shadow:inset 0 0 0 2px #fff}.pointCard_title{margin:12px !important}.pointCard_tags{margin:0 12px 12px;display:flex;flex-direction:row;gap:8px}
.sectionTitle{width:100%;display:flex;flex-direction:row;padding:12px 0;cursor:pointer;position:relative;overflow:hidden;justify-content:space-between}.sectionTitle_title{margin:auto 10px auto 0 !important}.sectionTitle_count{margin:auto auto auto 0 !important;transition:all 200ms ease-in-out;color:var(--mantine-color-grayUI-0) !important;background:var(--mantine-color-grayUI-5);box-shadow:0 0 0 3px var(--mantine-color-grayUI-5);border-radius:3px}.sectionTitle_icon_wrapper{height:46px;margin-right:0;display:flex;position:relative}.sectionTitle_icon_button{margin:auto}.sectionTitle_icon_content{position:absolute;top:0;right:-10px;height:46px;width:46px;display:flex;margin:auto 0 auto auto;cursor:pointer}.sectionTitle_icon_content svg{width:20px;height:20px;margin:auto 13px auto auto}.sectionTitle_icon_content_active{color:var(--mantine-color-pinkUI-3) !important}.sectionTitle_button_wrapper{height:46px;width:46px;margin-right:0;position:relative}
.sectionSelector{width:100%;height:44px;margin:auto;display:flex;border-radius:24px;background-color:var(--mantine-color-gray-1);cursor:pointer;transition:all ease-in-out .2s;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.sectionSelector:active{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .1s}.sectionSelector:hover{background-color:var(--mantine-color-gray-2);transition:all ease-in-out .2s}.sectionSelector_title{display:flex;flex-direction:row;margin:auto;gap:4px}.sectionSelector_title p{margin:auto}.sectionSelector_title svg{width:16px;height:16px;line-height:16px}@media(min-width: 1280px){.sectionSelector{border-radius:12px}}@media(min-width: 1120px)and (max-width: 1279px){.sectionSelector{border-radius:12px}}@media(min-width: 960px)and (max-width: 1119px){.sectionSelector{border-radius:12px}}@media(min-width: 720px)and (max-width: 959px){.sectionSelector{border-radius:12px}}@media(min-width: 640px)and (max-width: 719px){.sectionSelector{border-radius:12px}}
.backButton{width:64px;height:44px;display:flex;cursor:pointer;transition:all ease-in .2s}.backButton:hover{color:var(--mantine-color-pinkUI-2);transition:all ease-in .2s}.backButton:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.backButton svg{width:24px;height:24px;margin:auto}
.searchButton{width:64px;height:44px;display:flex;cursor:pointer;transition:all ease-in .2s}.searchButton:hover{color:var(--mantine-color-pinkUI-2);transition:all ease-in .2s}.searchButton:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.searchButton svg{width:24px;height:24px;margin:auto}
.geoMarkerButton{width:64px;height:44px;display:flex;cursor:pointer;transition:all ease-in .2s}.geoMarkerButton:hover{color:var(--mantine-color-pinkUI-2);transition:all ease-in .2s}.geoMarkerButton:active{color:var(--mantine-color-pinkUI-2);transition:all ease-in .1s}.geoMarkerButton svg{width:24px;height:24px;margin:auto}
.contentText{width:100%;height:44px;margin:auto;display:flex}.contentText p{margin:auto}
.desktopWrapper{display:flex}.desktopWrapper_logo{width:48px;height:48px;margin:10px;background-image:url(/023e99f80d9ff406c225.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:fixed;cursor:pointer;left:16px}.desktopWrapper_container{max-width:720px;width:100%;margin:0 auto}@media(min-width: 1280px){.desktopWrapper_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.desktopWrapper_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.desktopWrapper_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.desktopWrapper_container{max-width:500px}}
.mantine-Drawer-content{margin:auto auto 0 auto !important;border-radius:12px 12px 0 0 !important}.mantine-Modal-content{scrollbar-width:none}.mantine-Drawer-content{scrollbar-width:none}.modalProduct .mantine-Modal-content{padding:10px 0 0 0 !important}.modalProduct .mantine-Modal-body{padding:10px 0 0 0 !important}.modalProduct .mantine-Drawer-body{padding:10px 0 0 0 !important}.modalProduct .mantine-Drawer-content{padding:10px 0 0 0 !important}
.categoriesItem{display:flex;min-height:48px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all ease-in-out .2s}.categoriesItem_title{margin:auto 0}.categoriesItem:hover{color:var(--mantine-color-gray-7);transition:all ease-in-out .2s}.categoriesItem:active{color:var(--mantine-color-gray-7);transition:all ease-in-out .1s}.categoryActiveSection{color:var(--mantine-color-pinkUI-3) !important}
.authContent{flex-direction:column;display:flex;gap:10px}.authContent_box{flex-direction:column;display:flex;gap:18px}
.filtersContent_checkBox{width:100%;display:flex;flex-direction:column}.filtersContent_buttonBox{padding:20px 0;width:100%;display:flex;flex-direction:column;gap:10px}
.filterItem{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.filterItem:hover input{border-color:var(--mantine-color-pinkUI-2) !important}.filterItem:active{transition:all .1s ease-in-out}.filterItem_title{margin:auto auto auto 0 !important}.filterItem_active{transition:all .2s ease-in-out}.filterItem_box{width:56px;height:56px;display:flex;margin:auto 0 auto auto}.filterItem_box_checkBox{margin:auto !important;color:var(--mantine-color-pinkUI-3) !important;cursor:pointer !important}.filterItem_box_checkBox input{border:2px solid var(--mantine-color-grayUI-5) !important;cursor:pointer !important}.filterItem_box_checkBox input:checked{background-color:var(--mantine-color-pinkUI-3) !important;border-color:var(--mantine-color-pinkUI-3) !important}.filterItem_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.categoriesItem{display:flex;min-height:48px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all ease-in-out .2s}.categoriesItem_title{margin:auto 0}.categoriesItem:hover{color:var(--mantine-color-gray-7);transition:all ease-in-out .2s}.categoriesItem:active{color:var(--mantine-color-gray-7);transition:all ease-in-out .1s}.categoryActiveSection{color:var(--mantine-color-pinkUI-3) !important}
.productContent{position:relative}.productContent_box{width:100%;padding:20px 15px}.productContent_footer{border:1px solid var(--main-border-color);height:104px;position:sticky;left:0;right:0;bottom:0;background-color:#fff;display:flex;flex-direction:column}.productContent_footer_indicatorBox{width:100%;height:34px;display:flex}.productContent_footer_indicatorBox_indicator{margin:auto;margin-bottom:8px !important;width:40%;height:5px;border-radius:100px;opacity:.9;background-color:#000}.productContent_footer_buttons{height:70px;width:100%;gap:8px;padding:8px;display:flex;flex-direction:row}.productContent_footer_buttons_first{height:54px;width:66%;display:flex;color:#fff;border-radius:12px;background-color:#000}.productContent_footer_buttons_first_left{margin:auto !important;margin-left:20px !important}.productContent_footer_buttons_first_right{margin:auto !important;margin-right:20px !important}.productContent_footer_buttons_second{height:54px;width:33%;display:flex;color:#fff;border-radius:12px;background-color:var(--mantine-color-grayUI-5)}
.productCarousel{width:100%;height:220px}.productCarousel .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:0}.productCarousel:hover .mantine-Carousel-controls{transition:all 200ms ease-in-out;opacity:1}.productCarousel_item{width:100%;height:220px;background-size:contain}
.productSection{width:100%;min-height:30px;display:flex;flex-direction:column}.productSection_title{height:30px;display:flex}.productSection_titleText{color:var(--mantine-color-grayUI-6) !important;margin:auto 0 !important}.productSection_box{display:flex;flex-direction:column}
.optionItemChecked{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemChecked_title{margin:auto auto auto 0 !important}.optionItemChecked_active{transition:all .2s ease-in-out}.optionItemChecked_box{width:100px;height:56px;display:flex;margin:auto 0 auto auto}.optionItemChecked_box_price{text-align:right;margin:auto 0 auto auto !important;color:var(--mantine-color-grayUI-6) !important;min-width:40px}.optionItemChecked_box_checkBox{margin:auto 0 auto 10px !important;color:var(--mantine-color-pinkUI-3) !important;cursor:pointer !important}.optionItemChecked_box_checkBox input{border:2px solid var(--mantine-color-grayUI-5) !important;cursor:pointer !important}.optionItemChecked_box_checkBox input:checked{background-color:#000 !important;border-color:#000 !important}.optionItemChecked_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.optionItemToggle{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemToggle_title{margin:auto auto auto 0 !important}.optionItemToggle_box{width:auto;height:56px;display:flex;margin:auto 0 auto auto}.optionItemToggle_box_checkBox{margin:auto !important;color:#000 !important;cursor:pointer !important;border:2.5px solid var(--mantine-color-grayUI-5);border-radius:20px;transition:all .2s ease-in-out}.optionItemToggle_box_checkBox_active{transition:all .2s ease-in-out;border-color:#000}.optionItemToggle_box_checkBox input{border:2px solid #fff !important;cursor:pointer !important;border-radius:20px}.optionItemToggle_box_checkBox input:checked{background-color:#000 !important}.optionItemToggle_box_checkBox .mantine-focus-auto:focus-visible{outline:none !important;outline-offset:calc(.125rem*var(--mantine-scale))}
.optionItemCount{width:100%;height:56px;display:flex;flex-direction:row;cursor:pointer;transition:all .2s ease-in-out}.optionItemCount_title{margin:auto auto auto 0 !important}.optionItemCount_box{min-width:100px;height:56px;display:flex;margin:auto;margin-right:0}.optionItemCount_box_price{text-align:right;margin:auto 0 auto auto !important;color:var(--mantine-color-grayUI-6) !important;min-width:40px}
.addProductButton{max-width:160px;width:auto;height:44px;display:flex}.addProductButton_icon{width:44px;height:44px;display:flex;border-radius:10px}.addProductButton_iconMinus{background-color:#ededed}.addProductButton_iconMinus svg{color:#000}.addProductButton_iconPlus{background-color:#000}.addProductButton_iconPlus svg{color:#fff}.addProductButton_icon svg{width:16px;height:16px;margin:auto}.addProductButton_count{height:44px;display:flex;margin:auto 0;padding:0 12px}.addProductButton_count_text{margin:auto !important}
.addOptionsButton{max-width:120px;width:auto;height:32px;display:flex;margin:auto 0 auto 10px !important}.addOptionsButton_icon{width:32px;height:32px;display:flex;border-radius:4px}.addOptionsButton_iconMinus{background-color:#ededed}.addOptionsButton_iconMinus svg{color:#000}.addOptionsButton_iconPlus{background-color:#000}.addOptionsButton_iconPlus svg{color:#fff}.addOptionsButton_icon svg{width:16px;height:16px;margin:auto}.addOptionsButton_count{width:32px;height:32px;display:flex;margin:auto}.addOptionsButton_count_text{margin:auto !important}
.addButtonCountFooter{max-width:120px;width:auto;height:32px;display:flex;margin:auto !important}.addButtonCountFooter_icon{width:32px;height:32px;display:flex;border-radius:4px}.addButtonCountFooter_iconMinus{background-color:rgba(0,0,0,0)}.addButtonCountFooter_iconMinus svg{color:#fff}.addButtonCountFooter_iconPlus{background-color:rgba(0,0,0,0)}.addButtonCountFooter_iconPlus svg{color:#fff}.addButtonCountFooter_icon svg{width:16px;height:16px;margin:auto}.addButtonCountFooter_count{width:32px;height:32px;display:flex;margin:auto}.addButtonCountFooter_count_text{margin:auto !important}
.descriptionItem{display:flex;flex-direction:column;width:100%;min-height:68px;padding:10px 0}.descriptionItem_title{color:var(--mantine-color-grayUI-6);margin:auto 0}.descriptionItem_description{margin:auto 0}.descriptionItem_description p{font-weight:400;font-size:16px;line-height:24px}.descriptionItem_descriptionBold p{font-weight:500 !important;font-size:17px !important}
.infoItem_layer{width:100%;height:68px;display:flex;cursor:pointer;gap:10px}.infoItem_layer_icon{width:44px;height:44px;display:flex;margin:auto 0;border-radius:6px;background-color:var(--mantine-color-grayUI-2)}.infoItem_layer_icon svg{width:24px;height:24px;margin:auto}.infoItem_layer_box{width:auto;height:44px;margin:auto 0;display:flex;flex-direction:column}.infoItem_layer_box_title{margin:auto 0 !important}.infoItem_layer_box_description{color:var(--mantine-color-grayUI-6);margin:auto 0;display:flex;flex-direction:row;gap:5px}.infoItem_layer_box_description p{margin:auto 0}.infoItem_layer_box_description svg{width:14px;height:14px;margin:auto 0}.iconArrow{transition:all 100ms ease-in-out;transform:rotate(0deg)}.iconArrow_rotate{transition:all 100ms ease-in-out;transform:rotate(180deg)}
.businessHoursItem{width:100%;height:20px;display:flex}.businessHoursItem_day{margin:auto !important;margin-left:0 !important}.businessHoursItem_dayActive{color:var(--mantine-color-pinkUI-3) !important}.businessHoursItem_time{margin:auto !important;margin-right:0 !important;font-weight:500}.businessHoursItem_timeOff{color:var(--mantine-color-grayUI-6) !important;font-weight:400}
.businessHoursList{display:flex;margin-left:54px;flex-direction:column;gap:6px}
.slider-separator{margin-left:8px;display:flex;height:auto;min-height:52px;align-items:center}
.contentListMain{display:flex;flex-direction:column;gap:12px;padding:0 12px}.contentListMain_title{padding:0 12px}
.menuPage{display:flex}.menuPage_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.menuPage_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.menuPage_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.menuPage_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.menuPage_container{max-width:500px}}
.menuItem{width:100%;height:56px;overflow:hidden;display:flex;flex-direction:row;transition:all ease-in-out .2s;cursor:pointer}.menuItem:active svg{scale:1.1;color:var(--mantine-color-pinkUI-3);transition:all ease-in-out .1s}.menuItem p{margin:auto 0}.menuItem_icon{width:56px;height:56px;display:flex;position:relative}.menuItem_icon_notify{position:absolute;top:calc(50% + 2px);left:calc(50% - 4px);width:8px;height:8px;border:1px solid #fff;border-radius:50%;background-color:var(--mantine-color-pinkUI-5)}.menuItem_icon svg{width:24px;height:24px;margin:auto;transition:all ease-in-out .1s}.menuItem_arrow{width:56px;height:56px;margin:auto 0 auto auto;display:flex}.menuItem_arrow svg{color:var(--mantine-color-grayUI-6);width:24px;height:24px;margin:auto;transition:all ease-in-out .1s}.menuItemRed{color:var(--mantine-color-pinkUI-5) !important}
.contentList{padding:0 12px}
.adaptivePage{background:#000;color:#fff}.adaptivePage_minMPoint{display:none}@media(min-width: 1280px){.adaptivePage_minMPoint{display:block}}@media(min-width: 1120px)and (max-width: 1279px){.adaptivePage_minMPoint{display:block}}@media(min-width: 960px)and (max-width: 1119px){.adaptivePage_minMPoint{display:block}}@media(min-width: 720px)and (max-width: 959px){.adaptivePage_minMPoint{display:block}}@media(min-width: 640px)and (max-width: 719px){.adaptivePage_minMPoint{display:block}}.adaptivePage_onlyLPoint{display:none}@media(min-width: 720px)and (max-width: 959px){.adaptivePage_onlyLPoint{display:block}}
.allCats{margin-bottom:20px}
.citiesPage{display:flex}.citiesPage_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.citiesPage_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.citiesPage_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.citiesPage_container{max-width:500px}}@media(min-width: 720px)and (max-width: 959px){.citiesPage_container{max-width:500px}}.citiesPage_container_box{width:100%;height:40px;display:flex}.citiesPage_container_box p{margin:auto;color:var(--mantine-color-grayUI-6)}
.cityItem{display:flex;min-height:66px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all ease-in-out .2s}.cityItem:hover{background-color:var(--mantine-color-gray-1);transition:all ease-in-out .2s}.cityItem:active{background-color:var(--mantine-color-gray-1);transition:all ease-in-out .1s}.cityItem_box{height:46px;margin:auto auto auto 12px;display:flex;flex-direction:column}.cityItem_box_title{margin:auto 0}.cityItem_box_description{margin:auto 0}.cityItem_box_description p{color:var(--mantine-color-grayUI-6)}.cityItem_icon{height:46px;height:46px;display:flex;margin:auto 12px auto auto}.cityItem_icon svg{width:24px;height:24px;margin:auto}
.contentList{padding:0 12px}
.headerSection{width:100%;height:160px;display:flex;position:relative}@media(min-width: 1280px){.headerSection{margin-top:24px}}@media(min-width: 1120px)and (max-width: 1279px){.headerSection{margin-top:24px}}@media(min-width: 960px)and (max-width: 1119px){.headerSection{margin-top:24px}}.headerSectionFilled svg{color:#ffd376 !important}.headerSection_cover{position:absolute;top:0;left:0;height:160px;width:100%;background-color:#fff1f1;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:0 0 16px 16px}@media(min-width: 1280px){.headerSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 1120px)and (max-width: 1279px){.headerSection_cover{border-radius:20px;overflow:hidden}}@media(min-width: 960px)and (max-width: 1119px){.headerSection_cover{border-radius:20px;overflow:hidden}}.headerSection_box{display:flex;margin:auto 0;height:60px;width:100%}.headerSection_box_left{margin-left:10px;width:60px;height:60px;display:flex;cursor:pointer}.headerSection_box_left_ellipse{margin:auto;width:45px;height:45px;display:flex;border-radius:30px;background-color:hsla(0,0%,100%,.45);backdrop-filter:blur(5px);transition:all 200ms ease-in-out}.headerSection_box_left_ellipse:hover{background-color:#fff;transition:all 200ms ease-in-out}.headerSection_box_left_ellipse:hover svg{color:var(--mantine-color-pinkUI-3) !important;transition:all 200ms ease-in-out}.headerSection_box_left_ellipse svg{margin:auto auto auto 9px;width:24px;height:24px;color:#fff;transition:all 200ms ease-in-out}.headerSection_box_right{margin:auto;margin-right:10px;width:60px;height:60px;display:flex;cursor:pointer}.headerSection_box_right_ellipse{margin:auto;width:45px;height:45px;display:flex;border-radius:30px;background-color:hsla(0,0%,100%,.45);backdrop-filter:blur(5px);transition:all 200ms ease-in-out}.headerSection_box_right_ellipseActive{background-color:#fff;backdrop-filter:blur(5px);transition:all 200ms ease-in-out}.headerSection_box_right_ellipse svg{margin:auto;width:24px;height:24px;color:#fff}
.descriptionSection{display:flex;padding:12px 0;flex-direction:column}.descriptionSection_box{width:100%;height:36px;display:flex}.descriptionSection_box_left{display:flex;height:100%;gap:10px;margin:auto;margin-left:0 !important;cursor:pointer;transition:color 200ms ease-in-out}.descriptionSection_box_left p{margin:auto}.descriptionSection_box_left svg{width:10px;height:10px;margin:auto}.descriptionSection_box_left:hover{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_right{display:flex;height:100%;gap:10px;margin:auto;margin-right:0 !important;cursor:pointer;transition:color 200ms ease-in-out}.descriptionSection_box_right:hover{color:var(--mantine-color-pinkUI-3);transition:color 200ms ease-in-out}.descriptionSection_box_right p{margin:auto}.descriptionSection_box_right svg{width:14px;height:14px;margin:auto}.iconRotate{transition:all 100ms ease-in-out;transform:rotate(180deg)}.iconRotate_rotate{transition:all 100ms ease-in-out;transform:rotate(0deg)}
.categoriesCarousel{height:50px;background-color:rgba(229,229,229,.2156862745);border:1px solid var(--mantine-color-grayUI-2);border-radius:12px;position:relative;overflow:hidden}.categoriesCarousel .mantine-Carousel-viewport{width:calc(100% - 51px);border-right:1px solid var(--mantine-color-grayUI-2);border-radius:0 12px 12px 0;box-shadow:inset 0 0 20px 1px #fff,inset 0 0 0 3px #fff}.categoriesCarousel .mantine-Carousel-controls{justify-content:end}.categoriesCarousel .mantine-Carousel-control{color:var(--mantine-color-pinkUI-3) !important;border-color:var(--mantine-color-pinkUI-2) !important;padding:3px;box-shadow:0 0 0 7px #fff,0 0 0 8px rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.1)}.categoriesCarousel .mantine-Carousel-control:first-of-type{display:none}.categoriesCarousel_item{display:flex;height:100%;padding:0 10px 0 16px;margin:auto;cursor:pointer}.categoriesCarousel_item_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto !important}.categoriesCarouselActive{color:var(--mantine-color-pinkUI-3) !important}
.pointProductItem{width:100%;display:flex;border-radius:14px;overflow:hidden;-webkit-box-shadow:7px 11px 24px 0 rgba(34,60,80,.04);-moz-box-shadow:7px 11px 24px 0 rgba(34,60,80,.04);box-shadow:7px 11px 24px 0 rgba(34,60,80,.04),0 0 0 1px rgba(0,0,0,.07);padding:12px}.pointProductItem:hover{-webkit-box-shadow:7px 11px 24px 0 rgba(34,60,80,.07);-moz-box-shadow:7px 11px 24px 0 rgba(34,60,80,.07);box-shadow:7px 11px 24px 0 rgba(34,60,80,.07)}.pointProductItem_box{margin-left:0 !important;display:flex;flex-direction:column;flex-grow:1;width:calc(100% - 100px);justify-content:space-between}.pointProductItem_box_title{display:flex}.pointProductItem_box_title p{margin:0 12px 0 0;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.pointProductItem_box_wrap{display:flex;flex-direction:row}.pointProductItem_box_wrap_price{min-width:40px;max-width:70px;height:44px;display:flex;margin:auto 12px auto 12px}.pointProductItem_box_wrap_price_text{margin:auto !important;color:var(--mantine-color-black) !important}.pointProductItem_cover{margin:0 12px 0 auto;margin-right:0 !important;margin-left:0 !important;width:100px;height:100px;border-radius:8px;background-size:cover;background-repeat:no-repeat}

.pointPage{display:flex}.pointPage_container{max-width:720px;width:100%;margin:0 auto;flex-direction:column;height:auto}@media(min-width: 1280px){.pointPage_container{max-width:500px}}@media(min-width: 1120px)and (max-width: 1279px){.pointPage_container{max-width:500px}}@media(min-width: 960px)and (max-width: 1119px){.pointPage_container{max-width:500px}}.pointPage_container_section{display:flex;padding:12px;flex-direction:column}.pointPage_container_section_text{margin:12px 0 0 !important}@media(min-width: 1280px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}@media(min-width: 1120px)and (max-width: 1279px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}@media(min-width: 960px)and (max-width: 1119px){.pointPage_container_section_text{margin:20px 0 0 !important;font-size:28px !important}}.pointPage_container_section_tags{display:flex;flex-direction:row;gap:12px}
