.facebook-icon,.instagram-icon,.twitter-icon{background-image:url(../images/Footer_SocialIcons.d85158f0.svg)}form input[type=number]+label.valid,form input[type=number]:focus+label,form input[type=password]+label.valid,form input[type=password]:focus+label,form input[type=text]+label.valid,form input[type=text]:focus+label,form textarea+label.valid,form textarea:focus+label{pointer-events:none}.modal .modal-form .text-area-input,.modal .modal-header:focus,.modal:focus,a:focus,button:focus,form textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus{outline:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article h2,strong{font-family:Platform,sans-serif;font-weight:700}.modal .modal-note,em,form label{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-y:scroll;background-color:#fff;color:#4a4a4a;font-family:Platform,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.section-content{max-width:68em;margin-left:auto;margin-right:auto}.section-content::after{clear:both;content:"";display:table}@font-face{font-family:'Eudald News';src:url(../fonts/EudaldNewsRoman.90a69de7.woff) format("woff"),url(../fonts/EudaldNewsRoman.80926522.ttf) format("truetype");font-weight:400}@font-face{font-family:'Eudald News';src:url(../fonts/EudaldNewsItalic.9b039362.woff) format("woff"),url(../fonts/EudaldNewsItalic.4d34007e.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Platform;src:url(../fonts/Platform-Light.45d9ef72.woff) format("woff"),url(../fonts/Platform-Light.a3589486.ttf) format("truetype");font-weight:200}@font-face{font-family:Platform;src:url(../fonts/Platform-Regular.f847c5b6.woff) format("woff"),url(../fonts/Platform-Regular.e9f89b6e.ttf) format("truetype");font-weight:400}@font-face{font-family:Platform;src:url(../fonts/Platform-Medium.24804f38.woff) format("woff"),url(../fonts/Platform-Medium.1c5438e8.ttf) format("truetype");font-weight:500}article{letter-spacing:2px;line-height:1.2em}article h1{font-size:1.5em;padding-bottom:1em;padding-top:2em}article h2{padding-bottom:.5em;padding-top:1em}article p{padding:1em 0}article a{font-size:1em}article ul{list-style:disc}article ol{list-style:decimal}article ol,article ul{padding:0 0 0 2em}article ol li,article ul li{padding:0 0 .5em}article .highlight{background-color:#ff0}em{font-family:"Eudald News",serif}.twitter-icon{background-position:left}.facebook-icon{background-position:center}.instagram-icon{background-position:right}.facebook-icon,.instagram-icon,.twitter-icon{transition:opacity .25s;background-repeat:no-repeat}.facebook-icon:hover,.instagram-icon:hover,.twitter-icon:hover{opacity:.7}.btn-select:disabled,.btn-select:not(:disabled):hover,.btn-weak:not(:disabled):hover,.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action:not(:disabled):hover,.sp-nav .section-content .user-section .login-btn:not(:disabled):hover{opacity:.5}button,input[type=submit]{transition:background-color .2s,color .2s}button:not(:disabled):hover,input[type=submit]:not(:disabled):hover{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}.btn,.btn-default,.btn-primary,.btn-secondary,.btn-weak,.modal .modal-actions .btn-accept,.modal .modal-actions .btn-accept-lg,.modal .modal-actions .btn-reject,.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action,.sp-nav .section-content .user-section .login-btn,.sp-nav .section-content .user-section .signup-btn,.sp-new-scheduled-order.group-order-section .start-order-btn,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:not(:disabled),.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .share-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn{font-family:Platform,sans-serif;font-size:1em;letter-spacing:.15em;margin:.5em;padding:.5em 1.5em;text-transform:uppercase}.btn-default:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-weak:disabled,.btn:disabled,.modal .modal-actions .btn-accept-lg:disabled,.modal .modal-actions .btn-accept:disabled,.modal .modal-actions .btn-reject:disabled,.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action:disabled,.sp-nav .section-content .user-section .login-btn:disabled,.sp-nav .section-content .user-section .signup-btn:disabled,.sp-new-scheduled-order.group-order-section .start-order-btn:disabled,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:disabled,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .share-btn:disabled,sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn:disabled{cursor:default;opacity:.5}.btn-primary,.modal .modal-actions .btn-accept,.modal .modal-actions .btn-accept-lg,.sp-nav .section-content .user-section .signup-btn,.sp-new-scheduled-order.group-order-section .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn{background-color:#6ba539;border:none;color:#fff}.btn-primary:not(:disabled):hover,.modal .modal-actions .btn-accept-lg:not(:disabled):hover,.modal .modal-actions .btn-accept:not(:disabled):hover,.sp-nav .section-content .user-section .signup-btn:not(:disabled):hover,.sp-new-scheduled-order.group-order-section .start-order-btn:not(:disabled):hover,sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn:not(:disabled):hover{background-color:#007a3e}.btn-secondary{background-color:#ffa300;border:none;color:#fff}.btn-secondary:not(:disabled):hover{background-color:#ff6a13;color:#ffa300}.btn-default,.modal .modal-actions .btn-reject,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:not(:disabled){background-color:transparent;border:1px solid #6ba539;color:#6ba539}.btn-default:not(:disabled):hover,.modal .modal-actions .btn-reject:not(:disabled):hover,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:not(:disabled):hover{background-color:#fff}.btn-weak,.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action,.sp-nav .section-content .user-section .login-btn{background-color:transparent;border:none;color:#fff}.btn-select{background-color:transparent;border:none;color:#c4d600;font-family:Platform,sans-serif;font-size:1.125em;letter-spacing:.25em;margin:.5em 1.5em;padding:.5em 0;text-transform:uppercase}.btn-link,a{font-family:"Eudald News",serif;font-size:.875em}.btn-counter,.btn-link{border:none;padding:0;background-color:transparent}.btn-select:disabled{cursor:default}.btn-counter:enabled:hover,.menu-section .menu-item .nav button:hover{opacity:.8}.btn-link{color:#6ba539;margin:0;text-decoration:underline}.btn-link:hover,a:hover{color:#527f2c}.btn-counter{border-radius:50%}.btn-counter:disabled{cursor:default}a{transition-duration:.2s;color:#6ba539}a::-moz-focus-inner{border:0}.sprig-dropdown .sprig-dropdown-head,.sprig-dropdown .sprig-dropdown-option{border:none;font-family:Platform,sans-serif;font-size:1em;letter-spacing:3px;margin:0;text-align:left}.android-app-link,.ios-app-link{display:block}.android-app-link:hover,.ios-app-link:hover{cursor:pointer;opacity:.8}.ios-app-link{background-image:url(../images/apple_badge.a535aa8f.svg);height:38px;width:133px}.android-app-link{background-image:url(../images/google_badge.d472288d.svg);height:38px;width:124px}.sprig-dropdown{background-color:transparent;line-height:1.5em;min-width:6em;position:relative}.sprig-dropdown .sprig-dropdown-head{background-color:transparent;color:#4a4a4a;outline:0}.sprig-dropdown .sprig-dropdown-head .username{color:#6ba539}.sprig-dropdown .sprig-dropdown-head:hover{background-color:#f7f7f7;color:#4a4a4a}.sprig-dropdown .sprig-dropdown-head:hover .username{color:#4a4a4a}.sprig-dropdown .sprig-dropdown-options{background-color:#f7f7f7;margin:0;position:absolute;visibility:hidden;width:100%;z-index:10}.sprig-dropdown .sprig-dropdown-option{background-color:#f7f7f7;color:#6ba539;opacity:0;padding:.25em .66em;width:100%}.modal,form label,form label .field-error-message,form textarea{font-family:"Eudald News",serif}.sprig-dropdown .sprig-dropdown-option:hover{color:#4a4a4a}.sprig-dropdown.open .sprig-dropdown-head{background-color:#f7f7f7}.sprig-dropdown.open .sprig-dropdown-options{visibility:visible}.sprig-dropdown.open .sprig-dropdown-option{opacity:1}@keyframes spin{to{transform:rotate(1turn)}}.spinner{animation:spin 1s infinite steps(8);position:relative;display:inline-block;width:4em;height:4em;margin:0 .5em;font-size:20px;text-indent:999em;overflow:hidden}.spinner:after,.spinner:before,.spinner>div:after,.spinner>div:before{content:'';position:absolute;top:0;left:1.85em;width:.3em;height:1em;border-radius:.2em;box-shadow:0 3em #eee;transform-origin:50% 2em}.spinner:before{background:#555}.spinner:after{transform:rotate(-45deg);background:#888}.spinner>div:before{transform:rotate(-90deg);background:#a2a2a2}.spinner>div:after{transform:rotate(-135deg);background:#bbb}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]::-o-inner-spin-button,input[type=number]::-o-outer-spin-button{-o-appearance:none;margin:0}form{margin-top:2em;padding:0 2em}form input[type=number],form input[type=password],form input[type=text]{border:none;color:#4a4a4a;font-family:"Eudald News",serif;font-size:1.25em;line-height:1.5em;margin-top:.5em;width:100%}form input[type=number]:disabled,form input[type=password]:disabled,form input[type=text]:disabled{background-color:transparent}form input[type=number]+label.valid.error::before,form input[type=number].error+label::before,form input[type=number].ng-invalid.ng-dirty+label::before,form input[type=number]:focus+label.error::before,form input[type=password]+label.valid.error::before,form input[type=password].error+label::before,form input[type=password].ng-invalid.ng-dirty+label::before,form input[type=password]:focus+label.error::before,form input[type=text]+label.valid.error::before,form input[type=text].error+label::before,form input[type=text].ng-invalid.ng-dirty+label::before,form input[type=text]:focus+label.error::before{background-color:#df0000}form input[type=number]+label.valid.error .label-content,form input[type=number].ng-invalid.ng-dirty+label .label-content,form input[type=number]:focus+label.error .label-content,form input[type=password]+label.valid.error .label-content,form input[type=password].ng-invalid.ng-dirty+label .label-content,form input[type=password]:focus+label.error .label-content,form input[type=text]+label.valid.error .label-content,form input[type=text].ng-invalid.ng-dirty+label .label-content,form input[type=text]:focus+label.error .label-content{color:#df0000}form input[type=number]:focus+label::before,form input[type=password]:focus+label::before,form input[type=text]:focus+label::before{background-color:#6ba539;height:2px}form input[type=number]+label.valid::before,form input[type=password]+label.valid::before,form input[type=text]+label.valid::before{background-color:#6ba539}form input[type=number]+label.valid .label-content,form input[type=number]:focus+label .label-content,form input[type=password]+label.valid .label-content,form input[type=password]:focus+label .label-content,form input[type=text]+label.valid .label-content,form input[type=text]:focus+label .label-content{color:#6ba539}form input[type=number]+label::before,form input[type=password]+label::before,form input[type=text]+label::before{transition-property:background-color,height;transition-duration:.3s,.3s;background-color:#9da6b1;content:'';height:1px;position:absolute;top:0;width:100%}form textarea{border:1px solid #9da6b1;color:#4a4a4a;font-size:1em;height:6em;margin-top:1em;width:100%}form textarea:focus{border:1px solid #6ba539;-moz-appearance:none}form textarea.error,form textarea.ng-invalid.ng-dirty{border-color:#df0000}form textarea+label.valid.error .label-content,form textarea.ng-invalid.ng-dirty+label .label-content,form textarea:focus+label.error .label-content{color:#df0000}form textarea+label.valid .label-content,form textarea.valid,form textarea:focus+label .label-content{color:#6ba539}form label{color:#4a4a4a;display:block;font-size:1.25em;letter-spacing:1px;line-height:1.3em;min-height:2em;overflow:hidden;position:relative;text-transform:lowercase;width:100%}form label.error,form.ng-submitted .ng-invalid-required+label .label-content{color:#df0000}form label .label-content{transition-property:color;transition-duration:.3s;display:block;margin-left:.125em;margin-top:.125em;position:relative}form label .field-error-message{color:#df0000;font-size:.75em;font-style:italic;line-height:1.4em;text-transform:none}form.ng-submitted .ng-invalid-required+label::before{background-color:#df0000}html.ngdialog-open{overflow:visible}body.ngdialog-open{overflow-y:scroll}.ngdialog.ngdialog-theme-sprig{height:100%}.ngdialog.ngdialog-theme-sprig:before{content:' ';display:inline-block;height:100%;vertical-align:middle;width:50%}.ngdialog.ngdialog-theme-sprig .ngdialog-overlay{background:rgba(0,0,0,.6)}.ngdialog.ngdialog-theme-sprig input[type=email]:disabled,.ngdialog.ngdialog-theme-sprig input[type=tel]:disabled,.ngdialog.ngdialog-theme-sprig input[type=text]:disabled,.ngdialog.ngdialog-theme-sprig textarea:disabled{background-color:#f1f1ef}.ngdialog.ngdialog-theme-sprig .ngdialog-content{animation-duration:.3s;animation-fill-mode:forwards;animation-name:anim-open;box-shadow:0 1px 3px rgba(0,0,0,.5);display:inline-block;line-height:1.5em;margin-left:-502px;max-width:100%;padding:3.75em 5.75em;position:relative;vertical-align:middle;width:1004px}.ngdialog.ngdialog-theme-sprig.ngdialog-closing .ngdialog-content{animation-name:anim-close}.ngdialog.ngdialog-theme-sprig .ngdialog-close{cursor:pointer;left:0;position:absolute;top:0}.ngdialog.ngdialog-theme-sprig .ngdialog-close:before{transition:background-image .2s;background-image:url(../images/close_btn.2cb52753.png);background-repeat:no-repeat;background-size:contain;content:'';font-size:350%;height:25px;left:34px;position:absolute;text-align:center;top:34px;width:25px}.ngdialog.ngdialog-theme-sprig .ngdialog-close:active:before,.ngdialog.ngdialog-theme-sprig .ngdialog-close:hover:before{background-image:url(../images/close_btn_on_hover.4c38c143.png)}.modal .modal-header,.modal .modal-list li{font-family:Platform,sans-serif;text-align:center}.modal::-moz-focus-inner{border:0}.modal form{padding-left:4em;padding-right:4em}.modal>*{padding:0 10px}.modal .modal-header{color:#4a4a4a;font-size:1.5em;font-weight:500;letter-spacing:.125em;line-height:1em;padding-bottom:.5em;margin-bottom:2.5em;border-bottom:1px solid #bbb}.modal .modal-header::-moz-focus-inner{border:0}.modal .modal-banner{background-color:#343c47;color:#fff;font-size:1.5em;margin-left:-.8333333333em;margin-right:-.8333333333em;margin-top:1em;letter-spacing:1px;padding:.33em 0;text-align:center}.modal .modal-note{color:#6ba539;font-size:1.25em;letter-spacing:1px;line-height:1.2em;margin-top:2em;padding:0 6em;text-align:center}.modal .modal-message{font-size:18px;font-weight:500;color:#4a4a4a;letter-spacing:.8px;line-height:1.5em;margin-top:2em;margin-bottom:1em;text-align:center}.modal .modal-icon{display:table;height:4em;margin:1em auto;width:4em}.modal .modal-list{display:table;margin-left:auto;margin-right:auto;margin-top:1em}.modal .modal-list li{font-size:1.75em;font-weight:200;letter-spacing:4px;line-height:1.5em}.modal .modal-separator{border:none;border-bottom:solid 1px #bbb;margin-top:50px;margin-bottom:20px}.modal .modal-form{margin-bottom:40px}.modal .modal-form .modal-form-section-header{font-size:18px;font-weight:500;letter-spacing:.8px;margin-bottom:20px}.modal .modal-form .full-width-input,.modal .modal-form .half-width-input,.modal .modal-form .input-common,.modal .modal-form .modal-form-dropdown,.modal .modal-form .text-area-input{font-family:"Eudald News",serif;padding:8px 14px;height:36px;font-size:18px;border:1px solid #bbb;margin-right:10px;margin-bottom:20px}.modal .modal-form .full-width-input:active,.modal .modal-form .full-width-input:focus,.modal .modal-form .half-width-input:active,.modal .modal-form .half-width-input:focus,.modal .modal-form .input-common:active,.modal .modal-form .input-common:focus,.modal .modal-form .modal-form-dropdown:active,.modal .modal-form .modal-form-dropdown:focus,.modal .modal-form .text-area-input:active,.modal .modal-form .text-area-input:focus{border:2px solid #6ba539}.modal .modal-form .full-width-input{width:calc(100% - 10px)}.modal .modal-form .half-width-input{width:calc(50% - 12px);min-width:280px}.modal .modal-form .text-area-input{box-shadow:none;resize:none;width:calc(100% - 10px);height:80px}.modal .modal-form .modal-form-row{display:flex;flex-direction:row}.modal .modal-form .modal-form-dropdown.wrap-dd-select{width:380px;padding:8px 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;box-shadow:none;margin:0 10px 20px 0;color:#4a4a4a;font-weight:400}.modal .modal-form .modal-form-dropdown.wrap-dd-select:after{content:'';background-image:url(../images/dropdown.5909ac71.png);background-repeat:no-repeat;background-position:right;border:none;height:20px;width:10px;top:10px;right:15px}.address-modal .apt-zip::after,.checkout-modal .checkout-table li::after,.clear::after,.intro .intro-menu-section .intro-menu-item::after,.intro .main-detail-section::after,.payment-modal .expiry-cvc::after,.signup-modal .full-name::after,.sp-new-scheduled-order .clear::after{clear:both;content:""}.modal .modal-form .modal-form-dropdown .dropdown{box-shadow:none}.modal .modal-form .modal-form-dropdown .dropdown li a{color:#4a4a4a;transition-duration:0s}.modal .modal-form ::-webkit-input-placeholder{font-style:italic}.modal .modal-form ::-moz-placeholder{font-style:italic}.modal .modal-form :-ms-input-placeholder{font-style:italic}.modal .modal-form ::placeholder{font-style:italic}.modal .modal-actions{display:flex;justify-content:center}.modal .modal-actions .btn-accept{margin:10px;width:220px;height:46px}.modal .modal-actions .btn-accept-lg{margin:10px;width:460px;height:46px}.modal .modal-actions .btn-reject{margin:10px;width:220px;height:46px}.modal .error-section{color:#df0000;line-height:1.4em;margin-bottom:1.5em;margin-top:2em;text-align:center}.modal .error-section .error-message{font-family:"Eudald News",serif;font-weight:700;letter-spacing:1px}.intro-area-modal .modal-message,.intro-email-modal .modal-message,.intro-zip-modal .modal-message{font-family:Platform,sans-serif;font-size:24px;font-style:normal;letter-spacing:1px;line-height:30px}.intro-area-modal input[type=number],.intro-area-modal input[type=text],.intro-email-modal input[type=number],.intro-email-modal input[type=text],.intro-zip-modal input[type=number],.intro-zip-modal input[type=text]{display:table;margin-left:auto;margin-right:auto;border:1px solid #b1b1b1;font-size:20px;font-style:italic;padding:10px;text-align:center;width:320px}.intro-area-modal a,.intro-email-modal a,.intro-zip-modal a{text-align:center;text-decoration:none}.intro-area-modal a:hover,.intro-email-modal a:hover,.intro-zip-modal a:hover{color:#fff}@keyframes anim-open{from{transform:scale3d(1.1,1.1,1);opacity:0}to{transform:scale3d(1,1,1);opacity:1}}@keyframes anim-close{from{opacity:1}to{transform:scale3d(.9,.9,1);opacity:0}}@media screen and (max-width:1004px){.ngdialog.ngdialog-theme-sprig:before{display:none;position:absolute}.ngdialog.ngdialog-theme-sprig .ngdialog-content{display:block;margin-left:0;padding:2.75em;width:100%}.modal form{padding-left:2em;padding-right:2em}.modal .modal-header{margin-top:1.5em;font-size:1.3em}.modal .modal-note{padding:0 3em}}@media screen and (max-width:450px){.modal form{padding-left:0;padding-right:0}.modal .modal-header{margin-top:1.5em;font-size:1.3em}.modal .modal-note{padding:0}}.alert-banner{background-color:#4a4a4a;color:#fff;margin-top:4em;overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;position:relative;text-align:center}.alert-banner.weak-banner{background-color:#bec6c4}.alert-banner .banner-header{font-family:Platform,sans-serif;font-size:1.5em;letter-spacing:2px;text-transform:uppercase}.alert-banner .banner-separator{display:table;margin-left:auto;margin-right:auto;border-bottom:solid 2px #9da6b1;height:1em;margin-bottom:1em;width:5em}.alert-banner p{font-family:"Eudald News",serif;font-style:italic;letter-spacing:1px;margin-top:.5em}.app-link-form,.app-link-form-desktop{float:left;padding:0}.app-link-form input[type=text],.app-link-form-desktop input[type=text]{display:block;float:left;font-size:18px;font-style:italic;height:50px;line-height:20px;margin:0 0 4px;text-align:left;padding-left:20px;width:240px}.app-link-form .btn-primary,.app-link-form .modal .modal-actions .btn-accept,.app-link-form .modal .modal-actions .btn-accept-lg,.app-link-form .sp-nav .section-content .user-section .signup-btn,.app-link-form .sp-new-scheduled-order.group-order-section .start-order-btn,.app-link-form sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.app-link-form-desktop .btn-primary,.app-link-form-desktop .modal .modal-actions .btn-accept,.app-link-form-desktop .modal .modal-actions .btn-accept-lg,.app-link-form-desktop .sp-nav .section-content .user-section .signup-btn,.app-link-form-desktop .sp-new-scheduled-order.group-order-section .start-order-btn,.app-link-form-desktop sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.modal .modal-actions .app-link-form .btn-accept,.modal .modal-actions .app-link-form .btn-accept-lg,.modal .modal-actions .app-link-form-desktop .btn-accept,.modal .modal-actions .app-link-form-desktop .btn-accept-lg,.sp-nav .section-content .user-section .app-link-form .signup-btn,.sp-nav .section-content .user-section .app-link-form-desktop .signup-btn,.sp-new-scheduled-order.group-order-section .app-link-form .start-order-btn,.sp-new-scheduled-order.group-order-section .app-link-form-desktop .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .app-link-form .copy-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .app-link-form-desktop .copy-btn{display:block;float:left;font-size:14px;line-height:18px;margin:0 4px 4px 0;padding-bottom:14px;padding-top:16px}.app-link-form .text-icon,.app-link-form .text-label,.app-link-form-desktop .text-icon,.app-link-form-desktop .text-label{float:left}.app-link-form .text-icon,.app-link-form-desktop .text-icon{display:block;height:20px;width:20px}.app-link-form .text-label,.app-link-form-desktop .text-label{padding-left:6px}.mobile-section .app-link-form,.mobile-section .app-link-form-desktop{margin:10px 0 4px 35px}.mobile-section .app-link-section{padding-left:16px}.app-link-form-desktop{display:block}.app-link-status-section{clear:both;height:30px;margin:0 4px 4px 0;width:320px}.app-link-error-message,.app-link-message,.app-link-success-message{color:#fff;font-size:11px;letter-spacing:1.5px;line-height:30px;padding-left:10px;width:100%}.app-link-error-message{background-color:#f56545}.app-link-success-message{background-color:#6ba539}@media screen and (max-width:900px){.app-link-form-desktop,.app-link-status-section{display:none}}.city-dropdown-frame{width:250px}.city-dropdown{font-size:30px;font-weight:500;width:auto}.city-dropdown.wrap-dd-select{border:2px solid #6ba539;border-radius:0;color:#6ba539}.city-dropdown.wrap-dd-select:after{border-color:#6ba539 transparent}.city-dropdown.wrap-dd-select .dropdown{border:2px solid #6ba539;margin-left:-2px;margin-right:-2px;z-index:10}.city-dropdown.wrap-dd-select .dropdown li a{transition:.2s color;border-bottom:2px solid #6ba539;box-shadow:none;color:#6ba539;font-family:Platform,sans-serif}.city-dropdown.wrap-dd-select .dropdown li:hover a{background-color:#6ba539;color:#fff}.city-dropdown.wrap-dd-select .dropdown li:first-of-type a,.city-dropdown.wrap-dd-select .dropdown li:last-of-type a{border-radius:0}.city-dropdown.wrap-dd-select .dropdown li:last-of-type a{border:none}.city-dropdown[disabled=disabled]{cursor:default}.city-dropdown[disabled=disabled] .dropdown,.city-dropdown[disabled=disabled] .dropdown:after,.city-dropdown[disabled=disabled] .dropdown:before,.city-dropdown[disabled=disabled]:after{display:none}.signup-modal .disclaimer{font-family:"Eudald News",serif;font-size:.875em;font-style:italic;letter-spacing:1px;line-height:1.4em;margin-top:1.4em;opacity:.5;padding:0 4em}.signup-modal .disclaimer a{font-size:1em;line-height:1.4em}.signup-modal .full-name{display:block}.signup-modal .full-name::after{display:table}.signup-modal .full-name .first-name-grp{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:.5em}.signup-modal .full-name .first-name-grp:last-child,.signup-modal .full-name .last-name-grp:last-child{margin-right:0}.signup-modal .full-name .last-name-grp{float:left;display:block;width:48.821174201%;margin-right:0;padding-left:.5em}.login-modal .btn-link,.login-modal a,.signup-modal .btn-link{display:table;margin-left:auto;margin-right:auto}.signup-modal .btn-link{margin-top:1.5em}@media screen and (max-width:1004px){.signup-modal .disclaimer{padding-left:2em;padding-right:2em}}@media screen and (max-width:450px){.signup-modal .disclaimer{padding-left:0;padding-right:0}}.login-modal form{margin-top:0}.login-modal .btn-link{margin-top:1.5em}.login-modal a{margin-top:1em}.address-modal .apt-zip{display:block}.address-modal .apt-zip::after{display:table}.address-modal .apt-zip .apt-grp{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;padding-right:.5em}.address-modal .apt-zip .apt-grp:last-child,.address-modal .apt-zip .zip-grp:last-child{margin-right:0}.address-modal .apt-zip .zip-grp{float:left;display:block;width:23.2317613015%;margin-right:0;padding-left:.5em}.payment-modal .expiry-cvc{display:block}.payment-modal .expiry-cvc::after{display:table}.payment-modal .expiry-cvc .expiry-grp{margin-left:25.5894128995%;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding-right:.5em}.payment-modal .expiry-cvc .cvc-grp:last-child,.payment-modal .expiry-cvc .expiry-grp:last-child{margin-right:0}.payment-modal .expiry-cvc .cvc-grp{float:left;display:block;width:23.2317613015%;margin-right:0;padding-left:.5em}.checkout-modal .loading{margin:2em auto;text-align:center;width:100%}.checkout-modal .checkout-table{margin-left:-1.25em;margin-right:-1.25em}.checkout-modal .checkout-table li{display:block;background-color:#f7f7f7;height:6em;line-height:6em;padding-left:1em;padding-right:1em}.checkout-modal .checkout-table li::after{display:table}.checkout-modal .checkout-table li .quantity,.checkout-modal .checkout-table li .title{display:block;line-height:inherit;height:inherit;font-family:"Eudald News",serif;font-size:1.25em;font-style:italic;letter-spacing:.125em;float:left}.checkout-modal .checkout-table li .quantity{margin-right:2.3576515979%;width:14.7019570017%;padding-left:.8em}.checkout-modal .checkout-table li .quantity:last-child{margin-right:0}.checkout-modal .checkout-table li .title{margin-right:2.3576515979%;width:65.8807828007%;padding-right:5em}.checkout-modal .checkout-table li .price:last-child,.checkout-modal .checkout-table li .title:last-child{margin-right:0}.checkout-modal .checkout-table li .title span{display:inline-block;line-height:normal;vertical-align:middle}.checkout-modal .checkout-table li .price{float:left;display:block;width:14.7019570017%;margin-right:0;font-family:"Eudald News",serif;font-size:1.25em;font-style:italic;height:inherit;letter-spacing:.125em;line-height:inherit;padding-right:.8em;text-align:right;white-space:nowrap}.checkout-modal .checkout-additions,.checkout-modal .checkout-credit-card,.checkout-modal .checkout-promo{display:block;font-family:"Eudald News",serif;font-size:1.25em;font-style:italic;height:2em;letter-spacing:.125em}.checkout-modal .checkout-additions::after,.checkout-modal .checkout-credit-card::after,.checkout-modal .checkout-promo::after{clear:both;content:"";display:table}.checkout-modal .checkout-additions .title,.checkout-modal .checkout-credit-card .title,.checkout-modal .checkout-promo .title{margin-left:8.5298042998%;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;line-height:2em;text-align:right}.checkout-modal .checkout-additions .price:last-child,.checkout-modal .checkout-additions .title:last-child,.checkout-modal .checkout-credit-card .price:last-child,.checkout-modal .checkout-credit-card .title:last-child,.checkout-modal .checkout-promo .price:last-child,.checkout-modal .checkout-promo .title:last-child{margin-right:0}.checkout-modal .checkout-additions .price,.checkout-modal .checkout-credit-card .price,.checkout-modal .checkout-promo .price{margin-left:8.5298042998%;float:left;display:block;width:14.7019570017%;margin-right:0;height:2em;line-height:2em;padding-right:.8em;text-align:right}.intro-top,.main-header-frame{width:100%}.checkout-modal .checkout-additions.freeDelivery .price,.checkout-modal .checkout-additions.freeDelivery .title,.checkout-modal .checkout-promo,.checkout-modal .freeDelivery.checkout-credit-card .price,.checkout-modal .freeDelivery.checkout-credit-card .title,.checkout-modal .freeDelivery.checkout-promo .price,.checkout-modal .freeDelivery.checkout-promo .title{color:#6ba539}.checkout-modal .checkout-credit-card{color:#9da6b1}.checkout-modal .checkout-total{display:table;margin-left:auto;margin-right:auto;background-color:#f7f7f7;color:#9da6b1;font-family:Platform,sans-serif;font-size:1.875em;letter-spacing:.125em;margin-top:1em;padding:.5em;text-transform:uppercase}.checkout-modal .checkout-total .price{color:#4a4a4a;font-family:"Eudald News",serif}.checkout-modal .modal-actions{margin-top:2em;flex-direction:column;align-items:center}.confirmation-modal .modal-message{font-family:Platform,sans-serif;font-size:24px;font-style:normal;letter-spacing:1px;line-height:30px;margin-top:20px}.confirmation-modal .group-order p{font-size:18px;margin-top:10px;text-align:left}.confirmation-modal .modal-footer{background-image:url(../images/order_cta_header.57a65747.jpg);background-position:center 50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-weight:400;margin:3em -1.25em -1.25em;padding:1em}.confirmation-modal .app-link-form-wrapper,.confirmation-modal .app-link-section{display:table;margin-left:auto;margin-right:auto}.confirmation-modal .modal-footer .modal-message{color:#fff;margin-top:0;font-size:18px}.confirmation-modal .app-link-form-wrapper{margin-top:1em}.confirmation-modal .app-link-form,.confirmation-modal .app-link-form-desktop{margin-top:0;padding-left:0;padding-right:0}.confirmation-modal .app-link-section .android-app-link,.confirmation-modal .app-link-section .ios-app-link{float:left;margin-right:10px}.intro-header flash-message .alert,.order-header flash-message .alert{color:#fff;margin-bottom:0;border:none;border-radius:0}.intro-header flash-message .alert .alert-info,.intro-header flash-message .alert.alert-success,.order-header flash-message .alert .alert-info,.order-header flash-message .alert.alert-success{background-color:#6ba539}.intro-header flash-message .alert .alert-danger,.intro-header flash-message .alert .alert-warning,.intro-header flash-message .alert.alert-error,.order-header flash-message .alert .alert-danger,.order-header flash-message .alert .alert-warning,.order-header flash-message .alert.alert-error{background-color:#ffa300}.intro-header flash-message .alert span,.order-header flash-message .alert span{display:block;text-align:center}.intro-header flash-message .alert .close,.order-header flash-message .alert .close{top:-6px}.intro-header .logo-section,.order-header .logo-section{float:left}.intro-header .nav-section,.intro-header .nav-section .nav .nav-item,.order-header .nav-section,.order-header .nav-section .nav .nav-item{float:right}.intro-header .logo-frame,.order-header .logo-frame{display:block;height:3.375em;line-height:3.375em;padding-left:2.5em}.intro-header .logo-frame>a,.order-header .logo-frame>a{display:inline-block;height:38px;line-height:1em;vertical-align:middle}.intro-header .logo-frame>a>img,.order-header .logo-frame>a>img{height:38px}.intro-header .sprig-logo,.order-header .sprig-logo{color:#fff;font-size:2.125em;text-decoration:none}.intro-header .nav-section .nav,.order-header .nav-section .nav{margin:0}.intro-header .nav-section .nav button,.order-header .nav-section .nav button{font-size:.75em;line-height:1em;margin:0;padding:1.75em 2.5em}.intro-header{background-color:rgba(0,0,0,.2);position:fixed;top:0;width:100%;z-index:10}.intro-header .logo-section{display:block}.intro-header:not(.active){transition:background-color .5s}.intro-header:not(.active) .nav-section .nav{transition:margin .5s}.intro-header:not(.active) .nav-section .nav button{transition:margin .5s,padding .5s}.intro-header.active{background-color:transparent}.intro-header.active .logo-section{display:none}.intro-header.active .nav-section .nav button{margin:1em;padding:1em 1.5em}.order-header .logo-frame{padding-left:.5em}.order-header .btn-weak,.order-header .sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action,.order-header .sp-nav .section-content .user-section .login-btn,.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .order-header .sp-group-order-summary-list-item-delete-action,.sp-nav .section-content .user-section .order-header .login-btn{color:#4a4a4a}.main-footer,.main-footer a{color:#007a3e;font-family:Platform,sans-serif}.intro-top{height:70%;position:absolute;top:0;z-index:-1}@media screen and (max-width:600px){.intro-header,.intro-header.active{background-color:#4a4a4a}.intro-header.active .nav-section .nav button{margin:0;padding:1.75em 2.5em}.intro-header .logo-section{display:none}}.main-footer .app-links,.main-footer .social-media-links{margin-left:auto;margin-right:auto;display:table}.main-footer{background-color:#154734;letter-spacing:.25em;padding:1em}.main-footer .logo-section{margin-top:2em}.main-footer .app-section{margin-top:3em}.main-footer .social-media-section{margin-top:2em}.main-footer .site-section{margin-bottom:1em;margin-top:3em}.main-footer a{display:block;text-decoration:none;text-transform:uppercase}.main-footer a:hover{color:rgba(0,122,62,.5);cursor:pointer}.main-footer .logo-frame{height:70px;line-height:70px;display:table;margin-left:auto;margin-right:auto}.main-footer .logo-frame>a{display:inline-block;height:70px;line-height:1em;vertical-align:middle}.main-footer .logo-frame>a>img{height:70px}.main-footer .sprig-logo{color:#6ba539;font-size:400%;height:70px}.main-footer .app-link{float:left}.main-footer .app-link a{font-size:1.125em;padding:.25em .75em}.main-footer .social-media-link{float:left}.main-footer .social-media-link a{background-size:8em;height:2em;margin-left:1em;margin-right:1em;width:2em}.main-footer .site-links{display:table;margin-left:auto;margin-right:auto}.main-footer .site-link{float:left}.main-footer .site-link a{font-size:.75em;padding:.25em 1em}@media screen and (max-width:950px){.main-footer{padding-bottom:40px}.main-footer .app-section{display:none}.main-footer .site-section{text-align:center}.main-footer .site-links .site-link{width:100%}.main-footer .site-links .site-link a{display:inline-block;padding:.5em}}.intro{color:#fff;font-family:Platform,sans-serif;height:100%;letter-spacing:.175em;width:100%}.intro h1{font-size:48px;font-weight:500;letter-spacing:2.5px;line-height:52px;text-transform:capitalize}.intro h2,.intro h3,.intro h4{letter-spacing:2px;font-weight:500}.intro h2{font-size:58px}.intro h3{font-size:46px;text-align:center}.intro h4{font-size:30px;text-align:center}.intro h5{color:#fff;font-size:24px;letter-spacing:1px;line-height:28px;text-transform:uppercase}.intro h6{color:#000;font-family:"Eudald News",serif;font-size:18px;letter-spacing:.5px}.intro p{letter-spacing:.175em;margin:1.5em 0 1em}.intro a{text-decoration:none}.intro .down-arrow img{height:.75em}.intro .down-arrow img:hover{transition:transform .2s;transform:translateY(.25em) scale3d(1.1,1.1,1.1)}.intro .highlight{background-color:#6ba539;color:#fff;padding:.1em}.intro .learn-more{background-color:#6ba539;color:#fff;border:none;font-family:Platform,sans-serif;font-size:18px;letter-spacing:1px;text-align:center;padding:15px 24px;margin-top:10px;margin-left:8.5298042998%;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.intro .learn-more:last-child,.intro .main-logo-section .logo-section,.intro .main-logo-section .logo-section:last-child,.intro .main-logo-section .menu-button-section:last-child{margin-right:0}.intro .learn-more:hover{background-color:#527f2c}.intro .main-logo-section{background:url(../images/hero_image.b8feda80.jpg) center center,center center #515862;background-size:cover;padding-top:30px;width:100%}.intro .main-logo-section .logo-section{margin-left:8.5298042998%;float:left;display:block;width:82.9403914003%}.intro .main-logo-section .logo{margin-top:40px;height:80px}.intro .main-logo-section h1{margin-top:60px;width:800px}.intro .main-logo-section .menu-button-section{margin-left:8.5298042998%;float:left;display:block;width:82.9403914003%;margin-right:0;padding-top:34px}.intro .main-logo-section .mobile-section-app-link-wrapper{padding-top:16px;padding-bottom:20px}.intro .main-logo-section p{font-size:16px;letter-spacing:1.5px;line-height:24px;margin:20px 0 0;width:400px}.intro .main-logo-section form{margin-top:1em}.intro .main-logo-section .app-link-section{float:left;width:100%}.intro .main-logo-section .android-app-link,.intro .main-logo-section .ios-app-link{float:left;margin-right:10px}.intro .main-logo-section .down-arrow{display:table;width:90px;margin:40px auto 30px}.intro .main-detail-section{max-width:68em;margin-left:auto;margin-right:auto;background:#fff;padding-bottom:50px;padding-top:40px}.intro .delicious-section h2,.intro .delicious-section p,.intro .deliver-section h2,.intro .deliver-section p,.intro .ingredient-section h2,.intro .ingredient-section p{margin-left:8.5298042998%;float:left}.intro .main-detail-section::after{display:table}.intro .main-detail-section img{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.intro .delicious-section h2:last-child,.intro .delicious-section p,.intro .delicious-section p:last-child,.intro .deliver-section h2,.intro .deliver-section h2:last-child,.intro .deliver-section p,.intro .deliver-section p:last-child,.intro .ingredient-section h2,.intro .ingredient-section h2:last-child,.intro .ingredient-section p,.intro .ingredient-section p:last-child,.intro .main-detail-section img:last-child,.intro .main-detail-section p,.intro .main-detail-section p:last-child{margin-right:0}.intro .main-detail-section p{float:left;display:block;width:48.821174201%;color:#6ca439;font-size:30px;font-weight:500;letter-spacing:2px;line-height:1.2em;padding-top:52px}.intro .delicious-section,.intro .deliver-section,.intro .ingredient-section,.intro .value-section{margin-top:10px;width:100%}.intro .delicious-section p,.intro .deliver-section p,.intro .ingredient-section p,.intro .value-section p{color:#fff;font-size:20px;letter-spacing:2px;line-height:24px}.intro .ingredient-section{background:url(../images/ingredients_pic.1d1acb6f.jpg),#000;background-size:cover;padding-bottom:80px;padding-top:380px}.intro .ingredient-section h2{display:block;width:57.3509785009%}.intro .ingredient-section p{display:block;width:65.8807828007%}.intro .delicious-section{background:url(../images/culinary_pic.23c52a71.jpg),#000;background-size:cover;padding-bottom:70px;padding-top:290px}.intro .delicious-section h2{display:block;width:57.3509785009%;margin-right:0}.intro .delicious-section p{display:block;width:65.8807828007%}.intro .deliver-section{background:url(../images/delivered_pic.c5720582.jpg),#000;background-size:cover;padding-bottom:46px;padding-top:350px}.intro .deliver-section h2{display:block;width:40.2913699012%}.intro .deliver-section p{display:block;width:65.8807828007%}.intro .mobile-section .mobile-section-header-triangle,.intro .mobile-section .mobile-steps{margin-left:auto;margin-right:auto;display:table}.intro .mobile-section{position:relative;width:100%}.intro .mobile-section h3{background-color:#6ba539;padding:45px 0}.intro .mobile-section h4{margin-top:36px}.intro .mobile-section p{color:#4a4a4a;font-size:20px;letter-spacing:1px;line-height:24px;text-align:center}.intro .mobile-section .mobile-section-header-triangle-wrapper{position:absolute;width:100%}.intro .mobile-section .mobile-steps{margin-top:130px}.intro .mobile-section .mobile-step{float:left;margin:0 25px;width:240px}.intro .mobile-section .mobile-step p{margin-top:20px}.intro .mobile-section .mobile-step-image{display:table;margin-left:auto;margin-right:auto;border-radius:50%;height:220px;width:220px}.intro .mobile-section .mobile-section-app-link{display:table;margin-left:auto;margin-right:auto;width:510px}.intro .mobile-section .mobile-section-app-link p{margin-top:0}.intro .mobile-section .mobile-section-app-link-wrapper{margin-top:34px;padding-top:16px;padding-bottom:20px}.intro .mobile-section .app-link-section{display:table;margin-left:auto;margin-right:auto}.intro .mobile-section .android-app-link,.intro .mobile-section .ios-app-link{float:left;margin-right:10px}.intro .mobile-section .app-link-form input,.intro .mobile-section .app-link-form-desktop input{background-color:#f1f1ef;width:250px}.intro .intro-menu-section{background:#fff;margin-top:70px;padding-bottom:120px;width:100%}.intro .intro-menu-section .mobile-menu-header{display:none}.intro .intro-menu-section .mobile-menu-header h4{margin-bottom:10px}.intro .intro-menu-section .mobile-menu-header .city-dropdown-frame{display:table;margin-left:auto;margin-right:auto}.intro .intro-menu-section h4{color:#6ba539}.intro .intro-menu-section .city-dropdown-frame{display:inline-block}.intro .intro-menu-section .intro-menu-item{margin-left:8.5298042998%;float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;box-shadow:0 2px 24px 0 rgba(0,0,0,.5);margin-top:60px}.intro .intro-menu-section .intro-menu-item::after{display:table}.intro .intro-menu-section .intro-menu-item:last-child{margin-right:0}.intro .intro-menu-section .dish-background{bottom:0;height:auto;position:absolute;width:100%}.intro .intro-menu-section .dish-background-wrapper{float:left;height:460px;overflow-y:hidden;position:relative;width:436px}.intro .intro-menu-section .menu-item-details{float:left;height:460px;position:relative;width:calc(100% - 436px)}.intro .intro-menu-section .menu-item-details h5{background-color:#b1b1b1;padding:24px}.intro .intro-menu-section .menu-item-details h6{margin-top:18px;padding:0 24px}.intro .intro-menu-section .menu-item-details p{color:#000;font-family:"Eudald News",serif;font-size:18px;font-style:italic;letter-spacing:.5px;line-height:28px;margin-top:18px;padding:0 24px}.intro .intro-menu-section .menu-item-details .btn-wrapper{position:absolute;width:100%;bottom:20px}.intro .intro-menu-section .menu-item-details .btn-primary,.intro .intro-menu-section .menu-item-details .modal .modal-actions .btn-accept,.intro .intro-menu-section .menu-item-details .modal .modal-actions .btn-accept-lg,.intro .intro-menu-section .menu-item-details .sp-nav .section-content .user-section .signup-btn,.intro .intro-menu-section .menu-item-details .sp-new-scheduled-order.group-order-section .start-order-btn,.intro .intro-menu-section .menu-item-details sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.modal .modal-actions .intro .intro-menu-section .menu-item-details .btn-accept,.modal .modal-actions .intro .intro-menu-section .menu-item-details .btn-accept-lg,.sp-nav .section-content .user-section .intro .intro-menu-section .menu-item-details .signup-btn,.sp-new-scheduled-order.group-order-section .intro .intro-menu-section .menu-item-details .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .intro .intro-menu-section .menu-item-details .copy-btn{display:table;margin-left:auto;margin-right:auto;padding:10px 50px}.intro .intro-menu-section h2{color:#6ba539;font-weight:700;margin-top:110px}@media screen and (max-width:1088px){.intro .main-logo-section .app-link-section{margin-top:60px}.intro .intro-menu-section .intro-menu-item{margin:60px 0 0;width:100%}.intro .intro-menu-section .dish-background-wrapper,.intro .intro-menu-section .menu-item-details{height:auto;width:50%}.intro .intro-menu-section .dish-background{position:relative}.intro .intro-menu-section .menu-item-details .btn-wrapper{padding-top:30px;position:relative}}@media screen and (max-width:900px){.intro .main-logo-section h1{width:100%}.intro .main-detail-section img{float:none;width:50%;margin:0 auto}.intro .main-detail-section p{float:left;display:block;margin:0 auto;padding:30px;text-align:center;width:100%}.intro .main-detail-section p:last-child{margin-right:0}.intro .delicious-section h2,.intro .deliver-section h2,.intro .ingredient-section h2,.intro .value-section h2{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;font-size:54px;line-height:58px}.intro .delicious-section h2:last-child,.intro .deliver-section h2:last-child,.intro .ingredient-section h2:last-child,.intro .value-section h2:last-child{margin-right:0}.intro .mobile-section h3{font-size:40px}.intro .mobile-section .mobile-steps{width:240px}}@media screen and (max-width:550px){.intro .main-logo-section p,.intro .mobile-section h3{padding-left:20px;padding-right:20px}.intro h1{font-size:30px;line-height:34px;text-align:center}.intro .learn-more{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.intro .learn-more:last-child{margin-right:0}.intro .main-logo-section .app-link-section,.intro .main-logo-section .logo{display:table;margin-left:auto;margin-right:auto}.intro .mobile-section-app-link-wrapper{background-color:rgba(0,0,0,.6)}.intro .main-logo-section{padding-top:90px}.intro .main-logo-section p{text-align:center;width:100%}.intro .main-logo-section .app-link-section{float:none;margin-top:18px;width:auto}.intro .main-logo-section .down-arrow{margin-bottom:40px;margin-top:40px;width:60px}.intro .intro-menu-section .dish-background-wrapper,.intro .mobile-section .mobile-section-app-link{width:100%}.intro .delicious-section,.intro .deliver-section,.intro .ingredient-section,.intro .value-section{background-position:center center}.intro .deliver-section{background-position:-200px center}.intro .mobile-section .mobile-section-app-link p{color:#fff;padding-left:20px;padding-right:20px}.intro .intro-menu-section .desktop-menu-header{display:none}.intro .intro-menu-section .mobile-menu-header{display:block}.intro .intro-menu-section .menu-item-details{background-color:#f1f1ef;width:100%}.intro .intro-menu-section .menu-item-details h5{background-color:#f1f1ef;color:#4a4a4a;text-align:center}.intro .intro-menu-section .menu-item-details h6,.intro .intro-menu-section .menu-item-details p{display:none}.intro .intro-menu-section .menu-item-details .btn-wrapper{bottom:0;padding-top:0;position:relative}.intro .intro-menu-section .menu-item-details .btn-wrapper .btn-primary,.intro .intro-menu-section .menu-item-details .btn-wrapper .modal .modal-actions .btn-accept,.intro .intro-menu-section .menu-item-details .btn-wrapper .modal .modal-actions .btn-accept-lg,.intro .intro-menu-section .menu-item-details .btn-wrapper .sp-nav .section-content .user-section .signup-btn,.intro .intro-menu-section .menu-item-details .btn-wrapper .sp-new-scheduled-order.group-order-section .start-order-btn,.intro .intro-menu-section .menu-item-details .btn-wrapper sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.modal .modal-actions .intro .intro-menu-section .menu-item-details .btn-wrapper .btn-accept,.modal .modal-actions .intro .intro-menu-section .menu-item-details .btn-wrapper .btn-accept-lg,.sp-nav .section-content .user-section .intro .intro-menu-section .menu-item-details .btn-wrapper .signup-btn,.sp-new-scheduled-order.group-order-section .intro .intro-menu-section .menu-item-details .btn-wrapper .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .intro .intro-menu-section .menu-item-details .btn-wrapper .copy-btn{margin-bottom:30px;margin-top:0}}.order-ad-banner,.order-mobile-banner{background-position:center center;background-size:cover;overflow:hidden}@media screen and (max-width:450px){.intro .main-detail-section img{width:100%}.intro .main-detail-section p{width:100%;font-size:20px;line-height:1.2em;margin-bottom:0;padding:20px 20px 0}.intro .delicious-section,.intro .deliver-section,.intro .ingredient-section,.intro .value-section{padding-top:150px}.intro .delicious-section h2,.intro .deliver-section h2,.intro .ingredient-section h2,.intro .value-section h2{line-height:34px}.intro .delicious-section p,.intro .deliver-section p,.intro .ingredient-section p,.intro .value-section p{font-size:18px;line-height:24px}.intro .mobile-section-header-triangle{width:20%}.intro .delicious-section h2,.intro .deliver-section h2,.intro .ingredient-section h2,.intro .value-section h2{font-size:32px}.intro .delicious-section p,.intro .deliver-section p,.intro .ingredient-section p,.intro .value-section p{margin-left:8.5298042998%;float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.intro .delicious-section p:last-child,.intro .deliver-section p:last-child,.intro .ingredient-section p:last-child,.intro .value-section p:last-child{margin-right:0}.intro .mobile-section h3{text-align:center;font-size:28px}.intro .mobile-section p{margin-bottom:50px;text-align:center}.intro .intro-menu-section h2{font-size:24px}}.mob-int-body{width:100%;height:100%;background-image:url(../images/interstitial-bg.6384da01.jpg);background-size:cover;position:absolute;z-index:-1}.mobile-container{margin-left:34.1192171993%;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;text-align:center}.mobile-container:last-child{margin-right:0}@media screen and (max-width:900px){.mobile-container{margin-left:17.0596085997%;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.mobile-container:last-child{margin-right:0}}.mobile-container h3{color:#fff;font-size:1.25em;letter-spacing:.05em;margin-bottom:2em}.mobile-container img{width:50%;margin:2em 0}@media screen and (min-width:900px){.mobile-container img{width:50%}}.mobile-container .get-the-app{background-color:#6ba539;font-family:Platform,sans-serif;font-size:1.1em;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;padding:1.25em 2.6em;color:#fff;margin:2em auto}.mobile-container .get-the-app:hover{background-color:#527f2c;color:#fff}.mobile-container a{color:#fff}.mobile-container a:hover{color:#e6e6e6}.mobile-container .continue-from-mobile{display:block;margin-top:3em;letter-spacing:.025em}.order{background-color:#fff}.order-mobile-banner{background-image:url(../images/order_cta_header.57a65747.jpg)}.order-mobile-banner .order-mobile-content{margin-left:59.7086300988%;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-top:40px}.order-mobile-banner .order-mobile-content:last-child{margin-right:0}.order-mobile-banner p{color:#fff;font-size:24px;letter-spacing:1px;line-height:28px;margin-top:40px}.modal .modal-actions .order-mobile-banner .btn-accept,.modal .modal-actions .order-mobile-banner .btn-accept-lg,.order-mobile-banner .btn-primary,.order-mobile-banner .modal .modal-actions .btn-accept,.order-mobile-banner .modal .modal-actions .btn-accept-lg,.order-mobile-banner .sp-nav .section-content .user-section .signup-btn,.order-mobile-banner .sp-new-scheduled-order.group-order-section .start-order-btn,.order-mobile-banner sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.sp-nav .section-content .user-section .order-mobile-banner .signup-btn,.sp-new-scheduled-order.group-order-section .order-mobile-banner .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .order-mobile-banner .copy-btn{font-size:14px;line-height:20px;padding:14px}.modal .modal-actions .order-mobile-banner .btn-accept .text-icon,.modal .modal-actions .order-mobile-banner .btn-accept-lg .text-icon,.order-mobile-banner .btn-primary .text-icon,.order-mobile-banner .modal .modal-actions .btn-accept .text-icon,.order-mobile-banner .modal .modal-actions .btn-accept-lg .text-icon,.order-mobile-banner .sp-nav .section-content .user-section .signup-btn .text-icon,.order-mobile-banner .sp-new-scheduled-order.group-order-section .start-order-btn .text-icon,.order-mobile-banner sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn .text-icon,.sp-nav .section-content .user-section .order-mobile-banner .signup-btn .text-icon,.sp-new-scheduled-order.group-order-section .order-mobile-banner .start-order-btn .text-icon,sp-copy-link-button .sp-copy-link-button .copy-btn-container .order-mobile-banner .copy-btn .text-icon{height:20px;width:19px}.order-mobile-banner .app-link-section{float:left;margin-bottom:60px}.order-mobile-banner .android-app-link,.order-mobile-banner .ios-app-link{float:left;margin-right:10px}.order-ad-banner{background-image:url(../images/header_bg_1.80b3b3fc.jpg)}.order-ad-banner .order-ad-content{float:left;display:block;width:31.7615656014%;margin:150px 2.3576515979% 150px 8.5298042998%}.order-ad-banner .order-ad-content:last-child{margin-right:0}.order-ad-banner p{color:#fff;font-size:36px;font-weight:500;letter-spacing:4px;line-height:40px}.delivery-banner{color:#4a4a4a;font-family:"Eudald News",serif;height:4em;letter-spacing:.125em;margin-top:2em}.delivery-banner label{font-family:Platform,sans-serif;font-size:.875em;text-transform:uppercase}.delivery-banner h1{font-size:1.5em;font-style:italic}.delivery-banner h2{font-size:1.5em;letter-spacing:.125em}.delivery-banner h3{font-size:1.25em;letter-spacing:.125em}.delivery-banner .menu-title-section{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;border-right:1px solid #bec6c4;height:100%;padding:.5em}.delivery-banner .menu-title-section:last-child{margin-right:0}.delivery-banner .menu-title-section .menu-title{margin-top:.25em;line-height:1.1em}.delivery-banner .address-section{float:left;display:block;width:34.1192171993%;height:100%;padding:.5em}.delivery-banner .address-section:last-child{width:31.7615656014%}.delivery-banner .address-section.right-divider{border-right:1px solid #bec6c4}.delivery-banner .address-section .address-btn{background-color:transparent;border:none;color:#6ba539;display:block;font-family:"Eudald News",serif;font-size:1em;height:100%;line-height:1em;margin-right:1.618em;padding:0;text-align:left}.delivery-banner .address-section .address-btn:hover{opacity:.5}.delivery-banner .address-section .address-inactive{height:100%;line-height:1.1em}.delivery-banner .address-section .address-active{height:100%}.delivery-banner .address-section label{color:#4a4a4a}.delivery-banner .address-section .address-value{line-height:1em;margin-top:.25em}.delivery-banner .eta-section{float:left;display:block;width:31.7615656014%;margin-right:0;height:100%;padding:.5em}.delivery-banner .eta-section:last-child{margin-right:0}.delivery-banner .eta-section .known-eta-message{height:100%;line-height:3.2em}.delivery-banner .eta-section .eta{color:#6ba539}.delivery-banner .eta-section .eta-loading-icon{height:100%}.clear::after{display:table}.group-order-notes{margin-top:3em;margin-bottom:1em}.group-order-notes p{color:#4a4a4a;margin:5px 30px;font-size:18px;letter-spacing:1px;line-height:28px}.group-order-section-deprecated h3,.menu-section h4{font-family:Platform,sans-serif;font-size:1.75em;text-transform:uppercase}.group-order-section-deprecated>section{box-sizing:border-box;margin:0;padding:0 1em}.group-order-section-deprecated .eta-section .wrap-dd-select,.group-order-section-deprecated .menu-title-section .wrap-dd-select{margin:5px;width:90%}.menu-section .menu-item,.menu-section .menu-item .card:last-child,.menu-section .menu-item:last-child{margin-right:0}.group-order-section-deprecated .menu-title-section{padding-left:1em}.group-order-section-deprecated .eta-section{padding-top:.5em;padding-left:0;border-right:1px solid #bec6c4}.menu-section{font-family:Platform,sans-serif;letter-spacing:.125em;margin-bottom:4em;margin-top:4em}.menu-section h5{font-family:"Eudald News",serif;font-size:1.125em;font-style:italic}.menu-section .menu-header{border-bottom:2px solid #4a4a4a;color:#4a4a4a;float:left;font-size:30px;font-weight:500;padding:10px;text-align:center;width:100%}.menu-section .menu-items{float:left}.menu-section .menu-item{margin-left:8.5298042998%;float:left;display:block;width:82.9403914003%;margin-bottom:4em}.menu-section .menu-item .card{float:left;display:block;width:100%;margin-right:0;background-color:#f1f1ef;height:520px;margin-top:60px;overflow-y:hidden}.menu-section .menu-item .card-photo-frame{float:left;display:block;margin-right:2.8425855704%;width:48.5787072148%;height:520px;overflow-y:hidden;position:relative}.menu-section .menu-item .amount-section:last-child,.menu-section .menu-item .card-photo-frame:last-child{margin-right:0}.menu-section .menu-item .card-photo{bottom:0;height:auto;position:absolute;width:100%}.menu-section .menu-item .card-text-top{font-family:"Eudald News",serif;font-size:16px;font-style:italic;font-weight:200;height:65%;letter-spacing:.5px;line-height:22px}.menu-section .menu-item .card-text-bottom{height:35%}.menu-section .menu-item .card-text-bottom .nav{height:30%}.menu-section .menu-item .card-text-bottom .content{float:left;height:70%;position:relative;width:100%}.menu-section .menu-item .amount-section{float:left;display:block;width:28.0101901008%;margin-right:0;position:relative}.menu-section .menu-item .amount-section .counter-amt{display:table;margin-left:auto;margin-right:auto;font-family:"Eudald News",serif;font-size:32px;padding-top:15px;text-align:center}.menu-section .menu-item .amount-section .btn-counter{height:64px;position:absolute;top:0;width:64px}.menu-section .menu-item .amount-section .btn-counter-dec{background-image:url(../images/minus_bubble_green.4c9076de.svg);background-size:contain;left:0}.menu-section .menu-item .amount-section .btn-counter-dec:disabled{background-image:url(../images/minus_bubble_grey.0c1c19b9.svg)}.menu-section .menu-item .amount-section .btn-counter-inc{background-image:url(../images/plus_bubble.e1c55358.svg);background-size:contain;right:0}.menu-section .addon-menu-items{margin-left:8.5298042998%;float:left;display:block;width:82.9403914003%;margin-right:0;margin-bottom:2em}.menu-section .addon-menu-items:last-child{margin-right:0}.menu-section .addon-menu-item .card{background-color:#fafafa;height:420px;overflow-y:hidden}.menu-section .addon-menu-item .card-photo-frame{height:420px;overflow-y:hidden;position:relative}.menu-section .addon-menu-item .card-photo{bottom:0;height:auto;margin-left:15%;position:absolute;width:70%}.menu-section .addon-menu-item .amount-section{margin-left:26.4628762957%;float:left;display:block;margin-right:5.8515051827%;width:47.0742474087%;margin-top:2em;position:relative}.menu-section .addon-menu-item .amount-section:last-child{margin-right:0}.menu-section .addon-menu-item .amount-section .counter-amt{display:table;margin-left:auto;margin-right:auto;font-family:"Eudald News",serif;font-size:32px;padding-top:15px;text-align:center}.menu-section .addon-menu-item .amount-section .btn-counter{height:64px;position:absolute;top:0;width:64px}.menu-section .addon-menu-item .amount-section .btn-counter-dec{background-image:url(../images/minus_bubble_green.4c9076de.svg);background-size:contain;left:0}.menu-section .addon-menu-item .amount-section .btn-counter-dec:disabled{background-image:url(../images/minus_bubble_grey.0c1c19b9.svg)}.menu-section .addon-menu-item .amount-section .btn-counter-inc{background-image:url(../images/plus_bubble.e1c55358.svg);background-size:contain;right:0}.menu-section .disclaimer{clear:both;color:#4a4a4a;font-size:.75em;font-weight:200;padding:0 7em;text-align:center;width:100%}.checkout-footer{transition:bottom .6s cubic-bezier(.86,0,.07,1);bottom:1em;color:#fff;margin-left:11.707602064em;position:fixed;width:45.212408256em}.checkout-footer.ng-hide{bottom:-6em}.checkout-footer.ng-hide-add,.checkout-footer.ng-hide-remove{display:block!important}.checkout-footer .btn-primary,.checkout-footer .modal .modal-actions .btn-accept,.checkout-footer .modal .modal-actions .btn-accept-lg,.checkout-footer .sp-nav .section-content .user-section .signup-btn,.checkout-footer .sp-new-scheduled-order.group-order-section .start-order-btn,.checkout-footer sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.modal .modal-actions .checkout-footer .btn-accept,.modal .modal-actions .checkout-footer .btn-accept-lg,.sp-nav .section-content .user-section .checkout-footer .signup-btn,.sp-new-scheduled-order.group-order-section .checkout-footer .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .checkout-footer .copy-btn{font-size:1.5em;height:3em;letter-spacing:.2em;margin:0;position:relative;width:100%}@media screen and (max-width:1088px){.order-mobile-banner{background-position:center}.order-mobile-banner .order-mobile-content{margin-left:50%;margin-top:40px;padding-right:100px;width:50%}.order-mobile-banner .app-link-section{margin-top:60px}.order-ad-banner .order-ad-content{margin-left:0;padding-left:50px;padding-right:50px;width:100%}.delivery-banner .address-section,.delivery-banner .eta-section,.delivery-banner .menu-title-section{border-right:none;padding:0 1em;width:100%}.delivery-banner .address-section{margin-top:.5em}.menu-section{margin:0;width:100%}.menu-section .menu-items{float:left;width:auto}.menu-section .menu-item{width:100%;margin-left:0}.menu-section .menu-item .card,.menu-section .menu-item .card-photo,.menu-section .menu-item .card-photo-frame,.menu-section .menu-item .card-text{height:auto;width:100%}.menu-section .menu-item .card{box-shadow:none}.menu-section .menu-item .card-text-head-mobile{background-color:#f7f7f7;border:none;display:block;float:left;font-family:Platform,sans-serif;font-size:1em;height:3em;line-height:3em;padding:0 .75em;position:relative;text-align:left;text-transform:uppercase;width:100%}.menu-section .addon-menu-item .amount-section,.menu-section .addon-menu-item .cost-section,.menu-section .addon-menu-item .menu-item-title-section,.menu-section .menu-item .amount-section,.menu-section .menu-item .cost-section,.menu-section .menu-item .menu-item-title-section{text-align:center}.menu-section .menu-item .card-text-head-mobile:hover{opacity:.8}.menu-section .menu-item .card-text-head-mobile:after{content:'+';display:block;height:3em;line-height:3em;padding:0 .75em;position:absolute;right:0;top:0}.menu-section .menu-item .card-text-head-mobile.open:after{content:'-'}.menu-section .menu-item .card-photo{float:none;position:relative}.menu-section .menu-item .card-text{display:none;height:auto;padding-left:1.618em}.menu-section .menu-item .card-text.open{display:block}.menu-section .menu-item .card-text-top{font-size:.9em;height:auto;line-height:1.4em}.menu-section .menu-item .card-text-bottom{float:left;font-size:.8em;height:auto;width:100%}.menu-section .menu-item .card-text-bottom .content{height:auto;min-height:8em}.menu-section .menu-item .ingredients,.menu-section .menu-item .nutritions{font-size:1em;overflow-y:hidden;position:relative}.menu-section .menu-item .ingredients{height:auto;padding-top:2em}.menu-section .menu-item .nutritions{height:8em;padding-top:2em}.menu-section .menu-item .menu-item-title-section{border:none;display:block;margin-top:2em;padding:0 1.5em;width:100%}.menu-section .menu-item .cost-section{display:block;padding:0 1.5em;width:100%}.menu-section .menu-item .amount-section,.menu-section .menu-item .amount-section:last-child{display:table;margin-left:auto;margin-right:auto;float:none;width:280px}.menu-section .addon-menu-items{margin-left:0;width:auto}.menu-section .addon-menu-item{width:100%;margin-left:0}.menu-section .addon-menu-item .card,.menu-section .addon-menu-item .card-photo-frame{height:auto;width:100%}.menu-section .addon-menu-item .card-photo{float:none;position:relative}.menu-section .addon-menu-item .menu-item-title-section{border:none;display:block;margin-top:2em;padding:0 1.5em;width:100%}.menu-section .addon-menu-item .cost-section{display:block;padding:0 1.5em;width:100%}.menu-section .addon-menu-item .amount-section,.menu-section .addon-menu-item .amount-section:last-child{display:table;margin-left:auto;margin-right:auto;float:none;width:280px}.menu-section .disclaimer{height:auto;padding:1em}.restrictions>li{display:block}.checkout-footer{margin-left:10%;width:80%}}@media screen and (max-width:720px){.order-mobile-banner .order-mobile-content{margin-left:0;padding:0 100px;width:100%}.order-mobile-banner .order-mobile-content p{text-align:center}.order-mobile-banner .order-mobile-content .app-link-section{display:table;margin-left:auto;margin-right:auto;float:none}.alert-banner{font-size:1em;margin:1.5em 0}.alert-banner img{height:100%}}@media screen and (max-width:520px){.menu-section .menu-item .nav .underline,.menu-section .menu-item .nav.chrome .underline{transition-property:margin,width;transition-duration:.3s,.3s;height:1px;background:#6ba539;display:block;position:absolute;top:30px}.order-mobile-banner .order-mobile-content{padding:0 20px}.delivery-banner .address-section:last-child,.group-order-section-deprecated .address-section,.group-order-section-deprecated .eta-section,.group-order-section-deprecated .menu-title-section{padding:0 1.5em;width:100%;border-right:none}.menu-section .menu-item .nav .ingredients-nav{margin-right:30px}.menu-section .menu-item .nav .underline{opacity:0}.menu-section .menu-item .nav .first-underlined.selected~.underline,.menu-section .menu-item .nav .selected.ingredients-nav~.underline{margin-left:0;opacity:1;width:119px}.menu-section .menu-item .nav .second-underlined.selected~.underline,.menu-section .menu-item .nav .selected.nutritions-nav~.underline{margin-left:158px;opacity:1;width:102px}.menu-section .menu-item .nav .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav .ng-hide.ingredients-nav~.underline{margin-left:0!important}.menu-section .menu-item .nav.chrome .underline{opacity:0}.menu-section .menu-item .nav.chrome .first-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.ingredients-nav~.underline{margin-left:-2px;opacity:1;width:119px}.menu-section .menu-item .nav.chrome .second-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.nutritions-nav~.underline{margin-left:156px;opacity:1;width:102px}.menu-section .menu-item .nav.chrome .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav.chrome .ng-hide.ingredients-nav~.underline{margin-left:0!important}}.preferences-form,.preferences-form form,.preferences-login,.preferences-section .btn-link,.preferences-section .logo-section,.sfw-admin .sfw-day-select,.sfw-admin .sfw-title{margin-right:auto;margin-left:auto}.sp-nav{background-color:#fff;box-shadow:0 2px 9px 0 rgba(0,0,0,.1);display:flex;height:5em;position:fixed;width:100%;z-index:10}.preferences-form,.preferences-login,.sfw-admin-login{box-shadow:0 1px 3px rgba(0,0,0,.5)}.sp-nav .section-content{max-width:1000px;align-items:center;display:flex;flex-direction:row;justify-content:space-between;flex:1;padding:0 4em}.sp-nav .section-content flash-message .alert{color:#fff;margin-bottom:0;border:none;border-radius:0}.sp-nav .section-content flash-message .alert .alert-info,.sp-nav .section-content flash-message .alert.alert-success{background-color:#6ba539}.sp-nav .section-content flash-message .alert .alert-danger,.sp-nav .section-content flash-message .alert .alert-warning,.sp-nav .section-content flash-message .alert.alert-error{background-color:#ffa300}.sp-nav .section-content flash-message .alert span{display:block;text-align:center}.sp-nav .section-content flash-message .alert .close{top:-6px}.sp-nav .section-content .logo-section{display:flex;flex:1}.sp-nav .section-content .logo-section .logo-frame{display:block;height:5em;line-height:5em}.sp-nav .section-content .logo-section .logo-frame>a{display:inline-block;height:38px;line-height:1em;vertical-align:middle}.sp-nav .section-content .logo-section .logo-frame>a>img{height:38px}.sp-nav .section-content .logo-section .logo-frame .sprig-logo{color:#fff;font-size:calc(5em / 2);text-decoration:none}.sp-nav .section-content .user-section{align-items:center;display:flex;flex:1;flex-direction:row-reverse}.sp-nav .section-content .user-section .logged-in-user-section .sprig-dropdown-head,.sp-nav .section-content .user-section .login-btn,.sp-nav .section-content .user-section .nav-btn-common,.sp-nav .section-content .user-section .signup-btn{font-weight:200;letter-spacing:3.6px;height:46px;min-width:140px}.sp-nav .section-content .user-section .login-btn{color:#9da6b1}.sp-nav .section-content .user-section .logged-in-user-section .sprig-dropdown-head{height:5em;padding:32px;color:#9da6b1;text-transform:uppercase}.sp-nav .section-content .user-section .logged-in-user-section .sprig-dropdown-option{padding:0 32px 32px;font-weight:200}.group-order .content{padding-top:5em}@media screen and (max-width:750px){sp-nav .sp-nav .section-content .logo-section{justify-content:center}sp-nav .sp-nav .section-content .user-section{display:none}}.preferences-section{padding-top:3em}.preferences-section .logo-section{display:table;margin-bottom:3em;width:10em}.preferences-section .btn-link{display:table;margin-bottom:1em}.preferences-section .btn-link.ng-animate.ng-leave{display:none}.preferences-form{display:table;padding:4em;width:1004px}.preferences-form h1{color:#4a4a4a;font-family:Platform,sans-serif;font-size:2.75em;font-weight:200;letter-spacing:.125em;line-height:1em;text-align:center;text-transform:uppercase}.preferences-form .error-section .error-message,.preferences-form .success-section .success-message,.preferences-login .error-section .error-message{letter-spacing:1px;font-family:"Eudald News",serif;font-weight:700}.preferences-form form{display:table;width:30em}.preferences-form fieldset{width:100%}.preferences-form label{float:left;width:auto;max-width:95%}.preferences-form input{float:right}.modal .modal-actions .preferences-form .btn-accept,.modal .modal-actions .preferences-form .btn-accept-lg,.preferences-form .btn-primary,.preferences-form .modal .modal-actions .btn-accept,.preferences-form .modal .modal-actions .btn-accept-lg,.preferences-form .sp-nav .section-content .user-section .signup-btn,.preferences-form .sp-new-scheduled-order.group-order-section .start-order-btn,.preferences-form sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.sp-nav .section-content .user-section .preferences-form .signup-btn,.sp-new-scheduled-order.group-order-section .preferences-form .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .preferences-form .copy-btn{display:table;margin-left:auto;margin-right:auto;margin-top:40px}.preferences-form .error-section{color:#df0000;line-height:1.4em;margin-bottom:1.5em;margin-top:2em;text-align:center}.preferences-form .success-section{color:#6ba539;line-height:1.4em;margin-bottom:1.5em;margin-top:2em;text-align:center}.preferences-login{display:table;line-height:1.5em;padding-bottom:4em;padding-top:4em;width:1004px}.preferences-login form{padding-left:4em;padding-right:4em}.modal .modal-actions .preferences-login .btn-accept,.modal .modal-actions .preferences-login .btn-accept-lg,.preferences-login .btn-primary,.preferences-login .modal .modal-actions .btn-accept,.preferences-login .modal .modal-actions .btn-accept-lg,.preferences-login .sp-nav .section-content .user-section .signup-btn,.preferences-login .sp-new-scheduled-order.group-order-section .start-order-btn,.preferences-login sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.sp-nav .section-content .user-section .preferences-login .signup-btn,.sp-new-scheduled-order.group-order-section .preferences-login .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .preferences-login .copy-btn{display:table;margin-left:auto;margin-right:auto;margin-top:2em;padding:1.25em 4.5em}.preferences-login .error-section{color:#df0000;line-height:1.4em;margin-bottom:1.5em;margin-top:2em;text-align:center}@media screen and (max-width:1004px){.preferences-form,.preferences-form form,.preferences-login,.preferences-login form{width:100%}.preferences-login h1{margin-top:1.5em;font-size:2em}.preferences-login form{padding-left:2em;padding-right:2em}}@media screen and (max-width:580px){.preferences-form{padding-left:1em;padding-right:1em}}@media screen and (max-width:470px){.preferences-form,.preferences-form form,.preferences-login form{padding:1em}.preferences-form h1{margin-top:1.5em;font-size:2em}.preferences-form label{font-size:1em;max-width:80%}}.sfw-admin .sfw-title{display:table;font-size:32px;letter-spacing:2px;padding-top:50px;text-align:center;width:400px}.sfw-admin .sfw-company-name{color:#6ba539}.sfw-admin .sfw-day-select{display:table;margin-top:50px;width:220px}.sfw-admin .sfw-day-select button{float:left;margin-left:5px;margin-right:5px;padding:8px 0;width:40px}.sfw-admin .sfw-day-select .sfw-selected-week{float:left;letter-spacing:1.5px;margin:10px 5px;padding:5px 0;text-align:center;width:110px}.sfw-admin .sfw-transaction-list{display:table;margin-left:auto;margin-right:auto;margin-top:30px;width:800px}.sfw-admin .sfw-transaction{border-bottom:1px solid #000;float:left;letter-spacing:2px;padding:10px 20px;width:100%}.sfw-admin .sfw-transaction h1{font-weight:700}.sfw-admin .sfw-transaction .sfw-name-column,.sfw-admin .sfw-transaction .sfw-time-column{float:left;width:35%}.sfw-admin .sfw-transaction .sfw-total-quantity-column{float:left;width:20%}.sfw-admin .sfw-transaction .sfw-quantity-column{color:red;float:left;width:10%}.sfw-admin-login{display:table;margin-left:auto;margin-right:auto;line-height:1.5em;margin-top:4em;padding-bottom:4em;padding-top:4em;width:1004px}.sfw-admin-login form{padding-left:4em;padding-right:4em}.modal .modal-actions .sfw-admin-login .btn-accept,.modal .modal-actions .sfw-admin-login .btn-accept-lg,.sfw-admin-login .btn-primary,.sfw-admin-login .modal .modal-actions .btn-accept,.sfw-admin-login .modal .modal-actions .btn-accept-lg,.sfw-admin-login .sp-nav .section-content .user-section .signup-btn,.sfw-admin-login .sp-new-scheduled-order.group-order-section .start-order-btn,.sfw-admin-login sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn,.sp-nav .section-content .user-section .sfw-admin-login .signup-btn,.sp-new-scheduled-order.group-order-section .sfw-admin-login .start-order-btn,sp-copy-link-button .sp-copy-link-button .copy-btn-container .sfw-admin-login .copy-btn{display:table;margin-left:auto;margin-right:auto;margin-top:2em;padding:1.25em 4.5em}.sfw-admin-login .error-section{color:#df0000;line-height:1.4em;margin-bottom:1.5em;margin-top:2em;text-align:center}.sfw-admin-login .error-section .error-message{font-family:"Eudald News",serif;font-weight:700;letter-spacing:1px}.group-order .group-order-ad-banner{height:730px;background-image:url(../images/hero_image_group_order.cbd98079.png);background-position:center center;background-size:cover;overflow:hidden;display:flex;justify-content:center}.group-order-confirmation .content,.group-order-summary .content{position:absolute;left:0;top:0;overflow-y:scroll;bottom:0;right:0}.group-order .group-order-ad-banner .order-ad-content{flex:1;max-width:1000px;padding:0 64px;margin-bottom:150px;margin-top:150px}.group-order .group-order-ad-banner h1{font-family:Platform,sans-serif;color:#fff;font-size:78px;font-weight:500;letter-spacing:3px;line-height:1.2;margin-bottom:95px}.group-order .group-order-ad-banner p{color:#fff;font-size:24px;font-weight:200;letter-spacing:2px;line-height:1.2}.group-order-confirmation .content{background-color:#F9F9F9}.group-order-share .checkout-footer{border-top:3px solid #ffa300;background-color:#fff;width:100%;margin:0;bottom:0;height:123px;color:#66635d}.group-order-share .checkout-footer .checkout-place-order-footer{background-color:#fff}.group-order-share .checkout-footer .checkout-place-order-footer button{color:#fff;background-color:#6ba539;font-weight:200}.group-order-share .checkout-footer .checkout-place-order-footer button:hover{background-color:#ffa300;color:#FFF}.group-order-share .checkout-footer .section-content{display:flex;align-items:center;padding:0 5.75em}.group-order-share .checkout-footer .section-content>:first-child{flex:1}.group-order-share .checkout-footer .checkout-footer-body{font-family:"Eudald News",serif;padding-right:2em}.group-order-share .checkout-footer h1{font-family:Platform,sans-serif;color:#4a4a4a;letter-spacing:3px;font-size:1.5em;padding-top:1em}.group-order-share .checkout-footer p{padding-top:.5em}.group-order-share .checkout-footer button{height:46px;font-weight:100;width:initial;font-size:initial;margin-top:1.2em;padding-right:5em;padding-left:5em}.group-order-summary .sp-group-order-summary-info button{padding:0 5em}.group-order-summary button{height:46px;font-weight:100;margin-bottom:30px}.modal.group-order-info-modal .modal-error-message{font-style:italic;color:#df0000}.modal.group-order-info-modal .active-section-indicator{position:relative;left:-25px;top:3px;width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #ffa300;visibility:hidden}.modal.group-order-info-modal .active-section-indicator.active-section{visibility:visible}.modal.group-order-info-modal input.error,.modal.group-order-info-modal input.ng-invalid.ng-dirty,.modal.group-order-info-modal textarea.error,.modal.group-order-info-modal textarea.ng-invalid.ng-dirty{border-color:#df0000}.modal.group-order-info-modal .modal-form-section{padding:0 1em}.modal.group-order-info-modal .modal-form-section-header h2{margin-top:-14px}.modal.group-order-info-modal .modal-form-section-header a{font-size:.75em}.scheduled-order-modal p{margin:.5em 0}.scheduled-order-modal .admin-scheduled-order-confirmation-cutoff-time{font-family:Platform,sans-serif;font-size:24px;font-weight:500;letter-spacing:3px;text-align:center;color:#ffa300}.sp-cart-summary-list{font-family:"Eudald News",serif;padding:1.5em 1.5em 0;margin-bottom:2em}.sp-cart-summary-list:first-child{padding-top:0}.sp-cart-summary-list h3{font-weight:700;border-top:1px solid #bec6c4;border-bottom:1px solid #bec6c4;padding:1em 7em;line-height:1.5em}.sp-cart-summary-list h3 .sp-cart-summary-list-header{font-weight:bolder}.sp-cart-summary-list ul.sp-cart-summary-cart-item{border-bottom:1px solid #bec6c4;margin-bottom:5em;padding-left:7em}.sp-cart-summary-list ul.sp-cart-summary-cart-item li.sp-cart-summary-dish-item{padding:1em 0;border-bottom:1px solid #bec6c4}.sp-cart-summary-list ul.sp-cart-summary-cart-item li.sp-cart-summary-dish-item:last-child{border-bottom:none}.sp-cart-summary-list ul.sp-cart-summary-cart-item li.sp-cart-summary-dish-item .sp-cart-summary-dish-image{display:inline-block;background-size:cover;width:76px;height:76px;background-color:#bec6c4;background-position:center;line-height:76px;vertical-align:middle}.sp-cart-summary-list ul.sp-cart-summary-cart-item li.sp-cart-summary-dish-item .sp-cart-summary-dish-title{padding-left:1em;display:inline-block;vertical-align:middle}sp-copy-link-button,sp-copy-link-button .sp-copy-link-button{flex:1;display:flex}.sp-cart-summary-list .sp-cart-summary-list-actions{padding:1em;text-align:right;width:100%;border-top:1px solid #bec6c4}.sp-cart-summary-list .sp-cart-summary-list-actions button{font-weight:200;height:46px}.sp-cart-summary-list .sp-cart-summary-list-actions .btn-secondary{background-color:transparent;color:#6ba539;border:1px solid #6ba539}.sp-cart-summary-list .sp-cart-summary-list-actions .btn-secondary:hover{color:#007a3e;border-color:#007a3e}.sp-cart-summary-list .cancel-order-section{padding-bottom:5em;text-align:center}.sp-cart-summary-list .cancel-order-section .remove-cart-link{cursor:pointer;font-size:inherit;text-decoration:underline}sp-copy-link-button{flex-direction:row}sp-copy-link-button .sp-copy-link-button .sp-copy-link-url{flex:1;height:46px;width:75%;background-color:#fff;border:1px solid #6ba539;font-family:"Eudald News",serif;font-size:1em;font-style:italic}.sp-group-order-guest-summary-info h1,.sp-group-order-summary-info h1{font-style:initial;font-family:Platform,sans-serif}sp-copy-link-button .sp-copy-link-button .copy-btn-container{display:inline;position:relative}sp-copy-link-button .sp-copy-link-button .copy-btn-container .copy-btn{display:block;width:140px;height:46px;margin:0;padding:0}sp-copy-link-button .sp-copy-link-button .copy-btn-container .tooltiptext{border-radius:6px;background-color:#000;color:#fff;display:inline-block;font-size:.75em;position:absolute;transition:all linear .5s;min-width:80px;text-align:center;padding:8px;opacity:.7;left:25px;top:51px;z-index:1}sp-copy-link-button .sp-copy-link-button .copy-btn-container .tooltiptext.ng-show{opacity:1}sp-copy-link-button .sp-copy-link-button .copy-btn-container .tooltiptext.ng-hide{opacity:0}sp-copy-link-button .sp-copy-link-button .copy-btn-container .tooltiptext:after{content:" ";position:absolute;top:-10px;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:transparent transparent #000}.sp-group-order-confirmation-info{text-align:center;padding:2em 2em 0}.sp-group-order-confirmation-info h1{font-family:Platform,sans-serif;font-style:initial;font-size:1.5em;font-size:30px;font-weight:500;letter-spacing:2px;text-align:center;color:#4a4a4a;padding-bottom:.5em;border-bottom:solid 1px #6ba539;margin-bottom:1.5em}.sp-group-order-confirmation-info p{font-family:"Eudald News",serif;margin:1.25em 0;line-height:1.5em}.sp-group-order-confirmation-info .sp-group-order-deliver-by{font-family:Platform,sans-serif;color:#ffa300;font-size:24px;font-weight:500;letter-spacing:3px}.sp-group-order-confirmation-list,.sp-group-order-confirmation-list-edit{padding:2em;font-family:"Eudald News",serif}.sp-group-order-confirmation-list .is-owner h3,.sp-group-order-confirmation-list-edit .is-owner h3{color:#6ba539}.sp-group-order-confirmation-list-edit{text-align:center}.sp-group-order-summary-info{background-color:#f1f1ef;text-align:center;padding:2em 2em 0}.sp-group-order-summary-info h1{font-size:1.5em;font-size:30px;font-weight:500;letter-spacing:2px;text-align:center;color:#4a4a4a;padding-bottom:.5em;border-bottom:1px solid #6ba539}.sp-group-order-summary-info .sp-group-order-cutoff{font-family:Platform,sans-serif;color:#ffa300;font-size:24px;font-weight:500;letter-spacing:3px}.sp-group-order-guest-summary-info{text-align:center;padding:2em 2em 0}.sp-group-order-guest-summary-info h1{font-size:1.5em;font-weight:400;letter-spacing:3px;text-align:center;color:#4a4a4a;margin-bottom:1.25em}.sp-group-order-guest-summary-info p{font-family:"Eudald News",serif;line-height:1.5em;margin-bottom:1.25em}.sp-group-order-guest-summary-info .delivery-time{font-family:Platform,sans-serif;color:#ffa300;font-size:24px;font-weight:400;letter-spacing:3px;margin-bottom:1.75em}.sp-group-order-summary-list{padding-bottom:2em;font-family:"Eudald News",serif}.sp-group-order-summary-list table{width:100%}.sp-group-order-summary-list thead{border-bottom:1px solid #bec6c4}.sp-group-order-summary-list th{padding:.75em;color:#bbb;text-align:left}.sp-group-order-summary-list td{padding:1.5em .5em}.sp-group-order-summary-list .sp-group-order-summary-list-item-heading.is-owner{color:#6ba539}.sp-group-order-summary-list .sp-group-order-summary-list-item-name,.sp-group-order-summary-list td.sp-group-order-summary-total-label{width:70%;padding-left:10%}.sp-group-order-summary-list .sp-group-order-summary-list-item-name .sp-group-order-summary-list-item-subheading,.sp-group-order-summary-list td.sp-group-order-summary-total-label .sp-group-order-summary-list-item-subheading{margin:.3em 0;font-size:.8em;font-style:italic;line-height:1.4em;letter-spacing:1.25px}.sp-group-order-summary-list td.sp-group-order-summary-list-item-total,.sp-group-order-summary-list th.sp-group-order-summary-list-item-total{width:7em}.sp-group-order-summary-list .sp-group-order-summary-list-item-actions{padding-top:1.5em}.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action{color:#df0000}.sp-group-order-summary-list .sp-group-order-summary-list-item-actions .sp-group-order-summary-list-item-delete-action img{height:23px;width:23px}.sp-group-order-summary-list table.sp-group-order-total{border-top:1px solid #bec6c4}.sp-group-order-summary-list table.sp-group-order-total td{padding-top:.75em;padding-bottom:.75em}.sp-group-order-summary-list table.sp-group-order-total tr:first-child td{padding-top:1.5em}.sp-group-order-summary-list table.sp-group-order-total tr:nth-last-child(2) td{padding-bottom:1.5em}.sp-group-order-summary-list td.sp-group-order-summary-footer-label,.sp-group-order-summary-list td.sp-group-order-summary-total-label{text-align:right;padding-right:10%;color:#bbb}.sp-group-order-summary-list tr.sp-group-order-summary-total-balance{border-top:1px solid #bec6c4;border-bottom:1px solid #bec6c4}.sp-group-order-summary-list tr.sp-group-order-summary-total-balance td{padding-top:1.5em;padding-bottom:1.5em}.sp-group-order-summary-list .sp-group-order-summary-total-balance-value{color:#6ba539;font-weight:700;font-size:1.3em}.sp-group-order-summary-list tfoot{text-align:right}.sp-group-order-summary-list .btn-secondary{background-color:transparent;color:#df0000;border:1px solid #df0000}.sp-group-order-summary-list .btn-secondary:hover{color:#df0000;background-color:#FFF}.sp-group-order-summary-list .sp-place-order-button{margin-right:-9em}.card-actions{height:15%}.card-actions button{display:block;box-sizing:border-box;width:100%;height:46px;font-size:16px;font-weight:200;margin:0}.sp-menu-item-card .card-photo-frame{background-color:#fafafa}.sp-menu-item-card .card-title{font-family:Platform,sans-serif;font-weight:400;font-style:normal;font-size:24px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.sp-menu-item-card .card-subtitle{font-size:1.125em;margin-bottom:20px}.menu-section .menu-item .sp-menu-item-card .card{float:left;display:block;width:100%;margin-right:0;background-color:#f1f1ef;height:550px;margin-top:60px;overflow-y:hidden}.menu-section .menu-item .sp-menu-item-card .card:last-child{margin-right:0}.menu-section .menu-item .sp-menu-item-card .card-photo-frame{float:left;display:block;margin-right:2.8425855704%;width:48.5787072148%;height:550px;overflow-y:hidden;position:relative}.menu-section .menu-item .sp-menu-item-card .card-photo-frame:last-child{margin-right:0}.menu-section .menu-item .sp-menu-item-card .card-photo{bottom:0;height:auto;position:absolute;width:100%}.menu-section .menu-item .soldout-overlay,.menu-section .menu-item .zeroed-overlay{display:block;height:100%;left:0;padding-top:50%;position:absolute;top:0;width:100%}.menu-section .menu-item .soldout-overlay .soldout-message,.menu-section .menu-item .soldout-overlay .zeroed-message,.menu-section .menu-item .zeroed-overlay .soldout-message,.menu-section .menu-item .zeroed-overlay .zeroed-message{background-color:rgba(0,0,0,.7);color:#fff;display:table;font-family:Platform,sans-serif;font-size:1.75em;letter-spacing:3px;margin:-2em auto 0;padding:1.5em 2em;text-align:center;text-transform:uppercase}.menu-section .menu-item .card-text-head-mobile{display:none}.menu-section .menu-item .card-text{float:left;display:block;width:48.5787072148%;margin-right:0;height:100%;padding-bottom:1.618em;padding-right:1.618em;padding-top:1.618em}.menu-section .menu-item .card-text:last-child{margin-right:0}.menu-section .menu-item .sp-menu-item-card .card-text-top{font-family:"Eudald News",serif;font-size:16px;font-style:italic;font-weight:200;height:60%;letter-spacing:.5px;line-height:22px}.menu-section .menu-item .restrictions{float:left;padding-top:.5em;width:100%}.menu-section .menu-item .restrictions>li{float:left;min-height:2.5em;min-width:50%;padding:.5em 0}.menu-section .menu-item .restrictions>li>img{margin-right:.5em;position:relative;vertical-align:middle}.menu-section .menu-item .restrictions .restriction-label{font-family:"Eudald News",serif;font-size:.75em;font-style:italic}.menu-section .menu-item .sp-menu-item-card .card-text-bottom{height:30%;padding-bottom:20px}.menu-section .menu-item .sp-menu-item-card .card-text-bottom .nav{height:30%}.menu-section .menu-item .sp-menu-item-card .card-text-bottom .content{float:left;height:70%;position:relative;width:100%}.menu-section .menu-item .nav{display:table;margin-left:auto;margin-right:auto;position:relative}.menu-section .menu-item .nav li{float:left;margin:0;min-width:128px}.menu-section .menu-item .nav button{background-color:inherit;border:none;color:#6ba539;font-family:inherit;font-size:18px;letter-spacing:.125em;padding:.25em 0;text-align:left;text-transform:uppercase}.menu-section .menu-item .nav .underline,.menu-section .menu-item .nav.chrome .underline{transition-property:margin,width;transition-duration:.3s,.3s;height:1px;background:#6ba539;top:30px;display:block;position:absolute}.menu-section .menu-item .nav .underline{opacity:0}.menu-section .menu-item .nav .first-underlined.selected~.underline,.menu-section .menu-item .nav .selected.ingredients-nav~.underline{margin-left:0;opacity:1;width:119px}.menu-section .menu-item .nav .second-underlined.selected~.underline,.menu-section .menu-item .nav .selected.nutritions-nav~.underline{margin-left:188px;opacity:1;width:102px}.menu-section .menu-item .nav .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav .ng-hide.ingredients-nav~.underline{margin-left:0!important}.menu-section .menu-item .nav.chrome .underline{opacity:0}.menu-section .menu-item .nav.chrome .first-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.ingredients-nav~.underline{margin-left:-2px;opacity:1;width:119px}.menu-section .menu-item .nav.chrome .second-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.nutritions-nav~.underline{margin-left:186px;opacity:1;width:102px}.menu-section .menu-item .nav.chrome .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav.chrome .ng-hide.ingredients-nav~.underline{margin-left:0!important}.menu-section .menu-item .nav .ingredients-nav{margin-right:60px}.menu-section .menu-item .nav .selected button:hover{opacity:1;cursor:default}.menu-section .menu-item .ingredients,.menu-section .menu-item .nutritions{transition:opacity .2s;display:block;height:100%;left:0;opacity:1;overflow-y:auto;position:absolute;top:0;width:100%}.menu-section .menu-item .ingredients.ng-enter,.menu-section .menu-item .ingredients.ng-leave.ng-leave-active,.menu-section .menu-item .nutritions.ng-enter,.menu-section .menu-item .nutritions.ng-leave.ng-leave-active{opacity:0}.menu-section .menu-item .ingredients.ng-enter.ng-enter-active,.menu-section .menu-item .ingredients.ng-leave,.menu-section .menu-item .nutritions.ng-enter.ng-enter-active,.menu-section .menu-item .nutritions.ng-leave{opacity:1}.menu-section .menu-item .ingredients.ng-animate,.menu-section .menu-item .nutritions.ng-animate{display:block!important}.menu-section .menu-item .ingredients{font-family:"Eudald News",serif;font-size:.625em;font-style:italic;line-height:1.4em}.menu-section .menu-item .nutritions.ng-animate{position:absolute}.menu-section .menu-item .nutritions ol{float:left}.menu-section .menu-item .nutritions li{float:left;margin-bottom:1em;width:50%}.menu-section .menu-item .nutrition-amount{float:left;font-family:"Eudald News",serif;font-size:1.125em;padding-right:.75em;text-align:right;width:50%}.menu-section .menu-item .nutrition-header{float:left;font-family:Platform,sans-serif;font-size:.75em;line-height:1.5em;text-align:left;text-transform:uppercase;width:50%}.menu-section .menu-item .menu-item-footer-section{float:left;display:block;width:100%;margin-right:0;margin-top:28px}.menu-section .menu-item .menu-item-footer-section:last-child{margin-right:0}.menu-section .menu-item .menu-item-title-section{float:left;display:block;margin-right:2.8425855704%;width:48.5787072148%;border-right:2px solid #9da6b1;min-height:60px;padding:0 20px}.menu-section .menu-item .menu-item-title-section:last-child{margin-right:0}.menu-section .menu-item .menu-item-title-section h4{font-size:24px;line-height:28px}.menu-section .menu-item .cost-section{float:left;display:block;margin-right:2.8425855704%;width:17.7259315437%;color:#9da6b1;font-size:18px;padding-top:15px}.menu-section .menu-item .cost-section:last-child{margin-right:0}.menu-section .menu-item .sp-menu-item-card .amount-section{float:initial;margin:0 auto;width:200px;position:relative}.menu-section .menu-item .sp-menu-item-card .amount-section .counter-amt{display:table;margin-left:auto;margin-right:auto;font-family:"Eudald News",serif;font-size:32px;padding-top:8px;text-align:center}.menu-section .menu-item .sp-menu-item-card .amount-section .btn-counter{width:46px;height:46px;position:absolute;top:0}.menu-section .menu-item .sp-menu-item-card .amount-section .btn-counter-dec{background-image:url(../images/minus_bubble_green.4c9076de.svg);background-size:contain;left:0}.menu-section .menu-item .sp-menu-item-card .amount-section .btn-counter-dec:disabled{background-image:url(../images/minus_bubble_grey.0c1c19b9.svg)}.menu-section .menu-item .sp-menu-item-card .amount-section .btn-counter-inc{background-image:url(../images/plus_bubble.e1c55358.svg);background-size:contain;right:0}.menu-section .addon-menu-item{float:left;display:block;margin-right:2.8425855704%;width:48.5787072148%;margin-bottom:4em;margin-top:2em}.menu-section .addon-menu-item:last-child,.menu-section .addon-menu-item:nth-of-type(even){margin-right:0}.menu-section .addon-menu-item .sp-menu-item-card.card{background-color:#f1f1ef;height:610px;overflow-y:hidden}.menu-section .addon-menu-item .sp-menu-item-card .card-details,.menu-section .addon-menu-item .sp-menu-item-card .card-text-bottom,.menu-section .addon-menu-item .sp-menu-item-card .restrictions{display:none}.menu-section .addon-menu-item .sp-menu-item-card .card-photo-frame{height:420px;overflow-y:hidden;position:relative}.menu-section .addon-menu-item .sp-menu-item-card .card-photo{bottom:0;height:auto;margin-left:15%;position:absolute;width:70%}.menu-section .addon-menu-item .soldout-overlay,.menu-section .addon-menu-item .zeroed-overlay{display:block;height:100%;left:0;padding-top:50%;position:absolute;top:0;width:100%}.menu-section .addon-menu-item .soldout-overlay .soldout-message,.menu-section .addon-menu-item .soldout-overlay .zeroed-message,.menu-section .addon-menu-item .zeroed-overlay .soldout-message,.menu-section .addon-menu-item .zeroed-overlay .zeroed-message{background-color:rgba(0,0,0,.7);color:#fff;display:table;font-family:Platform,sans-serif;font-size:1.75em;letter-spacing:3px;margin:-2em auto 0;padding:1.5em 2em;text-align:center;text-transform:uppercase}.menu-section .addon-menu-item .card-text-head-mobile{display:none}.menu-section .addon-menu-item .sp-menu-item-card .card-text{padding:20px}.menu-section .addon-menu-item .card-text-top{min-height:76px}.menu-section .addon-menu-item .menu-item-footer-section{float:left;display:block;margin-right:5.8515051827%;width:100%;margin-top:28px}.menu-section .addon-menu-item .menu-item-footer-section:last-child{margin-right:0}.menu-section .addon-menu-item .menu-item-title-section{float:left;display:block;margin-right:5.8515051827%;width:78.8296989635%;border-right:2px solid #9da6b1;min-height:60px;padding:0 10px}.menu-section .addon-menu-item .cost-section:last-child,.menu-section .addon-menu-item .menu-item-title-section:last-child{margin-right:0}.menu-section .addon-menu-item .menu-item-title-section h4{font-size:24px;line-height:28px}.menu-section .addon-menu-item .cost-section{float:left;display:block;width:15.3187958539%;margin-right:0;color:#9da6b1;font-size:18px;padding-top:15px}.menu-section .addon-menu-item .sp-menu-item-card .amount-section{float:initial;margin-top:20px;margin-left:auto;margin-right:auto;width:200px;position:relative}.menu-section .addon-menu-item .sp-menu-item-card .amount-section .counter-amt{display:table;margin-left:auto;margin-right:auto;font-family:"Eudald News",serif;font-size:32px;padding-top:8px;text-align:center}.menu-section .addon-menu-item .sp-menu-item-card .amount-section .btn-counter{width:46px;height:46px;position:absolute;top:0}.menu-section .addon-menu-item .sp-menu-item-card .amount-section .btn-counter-dec{background-image:url(../images/minus_bubble_green.4c9076de.svg);background-size:contain;left:0}.menu-section .addon-menu-item .sp-menu-item-card .amount-section .btn-counter-dec:disabled{background-image:url(../images/minus_bubble_grey.0c1c19b9.svg)}.menu-section .addon-menu-item .sp-menu-item-card .amount-section .btn-counter-inc{background-image:url(../images/plus_bubble.e1c55358.svg);background-size:contain;right:0}@media screen and (max-width:1088px){.menu-section .addon-menu-items{width:100%}}.sp-scheduled-order-banner.delivery-banner{background-color:#f1f1ef;color:#4a4a4a;font-family:"Eudald News",serif;letter-spacing:.125em;padding:2em;margin-top:0;margin-bottom:2em;height:initial}.sp-scheduled-order-banner.delivery-banner h1{font-family:Platform,sans-serif;font-style:initial;font-size:1.5em;font-size:30px;font-weight:500;letter-spacing:2px;text-align:center;color:#4a4a4a;padding-bottom:.5em;border-bottom:solid 1px #6ba539;margin-bottom:1.5em}.sp-scheduled-order-inputs{display:flex;font-family:"Eudald News",serif;justify-content:space-around;text-align:left;padding:10px 0}.sp-scheduled-order-inputs>section{width:200px;flex:1;display:flex;justify-content:center;align-items:center}.sp-scheduled-order-inputs .sp-scheduled-order-details-icon{margin-right:10px;width:24px;height:24px}.sp-new-scheduled-order.delivery-banner label{font-family:Platform,sans-serif;font-size:.875em;text-transform:uppercase}.sp-new-scheduled-order.delivery-banner h2{font-size:1.5em;letter-spacing:.125em}.sp-new-scheduled-order.delivery-banner h3{font-size:1.25em;letter-spacing:.125em}.sp-new-scheduled-order.delivery-banner p{text-align:center;margin:1.25em 0}.sp-new-scheduled-order.delivery-banner .menu-title-section{height:100%;padding:0;border:none;margin:0}.sp-new-scheduled-order.delivery-banner .menu-title-section .menu-title{margin-top:.25em}.sp-new-scheduled-order.delivery-banner .eta-section{height:100%;padding:0}.sp-new-scheduled-order.delivery-banner .eta-section .known-eta-message{height:100%;line-height:3.2em}.sp-new-scheduled-order.delivery-banner .eta-section .eta{color:#6ba539}.sp-new-scheduled-order.delivery-banner .eta-section .eta-loading-icon{height:100%}.sp-new-scheduled-order .clear::after{display:table}.sp-new-scheduled-order .group-order-notes{margin-top:3em;margin-bottom:1em}.sp-new-scheduled-order .group-order-notes p{color:#4a4a4a;margin:5px 30px;font-size:18px;letter-spacing:1px;line-height:28px}.sp-new-scheduled-order.group-order-section>section{box-sizing:border-box;margin:0;padding:0 1em}.sp-new-scheduled-order.group-order-section h3{font-family:Platform,sans-serif;font-size:1.75em;text-transform:uppercase}.sp-new-scheduled-order.group-order-section .wrap-dd-select{margin:5px;width:90%;min-height:46px;line-height:23px;box-shadow:none;border-radius:0}.sp-new-scheduled-order.group-order-section .wrap-dd-select:after{border-color:#4a4a4a transparent}.sp-new-scheduled-order.group-order-section .wrap-dd-select,.sp-new-scheduled-order.group-order-section .wrap-dd-select .dropdown li a{font-family:'Eudald News';letter-spacing:.3px;font-size:18px;color:#4a4a4a}.sp-new-scheduled-order.group-order-section .start-order-btn{font-weight:200;min-height:46px;margin-top:.3em;width:100%}@media screen and (max-width:520px){.menu-section .menu-item .nav .underline,.menu-section .menu-item .nav.chrome .underline{transition-property:margin,width;transition-duration:.3s,.3s;height:1px;background:#6ba539;display:block;position:absolute;top:30px}.order-mobile-banner .order-mobile-content{padding:0 20px}.group-order-section .address-section,.group-order-section .eta-section,.group-order-section .menu-title-section{padding:0 1.5em;width:100%;border-right:none}.menu-section .menu-item .nav .ingredients-nav{margin-right:30px}.menu-section .menu-item .nav .underline{opacity:0}.menu-section .menu-item .nav .first-underlined.selected~.underline,.menu-section .menu-item .nav .selected.ingredients-nav~.underline{margin-left:0;opacity:1;width:119px}.menu-section .menu-item .nav .second-underlined.selected~.underline,.menu-section .menu-item .nav .selected.nutritions-nav~.underline{margin-left:158px;opacity:1;width:102px}.menu-section .menu-item .nav .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav .ng-hide.ingredients-nav~.underline{margin-left:0!important}.menu-section .menu-item .nav.chrome .underline{opacity:0}.menu-section .menu-item .nav.chrome .first-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.ingredients-nav~.underline{margin-left:-2px;opacity:1;width:119px}.menu-section .menu-item .nav.chrome .second-underlined.selected~.underline,.menu-section .menu-item .nav.chrome .selected.nutritions-nav~.underline{margin-left:156px;opacity:1;width:102px}.menu-section .menu-item .nav.chrome .first-underlined.ng-hide~.underline,.menu-section .menu-item .nav.chrome .ng-hide.ingredients-nav~.underline{margin-left:0!important}}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-info-header{margin-bottom:0}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions{display:flex;justify-content:center;padding:0 10em}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions button{height:46px;width:220px;font-weight:200}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .share-btn{background-color:transparent;color:#6ba539;border:1px solid #6ba539;letter-spacing:4px}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .share-btn:hover{background-color:transparent;border:1px solid #007a3e;color:#007a3e}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:not(:disabled){color:#bec6c4;border-color:#bec6c4}.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:hover,.sp-scheduled-order-info.delivery-banner .sp-scheduled-order-actions .edit-order-btn:not(:disabled):hover{background-color:transparent;color:#66635d;border-color:#66635d}.sp-scheduled-order-details{display:flex;font-family:"Eudald News",serif;justify-content:space-around;text-align:left;padding:1.5em 0;border-bottom:solid 1px #6ba539;margin-bottom:30px}.sp-scheduled-order-details>section{width:200px;flex:1;display:flex;justify-content:center;align-items:center}.sp-scheduled-order-details .sp-scheduled-order-details-icon{margin-right:10px;width:24px;height:24px}.sp-scheduled-order-details p{letter-spacing:.125em}.guest-name-modal .modal-header{margin:0}.guest-name-modal sp-scheduled-order-details{padding:0}sp-group-order-mobile-interstitial{display:none}@media screen and (max-width:750px){sp-group-order-mobile-interstitial{display:block;min-width:750px;padding-top:80px;padding-bottom:200px;background:url(../images/interstitial_hero_image.a6794d8c.png) no-repeat #000;background-origin:content-box}sp-group-order-mobile-interstitial .sp-group-order-mobile-interstitial-content{margin-top:630px;display:flex;flex-direction:column;align-items:center;justify-content:center}sp-group-order-mobile-interstitial .sp-group-order-mobile-interstitial-content h1{flex:1;font-family:Platform,sans-serif;text-align:center;color:#fff;font-size:78px;font-weight:500;letter-spacing:4px;line-height:1.2;margin-bottom:40px}sp-group-order-mobile-interstitial .sp-group-order-mobile-interstitial-content div{flex:1;width:500px;text-align:center;color:#fff;font-size:32px;font-weight:200;letter-spacing:2px;line-height:1.2}}.container,body,html{height:100%;width:100%}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}