/* ReadyUs production minified CSS */
:root{--readyus-blue:#1A64FF}#itemsDynamicSections .ru-insta-img-wrap,#productGrid .ru-insta-img-wrap,#sectionPageGrid .ru-insta-img-wrap,.search-grid .ru-insta-img-wrap,.product-card.ru-insta-product-card .ru-insta-img-wrap{position:relative!important;overflow:hidden!important;border-radius:18px!important}#itemsDynamicSections .ru-insta-add-overlay,#productGrid .ru-insta-add-overlay,#sectionPageGrid .ru-insta-add-overlay,.search-grid .ru-insta-add-overlay,.product-card.ru-insta-product-card .ru-insta-add-overlay{position:absolute!important;right:8px!important;bottom:8px!important;z-index:12!important;width:38px!important;height:38px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}#itemsDynamicSections .ru-insta-add-overlay .add-btn,#productGrid .ru-insta-add-overlay .add-btn,#sectionPageGrid .ru-insta-add-overlay .add-btn,.search-grid .ru-insta-add-overlay .add-btn,.product-card.ru-insta-product-card .ru-insta-add-overlay .add-btn,#itemsDynamicSections .product-card .add-btn,#productGrid .product-card .add-btn,#sectionPageGrid .product-card .add-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:12px!important;background:#1A64FF!important;border:0!important;color:#fff!important;box-shadow:0 8px 18px rgba(26,100,255,.24)!important;font-size:0!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}#itemsDynamicSections .ru-insta-add-overlay .add-btn::before,#productGrid .ru-insta-add-overlay .add-btn::before,#sectionPageGrid .ru-insta-add-overlay .add-btn::before,.search-grid .ru-insta-add-overlay .add-btn::before,.product-card.ru-insta-product-card .ru-insta-add-overlay .add-btn::before{content:'+'!important;font-size:26px!important;font-weight:900!important;line-height:1!important;color:#fff!important;transform:translateY(-1px)}#itemsDynamicSections .ru-insta-add-overlay .qty-control,#productGrid .ru-insta-add-overlay .qty-control,#sectionPageGrid .ru-insta-add-overlay .qty-control{background:#1A64FF!important;color:#fff!important;border-radius:12px!important;height:38px!important;min-width:88px!important;padding:0 8px!important;box-shadow:0 8px 18px rgba(26,100,255,.24)!important}#itemsDynamicSections .ru-insta-add-overlay .qty-btn,#productGrid .ru-insta-add-overlay .qty-btn,#sectionPageGrid .ru-insta-add-overlay .qty-btn{background:transparent!important;color:#fff!important}#foodDynamicSections .ru-food-layout-hero-rows,#foodDynamicSections .ru-food-layout-menu-rows{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0 var(--ru-page-pad,16px) 12px!important;max-width:none!important}#foodDynamicSections .ru-food-layout-hero-rows .food-card,#foodDynamicSections .ru-food-layout-menu-rows .food-card{display:grid!important;grid-template-columns:clamp(104px,30vw,132px) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:100%!important;background:transparent!important;box-shadow:none!important;border:0!important}#foodDynamicSections .ru-food-layout-hero-rows .food-img,#foodDynamicSections .ru-food-layout-menu-rows .food-img{width:clamp(104px,30vw,132px)!important;height:clamp(104px,30vw,132px)!important;aspect-ratio:1/1!important;border-radius:18px!important;overflow:hidden!important}#foodDynamicSections .ru-food-layout-square-rail,#foodDynamicSections .ru-food-layout-mini-rail,#foodDynamicSections .ru-food-layout-budget-rail,#foodDynamicSections .ru-food-layout-scroll,#foodDynamicSections .ru-food-layout-mini-bites,#foodDynamicSections .ru-food-layout-deal-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:14px!important;padding:0 var(--ru-page-pad,16px) 10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;max-width:none!important;margin:0!important}#foodDynamicSections .ru-food-layout-square-rail::-webkit-scrollbar,#foodDynamicSections .ru-food-layout-mini-rail::-webkit-scrollbar,#foodDynamicSections .ru-food-layout-budget-rail::-webkit-scrollbar,#foodDynamicSections .ru-food-layout-scroll::-webkit-scrollbar,#foodDynamicSections .ru-food-layout-mini-bites::-webkit-scrollbar,#foodDynamicSections .ru-food-layout-deal-strip::-webkit-scrollbar{display:none!important}#foodDynamicSections .ru-food-layout-square-rail .food-card,#foodDynamicSections .ru-food-layout-scroll .food-card{flex:0 0 clamp(148px,42vw,188px)!important;width:clamp(148px,42vw,188px)!important;max-width:188px!important;display:block!important}#foodDynamicSections .ru-food-layout-budget-rail .food-card,#foodDynamicSections .ru-food-layout-deal-strip .food-card{flex:0 0 clamp(140px,40vw,176px)!important;width:clamp(140px,40vw,176px)!important;max-width:176px!important;display:block!important}#foodDynamicSections .ru-food-layout-mini-rail .food-card,#foodDynamicSections .ru-food-layout-mini-bites .food-card{flex:0 0 clamp(124px,34vw,154px)!important;width:clamp(124px,34vw,154px)!important;max-width:154px!important;display:block!important}#foodDynamicSections .ru-food-layout-two-grid,#foodDynamicSections .ru-food-layout-chef-grid,#foodDynamicSections .ru-food-layout-compact-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;padding:0 var(--ru-page-pad,16px) 12px!important;max-width:none!important}#foodDynamicSections .food-card,#foodGrid .food-card,#sectionPageGrid.food-grid .food-card{position:relative!important;min-width:0!important;overflow:visible!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}#foodDynamicSections .food-name,#foodGrid .food-name,#sectionPageGrid.food-grid .food-name{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#foodDynamicSections .food-img,#foodGrid .food-img,#sectionPageGrid.food-grid .food-img{background:#F1F2F4!important;border-radius:18px!important;overflow:hidden!important;font-size:0!important}#foodDynamicSections .food-img img,#foodGrid .food-img img,#sectionPageGrid.food-grid .food-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:inherit!important}#foodDynamicSections .food-img.ru-img-failed img,#foodGrid .food-img.ru-img-failed img,#sectionPageGrid.food-grid .food-img.ru-img-failed img{display:none!important}#foodDynamicSections .food-img::before,#foodDynamicSections .food-img::after,#foodGrid .food-img::before,#foodGrid .food-img::after{content:none!important;display:none!important}#foodDynamicSections .food-footer,#foodGrid .food-footer,#sectionPageGrid.food-grid .food-footer{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important}#foodDynamicSections .discount-badge,#foodGrid .discount-badge,#sectionPageGrid.food-grid .discount-badge,#itemsDynamicSections .discount-badge,#productGrid .discount-badge,#sectionPageGrid.product-grid .discount-badge{background:transparent!important;border:0!important;padding:0!important;color:#16A34A!important;font-weight:900!important}@media (min-width:760px){#foodDynamicSections .ru-food-layout-hero-rows,#foodDynamicSections .ru-food-layout-menu-rows{grid-template-columns:repeat(2,minmax(280px,1fr))!important}#foodDynamicSections .ru-food-layout-two-grid,#foodDynamicSections .ru-food-layout-chef-grid,#foodDynamicSections .ru-food-layout-compact-2{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}}@media (min-width:1100px){#foodDynamicSections .ru-food-layout-hero-rows,#foodDynamicSections .ru-food-layout-menu-rows{grid-template-columns:repeat(2,minmax(340px,1fr))!important;max-width:980px!important}#foodDynamicSections .ru-food-layout-two-grid,#foodDynamicSections .ru-food-layout-chef-grid,#foodDynamicSections .ru-food-layout-compact-2{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}