.productContainer{flex-direction:column;align-items:center;width:100vw;min-height:25vw;display:flex;position:relative}.productBox{width:90%;min-height:100px}.productBox .category_title{color:#c8102e;margin-top:4vw;font-size:1.8vw}.descript{color:#8f8f8f;font-weight:400!important}.productHeader{align-items:center;width:80vw;min-height:10vw;padding:2vw 0;display:flex}.productHeader h1{color:#c8102e;font-size:2.2vw;font-weight:800}.productMain{background:#fff;border-radius:26.05px;justify-content:space-between;width:100%;min-height:100px;margin-top:3vw;display:flex;position:relative;box-shadow:2px 2px 16.4px #00000040}.productMain .newProduct{width:6.5vw;height:2.5vw;top:3vw;left:0}.productInfo{flex-direction:column;justify-content:flex-start;gap:2vw;width:65%;min-height:100px;padding:2vw 2vw 2vw 0;display:flex}.productBasketCount{color:#c8102e;background:0 0;border-radius:20.05px;justify-content:center;align-items:center;width:3vw;height:3vw;font-size:1.2vw;display:flex;position:absolute;top:.7vw;right:.7vw}.productBasketCount svg{width:50%;height:50%}.productBasketCount span{position:absolute;top:-.35vw}.productImage{justify-content:center;align-items:center;width:35%;height:29.97vw;max-height:29.97vw;padding:2vw;display:flex;position:relative}.productImage img{border-radius:21.55px;width:100%;height:100%;max-height:29.97vw}.productImage .bigImageSkeleton{border-radius:21.55px;width:27.85vw;height:25.85vw;position:absolute}.productImageHearthStyle,.productImage .hearthIconStyle{position:absolute;top:3.5vw;right:3vw;width:3.5vw!important;height:2.5vw!important}.productAddButton{justify-content:space-between;width:100%;margin-top:auto;display:flex}.productInfo .productItem{width:10vw;padding:0}.productInfo h1{color:#4e4e4e;font-size:1.6vw}.lunchProductParent_title{margin-bottom:.8vw;font-size:1.5vw!important}.lunchProductChildCont{flex-wrap:wrap;gap:.5vw 1vw;margin-bottom:1vw;display:flex}.lunchProductChild{gap:.5vw;margin-bottom:.4vw;display:flex}.lunchProductChild_name{color:#838383;cursor:pointer;font-size:.8vw}.lunchProductChild_radio{cursor:pointer;accent-color:#c8102e}.recomentBox .recoment{flex-direction:column;width:100%;min-height:0;margin-top:3.8125vw;margin-left:0;padding-bottom:5.20833vw;display:flex}.recoment .recomconstruct{flex-wrap:wrap;width:100%;min-height:2.91667vw;display:flex}.recoment .recomtitle{letter-spacing:-.04em;text-transform:uppercase;color:#c8102e;margin-left:2.08333vw;font-size:2.2vw;font-style:normal;font-weight:800;line-height:2.91667vw}.recomentBox{width:100%;min-height:100px}.productCityContainer{flex-direction:column;justify-content:center;align-items:center;gap:4vw;width:100%;padding:2vw 0 5vw;display:flex}.productCityImage{width:17%!important;height:15vw!important}.productCityInfo{width:85%!important}.productCityAddButton{color:#c8102e}.chooseCityContainer{border:.15vw solid #c8102e;border-radius:36px;padding:1.5vw 2.5vw}.chooseCity{justify-content:center;align-items:center;gap:1vw;display:flex}.availableCity{color:#c8102e;margin-bottom:1vw;font-size:.8vw}.productCityBox{color:#c8102e;cursor:pointer;border:.15vw solid #c8102e;border-radius:26.05px;justify-content:center;align-items:center;padding:.5vw 1.5vw;font-size:1vw;transition:all .3s;display:flex}.productCityBox:hover{color:#fff;background:#c8102e}.productCityBox::selection{background:0 0}.ProductSkeleton-category-title{width:25vw;height:2.15vw!important;margin-top:4vw!important;transform:scale(1)!important}.ProductSkeleton-img{width:100%;border-radius:20px!important;height:100%!important;transform:scale(1)!important}.productSkeletonInfo{flex-direction:column;gap:2vw;width:65%;margin-top:30px;padding-top:.5vw;padding-bottom:2vw;padding-right:2vw;display:flex}.ProductSkeleton-title{width:15vw;height:2.5vw!important;transform:scale(1)!important}.ProductSkeleton-description{width:40%;height:4vw!important;transform:scale(1)!important}.ProductSkeleton-prices{justify-content:space-between;align-items:center;width:100%;display:flex;margin-top:auto!important}.ProductSkeleton-count{width:6vw;border-radius:2.5vw!important;height:3.5vw!important;transform:scale(1)!important}.ProductSkeleton-price{width:23.2vw;border-radius:2.5vw!important;height:3.5vw!important;transform:scale(1)!important}@media screen and (max-width:750px){.availableCity{margin-bottom:3vw;font-size:2.5vw}.chooseCity{gap:2vw}.productCityBox{padding:1.5vw 2vw;font-size:3vw}.chooseCityContainer{padding:5.5vw 6.5vw}}@media screen and (max-width:600px){.availableCity{font-size:2.5vw}.productCityBox{font-size:2.7vw}.recomentBox{width:100vw;margin-left:-20px}.recoment{flex-direction:column;width:100vw;min-height:8.26667vw;margin-left:0;padding-bottom:16vw;display:flex;margin-top:25vw!important}.recoment .recomconstruct{flex-direction:column;width:92vw;min-height:8.26667vw;margin-left:0;display:flex}.recoment .recomtitle{margin-left:4vw;font-size:6.93333vw;line-height:120%}.productInfo h1{color:#4e4e4e;font-size:5vw}.preOrderPrice{margin-top:2vw}.preOrderPrice img{width:7vw!important;height:7vw!important}}.productItemHover:hover{cursor:default!important}.productSize{width:100%;min-height:50px;margin-left:-18px;padding-inline:10px}.productSizeItem{min-width:20%;height:40px;padding-block:10px;display:flex}.btnsize{color:#fff;text-align:center;cursor:pointer;background:#c8102e;border-radius:10px;justify-content:center;align-items:center;margin-left:20px;padding-block:15px;padding-inline:20px;font-size:30px;display:flex}.btnsize1{color:#000;text-align:center;cursor:pointer;background:#fff;border:1.69px solid #0a0a0a;border-radius:10px;justify-content:center;align-items:center;margin-left:20px;padding-block:15px;padding-inline:20px;font-size:30px;display:flex}.addIngrident{justify-content:space-between;align-items:center;width:75%;height:70px;display:flex}.addIngridentBtn{cursor:pointer;color:#ed1c24}.addIngridentBtn:hover{color:#13ad54;transition:all .1s}.addIngridentBtn{font-size:22px}.productCount{background:#f3f3f3;border-radius:100px;justify-content:center;align-items:center;width:max-content;padding:0 .5vw;display:flex}.addProductCount{justify-content:space-between;align-items:center;width:100%;display:flex}.addProductCount ::selection{background:0 0}.addProductCount div p{cursor:default;font-size:1.3vw}.addProductButton{color:#fff;cursor:pointer;background:#c8102e;border:.2vw solid #c8102e;border-radius:36px;justify-content:center;align-items:center;gap:1vw;padding:.5vw 2.5vw;display:flex}.addProductButton span{align-items:center;font-size:1.5vw;display:flex}.addProductButton .delLT{-webkit-text-decoration:line-through #4d4d4d!important;text-decoration:line-through #4d4d4d!important;text-decoration-thickness:2.7px!important}.addProductButton svg{width:1.2vw;height:1.2vw}.addProductButton{transition:all .3s}.addProductButtonDisabled{color:#8a8a8a;cursor:no-drop;background:#d6d6d6;border:.2vw solid #d6d6d6;border-radius:36px;justify-content:center;align-items:center;gap:1vw;padding:.5vw 2.5vw;display:flex}.addProductButtonDisabled span{font-size:1.5vw}.addProductButtonDisabled svg{width:1.2vw;height:1.2vw}.addProductButtonDisabled{transition:all .3s}.addProductButton:hover{color:#c8102e;background:#fff;transition:all .3s}.addProductButton:hover svg path{fill:#c8102e}@media screen and (max-width:1220px){.addIngrident{width:95%}}@media screen and (max-width:760px){.productBox .category_title{font-size:4vw!important}.productHeader{padding:10vw 0!important}.productHeader h1{font-size:7vw!important}.productImageHearthStyle{width:8.5vw!important;height:10.5vw!important;top:5.5vw!important;right:6vw!important}.productMain{flex-direction:column;margin-top:10vw}.productImage{width:100%;height:75vw;max-height:75vw}.productImage img{max-height:70vw}.productImage .bigImageSkeleton{width:86.5vw;height:69.9vw}.productImage .hearthIconStyle{position:absolute;top:6.5vw;right:5vw;width:8.5vw!important;height:6.5vw!important}.productInfo{width:100%;margin-top:0;padding:0 4vw 4vw}.productAddButton{flex-direction:column;gap:2vw;width:100%}.productAddButton span{font-size:5vw}.addProductButton{width:100%;padding:2.5vw}.productMain .newProduct{width:18vw!important;height:6.5vw!important;padding-right:2.5vw!important;font-size:3.5vw!important;top:6vw!important;left:0!important}.productCount{width:18vw}.lunch{margin-bottom:5vw}.productBasketCount{color:#fff;background:#c8102e;width:8vw;height:6vw;font-size:4vw;top:-3.3vw;right:-2.3vw}.productBasketCount span{top:-.05vw}.addProductButton svg{width:3.2vw;height:4.2vw}.descript{width:100%!important}.lunchProductChildCont{gap:3.5vw 5vw;margin-bottom:2vw}.lunchProductParent_title{margin-bottom:2vw!important;font-size:2.5vw!important}.lunchProductChild_name{font-size:2vw}}.productIngridentModal{justify-content:center;align-items:center;width:100vh;height:100vh;display:flex;position:absolute}.minus,.plus{cursor:pointer}.singleHeaderInfo{justify-content:space-between;width:75%;display:flex}.descripSingle{color:#8f8f8f;padding:0!important;font-size:1.2vw!important}.preOrderPrice{justify-content:flex-start;align-items:center;display:flex}.preOrderPrice p{color:#fff;background:#c8102e;border-radius:226px;justify-content:center;align-items:center;gap:.3vw;padding:.5vw 2.5vw;font-size:1.2vw;display:flex}.preOrderPrice p .priceCont{justify-content:center;align-items:center;display:flex}.preOrderPrice p svg{width:1.3vw;height:1.3vw}.preOrderPrice p .delLT{-webkit-text-decoration:line-through #4d4d4d!important;text-decoration:line-through #4d4d4d!important;text-decoration-thickness:2.7px!important}.preOrderPrice p .delNone{text-decoration:none}.preOrderPrice p img{cursor:pointer;width:2.5vw;height:2.5vw;margin-left:4vw}.productTageCont{-moz-column-gap:1vw;flex-wrap:wrap;align-items:center;gap:.5vw 1vw;width:100%;display:flex}.productTageCont .productTage{color:gray;font-size:1vw}@media screen and (max-width:1200px){.singleHeaderInfo{width:90%}}@media screen and (max-width:900px){.descripSingle{font-size:15px!important}}@media screen and (max-width:760px){.preOrderPrice p{color:#fff;background:#c8102e;border-radius:226px;justify-content:center;align-items:center;min-width:max-content;padding:1.2vw 5vw;font-size:5vw;display:flex;position:relative}.preOrderPrice p .priceCont{width:max-content}.preOrderPrice p svg{width:5.3vw;height:4.3vw;margin-right:1vw}}@media screen and (max-width:700px){.descriptDiv{width:100%}}.categoryBox{margin-left:-6.98958vw;overflow:hidden}.categoryItemBox{margin-left:-5.3125vw!important}.productEmptyCont{color:#bfb7b6;justify-content:center;align-items:center;width:100%;height:15vw;display:flex}@media screen and (max-width:600px){.productBox .category_title{margin-top:20vw!important;font-size:7vw!important}.categoryBox{width:100vw;margin-left:-4vw}.categoryitemblok{margin-left:1vw!important}.productItem{width:90vw!important}.singleHeaderInfo h2{padding-left:10px;font-size:20px}.singleHeaderInfo{width:95%}.addIngridentBtn p{padding-left:10px;font-size:15px}.addProductCount div p,.btnsize1,.btnsize{font-size:20px}.productHeader{height:9vw}.productItem .titleanlike img{margin-right:2vw!important}.productEmptyCont{height:50vw}.ProductSkeleton-category-title{width:60vw;height:8.3vw!important;margin-top:20vw!important}.productSkeletonInfo{width:100%;margin-top:0!important;padding:0 4vw 3.5vw!important}.ProductSkeleton-title{width:45vw;height:7vw!important}.ProductSkeleton-description{width:100%;height:10vw!important}.ProductSkeleton-count{width:15vw;border-radius:36px!important;height:10vw!important}.ProductSkeleton-price{width:55vw;border-radius:36px!important;height:10vw!important}.productTageCont .productTage{font-size:4vw}}#fontBold{text-transform:uppercase;font-weight:700!important}
