.weekly-wrapper,.daily-wrapper{display:none!important}.weekly-wrapper.active,.daily-wrapper.active{display:flex!important}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.product-item{border:1px solid #eee;padding:1rem}.btn{margin-top:1rem;padding:.5rem 1rem;background:#000;color:#fff;border:none;cursor:pointer}.collection-products{background-color:#fafafa;padding-top:60px;display:flex;flex-direction:column;justify-self:center;width:100%;align-items:center}.all-batch-active,.type-catering-wrapper,.daily-wrapper,.weekly-wrapper{max-width:1440px;width:100%;border:1px solid #DCDCDC;border-radius:16px;padding:16px;display:flex;flex-direction:column;background-color:#fff}.type-catering-wrapper{margin-top:32px}.collection-wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-between}.batch-wrapper{border:.1px solid #DCDCDC;margin-right:24px;padding:16px;border-radius:12px;width:100%;max-width:302px;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.batch-wrapper[block=last-block]{margin-right:0!important}.batch-wrapper.unavailable{background:#fff;cursor:not-allowed}.batch-wrapper.unavailable>.selected{background-color:#fafafa;font-size:16px;font-weight:600;color:#616161!important}.batch-wrapper.active>.selected{background-color:#ffd600}.batch-wrapper>.selected{padding:4px 16px;border-radius:6px;font-size:16px;border:.1px solid #FFD600;font-weight:600;cursor:pointer;transition:all .1s ease-in;display:flex;align-items:center;white-space:nowrap}.batch-wrapper.unavailable>.selected{border:0 solid #FAFAFA;cursor:not-allowed}.batch-wrapper>.selected>img{width:20px;margin-left:10px}.batch-wrapper.available>.selected:hover{background-color:#ffd600}.batch-wrapper.available.active{background-color:#ffe0b3}.all-batch-active p,.all-batch-active div,.all-batch-active h2,.collection-products p,.collection-products div,.collection-products h2{color:#000!important}.batch-title{font-size:20px;font-weight:600;line-height:20px;margin-bottom:0;padding-bottom:0}.delivery-range{font-size:14px;font-weight:400;line-height:120%}.all-batch-active h2,.type-catering-wrapper h2,.heading-wrapper{font-size:32px;font-weight:700;margin-bottom:0}.all-batch-active>p,.type-catering-wrapper>p,.description-wrapper{margin-top:10px;margin-bottom:20px;color:#111827!important}.type-catering-wrapper .content{background:#ffe0b3;display:flex;justify-content:space-between;font-size:20px;font-weight:600;padding:8px;border-radius:12px}.type-catering-wrapper .content>div{background-color:transparent;width:48%;justify-content:center;height:57px;display:flex;align-items:center;border-radius:12px;cursor:pointer;font-weight:500;color:#616161!important}.type-catering-wrapper .content>div.active{background:#ffd600;color:#000!important}.daily-wrapper,.weekly-wrapper{margin-bottom:6px;margin-top:24px}.daily-wrapper .header,.weekly-wrapper .header{display:flex;justify-content:space-between}.price-wrapper{font-size:24px;font-weight:600}.filter-days{display:flex;margin-top:24px}.filter-days>div{padding:10px 16px;border-radius:12px;font-size:18px;margin-right:16px;background-color:#fafafa;cursor:pointer}.filter-days>div.active{background-color:#ff9800;color:#fff!important;font-weight:600}.title-group{font-size:22px;font-weight:600;margin-top:24px}.title-group span{color:#9e9e9e}.list-variant{padding:0;display:flex;flex-wrap:wrap}.variant-item{display:none;list-style:none;margin-bottom:20px;margin-right:16px}.variant-item.healty{display:flex!important}.variant-item-wrapper.three-item>li{width:calc(33.33% - 16px)}.variant-item-wrapper.three-item{display:flex;flex-wrap:wrap;margin-top:16px;width:calc(100% + 16px)}.variant-item-wrapper.two-item>li{width:calc(50% - 16px)}.variant-item-wrapper.two-item{display:flex;flex-wrap:wrap;margin-top:16px;width:calc(100% + 16px)}@media (max-width: 768px){.variant-item-wrapper.three-item{width:auto}.variant-item-wrapper.two-item>li{width:calc(100% - 16px)}.variant-item-wrapper.four-item{width:auto!important}.variant-item{margin-right:0}}.variant-item-wrapper.four-item>li{width:calc(25% - 16px)}.variant-item-wrapper.four-item{display:flex;flex-wrap:wrap;margin-top:16px;width:calc(100% + 16px)}.special-there-item{width:calc(33.33% - 16px)!important}.variant-item.weekly-snack-senin,.variant-item.weekly-snack-rabu,.variant-item.weekly-snack-jumat{margin-right:0!important}.variant-item.active{display:flex}.variant-item.unavailable{opacity:.4;cursor:not-allowed}.menu-card{display:block;background:#fff;border:1px solid #DCDCDC;border-radius:8px;cursor:pointer}.variant-item.unavailable .menu-card{cursor:not-allowed}.menu-header{display:flex;justify-content:space-between;align-items:center;background-color:#e7f4f8;padding:8px 16px}.menu-header .left{margin-right:32px}.menu-name{font-size:16px;font-weight:500;margin-right:14px}.menu-name span.size{background:#fff;padding:4px 13px;border-radius:30px;font-weight:500;font-size:14px}.menu-name span.title{margin-right:10px}.variant-item .header-right{display:flex;align-items:center}.variant-item .header-right .price{background-color:transparent;font-size:16px;font-weight:800;margin-right:10px}.qty-control{display:flex;align-items:center}.qty-control button{width:32px;height:32px;background-color:#fff;border:none;font-size:20px;font-family:Quicksand;border-radius:7px;cursor:pointer}.qty-control input.qty{width:32px;text-align:center;border:none;background:transparent}.menu-card img.image-square{width:100%;border-radius:0 0 6px 6px;object-fit:cover;min-height:350px}.collection-regular .variant-item.daily .menu-card img{padding:0;width:100%;border-radius:0 0 10px 10px;min-height:170px;object-fit:contain}.collection-regular .variant-item.daily .menu-card img.square{width:100%;object-fit:cover}.menu-card.v2.image-square{min-height:350px}input[type=radio],input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:border-color .2s}input[type=radio]:checked,input[type=checkbox]:checked{border-color:#ff9800}input[type=radio]:after,input[type=checkbox]:after{content:"";display:flex;align-items:center;justify-content:center;font-size:16px;color:#ff9800;position:absolute;top:0;left:0;width:100%;height:100%}input[type=radio]:checked:after,input[type=checkbox]:checked:after{content:"\2713"}.menu-header .left{margin-right:32px;display:flex;align-items:center}.order-summary-wrapper{width:100%;background:transparent;border-radius:12px;max-width:1440px}.order-summary-wrapper .header{padding:16px;background-color:#fefce8}.order-summary-wrapper .header h3{font-weight:600!important;font-size:20px!important}.order-summary-wrapper .summary-body{padding:16px}.weekly-lunch-list{display:flex;justify-content:space-between}#summary-body-daily,#summary-body-weekly{font-size:18px;font-weight:600}#summary-body-weekly .menu-weekly,#summary-body-daily .menu-daily{display:flex;justify-content:space-between}#summary-body-weekly .price,#summary-body-daily .menu-daily{font-size:18px;font-weight:600}#summary-body-weekly strong,#summary-body-daily .menu-daily strong{color:#616161}#summary-body-daily{padding-top:5px!important}.summary-item{display:flex;justify-content:space-between}.order-summary-wrapper .summary-day strong{font-size:18px;font-weight:600}.order-summary-wrapper .summary-item span{font-size:16px;font-weight:600}.order-summary-wrapper .total{display:flex;flex-direction:column;margin-top:24px;align-items:flex-end;padding:16px}.order-summary-wrapper .total span{font-size:24px;font-weight:600}.order-summary-wrapper .total strong{font-size:32px;font-weight:600;margin-top:10px;color:#ff9800}.order-summary-wrapper .summary-action{padding:0}.order-summary-wrapper .summary-action button{width:100%;background:#ffd600;font-size:16px;padding:16px;color:#2d2d2d;border-radius:50px;font-weight:600}.discount-information-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#b2ebf2;width:100%;padding:24px;max-width:1440px;border-radius:24px;margin-bottom:48px}.discount-information-wrapper .left{font-size:40px;font-weight:600}.discount-information-wrapper .right{font-size:20px;font-weight:600}.list-variant.weekly-lunch{justify-content:space-between}.list-variant.weekly-lunch .menu-card img,.variant-item.weekly_dinner .menu-card img{padding:0}.variant-item.weekly-lunch{width:calc(50% - 8px);margin-right:0}.variant-item.weekly_dinner,.variant-item.weekly_snack,.variant-item.weekly_treat{width:100%;margin-right:0}.variant-item.weekly-lunch .menu-card{height:100%;width:100%}.title-summary{padding-left:16px;font-size:18px;font-weight:600;margin-bottom:0}.title-group-day{font-size:20px;font-weight:500;margin-top:16px}.size-img li{width:calc(25% - 16px)}#collection-nutritions .variant-item.nutritionist.daily.snack[data-pos=senin-atas],#collection-nutritions .variant-item.nutritionist.daily.snack[data-pos=selasa-atas],#collection-nutritions .variant-item.nutritionist.daily.snack[data-pos=rabu-atas],#collection-nutritions .variant-item.nutritionist.daily.snack[data-pos=kamis-atas],#collection-nutritions .variant-item.nutritionist.daily.snack[data-pos=jumat-atas]{width:calc(33% - 16px);padding-bottom:20px}.weekly-group{display:flex;flex-direction:column;width:100%}.title-group{margin-left:7px}.title-group1{font-size:20px;font-weight:600;margin-top:24px;margin-bottom:16px;margin-left:8px}.list-variant1{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:0;margin:0}.list-variant1 li.menu-card{flex:0 0 calc(33.333% - 24px);box-sizing:border-box;list-style:none}.menu-container{display:flex;width:100%;box-sizing:border-box;gap:16px}.menu-section h2{margin-bottom:10px!important;margin-left:7px}.menu-product-list{list-style:none!important;padding:0!important;margin:0!important}.snack-prep-menu .menu-product-list .variant-item{margin-right:0!important}.variant-item1.weekly-lunch1{margin-right:0}.list-variant1.weekly-snack-dessert_senin,.list-variant1.weekly-snack-dessert_rabu,.list-variant1.weekly-snack-dessert_jumat{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:18px}.variant-item.weekly-snack-dessert_hari{margin:0;width:100%;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.menu-card1{width:100%}.menu-image{margin:0}.menu-section-title{font-family:Quicksand,sans-serif;font-weight:600;font-size:22px;line-height:100%;letter-spacing:0%;vertical-align:middle}.menu-card{width:100%}.variant-sizes{display:flex;background:#fafafa;width:100%;padding:7px 6px}.size-option{position:relative;width:100%;display:flex;justify-content:center}.size-option input[type=radio]{display:none}.size-option label{display:block;padding:7px 20px;border-radius:3px;cursor:pointer;background-color:transparent;transition:.3s ease-in-out;font-family:sans-serif;font-size:14px;font-family:Quicksand;color:#333;width:100%;display:flex;justify-content:center}.size-option input[type=radio]:checked+label{background-color:#e7f4f8;font-weight:600;display:flex;justify-content:center;font-family:Quicksand}.v2 .menu-header{display:flex;flex-direction:column;padding:8px 16px;border-radius:8px 8px 0 0;min-height:85px;justify-content:center}.v2 .button-action{width:100%;display:flex;justify-content:space-between;padding:8px 0;align-items:baseline}.discount-section{position:relative;width:100%;height:175px;overflow:hidden}.discount-mobile{display:none}.menu-section.dinner-menu,.menu-section.snack-prep-menu{max-width:50%}.menu-section.dinner-menu .variant-item{margin-right:0}@media (max-width: 768px){.discount-desktop{display:none}.discount-mobile{display:block;height:auto!important;background-size:cover;background-position:center}}@media screen and (max-width: 1280px){.batch-title{font-size:18px}.delivery-range{font-size:14px}}@media screen and (max-width: 768px){.collection-products{padding:24px 16px}.variant-item .header-right .price{font-size:14px}.qty-control button,.qty-control input.qty{width:25px;height:25px}.qty-control input.qty{font-size:14px}.menu-section.dinner-menu,.menu-section.snack-prep-menu{max-width:100%}.special-there-item{width:100%!important}.collection-wrapper{flex-direction:column;align-items:center;justify-content:center;padding-bottom:16px;gap:16px;margin:0}.batch-wrapper{max-width:100%;width:768px;margin:0}.content{font-size:18px}.variant-item.weekly-lunch.active{display:block}.variant-item.weekly-lunch.active{width:100%;margin-right:0}.menu-container{display:block!important;padding:0!important}.menu-section.dinner-menu{margin-bottom:32px}.menu-section h2,.weekly-snack-dessert{margin-bottom:20px!important;font-size:22px!important}.list-variant1.weekly-snack-dessert_senin{display:block}.variant-item.weekly-snack-dessert_hari.active{margin-bottom:24px}.list-variant1.weekly-snack-dessert_rabu,.list-variant1.weekly-snack-dessert_jumat{display:block}.filter-days{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:12px;padding:8px 0;scrollbar-width:thin}.filter-days>div{flex:0 0 auto;min-width:80px;padding:10px 16px;border-radius:12px;background-color:#fafafa;cursor:pointer;white-space:nowrap}.filter-days>div.active{background-color:#ff9800;color:#fff;font-weight:600}.title-group{margin-bottom:16px}.filter-days::-webkit-scrollbar{height:6px}.filter-days::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.list-variant.daily{justify-content:center}.variant-item.daily.available,.variant-item.daily.unavailable{width:100%;margin:0 0 32px}.menu-card{width:100%}.daily-wrapper .header,.weekly-wrapper .header{display:block}.price-wrapper{font-size:18px;margin-top:24px}.all-batch-active h2,.type-catering-wrapper h2,.heading-wrapper{font-size:24px!important;font-weight:700!important;margin-bottom:0}p.batch-title{font-size:20px!important;font-weight:600!important}#weekly,#daily{font-size:14px!important;font-weight:600!important}.button-action{padding:8px 0!important}.menu-header .left{margin-right:10px}.menu-name span.size{margin-left:0;padding:0 12px;font-size:12px}.menu-name{font-size:14px;display:flex;align-items:baseline;margin-right:0}}.delivery-selector{display:flex;align-items:center;gap:16px;font-family:Arial,sans-serif;font-size:14px;color:#1d1d1d;margin-right:auto;margin-top:46px;margin-bottom:14px;max-width:1440px}.delivery-wrapper{max-width:1440px;width:100%}.label{font-family:Quicksand,sans-serif;font-size:24px;font-weight:500}.dropdown{position:relative}.dropdown-btn{display:flex;align-items:center;gap:6px;padding:16px;background:#fff;border:1px solid #DCDCDC;border-radius:16px;font-size:24px;font-weight:500;font-family:Quicksand,sans-serif;cursor:pointer;transition:border-color .2s ease;color:#2d2d2d}.dropdown-btn:hover{border-color:#aaa}.icon,.arrow{width:16px;height:16px;stroke:#1d1d1d}.dropdown-menu{position:absolute;top:110%;left:0;background:#fff;border:1px solid #DCDCDC;border-radius:16px;box-shadow:0 4px 10px #0000000d;padding:6px 0;list-style:none;margin:0;display:none;width:100%;z-index:100}.dropdown-menu li{font-family:Quicksand,sans-serif;font-size:24px;font-weight:500;cursor:pointer;transition:background .2s;text-align:center}.dropdown-menu li:hover{background:#f5f5f5}@media (max-width: 768px){.delivery-selector{margin:24px auto 0 0}.dropdown-btn{padding:11px;font-size:15px;font-weight:500}.dropdown-menu li{font-size:15px;font-weight:500}.dropdown-btn svg{width:15px}.label{font-size:24px;font-weight:500}.dropdown-menu li{padding:0}}.hero__content-wrapper.layout-panel-flex.layout-panel-flex--column.mobile-column.section-content-wrapper.page-width{padding:0 24px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/batch.css.map */
