.custom-hero-section .hero_container .meal_info.success{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:16px;background-color:#fff;padding:35px;border-radius:25px;max-width:500px;margin-top:30px;position:relative}.meal_info.success h2{line-height:24px}.custom-hero-section .info_cont{max-width:420px;width:100%}.custom-hero-section .hero_container .meal_info .info_cont{background:transparent;padding:0;z-index:unset;position:static}.custom-hero-section .meal_section .info_cont input{padding:3px 8px 8px}.custom-hero-section .info_cont input{margin-top:18px}.custom-hero-section .info_cont{margin-top:14px}.custom-hero-section .hero_container .promo h4{font-family:Golos Text;font-weight:600;font-size:24px;line-height:28.8px;letter-spacing:-.02em;text-align:center;color:#fff}.custom-hero-section .info_cont .promo p{font-family:Golos Text;font-weight:600;font-size:12px;line-height:18px;letter-spacing:0;text-align:center;color:#fff}.custom-hero-section .info_cont input{border-bottom:1px solid #0d0d0d}.custom-hero-section .hero_container .promo{position:absolute;top:-38px;right:-30px;background:#f1a9ce;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16.25px 14px;border-radius:15px;rotate:-5deg;gap:0px;min-width:117px;height:fit-content}.custom-hero-section .info_cont h3{font-family:Golos Text;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-2%}.custom-hero-section .field.postal-input p{font-family:Golos Text;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0%}.custom-hero-section .tab-button.inactive{background-color:#fafafa;color:#0d0d0d}.custom-hero-section .info_cont p{font-family:Golos Text;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;color:#0d0d0d}.meal_info_date .hero-tab{margin-top:16px}.custom-hero-section button.tab-button{font-family:Golos Text;font-weight:500;font-size:14px;letter-spacing:0;text-align:center;background:#4caa63;border:none;line-height:24px;background-color:#4caa63;border:0;height:45px;padding:10px 74px;cursor:pointer;border-radius:50px;color:#fff;font-weight:600;text-wrap:nowrap;border:1px solid rgb(0,0,0,.2)}.custom-hero-section button.tab-button:hover,.custom-hero-section button.tab-button.active{border:1px solid #4caa63}.meal_info.success h2{color:#0d0d0d}.custom-hero-section button.tab-button:hover{background-color:#4caa63;color:#fff;border-color:#4caa63}.custom-hero-section .info_cont input{width:100%;border:none;border-bottom:1px solid #000;padding:8px;font-size:16px;line-height:24px;font-family:Golos Text,sans-serif;font-weight:400;background-color:#fafafa;color:#000;opacity:.2}.custom-hero-section .field.postal-input{flex-direction:column}.custom-hero-section a.hero_cta{margin-top:0}.custom-hero-section button.submit-postal{font-size:16px;line-height:24px;background-color:#4caa63;border:0;height:50px;padding:10px 30px;border-radius:50px;color:#fff;font-weight:600;text-wrap:nowrap;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-top:30px}.custom-hero-section .meal_info h2 span{font-family:Golos Text;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-.02em}.custom-hero-section .hero .hero_title{width:100%;letter-spacing:-.6px}.custom-hero-section .hero .hero_content{max-width:510px}.custom-hero-section .hero{min-height:750px}.custom-hero-section .meal_info_date{width:100%}.custom-hero-section button.tab-button.active{border:1px solid transparent}.custom-hero-section .meal_info_date .hero-tab{gap:10px;display:flex;flex-direction:column}@media screen and (max-width:767px){.custom-hero-section .hero_container .promo{min-width:93px;width:fit-content}.custom-hero-section .meal_info.success h2{max-width:80%}.custom-hero-section .hero_container .promo{right:-10px;top:-30px}.custom-hero-section .info_cont .promo p{font-size:10px!important;line-height:150%}.custom-hero-section .hero_container .promo{padding:10px}.custom-hero-section .hero_container .promo h4{font-size:20px;line-height:100%}}@media screen and (min-width:769px)and (max-width:840px){.custom-hero-section .hero .hero_steps{width:318px}.custom-hero-section .hero .hero_content{max-width:365px}}@media screen and (min-width:841px)and (max-width:989px){.custom-hero-section .hero .hero_content{max-width:375px}.custom-hero-section .hero .hero_steps{width:340px}}.custom-hero-section .hero .hero_content{margin-top:0}@media screen and (min-width:990px)and (max-width:1080px){.custom-hero-section .hero .hero_content{max-width:470px}}.custom-hero-section .info_cont input:focus{box-shadow:none}.custom-hero-section .info_cont input:focus-visible{box-shadow:none}@media screen and (max-width:576px){.custom-hero-section button.tab-button{padding:9px 36px;width:100%}.meal_info_date .hero-tab{display:flex;gap:10px}.meal_info_date{width:100%}}@media screen and (min-width:577px)and (max-width:768px){.meal_info_date .hero-tab{display:flex;gap:20px}.custom-hero-section button.tab-button{padding:9px 48px;width:100%}.meal_info_date{width:100%}.custom-hero-section .hero_container .meal_info .info_cont{max-width:100%}}@media screen and (max-width:768px){.custom-hero-section .hero_content .hero_title{max-width:456px;display:none}.custom-hero-section .hero .hero_content{max-width:100%;padding-top:0}.custom-hero-section .hero_content,.custom-hero-section .hero_container .meal_info.success{max-width:100%}.custom-hero-section .hero{border-radius:0}.custom-hero-section .hero_content .hero_title,.custom-hero-section .hero_steps h1.hero_title{font-size:32px}.custom-hero-section button.submit-postal{margin-top:12px}.custom-hero-section .field.postal-input button.hero_cta_container.submit-postal{display:block}.custom-hero-section .hero_container .meal_info.success{margin-top:0;padding:32px 20px}.custom-hero-section .hero .hero_content{margin-right:0}.custom-hero-section .hero_content .hero_title{padding:0 20px}.custom-hero-section .hero_content{width:100%}.custom-hero-section .hero_content .hero_title{color:#fff}.custom-hero-section .hero .hero_container{row-gap:40px;background:#4caa63}.custom-hero-section .hero .hero_container{flex-direction:column-reverse}.custom-hero-section .hero .hero_content{display:block}.custom-hero-section .hero_steps h1.hero_title{max-width:426px}}@media screen and (min-width:769px)and (max-width:989px){.custom-hero-section button.tab-button{padding:10px 45px}.custom-hero-section .hero{min-height:840px}}.hero .meal_info .hero_cta_container .hero_cta{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/109/assets/custom-hero-section.css.map */
