body.homepage{background-color:#efefef}.flex-direction-column{display:flex;flex-direction:column}.background-light{background-color:#fff}.background--light-gray{background-color:#f9f9f9}@media only screen and (max-width: 767px){.hide-on-mobile{display:none!important}}@media only screen and (min-width: 768px){.hide-on-tablet{display:none}}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.link,.sign-in-links a{color:#3b833a;position:relative;display:inline-block}.link:after,.sign-in-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;transition:bottom .3s ease-in-out,opacity .3s ease-in-out}.link:hover:after,.sign-in-links a:hover:after{bottom:-6px;opacity:0}.btn--fill-light-yellow{background-color:#fae2bb;border-color:#fae2bb;color:#000}.btn--fill-light-yellow:hover{background-color:#f6ca82;border-color:#f6ca82}.btn--sm{font-size:1rem;padding:10px 14px}.link--gray{color:#767676}.container--alternate{max-width:1180px;margin:0 auto;padding:0;font-family:Surt,Arial,sans-serif}@media only screen and (max-width: 767px){.container--alternate{padding:0 15px}}@media only screen and (max-width: 767px){.container--alternate .sub-container{padding:0}}.sub-container{max-width:779px;margin:0 auto;padding:0 15px}.btn--fill-dark-green{background-color:#2c632b;border-color:#2c632b;color:#fff;padding:1rem 1.4375rem}.btn--fill-dark-green:hover{background-color:#3f8e3e;border-color:#3f8e3e}.navbar{font-family:Surt,Arial,sans-serif}.navbar__mobile-header{font-size:.8125rem}.navbar__mobile-header ul{display:inline-grid;grid-template-columns:repeat(5,1fr);padding:0 25px}.navbar__mobile-header ul li.delivery__btn{grid-column:2/5;margin:auto}.navbar__mobile-header ul li:last-child{right:0}.navbar__mobile-header ul.navbar__mobile_menu{grid-template-columns:auto 1fr auto;padding:.5rem 1.5625rem}.navbar__mobile-header ul.navbar__mobile_menu li.navbar__mobile-phone{margin:-2px auto auto}.navbar__mobile-header [class^=icon-]{margin-right:7px;display:inline-flex}.navbar__mobile-header a{display:flex;color:#767676;transition:color .3s ease-in-out;align-items:center}.navbar__logo-block{border-bottom:1px solid #efefef}@media only screen and (min-width: 768px){.navbar__logo-block .container--alternate{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 767px){.navbar__logo-block .container--alternate{border-top:1px solid #efefef}}.navbar__logo-holder{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.875rem;padding:.75rem 0}@media only screen and (min-width: 768px){.navbar__logo-holder{padding:1rem .25rem}}.navbar__logo-holder a{color:#1d2529}.navbar__logo-main{width:8.375rem}@media only screen and (min-width: 768px){.navbar__logo-main{display:block;width:11.25rem;margin-right:2.5rem}}.navbar__logo-main img{width:100%;vertical-align:top}.navbar__part_of_text{padding:0 4px;font-size:15px}.navbar__logo-secondary{width:3.75rem}@media only screen and (min-width: 768px){.navbar__logo-secondary{display:block;width:6.25rem}}.navbar__logo-secondary img{width:44px;vertical-align:top}@media only screen and (min-width: 768px){.navbar__delivery-info-link{font-size:1rem;transition:.3s ease-in-out}}@media only screen and (min-width: 768px){.navbar__contact-info-list{display:flex;align-items:center;margin:0 -8px;padding-right:5px}}@media only screen and (min-width: 768px){.navbar__contact-info-list li{padding:0 8px}}@media only screen and (min-width: 768px){.navbar__contact-info-list a{color:#fff;font-size:1rem}}@media only screen and (min-width: 768px){.navbar__contact-info-list .btn{padding:.625rem .875rem}}.navbar__contact-info-list .phone{transition:opacity .3s ease-in-out}@media only screen and (min-width: 768px){.navbar__contact-info-list .phone:hover{opacity:.8}}.navbar__contact-info-list .phone svg{color:#e9b71c}.navigation-opener,.cart-wrap{transition:opacity .3s ease-in-out}.navigation-opener:hover,.cart-wrap:hover{opacity:.8}.js-navigation-active{overflow:hidden}.js-navigation-active .navbar__main-menu{transform:translate(0);box-shadow:0 0 0 9999px #1119;overflow-y:auto;z-index:9999}.navbar__main-menu{position:absolute;left:0;top:0;bottom:0;right:42px;z-index:3;background-color:#f6f6f6;transform:translate(-100%);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}@media only screen and (min-width: 768px){.navbar__main-menu{position:relative;transform:none;padding:1.375rem 0;border-bottom:1px solid #efefef}}@media only screen and (max-width: 767px){.navbar__main-menu .container--alternate{padding:0 1.5625rem}}@media only screen and (min-width: 768px){.navbar__main-menu .container--alternate{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 767px){.navbar__main-menu .navbar__mobile-header{padding-top:4px;padding-bottom:4px;margin:0 -1.5625rem}}.navigation-opener{display:flex;align-items:center}@media only screen and (min-width: 768px){.navigation-opener{display:none}}.navigation-close{transition:opacity .3s ease-in-out}.navigation-close:hover{opacity:.8}.navigation-close .icon-close{margin-left:8px;color:#3b833a}@media only screen and (min-width: 768px){.navbar__navigation>ul{display:flex;margin:-1.375rem -.75rem}}.navbar__navigation>ul>li{border-bottom:1px solid #efefef;padding:.375rem 0}@media only screen and (min-width: 768px){.navbar__navigation>ul>li{padding:1.375rem .75rem;border-bottom:0}}.navbar__navigation>ul>li:first-child{border-top:1px solid #efefef}@media only screen and (min-width: 768px){.navbar__navigation>ul>li:first-child{border-top:0}}.navbar__navigation>ul>li:hover>a{color:#3b833a}.navbar__navigation>ul>li>a{color:#111}@media only screen and (min-width: 768px){.navbar__navigation>ul>li>a{color:#1d2529}}.navbar__navigation>ul .has-dropdown{position:relative}@media only screen and (min-width: 768px){.navbar__navigation>ul .has-dropdown{margin-right:12px}}.navbar__navigation>ul .has-dropdown>a:after{content:"";background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-chevron-down.svg?v=52227104287569241171693440229);position:absolute;top:18px;right:0;width:14px;height:9px;transition:transform .3s ease-in-out;transform:rotate(0)}@media only screen and (min-width: 768px){.navbar__navigation>ul .has-dropdown>a:after{top:36px;right:-3px;color:#1d2529}}@media only screen and (max-width: 767px){.navbar__navigation>ul .has-dropdown.active .navbar__sub-dropdown-wrap{margin-bottom:.625rem}}@media only screen and (max-width: 767px){.navbar__navigation>ul .has-dropdown.active .navbar__sub-dropdown{visibility:visible;opacity:1;height:100%;transform:translateY(0)}}@media only screen and (min-width: 768px){.navbar__navigation>ul .has-dropdown.active .navbar__sub-dropdown{height:auto}}.navbar__navigation>ul .has-dropdown.active>a:after{transform:rotate(180deg)}@media only screen and (min-width: 768px){.navbar__navigation>ul .has-dropdown:hover .navbar__sub-dropdown{visibility:visible;opacity:1;height:auto;transform:translateY(0)}}@media only screen and (min-width: 768px){.navbar__navigation>ul .has-dropdown:hover>a:after{transform:rotate(180deg)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.navbar__navigation>ul .has-dropdown:last-child .navbar__sub-dropdown{right:0}}.navbar__navigation a{transition:color .3s ease-in-out}@media only screen and (max-width: 767px){.navbar__sub-dropdown-wrap{overflow:hidden}}.navbar__sub-dropdown{font-size:1rem;visibility:hidden;opacity:0;height:0;transform:translateY(-100%);transition:visibility .4s ease-in-out,opacity .4s ease-in-out,height .4s ease-in-out,transform .4s ease-in-out}@media only screen and (min-width: 768px){.navbar__sub-dropdown{font-size:1.125rem;position:absolute;height:auto;padding:1.625rem 1.75rem;width:430px;background-color:#fff;border-radius:0 0 4px 4px;min-height:343px;top:100%;margin-top:1px;transform:translateY(10%);z-index:3;transition:visibility .4s ease-in-out,opacity .4s ease-in-out,transform .4s ease-in-out}}@media only screen and (min-width: 1024px){.navbar__sub-dropdown{padding:2.25rem 2.375rem;width:650px;box-shadow:#00000008 0 4px 6px -1px,#00000008 0 2px 4px -1px}}.navbar__sub-dropdown-title{color:#111;display:block;margin-bottom:.3125rem}@media only screen and (min-width: 768px){.navbar__sub-dropdown-title{font-size:1.25rem}}.navbar__columns{padding-top:.5rem;padding-left:1rem}@media only screen and (min-width: 768px){.navbar__columns{display:grid;grid-template-columns:auto 1fr auto;padding-top:0}}.navbar__col{padding-bottom:1rem}@media only screen and (min-width: 768px){.navbar__col:nth-child(2){margin:0 auto}}@media only screen and (min-width: 768px){.navbar__col{padding-bottom:2rem}}.navbar__col ul{padding-left:.9375rem}@media only screen and (min-width: 768px){.navbar__col ul{padding-left:inherit}}.navbar__col li{padding-bottom:.3125rem}.navbar__col a{color:#767676}@media only screen and (min-width: 768px){.navbar__col a{color:#111}}.navbar__col a:hover{color:#3b833a}@media only screen and (min-width: 768px){.navbar__col a:hover{color:#3b833a}}.navbar__btn{background-color:#3b833a;border-radius:4px;color:#fff;padding:.75rem 1rem;display:flex;justify-content:space-between;transition:background-color .3s ease-in-out}@media only screen and (min-width: 768px){.navbar__btn{background-color:transparent;border-radius:0;padding:0;color:#3b833a;float:right}}.navbar__btn:hover{background-color:#285927}@media only screen and (min-width: 768px){.navbar__btn:hover{background-color:transparent;text-decoration:underline}}.navbar__quick-link,.navbar__nav-link-for-mobile{font-size:1rem}@media only screen and (min-width: 768px){.navbar__quick-link{display:flex;align-items:center;margin:0 -12px}}.navbar__quick-link li{color:#767676}@media only screen and (min-width: 768px){.navbar__quick-link li{padding:0 12px;position:relative}}.navbar__quick-link li.navbar__logo-secondary{padding:0}.navbar__quick-link a{color:#767676}@media only screen and (min-width: 768px){.navbar__quick-link a:hover{color:#3b833a}}.navbar__nav-link-list{margin-bottom:2.3125rem}.navbar__nav-link-list a{color:#767676}.with-icon{display:flex;flex-wrap:wrap;align-items:center;line-height:1}.with-icon [class^=icon-]{display:inline-flex;margin-right:5px}.with-icon-right [class^=icon-]{margin-right:0;margin-left:5px}.navbar__nav-link-for-mobile{padding:2.375rem 0 1.875rem}.navbar__nav-link-list li{margin-bottom:12px}.navbar__nav-link-list a{transition:color .3s ease-in-out}.navbar__nav-link-list a:hover{color:#111}.navbar__btn-holder{display:flex;margin:0 -4px}.navbar__btn-holder li{padding:0 4px}@media only screen and (min-width: 375px){.navbar__btn-holder li{width:50%}}.navbar__btn-holder .btn{font-size:1rem;padding-left:.625rem;padding-right:.625rem;width:100%}@media only screen and (min-width: 768px){.navbar__btn-holder .btn{padding-left:1.4375rem;padding-right:1.4375rem}}.popup-logged-in{padding:24px;margin-top:12px;background:#f9f9f9;border-radius:12px;color:#000;font-size:1rem;box-shadow:0 0 40px #0000004d;position:relative;display:none}@media only screen and (min-width: 768px){.popup-logged-in{position:absolute;width:271px;left:32px;top:61px;z-index:3}}@media only screen and (max-width: 1400px){.popup-logged-in{left:auto;right:0}}.popup-logged-in p{color:currentColor;margin-bottom:.5rem}.popup-logged-in .link,.popup-logged-in .sign-in-links a,.sign-in-links .popup-logged-in a{color:#3b833a}.popup-logged-in .close{position:absolute;top:25px;right:25px;color:currentColor}.popup-logged-in .close:hover{color:#767676}.greeting-message{display:inline-block;width:100%;margin-bottom:1.5rem}.banner{background-color:#fff;margin-bottom:1.375rem}@media only screen and (max-width: 767px){.banner{font-size:1rem}}@media only screen and (min-width: 768px){.banner{position:relative;overflow:hidden;margin-bottom:0}}.banner__content{color:#1d2529;padding:2.3125rem 0 1.3125rem}@media only screen and (max-width: 767px){.banner__content{text-align:center}}@media only screen and (min-width: 768px){.banner__content{width:50%}}@media only screen and (min-width: 1024px){.banner__content{padding:5rem 0}}@media only screen and (min-width: 1200px){.banner__content{padding:7.5625rem 7.8125rem 7.5625rem 0}}.banner__content h1,.banner__content .h1-lg{font-size:2.5rem;margin-bottom:2rem}@media only screen and (min-width: 768px){.banner__content h1,.banner__content .h1-lg{font-size:3.125rem}}@media only screen and (min-width: 1024px){.banner__content h1,.banner__content .h1-lg{font-size:4.375rem;line-height:calc(77 / 70);margin-bottom:.9375rem}}.banner__content h1,.banner__content .h1-lg,.banner__content p,.banner__content .link,.banner__content .sign-in-links a,.sign-in-links .banner__content a{color:currentColor}.banner__img{margin:0 -1.5625rem}@media only screen and (max-width: 767px){.banner__img{max-height:254px;overflow:hidden}}@media only screen and (min-width: 768px){.banner__img{position:absolute;top:0;bottom:0;right:0;width:50.6%}}.banner__img img{width:100%;vertical-align:top;object-fit:cover;object-position:50% 50%;height:100%}@media only screen and (min-width: 768px){.banner__meta{margin-top:1.875rem}}@media only screen and (min-width: 768px){.banner__meta ul{display:flex;flex-wrap:wrap;align-items:center;margin:0 -16px}}.banner__meta ul li{padding-bottom:16px}@media only screen and (min-width: 768px){.banner__meta ul li{padding:0 16px 16px}}@media only screen and (min-width: 768px){.title-holder{display:flex;justify-content:space-between}}.img-decor--white{background-color:#f9f9f9}@media only screen and (min-width: 768px){.how-it-work{padding:2.8125rem 0}}@media only screen and (min-width: 1024px){.how-it-work{padding:5.4375rem 0}}@media only screen and (min-width: 768px){.how-it-work__title .h1-lg{display:flex;flex-direction:column;margin-bottom:6.75rem}}.support-list-holder{margin-bottom:2.0625rem}@media only screen and (min-width: 768px){.support-list-holder{order:1}}.support-list-holder .title{font-size:.875rem;color:#767676;display:inline-block;vertical-align:top;margin-bottom:.75rem}@media only screen and (min-width: 768px){.support-list-holder .title{font-size:1rem}}.support-list{display:flex;margin:0 -4px -8px}.support-list .img-decor{margin-bottom:0;display:flex;height:100%;align-items:center;justify-content:center;padding:16px 12px;min-width:128px}@media only screen and (min-width: 375px) and (max-width: 767px){.support-list .img-decor{min-width:158px}}@media only screen and (min-width: 768px){.support-list .img-decor{padding-top:8px;padding-bottom:8px}}.support-list li{padding:0 4px 8px}.support-list a{display:flex;height:100%}.h1-lg span{color:#767676;display:inline-block;vertical-align:top;width:100%;font:400 .875rem/1 Surt,Arial,sans-serif;margin-bottom:.625rem}@media only screen and (min-width: 768px){.h1-lg span{font-size:1.125rem;margin-bottom:.8125rem}}.steps-to-order{counter-reset:steps}@media only screen and (min-width: 768px){.steps-to-order{display:flex;flex-wrap:wrap;margin:0 -11px}}.steps-to-order>li{position:relative;padding:0 0 2rem 4.25rem;box-shadow:#32000008 0 3px 5px}@media only screen and (min-width: 768px){.steps-to-order>li{padding:1rem;max-width:calc(50% - 22px);flex-basis:calc(50% - 22px);margin:0 11px 20px;padding:1rem 1rem 2.3125rem;min-height:328px}}@media only screen and (min-width: 1024px){.steps-to-order>li{max-width:calc(25% - 22px);flex-basis:calc(25% - 22px)}}.steps-to-order>li:before{counter-increment:steps;content:counter(steps) " ";position:absolute;left:0;width:44px;height:44px;font-size:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#3b833a;border:2px solid currentColor}@media only screen and (min-width: 768px){.steps-to-order>li:before{position:static;margin-bottom:16px}}.steps-to-order>li:hover{background-color:#fff}.order-box{font-size:.875rem;line-height:1.4}@media only screen and (min-width: 768px){.order-box{font-size:1rem;line-height:1.5;background-color:#f9f9f9}}.order-box h3{font:600 1.25rem/1.75rem Surt,Arial,sans-serif;color:#111}@media only screen and (min-width: 768px){.order-box h3{font-size:1.5625rem}}.order-box p a{color:#3b833a}.order-box p a:hover{color:#285927}@media only screen and (min-width: 768px){.order-box .link-list{position:absolute;bottom:6px}}.order-box__option{padding:4px 8px;background-color:#3b833a;border-radius:4px 4px 0 0;color:#fff;font-size:.875rem;display:inline-block;vertical-align:top;margin-bottom:8px}@media only screen and (min-width: 768px){.order-box__option{position:absolute;top:-27px;margin-bottom:0;left:0}}.tag-list{font-size:.75rem;color:#000;margin-bottom:1.0625rem}@media only screen and (min-width: 768px){.tag-list{font-size:1rem}}.tag-list li{background-color:#fae2bb;padding:4px 8px;display:inline-flex}@media only screen and (min-width: 768px){.tag-list li{padding:5px 10px}}.tag-list--light-gray{font-size:1rem;margin-bottom:23px}.tag-list--light-gray li{background-color:#efefef}@media only screen and (min-width: 768px){.tag-list--light-gray li{padding-top:3px;padding-bottom:3px}}.link-list{font-size:16px;line-height:1.5}.link-list li{margin-bottom:1rem}@media only screen and (min-width: 768px){.link-list li{margin-bottom:.625rem}}.link-list a{color:#3b833a;text-decoration:underline}.link-list a:hover{text-decoration:none}.section-information{font-size:1rem}@media only screen and (min-width: 768px){.section-information{padding:2.625rem 0}}@media only screen and (min-width: 1024px){.section-information{padding-top:4rem}}.section-information .section-header-content-holder .img-holder{margin-bottom:2.4375rem}@media only screen and (min-width: 768px){.section-information .section-header-content-holder:last-child{margin-bottom:0}}.section-information .h1-lg,.section-information .h2-lg{color:#111}@media only screen and (max-width: 767px){.section-information .h1-lg{font-size:2.1875rem;margin-bottom:1.75rem}}@media only screen and (min-width: 768px){.section-information .h1-lg span{display:flex;flex-direction:column;margin-bottom:2.8125rem;font-size:1rem}}.section-information .h2-lg{margin-bottom:1.4375rem}@media only screen and (min-width: 768px){.section-information .h2-lg{display:flex;flex-direction:column}}@media only screen and (min-width: 768px){.section-information .h2-lg span{font-size:1rem;font-weight:400;font:400 1rem/1.625rem Surt,Arial,sans-serif;display:inline-block;vertical-align:top;width:100%;color:#767676;margin-bottom:20px}}@media only screen and (min-width: 768px){.section-information .btn-holder{margin-top:2.3125rem}}.section-information--with-background{background-color:#f9f9f9}@media only screen and (min-width: 768px){.section-header-content-holder--img-left .text-content{order:1;padding-left:11%;padding-right:0}}@media only screen and (min-width: 1024px){.section-header-content-holder--img-left .text-content{padding-left:14%}}.blockquote{font:600 1.5625rem/2.1875rem Surt,Arial,sans-serif;text-align:left;padding:0;margin-bottom:.875rem}@media only screen and (min-width: 768px){.blockquote{font-size:1.875rem;line-height:1.4}}@media only screen and (min-width: 1024px){.blockquote{font-size:2.1875rem}}.blockquote q,.blockquote .meta-info{display:inline-block;vertical-align:top}.blockquote q{margin-bottom:1.5625rem}.blockquote .meta-info{width:100%;font:400 1rem/1.625rem Surt,Arial,sans-serif;color:#767676}.mini-title{display:inline-block;vertical-align:top;margin-bottom:1.5rem;color:#111}@media only screen and (min-width: 768px){.mini-title{margin-bottom:2.1875rem}}.footer{position:relative;padding:2.5rem 0 5.625rem;border-top:1px solid #bbb}@media only screen and (min-width: 768px){.footer{font-size:1rem}}@media only screen and (min-width: 1024px){.footer{padding:4.8125rem 0 0}}@media only screen and (min-width: 1024px){.footer__columns{display:flex}}.footer__col .logo-holder{display:block;width:193px;margin:0 auto 28px}@media only screen and (min-width: 768px){.footer__col .logo-holder{margin:0 0 30px}}@media only screen and (min-width: 1024px){.footer__col .logo-holder{width:273px}}.footer__col .logo-holder img{width:100%}@media only screen and (max-width: 1023px){.footer__col .copyright{text-align:center;position:absolute;bottom:15px;left:0;right:0;font-size:14px;padding:.5rem 1.5625rem;border-top:1px solid #bbb}}.footer__col .copyright ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -6px}.footer__col .copyright li{position:relative;padding:0 6px}.footer__col .copyright li:before{content:"";position:absolute;top:11px;left:0;width:2px;height:2px;border-radius:50%;background-color:#767676}.footer__col .copyright li:first-child:before{content:none}.footer__col .copyright a{color:#767676;transition:color .3s linear}.footer__col .copyright a:hover{color:#111}.footer__sub-columns{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.footer__sub-columns{flex-direction:row;margin:0 -1.875rem}}@media only screen and (min-width: 1024px){.footer__sub-columns{padding:0 2.25rem 0 5.9375rem}}.footer__sub-col{padding-bottom:7px}@media only screen and (min-width: 768px){.footer__sub-col{max-width:33.33%;flex-basis:33.33%;padding:0 1.875rem 1.875rem}}@media only screen and (max-width: 767px){.footer__sub-col:first-child{order:1;display:flex;flex-direction:column}}@media only screen and (max-width: 767px){.footer__sub-col:last-child{text-align:center}}.footer__sub-col .title{color:#111;display:inline-block;vertical-align:top;margin-bottom:1.875rem}@media only screen and (min-width: 768px){.footer__sub-col .title{font-size:1.125rem;line-height:1.8125rem;margin-bottom:1.5rem}}.footer__sub-col address{font-style:normal;font-size:.875rem;line-height:1.1875rem}@media only screen and (max-width: 767px){.footer__sub-col address{order:2;color:#3b833a;margin-bottom:1.5rem}}@media only screen and (min-width: 768px){.footer__sub-col address{margin-bottom:1.4375rem}}@media only screen and (min-width: 1024px){.footer__sub-col address{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width: 767px){.footer__sub-col p{order:1}}.footer__sub-col .link-list{text-align:left}.footer__sub-col .link-list a{text-decoration:none;color:#767676}.footer__sub-col .link-list a:hover{color:#3b833a}.footer__sub-col .link:after,.footer__sub-col .sign-in-links a:after,.sign-in-links .footer__sub-col a:after{opacity:0;bottom:-6px}.footer__sub-col .link:hover:after,.footer__sub-col .sign-in-links a:hover:after,.sign-in-links .footer__sub-col a:hover:after{opacity:1;bottom:-3px}.footer__sub-col .btn{justify-content:center;font-size:16px;padding:13px 20px;margin-bottom:2.0625rem}.social-network-holder{margin-bottom:21px}.social-network{display:flex;flex-wrap:wrap;margin:0 -8px -16px}@media only screen and (min-width: 768px){.social-network{margin:0 -4px -8px}}@media only screen and (min-width: 1200){.social-network{margin:0 -8px -16px}}.social-network li{padding:0 8px 16px}@media only screen and (min-width: 768px){.social-network li{padding:0 4px 8px}}@media only screen and (min-width: 1200px){.social-network li{padding:0 8px 16px}}.social-network a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#efefef;transition:background-color .3s linear}.social-network a span{display:inline-flex}.social-network a:hover{background-color:#d0d0d0}.search-popup-holder{position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:10;padding:2.625rem 0;opacity:0;visibility:hidden;transition:visibility .3s linear,opacity .3s linear,box-shadow .3s linear}@media only screen and (min-width: 768px){.search-popup-holder{padding:4.25rem 0}}.js-search-active .search-popup-holder{opacity:1;box-shadow:0 0 0 9999px #0000003d;visibility:visible;z-index:99999}.search-from{position:relative}.search-from input[type=search]{width:100%;height:100px;font-size:22px;padding:1.5rem 2.75rem 1.5rem 1.5rem;color:#3b833a;border:1px solid currentColor;border-radius:4px}@media only screen and (min-width: 768px){.search-from input[type=search]{height:120px;font-size:42px;padding-right:6.5rem}}.search-from input[type=search]::-webkit-input-placeholder{color:#3b833a}.search-from input[type=search]:-moz-placeholder{color:#3b833a}.search-from input[type=search]::-moz-placeholder{color:#3b833a}.search-from input[type=search]:-ms-input-placeholder{color:#3b833a}.search-from .btn-search,.search-from .btn-close{position:absolute}.search-from .btn-search{background-color:transparent;top:32px;right:10px;border:0;padding:0;color:#3b833a;transition:color .3s linear}@media only screen and (min-width: 768px){.search-from .btn-search{top:37px;right:32px}}.search-from .btn-search svg{width:32px;height:32px}@media only screen and (min-width: 768px){.search-from .btn-search svg{width:42px;height:42px}}.search-from .btn-search path{stroke:currentColor}.search-from .btn-search:hover{color:#4ead4d}.search-from .btn-close{position:absolute;top:-21px;right:-21px;width:42px;height:42px;background:#3b833a;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;transition:background-color .3s linear}.search-from .btn-close:hover{background-color:#4ead4d}.decor{position:relative;display:inline-block;vertical-align:top;color:#3b833a}.decor:after{content:"";position:absolute;bottom:-4px;left:0;right:0;border:4px solid #e9b71c;border-radius:96% 4% 100% 0%/100% 100% 0% 0%;width:216%;transform:scale(.5);transform-origin:0 0}@media only screen and (min-width: 768px){.decor:after{bottom:-3px;width:158%;transform:scale(.6);border-width:5}}.food-filter-wrapper{padding:1.5rem 0}@media only screen and (max-width: 767px){.food-filter-wrapper{padding:0}}@media only screen and (min-width: 1024px){.food-filter-wrapper{padding-bottom:4.875rem}}@media only screen and (min-width: 768px){.section-header--flex{display:flex;justify-content:space-between;padding:2rem 0}}@media only screen and (max-width: 767px){.section-header--flex{background-color:#f9f9f9}}.section-header__align-left,.section-header__align-right{width:50%;color:#111;align-self:center}@media only screen and (max-width: 767px){.section-header__align-left,.section-header__align-right{width:100%;font-size:.875rem;padding:1.5rem 0 0}}@media only screen and (min-width: 768px){.section-header__align-left{padding-right:24px}}.section-header__align-left .h1-lg{color:#111;margin-bottom:0}@media only screen and (max-width: 767px){.section-header__align-right{text-align:center}}@media only screen and (min-width: 768px){.section-header__align-right{order:1}}@media only screen and (min-width: 768px){.filter-product{display:flex;align-items:flex-start;position:relative;padding-top:2.3125rem}}.filter-product .feature-product{white-space:normal;overflow:hidden}@media only screen and (min-width: 768px){.filter-product .feature-product{flex:1;padding:0 0 0 25px}}@media only screen and (min-width: 1280px){.filter-product .feature-product{padding-left:5px}}.filter-product .feature-product .item{margin-bottom:1.5rem;max-width:100%}@media only screen and (min-width: 768px){.filter-product .feature-product .item{max-width:100%;flex-basis:100%}}@media only screen and (min-width: 1280px){.filter-product .feature-product .item{margin-bottom:2.5rem}}.filter-product .feature-product .product-single{background-color:#fff;border-radius:4px}@media only screen and (min-width: 768px){.filter-product .feature-product .product-single{flex-direction:row;align-items:flex-start}}.filter-product .feature-product .product-single .product-top>img{height:auto}@media only screen and (min-width: 768px){.filter-product .feature-product .product-single .h4{padding-top:0}}.filter-product .feature-product .product-top{margin-bottom:26px}@media only screen and (min-width: 768px){.filter-product .feature-product .product-top{max-width:132px;flex-basis:132px;margin-bottom:9px}}@media only screen and (min-width: 1024px){.filter-product .feature-product .product-top{max-width:292px;flex-basis:292px}}@media only screen and (min-width: 768px){.filter-product .feature-product .product-btm{padding-left:1rem;font-size:1rem;line-height:1.5rem;flex:1}}@media only screen and (min-width: 1024px){.filter-product .feature-product .product-btm{max-width:calc(100% - 292px);flex-basis:calc(100% - 292px);padding-left:2rem}}.add-to-cart-info{margin-bottom:.75rem;border-bottom:1px dashed #767676;padding-bottom:.3125rem;display:inline-flex}@media only screen and (min-width: 768px){.add-to-cart-info{margin-bottom:0}}.login-info{padding:8px 16px;background-color:#fff;border-radius:8px;font-size:.875rem;line-height:1.4}@media only screen and (max-width: 767px){.login-info{margin-bottom:2.0625rem;display:inline-flex}}@media only screen and (min-width: 768px){.login-info{font-size:1rem}}@media only screen and (min-width: 1024px){.login-info{font-size:1.125rem}}.login-info a{color:#3b833a}.login-info a:hover{text-decoration:underline}.collection-grid-header{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.collection-grid-header{display:block}}.collection-grid-header .login-info__text-wrap{padding:1rem;background-color:#fff;border-radius:4px}@media only screen and (max-width: 767px){.collection-grid-header .login-info__text-wrap{justify-content:center}.collection-grid-header .login-info__text-wrap .icon-tag{width:20%}.collection-grid-header .login-info__text-wrap .login-info__text{width:75%}}@media only screen and (max-width: 767px){.collection-grid-header .welcome-message{justify-content:center}}.collection-grid-header .show-filter-result-info{font-size:.875rem;color:#767676;padding:1rem 0}.collection-grid-header .show-filter-result-info select{border-radius:4px}.icon-tag,.icon-info{color:#3b833a}.search-form-mobile{display:flex;flex-wrap:wrap;margin:0 -4px}.select-wrap,.filter-hold{flex-basis:50%;max-width:50%;padding:0 4px}.filter-opener,.select-wrap select{border:1px solid #bbb;border-radius:8px;font-size:.875rem;height:100%}.select-wrap select{font-family:Surt,Arial,sans-serif;padding-top:.8125rem;padding-bottom:.8125rem;padding-left:1rem;width:100%}.filter-opener{display:flex;justify-content:space-between;align-items:center;padding:.8125rem 1rem;background-color:#fff}.filter-text{padding-right:12px}.js-filter-active .filter-drop{visibility:visible;opacity:1}.filter-drop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;visibility:hidden;opacity:0;transition:opacity .3 ease-in-out,visibility .3 ease-in-out}.filter-drop__head{display:flex;justify-content:space-between;border-bottom:1px solid #bbb;padding:.75rem 1.5625rem;background-color:#f9f9f9}.filter-drop__main-title{color:#000}.filter-drop__main-title .icon-filter{margin-right:5px}.filter-drop__body{font-size:1rem}.filter-drop__body .btn{width:calc(100% - 50px);margin:1.5rem 1.5625rem;font-size:1rem}.filter-drop__lists .title{display:inline-block;vertical-align:top;padding:1rem 1.5625rem .625rem;background-color:#f9f9f9;width:100%}.filter-drop__lists ul{padding-top:7px}.filter-drop__lists li{padding:.75rem 1.5625rem;position:relative;border-bottom:1px solid #e5e5e5;padding:17px 25px 11px}.filter-drop__lists .total-number{position:absolute;right:24px;top:16px;background-color:#3b833a;border-radius:50%;color:#fff;width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-size:.75rem}.filter-drop__lists .view-all{margin:23px 29px;display:inline-block;vertical-align:top;color:#3b833a}.filter-drop__lists .view-all .icon-chevron-down{width:12px;height:12px;margin-left:6px}.custom-radio,.deliverydatewrap,.deliverytimewrap{position:relative}.custom-radio input[type=radio],.deliverydatewrap input[type=radio],.deliverytimewrap input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.custom-radio input[type=radio]:checked+label:before,.deliverydatewrap input[type=radio]:checked+label:before,.deliverytimewrap input[type=radio]:checked+label:before{background-color:#3b833a}.custom-radio label,.deliverydatewrap label,.deliverytimewrap label{position:relative;padding-left:37px;font-size:1rem}@media only screen and (min-width: 768px){.custom-radio label,.deliverydatewrap label,.deliverytimewrap label{font-size:1.125rem;padding-left:28px}}.custom-radio label:before,.deliverydatewrap label:before,.deliverytimewrap label:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background-color:#fff;border:1px solid #111111;border-radius:50%;box-shadow:0 0 0 4px #fff inset;transition:background-color .3s linear}@media only screen and (min-width: 768px){.custom-radio label:before,.deliverydatewrap label:before,.deliverytimewrap label:before{top:5px}}.filter-on-mobile{margin-bottom:2.375rem}.thumb{position:relative}.serving-info{font-size:.75rem;display:inline-block;vertical-align:top;padding-top:5px}@media only screen and (min-width: 768px){.serving-info{font-size:.875rem}}@media only screen and (min-width: 768px){.filter-list-holder{background-color:#fff;padding:0 1.5rem;border-radius:4px;max-width:240px;flex-basis:240px;color:#111}}@media only screen and (min-width: 1024px){.filter-list-holder{padding:0 1.6875rem;max-width:290px;flex-basis:290px}}@media only screen and (min-width: 768px){.filter-list-holder__title{line-height:normal;font-size:1.25rem;display:inline-block;margin-bottom:11px}}.meal-option-list>li{cursor:pointer}@media only screen and (min-width: 768px){.meal-option-list>li{padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #bbb}}.meal-option-list ul li a{position:relative;padding-left:37px;font-size:1rem}@media only screen and (min-width: 768px){.meal-option-list ul li a{font-size:1.125rem;padding-left:28px}}.meal-option-list ul li a:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;background-color:#fff;border:1px solid #111111;border-radius:50%;box-shadow:0 0 0 4px #fff inset;transition:background-color .3s linear}.meal-option-list ul .active a:before{background-color:#3b833a}.accordion__opener .filter-list-holder__title{position:relative;width:100%}.accordion__opener .filter-list-holder__title:after{content:"";position:absolute;background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-chevron-down--dark.svg?v=54322970532957619181693440228);border:0;width:14px;height:10px;top:14px;right:0;background-repeat:no-repeat}.accordion__opener.active+.accordion__content{display:block}.accordion__opener.active .filter-list-holder__title:after{transform:rotate(180deg)}.accordion__content{display:none}@media only screen and (min-width: 768px){.accordion__content ul{padding-left:8px}}@media only screen and (min-width: 768px){.accordion__content li{margin-bottom:5px}}@media only screen and (min-width: 768px){.meal-list{border-bottom:1px solid #111111;padding-bottom:.5rem;margin-bottom:1.25rem}}@media only screen and (min-width: 768px){.meal-list a{color:#111;display:inline-block;border-radius:4px;padding:4px 16px}}@media only screen and (min-width: 768px){.meal-list a:hover{background-color:#efefef}}.menubggreen .inner-indent a{font-size:17px!important;text-transform:lowercase}.menubggreen .inner-indent a:first-letter{text-transform:capitalize}.custom-select{position:relative}.custom-select__option{overflow:hidden;box-sizing:border-box;display:block;width:100%;padding:0;background-color:transparent;border:0;border-radius:0;font-family:inherit;white-space:nowrap;text-align:left;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select__option-wrap{position:relative}.custom-select__input{box-sizing:border-box;display:block;width:100%;padding:0;border-width:1px 0;border-style:solid;border-radius:0;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select__dropdown{position:absolute;box-sizing:border-box;width:100%;top:100%;left:0;z-index:2!important}.custom-select--dropup .custom-select__dropdown{top:auto;bottom:100%}.custom-select__option{position:relative;padding:.375rem .75rem;font-size:1rem;color:#212121;line-height:1.5}.custom-select__option:focus{outline:none}.custom-select__option:hover,.custom-select__option:focus{background-color:#f9f9f9}.custom-select__option--value{padding-right:1.875rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:.25rem}.custom-select__option--value:after{position:absolute;box-sizing:border-box;width:0;height:0;top:50%;right:.75rem;border-width:.3rem;border-bottom-width:0;border-style:solid;border-color:currentColor transparent;transform:translateY(-50%);content:""}.custom-select--active .custom-select__option--value:after{transform:translateY(-50%) rotate(-180deg)}.custom-select--active .custom-select__option--value{border-bottom-color:transparent;border-radius:.25rem .25rem 0 0}.custom-select--active .custom-select__option--value:hover,.custom-select--active .custom-select__option--value:focus{background-color:#fff}.custom-select--dropup.custom-select--active .custom-select__option--value{border-top-color:transparent;border-bottom-color:#e6e6e6;border-radius:0 0 .25rem .25rem}.custom-select__option--selected{background-color:#fcfcfc}.custom-select__option[disabled]{color:#a1a1a1;cursor:default}.custom-select__option[disabled]:hover,.custom-select__option[disabled]:focus{background-color:transparent}.custom-select__option-wrap{overflow-y:auto;max-height:11.25rem}.custom-select__option-wrap::-webkit-scrollbar{width:16px}.custom-select__option-wrap::-webkit-scrollbar-thumb{background-color:#e6e6e6;background-clip:padding-box;border-width:0 4px;border-style:solid;border-color:transparent}.custom-select__input{position:relative;z-index:1;height:2.25rem;margin-top:-1px;padding:0 .75rem;border-color:#e6e6e6;transform:translateY(1px);font-size:1rem;color:#212121}.custom-select__input:focus{outline:none}.custom-select--dropup .custom-select__input{border-top-width:0;margin-top:0;transform:translateY(0)}.custom-select__dropdown{overflow:hidden;z-index:1;top:calc(100% - 1px);background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#e6e6e6;border-radius:0 0 .25rem .25rem}.custom-select--dropup .custom-select__dropdown{bottom:calc(100% - 1px);border-width:1px 1px 0;border-radius:.25rem .25rem 0 0}.select-wrap .custom-select{height:100%}.custom-select__option{font-size:.875rem}.custom-select__option:hover{background-color:#fff}.custom-select__option--value{border:1px solid #bbb;border-radius:8px;height:100%}.custom-select__option--value:after{background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-chevron-down.svg?v=52227104287569241171693440229);border:0;width:14px;height:10px;background-repeat:no-repeat}.custom-select__dropdown{border-color:#bbb;padding:16px 6px}@media only screen and (min-width: 375px){.custom-select__dropdown{padding-left:16px;padding-right:16px}}.custom-select__dropdown:before{content:"";position:absolute;top:0;left:15px;right:15px;height:1px;background-color:#bbb}.custom-select__dropdown .custom-select__option{width:auto;border-radius:24px;padding:4px 8px;margin-bottom:8px;white-space:normal;transition:background-color .3s linear}.custom-select__dropdown .custom-select__option:hover{background-color:#efefef}.custom-select--active .custom-select__option--value{border-radius:8px 8px 0 0}.custom-select--active .custom-select__dropdown{border-radius:0 0 8px 8px}.content-center{display:flex;justify-content:center;width:100%}.tooltip{position:relative}.tooltip:hover .tooltip__content{left:54px;visibility:visible;opacity:1}.tooltip__content{padding:24px;position:absolute;top:calc(100% + 4px);left:44px;width:250px;background:#fff;border:1px solid #efefef;box-shadow:0 0 40px #0000001a;border-radius:12px;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,left .3s ease-in-out;z-index:1;font-size:.875rem;line-height:1.5}@media only screen and (min-width: 768px){.tooltip__content{width:271px;font-size:1rem}}.text-two-columns{color:#767676;line-height:1.8rem}@media only screen and (min-width: 768px){.text-two-columns{display:flex;flex-wrap:wrap;margin:0 -15px}}@media only screen and (min-width: 1280px){.text-two-columns{margin:0 -30px}}.text-two-columns .col{padding-bottom:30px}@media only screen and (min-width: 768px){.text-two-columns .col{max-width:50%;flex-basis:50%;padding:0 15px 30px}}@media only screen and (min-width: 1280px){.text-two-columns .col{padding:0 30px 30px}}.text-two-columns .h5-lg{font-family:inherit}.text-two-columns p{color:#767676}.unorder-list{padding-left:12px}.unorder-list li{position:relative;padding-left:1rem}.unorder-list li:before{content:"";position:absolute;top:14px;left:0;width:4px;height:4px;border-radius:50%;background-color:currentColor}.two-col-wrap{position:relative;padding:2.625rem 0}@media only screen and (min-width: 768px){.two-col-wrap{display:flex;flex-wrap:wrap;padding:4.25rem 0}}.two-col-wrap .form-vertical{padding:0 0 2.625rem}@media only screen and (min-width: 768px){.two-col-wrap .form-vertical{padding-bottom:0}}.two-col-wrap .form-vertical h1{font-size:2.5rem;color:#000}.two-col-wrap .form-vertical .btn{color:#fff;border-color:#3b833a;width:100%}.two-col-wrap .form-vertical .btn:hover{border-color:#489f47}@media only screen and (min-width: 768px){.two-col-wrap .form-wrap,.two-col-wrap .img-wrap{width:50%}}.two-col-wrap .img-wrap{position:relative;padding:2.625rem 0}@media only screen and (min-width: 768px){.two-col-wrap .img-wrap{position:static;padding-left:1.5625rem}}@media only screen and (min-width: 1024px){.two-col-wrap .img-wrap{width:48.5%}}.two-col-wrap .img-wrap:before{content:"";position:absolute;background-color:#efefef;top:0;left:-25px;right:-25px;z-index:-1;bottom:0}@media only screen and (min-width: 768px){.two-col-wrap .img-wrap:before{left:50%;bottom:0;right:-9999px}}@media only screen and (min-width: 1024px){.two-col-wrap .img-wrap:before{left:51.5%}}.two-col-wrap .form-wrap{font-size:1rem}@media only screen and (min-width: 768px){.two-col-wrap .form-wrap{padding-right:1.5625rem}}@media only screen and (min-width: 1024px){.two-col-wrap .form-wrap{padding:3.1875rem 3.125rem 3.1875rem 1.5625rem;width:51.5%}}@media only screen and (min-width: 1280px){.two-col-wrap .form-wrap{padding-left:0;padding-right:12.3125rem}}.two-col-wrap .form-wrap label{color:#111}.two-col-wrap .form-wrap .show-password{color:#3b833a}.two-col-wrap .form-wrap .show-password:hover{color:#111}.two-col-wrap .img-inner-wrap{max-width:450px;margin:0 auto}@media only screen and (min-width: 1280px){.two-col-wrap .img-inner-wrap{margin:0 -31px 0 auto}}.two-col-wrap .img-inner-wrap img{border-radius:24px;overflow:hidden;vertical-align:top;margin-bottom:16px}.two-col-wrap .img-inner-wrap p{text-align:right}.two-col-wrap input[type=text],.two-col-wrap input[type=email],.two-col-wrap input[type=password]{border-radius:2px;border:1px solid #bbb;font-family:Surt,Arial,sans-serif}@media only screen and (min-width: 768px){.two-col-wrap input[type=text],.two-col-wrap input[type=email],.two-col-wrap input[type=password]{height:56px;margin-bottom:1.5rem}}.signup-note{margin-bottom:42px}@media only screen and (min-width: 768px){.signup-note{margin-bottom:37px}}.signup-note p{color:#767676}@media only screen and (min-width: 768px){.signup-note p{font-size:1.125rem;margin-bottom:0}}.signup-note a{color:#3b833a;font-size:1rem}.signup-note .phone{color:#767676;display:inline-flex}.signup-note__link-wrap{display:flex;align-items:center}.password-label{display:flex;justify-content:space-between}.sign-in-links a{color:#3b833a;margin:0 4px}@media only screen and (min-width: 768px){.sign-in-links a{margin:0 8px}}@media only screen and (min-width: 1024px){.sign-in-links a{margin:0 16px}}.show-password input{margin-bottom:0;position:absolute;visibility:hidden}.cart-wrapper{padding:2.8125rem 0}@media only screen and (min-width: 768px){.cart-wrapper{padding:4.6875rem 0}}.login-info.cart-message{margin-bottom:2rem}@media only screen and (min-width: 768px){.login-info.cart-message{margin-bottom:4rem}}.cart--new-layout{color:#111;padding-bottom:2.625rem}@media only screen and (min-width: 768px){.cart--new-layout{padding-bottom:4.0625rem}}@media only screen and (min-width: 1024px){.cart--new-layout{padding-bottom:8.125rem}}.cart--new-layout table{margin-bottom:13px}.cart--new-layout th{font-family:Surt,Arial,sans-serif;padding:6px 0}.cart--new-layout td{padding:16px 0}.cart--new-layout .cart__header{border-bottom:1px solid #bbb}.cart--new-layout .cart__row td{background-color:#fff}.cart--new-layout .cart__row td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:16px}.cart--new-layout .cart__row td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:16px}@media only screen and (max-width: 749px){.cart--new-layout .cart-flex{align-items:stretch}}@media only screen and (max-width: 749px){.cart--new-layout .cart__price-wrapper{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-right:16px}}.cart--new-layout .list-view-item__title{font-weight:600;line-height:calc(28 / 20);margin-bottom:4px}.cart--new-layout .list-view-item__title a{color:#111}@media only screen and (max-width: 749px){.cart--new-layout .cart__edit .btn{font-size:.875rem}}.cart--new-layout .cart__qty select{background-color:#f3f3f3;border-radius:4px;border:0;font:inherit;width:87px;padding-top:3px;padding-bottom:3px}.cart--new-layout .grid__item .cart__subtotal-title{font-size:1.125rem}.cart--new-layout .cart__meta-text{display:none}.cart--new-layout .cart__remove{font-size:1rem;color:#767676}.cart--new-layout .cart__subtotal{color:#3b833a;padding-left:5px;min-width:0}.cart--new-layout .cart-implementation{float:none;width:100%}.cart--new-layout .site-footer__newsletter{margin-top:0;margin-bottom:2.4375rem}@media only screen and (max-width: 767px){.cart--new-layout .site-footer__newsletter{max-width:100%;margin:0}}.cart--new-layout .price{display:block}.cart__row--spacer{height:16px}.cart__meta-holder{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 767px){.cart__meta-holder{flex-direction:column}}.cart__meta-holder .with-icon{display:inline-flex}.cart__meta-holder .with-icon svg{fill:transparent}.cart__meta-holder .with-icon path{fill:transparent;stroke:currentColor}.cart__meta-holder .btn{margin-left:16px}@media only screen and (max-width: 767px){.cart__meta-holder .btn{margin-top:16px}}.delivery-date-select span .deliverydatewrap label,.delivery-timewrap label{background-image:none}.cart-implementations{padding:2.625rem 0}.cart-implementation .heading,.cart-implementation h2{font-family:Surt,Arial,sans-serif;font-weight:600;text-transform:none;letter-spacing:0;border-bottom:1px solid #bbb;padding-bottom:1.5rem;margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:flex-end}.cart-implementation .heading__user-info{font-size:1rem;color:#767676;line-height:1.5rem;font-weight:400;position:relative;padding-left:16px;max-width:262px;flex-basis:262px;display:inline-flex;justify-content:flex-end;align-items:center}.cart-implementation .heading__user-info:before{content:"";background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-user.svg?v=74462239110213253451693440234);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:8px}.cart-implementation__content{background-color:#fff;padding:24px;border-radius:8px}@media only screen and (min-width: 768px){.cart-implementation__content{padding:44px 25.9% 40px 64px}}.cart-implementation__content .h4,.cart-implementation__content .checkpostcodeform input{font-size:1.125rem;font-family:Surt,Arial,sans-serif}.cart-implementation__content .checkpostcodeform input{background-color:#f9f9f9;border:0;background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-location.svg?v=156646838230600225071693440231);background-repeat:no-repeat;background-position:right 24px center;padding-right:52px}.cart-implementation__content .checkpostcodeform input::-webkit-input-placeholder{color:#767676}.cart-implementation__content .checkpostcodeform input:-moz-placeholder{color:#767676}.cart-implementation__content .checkpostcodeform input::-moz-placeholder{color:#767676}.cart-implementation__content .checkpostcodeform input:-ms-input-placeholder{color:#767676}@media only screen and (min-width: 768px){.cart-implementation__content .checkpostcodeform input{min-height:61px;padding-left:26px}}.cart-implementation__content .field__input{background-color:#f9f9f9;border-radius:8px;border:0}.suggestions span,.suggestions ul{font-size:1rem;letter-spacing:0;padding:6px 11px;background-color:#f9f9f9;color:#111}.suggestions span:after,.suggestions ul:after{content:none}.suggestions span{display:inline-flex;align-items:center}.suggestions span:before{content:"";background-image:url(//goodmeal.com.au/cdn/shop/t/64/assets/icon-tick.svg?v=145495380198833517091693440233);background-size:contain;display:inline-flex;vertical-align:top;margin-right:10px;width:24px;height:24px;background-repeat:no-repeat}.resident-delivery-wrap .cart-attribute__field{border-bottom:0}.resident-delivery-wrap .residentinputwrap{position:relative}.resident-delivery-wrap .residentinputwrap input[type=radio]{position:absolute;clip:auto;height:100%;width:100%;margin:0;opacity:0;left:0;right:0;bottom:0;top:0;z-index:1;cursor:pointer}.resident-delivery-wrap .residentinputwrap input[type=radio]+label{padding:9px 12px;border-radius:200px;min-height:auto;line-height:1;font-size:1.125rem;background-color:transparent;margin-right:10px;color:#767676;margin-bottom:0}.resident-delivery-wrap .residentinputwrap input[type=radio]+label:hover{background-color:#3b833a;color:#fff}.resident-delivery-wrap .residentinputwrap input[type=radio]:checked+label{background-color:#3b833a;color:#fff}.deliverytimewrap,.deliverydatewrap{width:100%;margin-right:0;margin-bottom:13px}.deliverydatewrap label,.deliverytimewrap label{color:#767676}.delivery-timewrap input[type=radio]+label,.delivery-date-select span .deliverydatewrap input[type=radio]+label{font-size:1.125rem;height:auto;line-height:inherit;padding-left:28px}.resident-type-wrapper .residentinputwrap{width:auto}.after-selected p{font-size:.875rem}.account-details{padding:2rem 0}@media only screen and (min-width: 768px){.account-details{padding:4.25rem 0}}.account-details__header{padding-bottom:1.25rem;margin-bottom:2rem;border-bottom:1px solid #bbb}@media only screen and (min-width: 768px){.account-details__header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2.4375rem;margin-bottom:4.5625rem}}@media only screen and (min-width: 768px){.account-details__header .btn{margin-bottom:10px}}@media only screen and (min-width: 768px){.account-details__page-title{padding-right:16px}}.account-details__page-title h1{color:#000}@media only screen and (min-width: 768px){.account-details__page-title h1{margin-bottom:0}}.account-details__page-title h1 span{color:#767676;display:inline-flex;width:100%;font:400 .875rem/calc(24 / 18) Surt,Arial,sans-serif}@media only screen and (min-width: 768px){.account-details__page-title h1 span{font-size:1.125rem}}@media only screen and (min-width: 768px){.account-details__columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -16px}}.account-details__column{margin-bottom:1.5rem}@media only screen and (min-width: 768px){.account-details__column{max-width:50%;flex-basis:50%;padding:0 16px}}@media only screen and (min-width: 1024px){.account-details__column{max-width:512px;flex-basis:512px}}@media only screen and (min-width: 1024px){.account-details__column:first-child{max-width:416px;flex-basis:416px}}.account-details__column .h5-lg{color:#111;font-weight:600}.account-details__column p{color:#767676}@media only screen and (min-width: 768px){.account-details__column p{font-size:1rem;line-height:1.4}}.account-details__column .checkout-link{color:#767676}.account-details__column .checkout-link:hover{text-decoration:underline}.previous-orders{color:#767676}.previous-orders .with-icon{font-size:1rem}.account-update{margin-bottom:2rem}.account-update .btn{font-size:1rem}.input-wrap{color:#111;margin-bottom:1rem}@media only screen and (min-width: 768px){.input-wrap{font-size:1rem}}.input-wrap label{margin-bottom:.5rem}@media only screen and (min-width: 768px){.input-wrap label{margin-bottom:.25rem}}.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=tel]{font-family:Surt,Arial,sans-serif;width:100%;border-radius:2px;height:42px;border-color:#bbb}.input-wrap input[type=text]::-webkit-input-placeholder,.input-wrap input[type=email]::-webkit-input-placeholder,.input-wrap input[type=tel]::-webkit-input-placeholder{color:#111}.input-wrap input[type=text]:-moz-placeholder,.input-wrap input[type=email]:-moz-placeholder,.input-wrap input[type=tel]:-moz-placeholder{color:#111}.input-wrap input[type=text]::-moz-placeholder,.input-wrap input[type=email]::-moz-placeholder,.input-wrap input[type=tel]::-moz-placeholder{color:#111}.input-wrap input[type=text]:-ms-input-placeholder,.input-wrap input[type=email]:-ms-input-placeholder,.input-wrap input[type=tel]:-ms-input-placeholder{color:#111}@media only screen and (min-width: 768px){.input-wrap input[type=text],.input-wrap input[type=email],.input-wrap input[type=tel]{height:57px;padding-left:12px;padding-right:12px}}.account-update select{font-family:Surt,Arial,sans-serif;width:100%;border-radius:2px;height:42px;border-color:#bbb}@media only screen and (min-width: 768px){.account-update select{height:57px;padding-left:12px;padding-right:12px}}@media only screen and (min-width: 768px){.account-details__type{font-size:1rem;line-height:1.4;padding-right:3.75rem}}.account-details__type .title{color:#111;display:inline-flex;width:100%}@media only screen and (min-width: 768px){.account-details__type .title{font-size:1.125rem}}.account-details__type .with-icon .icon-tick{width:20px}.phone-detail-wrap,.email-detail-wrap{margin-bottom:1.5rem}.phone-detail-wrap a,.email-detail-wrap a{color:#3b833a;transition:color .3s ease-in-out}.phone-detail-wrap a:hover,.email-detail-wrap a:hover{color:#4ead4d}.phone-detail-wrap time,.email-detail-wrap time{display:inline-block;vertical-align:top;width:100%}@media only screen and (min-width: 1024px){.previous-orders .link,.previous-orders .sign-in-links a,.sign-in-links .previous-orders a{font-size:1rem}}.past-order{font-size:.75rem;margin-top:22px}@media only screen and (min-width: 768px){.past-order{margin-top:34px;margin-bottom:12px}}@media only screen and (min-width: 1024px){.past-order{font-size:1rem}}.past-order .img-wrap{display:block;width:64px}.past-order img{width:64px}.past-order tr:first-child td{border-top:1px solid #efefef}.past-order td{padding:10px 8px;border:0;border-bottom:1px solid #efefef}.past-order td:first-child{padding-left:0}.past-order td:last-child{padding-right:0}.past-order .order-item{display:block}.past-order .btn{font-size:.75rem;padding:.5625rem}@media only screen and (min-width: 1024px){.past-order .btn{font-size:1rem;padding:.625rem .9375rem}}.order-information{color:#000}@media only screen and (min-width: 768px){.order-information{min-width:122px}}@media only screen and (min-width: 480px){.order-information ul{display:flex;flex-wrap:wrap;margin:0 -6px}}@media only screen and (min-width: 1024px){.order-information ul{margin:0 -8px}}@media only screen and (min-width: 480px){.order-information ul li{position:relative;padding:0 6px}}@media only screen and (min-width: 1024px){.order-information ul li{padding:0 8px}}@media only screen and (min-width: 480px){.order-information ul li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:2px;height:2px;background-color:currentColor;border-radius:4px}}.order-information ul li:first-child:before{content:none}.order-information .order-item{color:#767676}.seperator{border-bottom:1px solid #bbb;margin:1.25rem 0}@media only screen and (min-width: 768px){.seperator{margin:2.5rem 0}}.popup-reorder{background-color:#fff;box-shadow:0 0 40px #0000004d;border-radius:12px;padding:1.5rem;color:#767676;font:.6875rem/.9375rem Surt,Arial,sans-serif;max-width:550px;width:100%}@media only screen and (min-width: 768px){.popup-reorder{font-size:1rem;line-height:1.5rem}}.popup-reorder table tr:first-child td{padding-top:1.5625rem}.popup-reorder table th,.popup-reorder table td{border:0}.popup-reorder table th:first-child,.popup-reorder table td:first-child{padding-left:0}.popup-reorder table th:last-child,.popup-reorder table td:last-child{padding-right:0;text-align:right}.popup-reorder table th{color:#111;font:400 .875rem/1 Surt,Arial,sans-serif;border-bottom:1px solid #bbb;padding-bottom:18px}.popup-reorder table td{border-bottom:1px solid #efefef;padding-top:15px;padding-bottom:15px;text-align:center}.popup-reorder table td:first-child{text-align:left}@media only screen and (min-width: 768px){.popup-reorder table td:first-child{width:200px}}.popup-reorder table tfoot td{border-bottom:1px solid #bbb}.popup-reorder__header{display:flex;align-items:center;padding-bottom:1.5rem;margin-bottom:.5625rem;border-bottom:1px solid #bbb}.popup-reorder__header img{margin-right:1rem}.popup-reorder__header-text ul{display:flex;margin:0 -7px;line-height:1}.popup-reorder__header-text ul li{position:relative;padding:0 7px}.popup-reorder__header-text ul li:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background-color:currentColor;top:7px;left:0}.popup-reorder__header-text ul li:first-child:before{content:none}.order-number{color:#000;display:inline-flex;margin-bottom:11px}.total-price-text{color:#111}.total-price{color:#3b833a}.popup-reorder__meta{color:#111;display:flex;justify-content:space-between}.popup-reorder__meta .btn{font-size:inherit}.popup-reorder__meta .icon-tick{color:#3b833a}.fancybox__backdrop{background-color:#0003}.fancybox__content>.carousel__button.is-close{top:24px;right:24px;box-shadow:none;color:#000}.how-it-work-section{padding:2.75rem 0}@media only screen and (min-width: 768px){.how-it-work-section{padding:3.4375rem 0}}.how-it-work-section .sub-container{max-width:1019px}@media only screen and (min-width: 768px){.page-title{margin-bottom:3.125rem}}.page-title .h1-lg,.page-title h1{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.page-title .h1-lg,.page-title h1{font-size:5rem;line-height:6rem;color:#111}}.page-title .h1-lg span,.page-title h1 span{display:inline-block;width:100%;vertical-align:top;color:inherit}@media only screen and (min-width: 768px){.steps-order-list{counter-reset:steps-order;display:flex;flex-wrap:wrap;justify-content:center;color:#111;margin:0 -8px 7.0625rem}}@media only screen and (min-width: 1024px){.steps-order-list{margin-left:-16px;margin-right:-16px}}.steps-order-list>li>a{box-shadow:#32000033 0 3px 5px}@media only screen and (min-width: 768px){.steps-order-list>li>a{padding:16px;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;align-items:center;margin:0 8px 16px;min-width:10rem}}@media only screen and (min-width: 1024px){.steps-order-list>li>a{margin-left:16px;margin-right:16px}}@media only screen and (min-width: 768px){.steps-order-list>li>a:before{counter-increment:steps-order;content:counter(steps-order) " ";display:flex;justify-content:center;align-items:center;margin-bottom:16px;width:44px;height:44px;border-radius:50%;color:#3b833a;border:2px solid currentColor;font-weight:600}}@media only screen and (min-width: 768px){.steps-order-list>li>a:before{font-size:1.5rem}}.steps-order-list>li>a:hover{background-color:#fff}.step-description-holder{counter-reset:steps-order}.step-description-holder>li{display:flex;flex-direction:column;margin-bottom:2.5rem}@media only screen and (min-width: 768px){.step-description-holder>li{flex-direction:row;margin-bottom:3.5625rem}}@media only screen and (min-width: 768px){.step-description-holder>li .text-holder{padding-left:calc((50 / 970) * 100%);flex:1}}@media only screen and (min-width: 1024px){.step-description-holder>li .text-holder{padding-left:10%;flex:1}}.step-description-holder>li .text-holder:before{counter-increment:steps-order;content:"Step " counter(steps-order) " ";color:#3b833a;font-family:Arial,sans-serif;margin-bottom:1.75rem;font-size:1.125rem;margin-right:12px}.step-description-holder .img-holder{order:0;margin:0 0 1.5rem}@media only screen and (min-width: 768px){.step-description-holder .img-holder{max-width:100%;flex-basis:100%}}@media only screen and (max-width: 767px){.step-description-holder .gallery-grid{max-width:380px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.step-description-holder .gallery-grid{max-width:calc((448 / 970) * 100%);flex-basis:calc((448 / 970) * 100%)}}@media only screen and (min-width: 1024px){.step-description-holder .gallery-grid{max-width:calc((487 / 989) * 100%);flex-basis:calc((487 / 989) * 100%)}}.step-description-holder .text-holder{color:#111}@media only screen and (max-width: 767px){.step-description-holder .text-holder{line-height:1.625rem;font-size:1rem}}@media only screen and (min-width: 768px){.step-description-holder .text-holder{padding-top:3px;padding-bottom:3px;line-height:1.75rem}}.step-description-holder .text-holder p a{color:#3b833a}.step-description-holder .text-holder p a:hover{text-decoration:underline}.step-description-holder .h3-lg{margin-top:1.75rem}@media only screen and (max-width: 767px){.step-description-holder .h3-lg{font-size:2.1875rem}}@media only screen and (min-width: 768px){.step-description-holder .h3-lg{margin-top:.875rem}}.step-description-holder .co-pay{font-size:1rem;padding:8px}@media only screen and (min-width: 768px){.step-description-holder .co-pay{border-radius:4px 4px 0 0;font-size:.875rem}}.step-description-holder p{margin-bottom:1.625rem}@media only screen and (min-width: 768px){.step-description-holder p{margin-bottom:1.25rem}}.step-description-holder .link-holder{display:flex;flex-wrap:wrap;align-items:center;margin:0 -8px}@media only screen and (min-width: 768px){.step-description-holder .link-holder{margin-top:1.5625rem;font-size:1rem}}.step-description-holder .link-holder li{padding:0 8px}@media only screen and (max-width: 767px){.step-description-holder .link-holder .btn{font-size:1rem;padding:.75rem 1.4375rem}}@media only screen and (min-width: 768px){.step-description-holder .link-holder .with-icon{padding:10px 24px}}.step-description-holder .link-holder .with-icon svg{color:#3b833a}.order-list{counter-reset:order}.order-list>li{position:relative;padding:0 0 1.625rem 1.5rem}@media only screen and (min-width: 768px){.order-list>li{padding:0 0 .125rem 1.6875rem}}.order-list>li:before{counter-increment:order;content:counter(order) ". ";position:absolute;top:0;left:-6px;width:24px;text-align:right}@media only screen and (min-width: 768px){.order-list>li:before{left:-3px}}.video-holder{margin-bottom:17px}.video-holder .img-holder{margin-bottom:2px}.video-holder video{vertical-align:top;width:100%}.video-holder .video-caption{font-size:.875rem;color:#767676}.icon-arrow--down{position:absolute;transform:rotate(90deg);margin-left:5px}.testimonial-banner:after{background-color:#00000054}.testimonial-banner.search-banner .input-group{border-radius:4px;overflow:hidden}.testimonial-banner.search-banner .input-group .btn,.testimonial-banner.search-banner .input-group .input-group__field{height:56px;font-size:1.25rem}.testimonial-banner.search-banner .title-holder{display:flex;flex-direction:column;padding:0 15px}.testimonial-banner.search-banner .title-holder h2{margin-bottom:2.5pxrem}.search-result-wrapper .list-view-item__title{font-weight:700}.featured-image-wrap{width:81px svg;width-margin-right:1rem}.bsub-widget{width:100%}.bsub-widget__wrapper{margin-bottom:24px!important}.template-page .page-width,.template-blog .page-width{padding-top:2rem;padding-bottom:2rem}.template-cart #sca_fg_cart{margin-top:0}.shopify-policy__container{padding:2rem 0}
/*# sourceMappingURL=/cdn/shop/t/120/assets/new-header-layout.scss.css.map */
