.editMenu .recipe-tile-container .recipe-tile{height:auto}.editMenu .recipe-tile-container .recipe-tile .name-plate{position:relative;width:100%;bottom:0}.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name{visibility:hidden}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name{line-height:125%;font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name.visible{visibility:visible}.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name.sort-highlight{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4b3c30}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a{line-height:125%;font-size:19px;line-height:120%}}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added{line-height:125%;font-size:13px;line-height:120%;color:#867d78;padding:6px 15px 0 15px}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added{line-height:125%;font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus{display:inline-block;border:1px solid #867d78;border-radius:50%;height:14px;width:14px;vertical-align:sub}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus span,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus span{position:relative;top:-3px;left:3px}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new{font-size:11px;color:#e95e3e;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-right:1px;text-transform:uppercase;letter-spacing:.02em}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new{font-size:10px}}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available{display:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container{position:absolute;right:15px;top:-19px;display:none}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container{top:inherit;right:0;bottom:0;margin-top:5px}}@media only screen and (max-width: 359px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container{text-align:right;position:relative}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{width:32px;height:32px;border-radius:3px;padding:3px 4px;font-size:22px;margin-left:12px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.35);box-shadow:0 0 3px 2px rgba(0,0,0,0.35);display:inline-block}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover{border-color:#f99300;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.5);box-shadow:0 0 3px 2px rgba(0,0,0,0.5);cursor:pointer}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked{background-color:#fff;color:#e2d9cc;border:solid 1px #fc9e12}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#ffb600}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.checked{background-color:#fc9e12;border:solid 1px #f99300;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.editMenu .recipe-tile-container .recipe-tile .name-plate .thanksgiving-side-label{display:inline-block}.editMenu .recipe-tile-container .recipe-tile .name-plate .leaf{width:12px;display:inline-block;position:relative;margin-left:2px;background:transparent}.editMenu .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container{position:absolute;display:none;bottom:15px;right:15px;z-index:100}.editMenu .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container .add-on-cta{padding:3px 10px;line-height:125%;font-size:15px}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .plate-footer .recipe-types .type{line-height:125%;font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .plate-footer .recipe-types .type.sort-highlight{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4b3c30;display:inline-block}.editMenu .recipe-tile-container .recipe-tile .upgrade-container{border-top:solid 1px #e2d9cc}.editMenu .recipe-tile-container .recipe-tile .upgrade-container.disabled .upgrade-this,.editMenu .recipe-tile-container .recipe-tile .upgrade-container.disabled .icon,.editMenu .recipe-tile-container .recipe-tile .upgrade-container.disabled .upgrade-compare{color:#867d78}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .icon-chevron-right-thin,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .icon-angle-down{color:#6bc9c9;font-size:19px;vertical-align:middle}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .icon-chevron-right-thin{font-size:9px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .icon-angle-down{display:none;font-size:13px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-this{padding:8px 5px 8px 15px;display:inline-block;line-height:125%;font-size:13px;line-height:120%;padding-right:15px;width:calc(100% - 85px)}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-this{padding:12px 10px 12px 15px}}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-this .circle-plus{display:inline-block;border:1px solid #6bc9c9;border-radius:50%;height:14px;width:14px;vertical-align:sub}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-this .circle-plus span{color:#6bc9c9;position:relative;top:-3px;left:3px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-this .lowercase-protein{text-transform:lowercase}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-compare{line-height:125%;font-size:13px;float:right;margin-right:13px;margin-top:8px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios{max-height:1px;-webkit-transition:max-height .2s;-moz-transition:max-height .2s;transition:max-height .2s;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;display:none}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked),.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked){position:absolute;left:-9999px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked+label,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:13px;display:inline-block;margin-bottom:0 !important;width:100%;padding:7px 15px 7px 40px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked+label{background-color:#f3efe5}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:before,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:before,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:before,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:15px;top:8px;width:16px;height:16px;border:1px solid #f99300;border-radius:100%;background:#fff}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:after,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:after,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:after,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#f99300;position:absolute;top:12px;left:19px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:after,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:after,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .upgrade-name,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .upgrade-name{line-height:125%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:120%}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .price-label,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .price-label{line-height:125%;font-size:15px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .protein-sold-out,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .protein-sold-out{display:none;position:absolute;right:15px;top:5px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#e95e3e;line-height:125%;font-size:13px}.editMenu .recipe-tile-container .recipe-tile .upgrade-container .upgrade-radios .protein-sold-out.sold-out,.editMenu .recipe-tile-container .recipe-tile .upgrade-container .addon-radios .protein-sold-out.sold-out{display:block}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container{padding:0;margin:0}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-bottom:solid 1px #e2d9cc;border-radius:0}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile{padding:15px 12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected{min-height:310px}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected{border:none;min-height:unset;border-bottom:solid 1px #e2d9cc;background-color:#fff}}@media only screen and (min-width: 992px){.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected .name-plate{bottom:1px}}@media only screen and (min-width: 992px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate{bottom:1px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{display:inline-block;background-color:#f3efe5;border-radius:3px;position:relative;overflow:hidden;padding:0}}@media only screen and (max-width: 480px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:140px;height:140px}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:110px;height:110px}}@media only screen and (min-width: 480px) and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:200px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{width:150%;margin-left:-25%;position:relative;max-width:none;padding:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{width:116%;margin-left:-8%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate{width:58%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer{padding:0 0 0 15px}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer{padding:0 0 0 12px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .check-mark-container{right:0;top:-5px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name{line-height:95%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .tag-name{font-size:12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .protein-exclusion-text{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#e95e3e;line-height:125%;font-size:13px}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .protein-exclusion-text{font-size:12px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name a{line-height:125%;font-size:17px;line-height:0}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name a{font-size:16px;line-height:0}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .name .recipe-name a span.sort-highlight{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4b3c30}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .recipe-types{line-height:80%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .recipe-types .type{font-size:12px;line-height:100%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .plate-footer .recipe-types .icon-spicy{width:23px;background:transparent;margin-right:initial;position:relative;display:inline-block;margin-left:-2px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .upgrade-container{border-top:none;margin:0 -15px -15px;width:calc(100% + 30px)}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .upgrade-container .upgrade-compare{margin-top:12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .upgrade-container.disabled a,.editMenu.edit-mode .recipe-tile-container .recipe-tile .upgrade-container.disabled a span{color:#867d78}.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row{margin-bottom:15px;max-width:none}.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row .recipe-tile .name-plate .tag-name{display:none}@media only screen and (max-width: 480px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row .recipe-tile .name-plate .add-on-cta-container{right:0}}@media only screen and (min-width: 768px) and (max-width:991px),only screen and (min-width: 992px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile{border:solid 1px #fc9e12}}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile{padding:12px}}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .img-anchor{border:solid 2px #fc9e12}}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate{background-color:transparent;border:0;padding:20px}}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate-top{padding:5px 0 0 0}}.signupPage h2,.signup-new h2,.paypalJoin h2,.confirmationPage h2,.giftPage h2,.giftPurchasePage h2,.menu-page h2,.formPage h2,.recipePage h2,.guestCheckOutPage h2{margin-bottom:0}.signupPage h2.margin-bottom-md,.signup-new h2.margin-bottom-md,.paypalJoin h2.margin-bottom-md,.confirmationPage h2.margin-bottom-md,.giftPage h2.margin-bottom-md,.giftPurchasePage h2.margin-bottom-md,.menu-page h2.margin-bottom-md,.formPage h2.margin-bottom-md,.recipePage h2.margin-bottom-md,.guestCheckOutPage h2.margin-bottom-md{margin-bottom:10px}.signupPage small.signature,.signup-new small.signature,.paypalJoin small.signature,.confirmationPage small.signature,.giftPage small.signature,.giftPurchasePage small.signature,.menu-page small.signature,.formPage small.signature,.recipePage small.signature,.guestCheckOutPage small.signature{display:block;line-height:1.4;margin-bottom:20px}.signupPage .subhead,.signup-new .subhead,.paypalJoin .subhead,.confirmationPage .subhead,.giftPage .subhead,.giftPurchasePage .subhead,.menu-page .subhead,.formPage .subhead,.recipePage .subhead,.guestCheckOutPage .subhead{margin-bottom:15px}.signupPage .tag-popover-title-container,.signup-new .tag-popover-title-container,.paypalJoin .tag-popover-title-container,.confirmationPage .tag-popover-title-container,.giftPage .tag-popover-title-container,.giftPurchasePage .tag-popover-title-container,.menu-page .tag-popover-title-container,.formPage .tag-popover-title-container,.recipePage .tag-popover-title-container,.guestCheckOutPage .tag-popover-title-container{display:block;text-align:center}.signupPage .tag-popover-title-container .ws-logo,.signup-new .tag-popover-title-container .ws-logo,.paypalJoin .tag-popover-title-container .ws-logo,.confirmationPage .tag-popover-title-container .ws-logo,.giftPage .tag-popover-title-container .ws-logo,.giftPurchasePage .tag-popover-title-container .ws-logo,.menu-page .tag-popover-title-container .ws-logo,.formPage .tag-popover-title-container .ws-logo,.recipePage .tag-popover-title-container .ws-logo,.guestCheckOutPage .tag-popover-title-container .ws-logo{width:150px;height:116px;margin-bottom:10px}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width:991px){.signupPage form .submit-container,.signup-new form .submit-container,.paypalJoin form .submit-container,.confirmationPage form .submit-container,.giftPage form .submit-container,.giftPurchasePage form .submit-container,.menu-page form .submit-container,.formPage form .submit-container,.recipePage form .submit-container,.guestCheckOutPage form .submit-container,.signupPage form .btn-continue,.signup-new form .btn-continue,.paypalJoin form .btn-continue,.confirmationPage form .btn-continue,.giftPage form .btn-continue,.giftPurchasePage form .btn-continue,.menu-page form .btn-continue,.formPage form .btn-continue,.recipePage form .btn-continue,.guestCheckOutPage form .btn-continue{width:100%;margin-bottom:10px}}.signupPage form label,.signup-new form label,.paypalJoin form label,.confirmationPage form label,.giftPage form label,.giftPurchasePage form label,.menu-page form label,.formPage form label,.recipePage form label,.guestCheckOutPage form label{line-height:125%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:2px}.signupPage form select,.signup-new form select,.paypalJoin form select,.confirmationPage form select,.giftPage form select,.giftPurchasePage form select,.menu-page form select,.formPage form select,.recipePage form select,.guestCheckOutPage form select{display:block !important;margin:0 0 20px !important}.signupPage form select.state,.signup-new form select.state,.paypalJoin form select.state,.confirmationPage form select.state,.giftPage form select.state,.giftPurchasePage form select.state,.menu-page form select.state,.formPage form select.state,.recipePage form select.state,.guestCheckOutPage form select.state{margin-bottom:10px !important}@media only screen and (max-width: 767px){.signupPage form select,.signup-new form select,.paypalJoin form select,.confirmationPage form select,.giftPage form select,.giftPurchasePage form select,.menu-page form select,.formPage form select,.recipePage form select,.guestCheckOutPage form select{margin:0 0 15px !important}}.signupPage #promo-eval,.signup-new #promo-eval,.paypalJoin #promo-eval,.confirmationPage #promo-eval,.giftPage #promo-eval,.giftPurchasePage #promo-eval,.menu-page #promo-eval,.formPage #promo-eval,.recipePage #promo-eval,.guestCheckOutPage #promo-eval{display:inline-block;margin-left:-7px;margin-top:-3px}.signupPage .security-logo-container.gift-page,.signup-new .security-logo-container.gift-page,.paypalJoin .security-logo-container.gift-page,.confirmationPage .security-logo-container.gift-page,.giftPage .security-logo-container.gift-page,.giftPurchasePage .security-logo-container.gift-page,.menu-page .security-logo-container.gift-page,.formPage .security-logo-container.gift-page,.recipePage .security-logo-container.gift-page,.guestCheckOutPage .security-logo-container.gift-page{margin-top:5px;margin-bottom:15px}.signupPage #summary-breakdown,.signup-new #summary-breakdown,.paypalJoin #summary-breakdown,.confirmationPage #summary-breakdown,.giftPage #summary-breakdown,.giftPurchasePage #summary-breakdown,.menu-page #summary-breakdown,.formPage #summary-breakdown,.recipePage #summary-breakdown,.guestCheckOutPage #summary-breakdown{width:100%;padding:15px 20px;background-color:#fff;border:solid 1px #e2d9cc;border-radius:3px;margin-bottom:10px}@media only screen and (max-width: 767px){.signupPage #summary-breakdown,.signup-new #summary-breakdown,.paypalJoin #summary-breakdown,.confirmationPage #summary-breakdown,.giftPage #summary-breakdown,.giftPurchasePage #summary-breakdown,.menu-page #summary-breakdown,.formPage #summary-breakdown,.recipePage #summary-breakdown,.guestCheckOutPage #summary-breakdown{margin-bottom:35px}}.signupPage #summary-breakdown .price-breakdown,.signup-new #summary-breakdown .price-breakdown,.paypalJoin #summary-breakdown .price-breakdown,.confirmationPage #summary-breakdown .price-breakdown,.giftPage #summary-breakdown .price-breakdown,.giftPurchasePage #summary-breakdown .price-breakdown,.menu-page #summary-breakdown .price-breakdown,.formPage #summary-breakdown .price-breakdown,.recipePage #summary-breakdown .price-breakdown,.guestCheckOutPage #summary-breakdown .price-breakdown{margin-bottom:15px;border-radius:3px}.signupPage #summary-breakdown .breakdown-item,.signup-new #summary-breakdown .breakdown-item,.paypalJoin #summary-breakdown .breakdown-item,.confirmationPage #summary-breakdown .breakdown-item,.giftPage #summary-breakdown .breakdown-item,.giftPurchasePage #summary-breakdown .breakdown-item,.menu-page #summary-breakdown .breakdown-item,.formPage #summary-breakdown .breakdown-item,.recipePage #summary-breakdown .breakdown-item,.guestCheckOutPage #summary-breakdown .breakdown-item{display:table;width:100%;padding:3px 0}.signupPage #summary-breakdown .breakdown-item.bundle,.signup-new #summary-breakdown .breakdown-item.bundle,.paypalJoin #summary-breakdown .breakdown-item.bundle,.confirmationPage #summary-breakdown .breakdown-item.bundle,.giftPage #summary-breakdown .breakdown-item.bundle,.giftPurchasePage #summary-breakdown .breakdown-item.bundle,.menu-page #summary-breakdown .breakdown-item.bundle,.formPage #summary-breakdown .breakdown-item.bundle,.recipePage #summary-breakdown .breakdown-item.bundle,.guestCheckOutPage #summary-breakdown .breakdown-item.bundle{padding-left:0}.signupPage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.signup-new #summary-breakdown .breakdown-item.bundle .breakdown-entry,.paypalJoin #summary-breakdown .breakdown-item.bundle .breakdown-entry,.confirmationPage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.giftPage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.giftPurchasePage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.menu-page #summary-breakdown .breakdown-item.bundle .breakdown-entry,.formPage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.recipePage #summary-breakdown .breakdown-item.bundle .breakdown-entry,.guestCheckOutPage #summary-breakdown .breakdown-item.bundle .breakdown-entry{padding-left:10px;vertical-align:top}.signupPage #summary-breakdown .breakdown-item.bundle img,.signup-new #summary-breakdown .breakdown-item.bundle img,.paypalJoin #summary-breakdown .breakdown-item.bundle img,.confirmationPage #summary-breakdown .breakdown-item.bundle img,.giftPage #summary-breakdown .breakdown-item.bundle img,.giftPurchasePage #summary-breakdown .breakdown-item.bundle img,.menu-page #summary-breakdown .breakdown-item.bundle img,.formPage #summary-breakdown .breakdown-item.bundle img,.recipePage #summary-breakdown .breakdown-item.bundle img,.guestCheckOutPage #summary-breakdown .breakdown-item.bundle img{width:95%}.signupPage #summary-breakdown .breakdown-entry,.signup-new #summary-breakdown .breakdown-entry,.paypalJoin #summary-breakdown .breakdown-entry,.confirmationPage #summary-breakdown .breakdown-entry,.giftPage #summary-breakdown .breakdown-entry,.giftPurchasePage #summary-breakdown .breakdown-entry,.menu-page #summary-breakdown .breakdown-entry,.formPage #summary-breakdown .breakdown-entry,.recipePage #summary-breakdown .breakdown-entry,.guestCheckOutPage #summary-breakdown .breakdown-entry{display:table-cell;vertical-align:top;margin-top:2px;text-align:right;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:125%;font-size:17px}.signupPage #summary-breakdown .breakdown-entry p.font-secondary,.signup-new #summary-breakdown .breakdown-entry p.font-secondary,.paypalJoin #summary-breakdown .breakdown-entry p.font-secondary,.confirmationPage #summary-breakdown .breakdown-entry p.font-secondary,.giftPage #summary-breakdown .breakdown-entry p.font-secondary,.giftPurchasePage #summary-breakdown .breakdown-entry p.font-secondary,.menu-page #summary-breakdown .breakdown-entry p.font-secondary,.formPage #summary-breakdown .breakdown-entry p.font-secondary,.recipePage #summary-breakdown .breakdown-entry p.font-secondary,.guestCheckOutPage #summary-breakdown .breakdown-entry p.font-secondary{font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif}.signupPage #summary-breakdown .breakdown-entry p.text-xs,.signup-new #summary-breakdown .breakdown-entry p.text-xs,.paypalJoin #summary-breakdown .breakdown-entry p.text-xs,.confirmationPage #summary-breakdown .breakdown-entry p.text-xs,.giftPage #summary-breakdown .breakdown-entry p.text-xs,.giftPurchasePage #summary-breakdown .breakdown-entry p.text-xs,.menu-page #summary-breakdown .breakdown-entry p.text-xs,.formPage #summary-breakdown .breakdown-entry p.text-xs,.recipePage #summary-breakdown .breakdown-entry p.text-xs,.guestCheckOutPage #summary-breakdown .breakdown-entry p.text-xs{line-height:125%;font-size:13px}.signupPage #summary-breakdown .breakdown-total,.signup-new #summary-breakdown .breakdown-total,.paypalJoin #summary-breakdown .breakdown-total,.confirmationPage #summary-breakdown .breakdown-total,.giftPage #summary-breakdown .breakdown-total,.giftPurchasePage #summary-breakdown .breakdown-total,.menu-page #summary-breakdown .breakdown-total,.formPage #summary-breakdown .breakdown-total,.recipePage #summary-breakdown .breakdown-total,.guestCheckOutPage #summary-breakdown .breakdown-total{border-top:solid 1px #e2d9cc;margin-bottom:15px;padding-top:10px;margin-top:10px}.signupPage #summary-breakdown .breakdown-total .breakdown-label,.signup-new #summary-breakdown .breakdown-total .breakdown-label,.paypalJoin #summary-breakdown .breakdown-total .breakdown-label,.confirmationPage #summary-breakdown .breakdown-total .breakdown-label,.giftPage #summary-breakdown .breakdown-total .breakdown-label,.giftPurchasePage #summary-breakdown .breakdown-total .breakdown-label,.menu-page #summary-breakdown .breakdown-total .breakdown-label,.formPage #summary-breakdown .breakdown-total .breakdown-label,.recipePage #summary-breakdown .breakdown-total .breakdown-label,.guestCheckOutPage #summary-breakdown .breakdown-total .breakdown-label{text-transform:uppercase;vertical-align:top}.signupPage #summary-breakdown .breakdown-total .breakdown-entry,.signup-new #summary-breakdown .breakdown-total .breakdown-entry,.paypalJoin #summary-breakdown .breakdown-total .breakdown-entry,.confirmationPage #summary-breakdown .breakdown-total .breakdown-entry,.giftPage #summary-breakdown .breakdown-total .breakdown-entry,.giftPurchasePage #summary-breakdown .breakdown-total .breakdown-entry,.menu-page #summary-breakdown .breakdown-total .breakdown-entry,.formPage #summary-breakdown .breakdown-total .breakdown-entry,.recipePage #summary-breakdown .breakdown-total .breakdown-entry,.guestCheckOutPage #summary-breakdown .breakdown-total .breakdown-entry{vertical-align:top}.signupPage #summary-breakdown .breakdown-row,.signup-new #summary-breakdown .breakdown-row,.paypalJoin #summary-breakdown .breakdown-row,.confirmationPage #summary-breakdown .breakdown-row,.giftPage #summary-breakdown .breakdown-row,.giftPurchasePage #summary-breakdown .breakdown-row,.menu-page #summary-breakdown .breakdown-row,.formPage #summary-breakdown .breakdown-row,.recipePage #summary-breakdown .breakdown-row,.guestCheckOutPage #summary-breakdown .breakdown-row{display:table-row}.signupPage #summary-breakdown .breakdown-entry,.signup-new #summary-breakdown .breakdown-entry,.paypalJoin #summary-breakdown .breakdown-entry,.confirmationPage #summary-breakdown .breakdown-entry,.giftPage #summary-breakdown .breakdown-entry,.giftPurchasePage #summary-breakdown .breakdown-entry,.menu-page #summary-breakdown .breakdown-entry,.formPage #summary-breakdown .breakdown-entry,.recipePage #summary-breakdown .breakdown-entry,.guestCheckOutPage #summary-breakdown .breakdown-entry{display:table-cell;vertical-align:middle;margin-top:2px;padding:0 0 0 10px}.signupPage #summary-breakdown hr,.signup-new #summary-breakdown hr,.paypalJoin #summary-breakdown hr,.confirmationPage #summary-breakdown hr,.giftPage #summary-breakdown hr,.giftPurchasePage #summary-breakdown hr,.menu-page #summary-breakdown hr,.formPage #summary-breakdown hr,.recipePage #summary-breakdown hr,.guestCheckOutPage #summary-breakdown hr{margin:15px 0}.signupPage .ui-datepicker select.ui-datepicker-year,.signup-new .ui-datepicker select.ui-datepicker-year,.paypalJoin .ui-datepicker select.ui-datepicker-year,.confirmationPage .ui-datepicker select.ui-datepicker-year,.giftPage .ui-datepicker select.ui-datepicker-year,.giftPurchasePage .ui-datepicker select.ui-datepicker-year,.menu-page .ui-datepicker select.ui-datepicker-year,.formPage .ui-datepicker select.ui-datepicker-year,.recipePage .ui-datepicker select.ui-datepicker-year,.guestCheckOutPage .ui-datepicker select.ui-datepicker-year{width:45%;background-color:#f6a828;border:solid 1px #da8200}.signupPage #join-build-order,.signup-new #join-build-order{padding-top:2em}.signupPage #join-build-order.setup-recipes-first,.signup-new #join-build-order.setup-recipes-first{padding-top:2em}.signupPage #join-build-order.setup-recipes-first h2,.signup-new #join-build-order.setup-recipes-first h2{margin-bottom:20px}.signupPage #join-build-order.setup-recipes-first .form-box,.signup-new #join-build-order.setup-recipes-first .form-box{margin:0 50px}.signupPage #join-build-order.setup-recipes-first .form-box input,.signup-new #join-build-order.setup-recipes-first .form-box input{margin-bottom:15px}.signupPage #join-build-order.setup-recipes-first .form-box .form-label,.signup-new #join-build-order.setup-recipes-first .form-box .form-label{font-size:16px}.signupPage #join-build-order.setup-recipes-first .glyphicon-question-sign,.signup-new #join-build-order.setup-recipes-first .glyphicon-question-sign{margin-top:9px}.signupPage #join-build-order.setup-recipes-first .modal h2,.signup-new #join-build-order.setup-recipes-first .modal h2{font-size:30px;font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif;margin:30px 0 15px !important;text-align:center;font-weight:bold}.signupPage #join-build-order.setup-recipes-first .modal .intro,.signup-new #join-build-order.setup-recipes-first .modal .intro{text-align:center;font-size:18px;margin-bottom:30px}.signupPage #join-build-order.setup-recipes-first .modal .btn-primary,.signup-new #join-build-order.setup-recipes-first .modal .btn-primary{margin:20px 0 30px}.signupPage #join-build-order.setup-recipes-first .modal h3,.signup-new #join-build-order.setup-recipes-first .modal h3{text-align:center;font-size:20px;font-weight:600;font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:0}.signupPage #join-build-order.setup-recipes-first .modal small,.signup-new #join-build-order.setup-recipes-first .modal small{text-align:center;margin-bottom:30px;font-size:15px;display:block;line-height:1.4}.signupPage.step4 .order-summary #total_meals,.signup-new.step4 .order-summary #total_meals{display:none}@media only screen and (min-width: 1200px){.signupPage.step2 .secondary-text,.signup-new.step2 .secondary-text{line-height:125%;font-size:13px}}.signupPage .promo input,.signup-new .promo input{border-radius:4px 0 0 4px}.signupPage .promo .btn-secondary,.signup-new .promo .btn-secondary{border-color:#dadada}.signupPage.old.step4 footer,.signup-new.old.step4 footer{padding-bottom:0}.signupPage h2,.signup-new h2{font-size:26px;margin-bottom:0;text-align:center}@media only screen and (max-width: 767px){.signupPage h2,.signup-new h2{line-height:125%;font-size:25px;margin-top:0}}.signupPage .subhead,.signup-new .subhead{line-height:125%;font-size:17px;margin-bottom:20px;text-align:center}.signupPage .subhead.margin-bottom-sm,.signup-new .subhead.margin-bottom-sm{margin-bottom:10px}@media only screen and (max-width: 767px){.signupPage .subhead,.signup-new .subhead{line-height:125%;font-size:15px;margin-bottom:15px}}.signupPage .offer-message a,.signup-new .offer-message a{line-height:2.7em}@media only screen and (max-width: 767px){.signupPage .offer-message a,.signup-new .offer-message a{line-height:2em}}.signupPage .offer-message .btn,.signup-new .offer-message .btn{display:none;width:0}.signupPage .offer-message .btn.raf,.signup-new .offer-message .btn.raf{width:0 !important;display:none !important}.signupPage .offer-message.raf,.signup-new .offer-message.raf{width:auto}.signupPage .primary-cta-container-sm,.signup-new .primary-cta-container-sm{display:none;background-color:#fff;padding:12px 15px;position:fixed;bottom:0;left:0;z-index:100;border-top:solid 1px #e2d9cc;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}@media only screen and (max-width: 767px){.signupPage .primary-cta-container-sm,.signup-new .primary-cta-container-sm{display:block}}.signupPage .tooltip,.signup-new .tooltip,.signupPage .tooltip-inner,.signup-new .tooltip-inner{background-color:#fff;color:#5e4d3f;text-align:left;padding:10px}.signupPage .tooltip p,.signup-new .tooltip p,.signupPage .tooltip-inner p,.signup-new .tooltip-inner p{text-align:left}.signupPage .tooltip.top .tooltip-arrow,.signup-new .tooltip.top .tooltip-arrow{border-top-color:#fff}.signupPage .tag-popover-title-container,.signup-new .tag-popover-title-container{display:table}.signupPage .tag-popover-title-container .ws-logo,.signup-new .tag-popover-title-container .ws-logo{display:table-cell;width:200px;margin:5px 0 10px}@media only screen and (min-width: 480px) and (max-width: 767px){.signupPage form.join-form,.signup-new form.join-form{max-width:480px;margin:0 auto 20px}}@media only screen and (max-width: 767px){.signupPage form.join-form,.signup-new form.join-form{background:transparent;border:none}}.signupPage form.join-form hr,.signup-new form.join-form hr{margin:10px -10px 15px}.signupPage form.join-form .value-prop-description,.signup-new form.join-form .value-prop-description{margin-left:18px}.signupPage form.join-form .form-label,.signup-new form.join-form .form-label{margin:3px 1px 8px}.signupPage form.join-form #sameAddress,.signup-new form.join-form #sameAddress{margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width:991px){.signupPage form.join-form,.signup-new form.join-form{max-width:480px;margin-left:auto;margin-right:auto}}.signupPage form .radio-inline,.signup-new form .radio-inline{margin-bottom:10px;margin-right:10px}.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']),.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']),.signupPage form textarea,.signup-new form textarea,.signupPage form select,.signup-new form select,.signupPage form .bootstrap-tagsinput,.signup-new form .bootstrap-tagsinput{border:1px solid #e2d9cc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-indent:0;height:40px;line-height:1.5;width:100%;margin-bottom:10px;padding:8px 12px;font-size:17px;color:#5e4d3f;background-color:#fff;outline:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):focus,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):focus,.signupPage form textarea:focus,.signup-new form textarea:focus,.signupPage form select:focus,.signup-new form select:focus,.signupPage form .bootstrap-tagsinput:focus,.signup-new form .bootstrap-tagsinput:focus{border:1px solid #fc9e12;outline:none;box-shadow:0 0 0 #f3efe5}.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range'])::-webkit-input-placeholder,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range'])::-webkit-input-placeholder,.signupPage form textarea::-webkit-input-placeholder,.signup-new form textarea::-webkit-input-placeholder,.signupPage form select::-webkit-input-placeholder,.signup-new form select::-webkit-input-placeholder,.signupPage form .bootstrap-tagsinput::-webkit-input-placeholder,.signup-new form .bootstrap-tagsinput::-webkit-input-placeholder,.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range'])::-moz-placeholder,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range'])::-moz-placeholder,.signupPage form textarea::-moz-placeholder,.signup-new form textarea::-moz-placeholder,.signupPage form select::-moz-placeholder,.signup-new form select::-moz-placeholder,.signupPage form .bootstrap-tagsinput::-moz-placeholder,.signup-new form .bootstrap-tagsinput::-moz-placeholder,.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-moz-placeholder,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-moz-placeholder,.signupPage form textarea:-moz-placeholder,.signup-new form textarea:-moz-placeholder,.signupPage form select:-moz-placeholder,.signup-new form select:-moz-placeholder,.signupPage form .bootstrap-tagsinput:-moz-placeholder,.signup-new form .bootstrap-tagsinput:-moz-placeholder,.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-ms-input-placeholder,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-ms-input-placeholder,.signupPage form textarea:-ms-input-placeholder,.signup-new form textarea:-ms-input-placeholder,.signupPage form select:-ms-input-placeholder,.signup-new form select:-ms-input-placeholder,.signupPage form .bootstrap-tagsinput:-ms-input-placeholder,.signup-new form .bootstrap-tagsinput:-ms-input-placeholder{color:#867d78}.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-webkit-autofill,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']):-webkit-autofill,.signupPage form textarea:-webkit-autofill,.signup-new form textarea:-webkit-autofill,.signupPage form select:-webkit-autofill,.signup-new form select:-webkit-autofill,.signupPage form .bootstrap-tagsinput:-webkit-autofill,.signup-new form .bootstrap-tagsinput:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fffcd4 inset;color:#5e4d3f}.signupPage form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']).parsley-error,.signup-new form input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']).parsley-error,.signupPage form textarea.parsley-error,.signup-new form textarea.parsley-error,.signupPage form select.parsley-error,.signup-new form select.parsley-error,.signupPage form .bootstrap-tagsinput.parsley-error,.signup-new form .bootstrap-tagsinput.parsley-error{border-color:#ff714b;background-color:#fff}.signupPage form select,.signup-new form select{display:inline-block;padding:6px 0 5px 10px;box-shadow:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #37b4b7 50%),linear-gradient(135deg, #37b4b7 50%, transparent 50%);background-position:calc(100% - 15px) calc(1em + -1px),calc(100% - 10px) calc(1em + -1px);background-size:6px 6px;background-repeat:no-repeat}.signupPage form select:focus,.signup-new form select:focus{border-color:#fc9e12;background-image:linear-gradient(45deg, transparent 50%, #00c9ce 50%),linear-gradient(135deg, #00c9ce 50%, transparent 50%)}.signupPage form textarea,.signup-new form textarea{height:inherit;line-height:1.5;padding:8px 12px;text-indent:0}.signupPage form textarea.no-resizing,.signup-new form textarea.no-resizing{resize:none}.signupPage form input[type=button],.signup-new form input[type=button]{border:none;border-radius:3px;font-size:17px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px 30px}.signupPage form input[type=button].btn-wide,.signup-new form input[type=button].btn-wide{padding:8px 50px}.signupPage form input[type=button].btn-extra-wide,.signup-new form input[type=button].btn-extra-wide{padding:8px 80px}.signupPage form input[type=button].btn-narrow,.signup-new form input[type=button].btn-narrow{padding:8px 15px}.signupPage form input[type=button].btn-primary,.signup-new form input[type=button].btn-primary{background-color:#fc9e12;color:#fff;border:solid 1px #fc9e12;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-primary:visited,.signup-new form input[type=button].btn-primary:visited{background-color:#fc9e12;border:solid 1px #fc9e12}.signupPage form input[type=button].btn-primary:hover,.signup-new form input[type=button].btn-primary:hover,.signupPage form input[type=button].btn-primary:active,.signup-new form input[type=button].btn-primary:active{background-color:#ffb600;border:solid 1px #ffb600;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;box-shadow:none;outline:none}.signupPage form input[type=button].btn-primary:hover:visited,.signup-new form input[type=button].btn-primary:hover:visited,.signupPage form input[type=button].btn-primary:active:visited,.signup-new form input[type=button].btn-primary:active:visited{background-color:#ffb600}.signupPage form input[type=button].btn-primary:focus,.signup-new form input[type=button].btn-primary:focus{background-color:#f99300;outline:none;border:solid 1px #f99300}.signupPage form input[type=button].btn-primary.disabled,.signup-new form input[type=button].btn-primary.disabled{pointer-events:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;opacity:.75}.signupPage form input[type=button].btn-primary.add-recipes-button,.signup-new form input[type=button].btn-primary.add-recipes-button{line-height:125%;font-size:15px;padding:10px 10px 9px;background-color:#fc9e12;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-bottom:10px}.signupPage form input[type=button].btn-primary.add-addons-button,.signup-new form input[type=button].btn-primary.add-addons-button{line-height:125%;font-size:15px;padding:10px 10px 9px;background-color:#fc9e12;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-bottom:10px}.signupPage form input[type=button].btn-gradient,.signup-new form input[type=button].btn-gradient{background:#fc4a1a;background:-webkit-linear-gradient(to right, #fc4a1a, #fe8c00);background:linear-gradient(to right, #fc4a1a, #fe8c00);border-color:#ce4121;color:#fff;font-weight:bold;text-align:center;z-index:298}.signupPage form input[type=button].btn-gradient:hover,.signup-new form input[type=button].btn-gradient:hover,.signupPage form input[type=button].btn-gradient:active,.signup-new form input[type=button].btn-gradient:active,.signupPage form input[type=button].btn-gradient:focus,.signup-new form input[type=button].btn-gradient:focus{border-color:#ce4121}.signupPage form input[type=button].btn-secondary,.signup-new form input[type=button].btn-secondary,.signupPage form input[type=button].btn-secondary:visited,.signup-new form input[type=button].btn-secondary:visited{background-color:#fff;border:solid 1px #fc9e12;color:#5e4d3f;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-secondary:hover,.signup-new form input[type=button].btn-secondary:hover,.signupPage form input[type=button].btn-secondary:visited:hover,.signup-new form input[type=button].btn-secondary:visited:hover,.signupPage form input[type=button].btn-secondary:active,.signup-new form input[type=button].btn-secondary:active,.signupPage form input[type=button].btn-secondary:visited:active,.signup-new form input[type=button].btn-secondary:visited:active,.signupPage form input[type=button].btn-secondary:focus,.signup-new form input[type=button].btn-secondary:focus,.signupPage form input[type=button].btn-secondary:visited:focus,.signup-new form input[type=button].btn-secondary:visited:focus{color:#fff;background:#fc9e12;border-color:#f99300;outline:none}.signupPage form input[type=button].btn-pink,.signup-new form input[type=button].btn-pink{background-color:#e95e3e;color:#fff;border:solid 1px #e95e3e;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-pink:visited,.signup-new form input[type=button].btn-pink:visited{background-color:#e95e3e;border:solid 1px #e95e3e}.signupPage form input[type=button].btn-pink:hover,.signup-new form input[type=button].btn-pink:hover,.signupPage form input[type=button].btn-pink:active,.signup-new form input[type=button].btn-pink:active{background-color:#ff714b;border:solid 1px #ff714b;outline:none}.signupPage form input[type=button].btn-pink:hover:visited,.signup-new form input[type=button].btn-pink:hover:visited,.signupPage form input[type=button].btn-pink:active:visited,.signup-new form input[type=button].btn-pink:active:visited{background-color:#ff714b}.signupPage form input[type=button].btn-pink:focus,.signup-new form input[type=button].btn-pink:focus{background-color:#d14609;outline:none;border:solid 1px #d14609}.signupPage form input[type=button].btn-pink.disabled,.signup-new form input[type=button].btn-pink.disabled{background-color:#d6d5d4;color:#867d78;border:solid 1px #d6d5d4;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-white,.signup-new form input[type=button].btn-white,.signupPage form input[type=button].btn-white:visited,.signup-new form input[type=button].btn-white:visited{background-color:#fff;border:solid 1px #e2d9cc;color:#5e4d3f;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-white:hover,.signup-new form input[type=button].btn-white:hover,.signupPage form input[type=button].btn-white:visited:hover,.signup-new form input[type=button].btn-white:visited:hover,.signupPage form input[type=button].btn-white:active,.signup-new form input[type=button].btn-white:active,.signupPage form input[type=button].btn-white:visited:active,.signup-new form input[type=button].btn-white:visited:active,.signupPage form input[type=button].btn-white:focus,.signup-new form input[type=button].btn-white:focus,.signupPage form input[type=button].btn-white:visited:focus,.signup-new form input[type=button].btn-white:visited:focus{border-color:#867d78;color:#5e4d3f;outline:none}.signupPage form input[type=button].btn-facebook-share,.signup-new form input[type=button].btn-facebook-share{background-color:#3b5998;border:solid 1px #133d87;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-facebook-share:hover,.signup-new form input[type=button].btn-facebook-share:hover,.signupPage form input[type=button].btn-facebook-share:active,.signup-new form input[type=button].btn-facebook-share:active,.signupPage form input[type=button].btn-facebook-share:focus,.signup-new form input[type=button].btn-facebook-share:focus{border-color:#133d87;background-color:#3f72ba;outline:none}.signupPage form input[type=button].btn-twitter-tweet,.signup-new form input[type=button].btn-twitter-tweet{background-color:#55acee;border:solid 1px #239be5;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage form input[type=button].btn-twitter-tweet:hover,.signup-new form input[type=button].btn-twitter-tweet:hover,.signupPage form input[type=button].btn-twitter-tweet:active,.signup-new form input[type=button].btn-twitter-tweet:active,.signupPage form input[type=button].btn-twitter-tweet:focus,.signup-new form input[type=button].btn-twitter-tweet:focus{border-color:#239be5;background-color:#66c5ff;outline:none}.signupPage form input[type=button].btn-md-narrow,.signup-new form input[type=button].btn-md-narrow{padding:8px 15px}.signupPage form input[type=button].btn-md-wide,.signup-new form input[type=button].btn-md-wide{padding:8px 50px}.signupPage form input[type=button].btn-sm,.signup-new form input[type=button].btn-sm{line-height:125%;font-size:17px;padding:5px 15px}.signupPage form input[type=button].btn-sm.btn-wide,.signup-new form input[type=button].btn-sm.btn-wide{padding:5px 30px}.signupPage form input[type=button].btn-xs,.signup-new form input[type=button].btn-xs{line-height:125%;font-size:13px;padding:3px 10px}.signupPage form input[type=button].btn-lg,.signup-new form input[type=button].btn-lg{padding:12px 40px;line-height:125%;font-size:19px;border-radius:4px}.signupPage form input[type=button].btn-lg.btn-wide,.signup-new form input[type=button].btn-lg.btn-wide{padding:10px 60px}.signupPage form input[type=button].btn-xl,.signup-new form input[type=button].btn-xl{padding:10px 50px;line-height:125%;font-size:22px}.signupPage form input[type=button].btn-xl.btn-wide,.signup-new form input[type=button].btn-xl.btn-wide{padding:10px 80px}@media only screen and (max-width: 767px){.signupPage form input[type=button].btn-sm-block,.signup-new form input[type=button].btn-sm-block{width:100%;display:block}}.signupPage form input[type=button].btn-close,.signup-new form input[type=button].btn-close{position:absolute;top:-10px;right:-10px;background-color:rgba(226,217,204,0.8);width:40px;height:40px;padding:6px 8px;color:#37b4b7;line-height:125%;font-size:22px;border-radus:30px;opacity:1}.signupPage form input[type=button].btn-close:hover,.signup-new form input[type=button].btn-close:hover{color:#00c9ce;background-color:#e2d9cc;cursor:pointer}.signupPage form input[type=button].btn-close.btn-close-sm,.signup-new form input[type=button].btn-close.btn-close-sm{top:0;right:5px;padding:5px 6px;width:26px;height:26px;line-height:125%;font-size:15px}.signupPage form .input-group .input-group-addon:last-child,.signup-new form .input-group .input-group-addon:last-child{background-color:#fff;border-color:#ece6d9}.signupPage form .bootstrap-tagsinput,.signup-new form .bootstrap-tagsinput{height:auto;text-indent:0;padding:4px 10px;line-height:1em;min-height:40px}.signupPage form .bootstrap-tagsinput .tag,.signup-new form .bootstrap-tagsinput .tag{display:inline-block;margin-bottom:4px 1px;line-height:125%;font-size:15px;font-weight:300}.signupPage form .bootstrap-tagsinput.focus,.signup-new form .bootstrap-tagsinput.focus{border:1px solid #fc9e12}.signupPage form input.radioInput,.signup-new form input.radioInput,.signupPage form input.checkboxInput,.signup-new form input.checkboxInput{display:inline;float:left;margin-right:10px;width:auto;height:auto}.signupPage form label.checkboxLabel,.signup-new form label.checkboxLabel{display:inline;float:left;font-weight:normal;font-size:16px}.signupPage form input.checkboxInput:hover,.signup-new form input.checkboxInput:hover,.signupPage form label.checkboxLabel:hover,.signup-new form label.checkboxLabel:hover{cursor:pointer}.signupPage form select,.signup-new form select{text-indent:3px}.signupPage form .errorMsg,.signup-new form .errorMsg{display:none}.signupPage form .helpModalTrigger,.signup-new form .helpModalTrigger{position:absolute;right:0;top:5px}.signupPage form fieldset ul li,.signup-new form fieldset ul li{width:100%;margin-bottom:10px;list-style-type:none;position:relative;clear:both;float:left;display:inline}.signupPage form.dark-input input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']),.signup-new form.dark-input input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']),.signupPage form.dark-input textarea,.signup-new form.dark-input textarea,.signupPage form.dark-input select,.signup-new form.dark-input select,.signupPage form.dark-input .bootstrap-tagsinput,.signup-new form.dark-input .bootstrap-tagsinput{background-color:#fbf9f3}.signupPage form.dark-input .selVal,.signup-new form.dark-input .selVal{background-color:#fbf9f3}.signupPage form .formGroup,.signup-new form .formGroup{display:inline-block;width:100%}.signupPage form .submitBtn,.signup-new form .submitBtn{margin-top:20px}.signupPage form .promo-code,.signup-new form .promo-code{width:32%;margin-top:-8px}.signupPage form .promo-code label,.signup-new form .promo-code label{display:inherit}@media only screen and (max-width: 767px){.signupPage .btn-continue,.signup-new .btn-continue{width:100%}}@media only screen and (max-width: 767px){.signupPage .form-box,.signup-new .form-box{padding:10px 20px}}@media only screen and (min-width: 1200px){.signupPage .form-box,.signup-new .form-box{padding:15px 30px 15px}}.signupPage #signup-value-msg img,.signup-new #signup-value-msg img,.signupPage .signup-flow-img img,.signup-new .signup-flow-img img{width:100%;border-radius:3px;overflow:hidden}.signupPage #join-about-info div,.signup-new #join-about-info div{display:table}.signupPage #join-about-info div img,.signup-new #join-about-info div img{width:35px;height:40px;margin:5px 15px 3px 0;display:table-cell;float:left}.signupPage #join-about-info h4,.signup-new #join-about-info h4{line-height:130%;font-size:15px;vertical-align:middle;margin:5px 0 0}.signupPage .overhead-box,.signup-new .overhead-box{display:block;margin:0 auto}.signupPage .signup-facebook,.signup-new .signup-facebook{color:#fff;font-size:16px;background:#3b5998 url('../../img/icons/facebook-f-icon.png') 15px center no-repeat;background-size:20px auto;padding:12px 60px;border:1px solid #2c4272;border-bottom-width:2px;border-bottom-color:#102450;margin-top:30px;margin-bottom:20px}.signupPage .signup-facebook:hover,.signup-new .signup-facebook:hover,.signupPage .signup-facebook:active,.signup-new .signup-facebook:active{color:#fff;background-color:#2c4272;border-color:#2c4272;border-bottom-width:2px}.signupPage .facebook-or,.signup-new .facebook-or{position:relative;display:block;height:25px}@media only screen and (max-width: 767px){.signupPage .facebook-or,.signup-new .facebook-or{height:36px}}.signupPage .facebook-or span,.signup-new .facebook-or span{overflow:hidden;text-align:center;font-size:15px;color:#a5927a;display:block;margin-top:-10px}.signupPage .facebook-or span:before,.signup-new .facebook-or span:before{content:"";display:block;border-bottom:1px solid #ece6d9;height:1px;position:absolute;width:40%;right:15px;top:1px}@media only screen and (max-width: 767px){.signupPage .facebook-or span:before,.signup-new .facebook-or span:before{top:12px}}.signupPage .facebook-or span:after,.signup-new .facebook-or span:after{content:"";display:block;border-bottom:1px solid #ece6d9;position:absolute;width:40%;left:15px;top:1px}@media only screen and (max-width: 767px){.signupPage .facebook-or span:after,.signup-new .facebook-or span:after{top:12px}}.signupPage .facebook-or span:after div,.signup-new .facebook-or span:after div{display:table-cell;vertical-align:middle}.signupPage .facebook-or span:after div h4,.signup-new .facebook-or span:after div h4{line-height:125%;font-size:15px;vertical-align:middle;margin:5px 0 0}@media only screen and (max-width: 767px){.signupPage .facebook-or,.signup-new .facebook-or{max-width:480px;margin:0 auto}}.signupPage .join-three-values,.signup-new .join-three-values{margin-top:30px;margin-bottom:30px}.signupPage .join-three-values .col-sm-3 img,.signup-new .join-three-values .col-sm-3 img{width:40px;padding-right:5px}.signupPage .join-three-values .col-sm-3 img.img-carrot,.signup-new .join-three-values .col-sm-3 img.img-carrot{width:45px}.signupPage .join-three-values .col-sm-9 p,.signup-new .join-three-values .col-sm-9 p{font-size:15px}@media only screen and (max-width: 767px){.signupPage .join-three-values .col-sm-9 p,.signup-new .join-three-values .col-sm-9 p{font-size:20px}}@media only screen and (max-width: 767px){.signupPage .join-three-values,.signup-new .join-three-values{background:#fff}.signupPage .join-three-values .col-xs-12,.signup-new .join-three-values .col-xs-12{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e2d9cc}.signupPage .join-three-values .col-xs-12:last-child,.signup-new .join-three-values .col-xs-12:last-child{border-bottom:none}}.signupPage .recipe-counter,.signup-new .recipe-counter{line-height:46px}.signupPage .recipe-tile-container .recipe-tile .name-plate .check-box-container,.signup-new .recipe-tile-container .recipe-tile .name-plate .check-box-container{top:-22px;right:15px;position:absolute;z-index:99}.signupPage .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box,.signup-new .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{width:40px;height:40px;font-size:24px;padding:7px 0 0 0;text-align:center}.signupPage .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box .icon-check-mark,.signup-new .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box .icon-check-mark{visibility:visible}.signupPage .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.disabled .icon-check-mark,.signup-new .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.disabled .icon-check-mark,.signupPage .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked .icon-check-mark,.signup-new .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked .icon-check-mark{color:#e2d9cc !important}.signupPage .check-box-container,.signup-new .check-box-container{position:absolute;right:15px;top:-19px;display:none}@media only screen and (max-width: 767px){.signupPage .check-box-container,.signup-new .check-box-container{top:inherit;right:0;bottom:0}}@media only screen and (max-width: 359px){.signupPage .check-box-container,.signup-new .check-box-container{text-align:right;position:relative}}.signupPage .check-box-container .check-box,.signup-new .check-box-container .check-box{width:32px;height:32px;border-radius:3px;padding:3px 4px;font-size:22px;margin-left:12px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.35);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.35);box-shadow:0 0 3px 2px rgba(0,0,0,0.35);display:inline-block}.signupPage .check-box-container .check-box:hover,.signup-new .check-box-container .check-box:hover{border-color:#f99300;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.5);box-shadow:0 0 3px 2px rgba(0,0,0,0.5);cursor:pointer}.signupPage .check-box-container .check-box.unchecked,.signup-new .check-box-container .check-box.unchecked{background-color:#fff;color:#e2d9cc;border:solid 1px #fc9e12}.signupPage .check-box-container .check-box.checked,.signup-new .check-box-container .check-box.checked{background-color:#fc9e12;border:solid 1px #f99300;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage .plan-wrapper,.signup-new .plan-wrapper{position:relative;z-index:1;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,0.3);box-shadow:0 0 3px 1px rgba(0,0,0,0.3);background-color:#fff;border-radius:5px;overflow:hidden;border:2px solid #fff}.signupPage .plan-wrapper:hover,.signup-new .plan-wrapper:hover{cursor:pointer}@media only screen and (max-width: 767px){.signupPage .plan-wrapper,.signup-new .plan-wrapper{margin-left:-20px;margin-right:-20px;display:table;width:calc(100% + 40px);max-width:480px;border:1px solid #f3efe5;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);background-color:#f3efe5}}@media only screen and (min-width: 480px) and (max-width: 767px){.signupPage .plan-wrapper,.signup-new .plan-wrapper{margin:0 auto 15px}}.signupPage .plan-wrapper .view-only,.signup-new .plan-wrapper .view-only{display:block}.signupPage .plan-wrapper .edit-mode,.signup-new .plan-wrapper .edit-mode{display:none}.signupPage .plan-wrapper .check-box-container,.signup-new .plan-wrapper .check-box-container{margin-top:-20px;width:100%;position:relative}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .check-box-container,.signup-new .plan-wrapper .check-box-container{display:table-cell;padding:35px 0 0 15px;vertical-align:top;width:34px}}.signupPage .plan-wrapper.selected,.signup-new .plan-wrapper.selected{z-index:2;border:2px solid #37b4b7;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width: 767px){.signupPage .plan-wrapper.selected,.signup-new .plan-wrapper.selected{border:1px solid #37b4b7;background-color:#fff;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.4);box-shadow:0 0 5px 1px rgba(0,0,0,0.4)}}.signupPage .plan-wrapper.selected:hover,.signup-new .plan-wrapper.selected:hover{cursor:auto}.signupPage .plan-wrapper.selected .view-only,.signup-new .plan-wrapper.selected .view-only{display:none}.signupPage .plan-wrapper.selected .edit-mode,.signup-new .plan-wrapper.selected .edit-mode{display:block}.signupPage .plan-wrapper.selected .check-box-container .check-box,.signup-new .plan-wrapper.selected .check-box-container .check-box{border:solid 1px #1f8899;background-color:#37b4b7;color:#fff}.signupPage .plan-wrapper.selected .check-box-container .check-box .icon-check-mark,.signup-new .plan-wrapper.selected .check-box-container .check-box .icon-check-mark{color:#fff}@media only screen and (max-width: 767px){.signupPage .plan-wrapper.selected .new,.signup-new .plan-wrapper.selected .new{background-color:#f3efe5;color:#37b4b7}}.signupPage .plan-wrapper.disabled,.signup-new .plan-wrapper.disabled{opacity:.5;cursor:default}.signupPage .plan-wrapper.disabled .check-box,.signup-new .plan-wrapper.disabled .check-box{cursor:default}.signupPage .plan-wrapper .new,.signup-new .plan-wrapper .new{background-color:#37b4b7;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;padding:1px 10px;font-size:14px;position:absolute;top:0;left:15px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#fff;letter-spacing:.03em}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .new,.signup-new .plan-wrapper .new{right:20px;left:inherit;padding:0 8px;font-size:12px}}.signupPage .plan-wrapper .plan-img-container,.signup-new .plan-wrapper .plan-img-container{overflow:hidden}.signupPage .plan-wrapper .plan-img-container .classic-img,.signup-new .plan-wrapper .plan-img-container .classic-img{width:100%}.signupPage .plan-wrapper .plan-img-container .plan-name-container,.signup-new .plan-wrapper .plan-img-container .plan-name-container{width:100%;text-align:center;position:absolute;top:0;left:0}.signupPage .plan-wrapper .plan-img-container .plan-name-container .plan-name,.signup-new .plan-wrapper .plan-img-container .plan-name-container .plan-name{font-family:'Adelle','Georgia',serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:normal;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";line-height:125%;font-size:19px;text-align:center;margin-top:10px;margin-bottom:0}@media only screen and (min-width: 1200px){.signupPage .plan-wrapper .plan-img-container .plan-name-container .plan-name,.signup-new .plan-wrapper .plan-img-container .plan-name-container .plan-name{font-size:20px}}.signupPage .plan-wrapper .plan-img-container .plan-name-container .plan-description,.signup-new .plan-wrapper .plan-img-container .plan-name-container .plan-description{font-size:14px;margin-top:-3px}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-img-container .plan-name-container .plan-description,.signup-new .plan-wrapper .plan-img-container .plan-name-container .plan-description{display:none}}@media only screen and (min-width: 1200px){.signupPage .plan-wrapper .plan-img-container .plan-name-container .plan-description,.signup-new .plan-wrapper .plan-img-container .plan-name-container .plan-description{font-size:16px}}.signupPage .plan-wrapper .plan-breakdown-table,.signup-new .plan-wrapper .plan-breakdown-table{display:table;width:100%;max-width:340px;margin:0 auto;padding:0 20px 20px}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table,.signup-new .plan-wrapper .plan-breakdown-table{padding:10px 20px 10px 15px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row,.signup-new .plan-wrapper .plan-breakdown-table .table-row{display:table-row}.signupPage .plan-wrapper .plan-breakdown-table .table-row .label,.signup-new .plan-wrapper .plan-breakdown-table .table-row .label,.signupPage .plan-wrapper .plan-breakdown-table .table-row .value,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value{display:table-cell;vertical-align:middle;height:32px}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table .table-row .label,.signup-new .plan-wrapper .plan-breakdown-table .table-row .label,.signupPage .plan-wrapper .plan-breakdown-table .table-row .value,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value{height:28px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row .label,.signup-new .plan-wrapper .plan-breakdown-table .table-row .label{color:#5e4d3f;width:40%;line-height:125%;font-size:15px;font-weight:inherit;text-align:left;padding:inherit}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table .table-row .label,.signup-new .plan-wrapper .plan-breakdown-table .table-row .label{line-height:125%;font-size:15px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value{width:60%;text-align:right;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:125%;font-size:17px}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table .table-row .value,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value{line-height:125%;font-size:15px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-view-only,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-view-only{padding:3px 0}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn{border:solid 1px #6bc9c9;background-color:#fff;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0;display:table;width:160px;float:right;border-radius:4px}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn:hover,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn:hover{border-color:#37b4b7;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn{width:134px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .meal-plan,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .meal-plan{padding:3px 3px 3px 8px;display:table-cell;vertical-align:middle;text-align:left;line-height:125%;font-size:17px;width:100%}@media only screen and (max-width: 767px){.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .meal-plan,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .meal-plan{line-height:125%;font-size:15px}}.signupPage .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .icon-angle-down,.signup-new .plan-wrapper .plan-breakdown-table .table-row .value .meal-plan-input-btn .icon-angle-down{font-size:26px;width:30px;display:table-cell;vertical-align:middle;padding-right:3px;color:#37b4b7}@media only screen and (max-width: 767px){.signupPage #classicMealPlanSelectionModal .modal-dialog,.signup-new #classicMealPlanSelectionModal .modal-dialog,.signupPage #familyMealPlanSelectionModal .modal-dialog,.signup-new #familyMealPlanSelectionModal .modal-dialog{margin:5% auto 0}}.signupPage #classicMealPlanSelectionModal .modal-content,.signup-new #classicMealPlanSelectionModal .modal-content,.signupPage #familyMealPlanSelectionModal .modal-content,.signup-new #familyMealPlanSelectionModal .modal-content{max-width:360px;background-color:#fff}.signupPage #classicMealPlanSelectionModal .modal-content .modal-header,.signup-new #classicMealPlanSelectionModal .modal-content .modal-header,.signupPage #familyMealPlanSelectionModal .modal-content .modal-header,.signup-new #familyMealPlanSelectionModal .modal-content .modal-header{background-color:#fff}.signupPage #classicMealPlanSelectionModal .modal-content .modal-header .table,.signup-new #classicMealPlanSelectionModal .modal-content .modal-header .table,.signupPage #familyMealPlanSelectionModal .modal-content .modal-header .table,.signup-new #familyMealPlanSelectionModal .modal-content .modal-header .table{margin-bottom:0}@media only screen and (max-width: 767px){.signupPage #classicMealPlanSelectionModal .modal-content .modal-body,.signup-new #classicMealPlanSelectionModal .modal-content .modal-body,.signupPage #familyMealPlanSelectionModal .modal-content .modal-body,.signup-new #familyMealPlanSelectionModal .modal-content .modal-body{padding:5px 15px 15px}}.signupPage #classicMealPlanSelectionModal .modal-content label,.signup-new #classicMealPlanSelectionModal .modal-content label,.signupPage #familyMealPlanSelectionModal .modal-content label,.signup-new #familyMealPlanSelectionModal .modal-content label{margin-bottom:0}.signupPage #classicMealPlanSelectionModal .modal-content .table,.signup-new #classicMealPlanSelectionModal .modal-content .table,.signupPage #familyMealPlanSelectionModal .modal-content .table,.signup-new #familyMealPlanSelectionModal .modal-content .table{margin-bottom:0;width:initial}.signupPage #classicMealPlanSelectionModal .modal-content .table.disabled,.signup-new #classicMealPlanSelectionModal .modal-content .table.disabled,.signupPage #familyMealPlanSelectionModal .modal-content .table.disabled,.signup-new #familyMealPlanSelectionModal .modal-content .table.disabled{opacity:.5;pointer-events:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.signupPage #classicMealPlanSelectionModal .modal-content .table .table-cell,.signup-new #classicMealPlanSelectionModal .modal-content .table .table-cell,.signupPage #familyMealPlanSelectionModal .modal-content .table .table-cell,.signup-new #familyMealPlanSelectionModal .modal-content .table .table-cell{vertical-align:top;text-align:left}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container{width:44px}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container .check-box,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container .check-box,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container .check-box,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container .check-box{width:32px;height:32px;padding:4px 5px;margin:0;background-color:#fbf9f3}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container .check-box .icon-check-mark,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container .check-box .icon-check-mark,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container .check-box .icon-check-mark,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container .check-box .icon-check-mark{font-size:20px}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container .check-box:hover,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container .check-box:hover,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container .check-box:hover,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container .check-box:hover{border-color:#1f8899}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container .check-box.checked,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container .check-box.checked,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container .check-box.checked,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container .check-box.checked{border:solid 1px #1f8899;background-color:#37b4b7;color:#fff}.signupPage #classicMealPlanSelectionModal .modal-content .check-box-container .check-box.checked .icon-check-mark,.signup-new #classicMealPlanSelectionModal .modal-content .check-box-container .check-box.checked .icon-check-mark,.signupPage #familyMealPlanSelectionModal .modal-content .check-box-container .check-box.checked .icon-check-mark,.signup-new #familyMealPlanSelectionModal .modal-content .check-box-container .check-box.checked .icon-check-mark{color:#fff}.signupPage #classicMealPlanSelectionModal .modal-content .meal-plan-name,.signup-new #classicMealPlanSelectionModal .modal-content .meal-plan-name,.signupPage #familyMealPlanSelectionModal .modal-content .meal-plan-name,.signup-new #familyMealPlanSelectionModal .modal-content .meal-plan-name{font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:0}.signupPage #classicMealPlanSelectionModal .modal-content .meal-plan-description,.signup-new #classicMealPlanSelectionModal .modal-content .meal-plan-description,.signupPage #familyMealPlanSelectionModal .modal-content .meal-plan-description,.signup-new #familyMealPlanSelectionModal .modal-content .meal-plan-description{color:#867d78;line-height:125%;font-size:15px}@media only screen and (max-width: 767px){.signupPage #classicMealPlanSelectionModal .modal-content .meal-plan-description,.signup-new #classicMealPlanSelectionModal .modal-content .meal-plan-description,.signupPage #familyMealPlanSelectionModal .modal-content .meal-plan-description,.signup-new #familyMealPlanSelectionModal .modal-content .meal-plan-description{font-size:12px}}.signupPage #waitListModal .check-box,.signup-new #waitListModal .check-box{border:solid 1px #1f9399;background-color:#37b4b7;margin-bottom:10px;margin-top:0}.signupPage #waitListModal .icon-check-mark,.signup-new #waitListModal .icon-check-mark{color:#fff}.signupPage #waitListModal .close,.signup-new #waitListModal .close{position:relative;top:0;right:0}.signupPage #waitListModal .nothanks,.signup-new #waitListModal .nothanks{text-align:center;padding-top:12px}.signupPage #family-plan-opt-in-banner,.signup-new #family-plan-opt-in-banner,.signupPage #family-plan-opted-out-banner,.signup-new #family-plan-opted-out-banner{background-color:rgba(55,180,183,0.92);display:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);margin-top:-30px;margin-bottom:33px;padding:10px 0 5px}@media only screen and (max-width: 767px){.signupPage #family-plan-opt-in-banner,.signup-new #family-plan-opt-in-banner,.signupPage #family-plan-opted-out-banner,.signup-new #family-plan-opted-out-banner{margin-top:-9px;margin-bottom:12px}}@media only screen and (max-width: 767px){.signupPage #family-plan-opt-in-banner .icon-close,.signup-new #family-plan-opt-in-banner .icon-close,.signupPage #family-plan-opted-out-banner .icon-close,.signup-new #family-plan-opted-out-banner .icon-close{position:absolute;top:44px;right:0}}.signupPage #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance,.signup-new #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance,.signupPage #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance,.signup-new #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance{border-color:#1f8899}.signupPage #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance:hover,.signup-new #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance:hover,.signupPage #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance:hover,.signup-new #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance:hover{border-color:#1f8899}@media only screen and (max-width: 767px){.signupPage #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance,.signup-new #family-plan-opt-in-banner #family-plan-opt-in-btn-second-chance,.signupPage #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance,.signup-new #family-plan-opted-out-banner #family-plan-opt-in-btn-second-chance{line-height:125%;font-size:15px;padding:5px 12px}}.signupPage .modal-interstitial .modal-dialog,.signup-new .modal-interstitial .modal-dialog{width:540px;margin:5% auto 0}@media only screen and (max-width: 767px){.signupPage .modal-interstitial .modal-dialog,.signup-new .modal-interstitial .modal-dialog{width:95%;margin:30px 2.5%}.signupPage .modal-interstitial .modal-dialog .modal-body .btn-primary,.signup-new .modal-interstitial .modal-dialog .modal-body .btn-primary{margin:20px 0}}.signupPage .modal-interstitial .close,.signup-new .modal-interstitial .close{position:absolute;opacity:1;color:#fff;background:#333;width:36px;height:36px;border-radius:36px;line-height:36px;font-size:20px;font-weight:normal;font-family:'Helvetica Neue',Arial,sans-serif;padding:0;top:-18px;right:-18px;cursor:pointer}.signupPage .modal-interstitial img,.signup-new .modal-interstitial img{margin-bottom:30px}@media only screen and (max-width: 767px){.signupPage .modal-interstitial img,.signup-new .modal-interstitial img{margin-bottom:15px}}.signupPage .modal-interstitial .modal-body,.signup-new .modal-interstitial .modal-body{text-align:center}.signupPage .modal-interstitial .modal-body h2,.signup-new .modal-interstitial .modal-body h2{font-size:36px;margin-bottom:20px}@media only screen and (max-width: 767px){.signupPage .modal-interstitial .modal-body h2,.signup-new .modal-interstitial .modal-body h2{font-size:24px}}@media only screen and (max-width: 480px){.signupPage .modal-interstitial .modal-body h2,.signup-new .modal-interstitial .modal-body h2{font-size:20px;margin-bottom:10px}}@media only screen and (max-width: 767px){.signupPage .modal-interstitial .modal-body p,.signup-new .modal-interstitial .modal-body p{font-size:15px}}.signupPage .modal-interstitial .modal-body .btn-primary,.signup-new .modal-interstitial .modal-body .btn-primary{margin:30px 0}@media only screen and (min-width: 1200px){.signupPage .payment-form,.signup-new .payment-form{margin-right:30px}}.signupPage #promoCode,.signup-new #promoCode{width:177px;display:inline-block;height:32px}.signupPage #promo-eval,.signup-new #promo-eval{display:inline-block;margin-left:-7px;margin-top:0;vertical-align:top;line-height:125%;font-size:15px;padding:6px 8px}.signupPage .security-logo-container,.signup-new .security-logo-container{margin:20px auto;width:250px}.signupPage .security-logo-container .security-logo,.signup-new .security-logo-container .security-logo{display:inline-block;width:50px;height:auto;margin:-29px 0 0 20px}.signupPage .security-logo-container #bbblink,.signup-new .security-logo-container #bbblink{display:inline-block;position:relative;overflow:hidden;width:100px;height:38px;padding:0}.signupPage .paypal,.signup-new .paypal{background:#fff;background-image:linear-gradient(180deg, #fff, #eaeaea);border:1px solid #dadada;border-bottom-color:#ccc;color:#333;font-size:19px;font-weight:light}@media only screen and (max-width: 767px){.signupPage .paypal,.signup-new .paypal{font-size:21px}}.signupPage .paypal.paypal-2,.signup-new .paypal.paypal-2{border-radius:4px;padding:12px 70px;margin:10px 0 20px}@media only screen and (max-width: 767px){.signupPage .paypal.paypal-2,.signup-new .paypal.paypal-2{padding:12px 0}}@media only screen and (max-width: 767px){.signupPage .paypal,.signup-new .paypal{width:100%;display:block;margin:0;padding:12px 0}}.signupPage .paypal:hover,.signup-new .paypal:hover{background-image:none;background-color:#fff;border-color:#ccc}.signupPage .paypal i,.signup-new .paypal i{display:inline-block;visibility:visible;vertical-align:middle;width:96px;height:27px;background:url('../../img/paypal-logo-new.png') center center no-repeat;background-size:100% auto;margin:-3px 0 0 4px}.signupPage #paypal-button:hover,.signup-new #paypal-button:hover{text-decoration:none}.signupPage .paypal-or,.signup-new .paypal-or{text-align:center;margin-top:-15px;margin-bottom:5px;font-size:13px}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button-with-text{cursor:pointer;display:inline-block;height:47px;width:100%;-apple-pay-button-type:buy;-webkit-appearance:-apple-pay-button}.apple-pay-button-with-text>*{display:none}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}.apple-pay-button-white-with-text{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;display:inline-flex;justify-content:center;font-size:12px;border-radius:5px;width:100%;padding:12px 0;box-sizing:border-box;min-width:200px;min-height:32px}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-white-with-text{background-color:#fff;color:#000}.apple-pay-button-white-with-line-with-text{background-color:#fff;color:#000;border:.5px solid #000}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text>.text{font-family:-apple-system;font-size:calc(1em * var(--apple-pay-scale));font-weight:300;align-self:center;margin-right:calc(2px * var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{width:100%
          padding:12px 0px;height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px * var(--apple-pay-scale));border:none}}.signupPage .faster-checkout-copy,.signup-new .faster-checkout-copy{display:inline;margin-left:10px;line-height:125%;font-size:15px;margin-top:15px;margin-bottom:0 !important;color:#867d78}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width:1023px){.signupPage .faster-checkout-copy,.signup-new .faster-checkout-copy{line-height:125%;font-size:13px}}.signupPage .clarification,.signup-new .clarification{font-size:12px;color:#fc9e12;text-align:right;display:block;font-weight:600;line-height:1.1}.signupPage #summary-breakdown,.signup-new #summary-breakdown{width:100%;padding:15px 20px;background-color:#fff;border:solid 1px #f3efe5;border-radius:3px}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width:1023px){.signupPage #summary-breakdown,.signup-new #summary-breakdown{padding:15px}}.signupPage #summary-breakdown .order-cutoff label,.signup-new #summary-breakdown .order-cutoff label{font-size:15px}.signupPage #summary-breakdown .order-cutoff input,.signup-new #summary-breakdown .order-cutoff input{margin:4px 0 0 -20px;font-size:16px}.signupPage #summary-breakdown .summary-header-label,.signup-new #summary-breakdown .summary-header-label{line-height:125%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:5px;color:#867d78}.signupPage #summary-breakdown .product-img,.signup-new #summary-breakdown .product-img{width:120px;border-radius:4px;margin-right:15px}.signupPage #summary-breakdown .price-breakdown,.signup-new #summary-breakdown .price-breakdown{margin:0}.signupPage #summary-breakdown .breakdown-item,.signup-new #summary-breakdown .breakdown-item{display:table;width:100%;padding:2px 0}.signupPage #summary-breakdown .breakdown-item.breakdown-total,.signup-new #summary-breakdown .breakdown-item.breakdown-total{margin-top:10px;padding-top:10px;border-top:solid 1px #e2d9cc}.signupPage #summary-breakdown .breakdown-label,.signup-new #summary-breakdown .breakdown-label{display:table-cell;vertical-align:top;width:105px;text-align:left;line-height:125%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#867d78}.signupPage #summary-breakdown .breakdown-label .green,.signup-new #summary-breakdown .breakdown-label .green{font-weight:bold;color:#28be28}@media only screen and (max-width: 767px){.signupPage #summary-breakdown .breakdown-label .green,.signup-new #summary-breakdown .breakdown-label .green{font-weight:bold;color:#28be28;white-space:nowrap}}.signupPage #summary-breakdown .breakdown-entry,.signup-new #summary-breakdown .breakdown-entry{display:table-cell;vertical-align:top;margin-top:2px;text-align:right;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:125%;font-size:15px}.signupPage #summary-breakdown .breakdown-entry p,.signup-new #summary-breakdown .breakdown-entry p{text-align:right;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:125%;font-size:17px}.signupPage #summary-breakdown .breakdown-entry p#shippingFee,.signup-new #summary-breakdown .breakdown-entry p#shippingFee{text-decoration:line-through}.signupPage #summary-breakdown .breakdown-entry p.opensans,.signup-new #summary-breakdown .breakdown-entry p.opensans{font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif}.signupPage #summary-breakdown .breakdown-entry p.text-xs,.signup-new #summary-breakdown .breakdown-entry p.text-xs{line-height:125%;font-size:13px}.signupPage #summary-breakdown .breakdown-entry p.text-sm,.signup-new #summary-breakdown .breakdown-entry p.text-sm{line-height:125%;font-size:15px}.signupPage #summary-breakdown hr,.signup-new #summary-breakdown hr{margin:15px 0;border-top-color:#efefef}.signupPage #summary-breakdown .submit-container,.signup-new #summary-breakdown .submit-container{margin:0 0 15px}.signupPage #summary-breakdown .ws-included .bundle-img-container,.signup-new #summary-breakdown .ws-included .bundle-img-container{width:75px;vertical-align:top}.signupPage #summary-breakdown .ws-included .bundle-img-container img,.signup-new #summary-breakdown .ws-included .bundle-img-container img{width:100%;border-radius:3px}.signupPage #summary-breakdown.order-summary,.signup-new #summary-breakdown.order-summary{padding:30px}@media only screen and (max-width: 767px){.signupPage #summary-breakdown.order-summary,.signup-new #summary-breakdown.order-summary{padding:10px}}.signupPage #summary-breakdown.order-summary h3,.signup-new #summary-breakdown.order-summary h3{font-size:20px;text-align:center;margin:0 0 20px}.signupPage #summary-breakdown.order-summary #deliveryDateString,.signup-new #summary-breakdown.order-summary #deliveryDateString{margin-right:6px}.signupPage #summary-breakdown.order-summary #delivery-day-edit-container,.signup-new #summary-breakdown.order-summary #delivery-day-edit-container{display:inline-block}.signupPage #summary-breakdown.order-summary .breakdown-item,.signup-new #summary-breakdown.order-summary .breakdown-item{margin-bottom:10px}.signupPage #summary-breakdown.order-summary .clarification,.signup-new #summary-breakdown.order-summary .clarification{font-size:12px;color:#fc9e12;text-align:right;display:block;font-weight:600;margin:-10px 0 25px;line-height:1.1}@media only screen and (max-width: 767px){.signupPage #summary-breakdown.order-summary .clarification,.signup-new #summary-breakdown.order-summary .clarification{margin-top:-10px}}.signupPage #summary-breakdown.order-summary small,.signup-new #summary-breakdown.order-summary small{display:inline-block}.signupPage #summary-breakdown.order-summary .breakdown-label,.signup-new #summary-breakdown.order-summary .breakdown-label{width:auto;text-transform:none}.signupPage #summary-breakdown.order-summary .disclaimer,.signup-new #summary-breakdown.order-summary .disclaimer{color:#999;font-size:13px;text-align:center}.signupPage #summary-breakdown.order-summary #promo_clarity,.signup-new #summary-breakdown.order-summary #promo_clarity{color:#000}.signupPage #summary-breakdown.order-summary .breakdown-total,.signup-new #summary-breakdown.order-summary .breakdown-total{border-top:1px solid #efefef;padding-top:20px}.signupPage .summary,.signup-new .summary{float:right;padding:15px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.signupPage .summary h3,.signup-new .summary h3{text-align:center}.signupPage .summary .price,.signup-new .summary .price{font-size:24px;color:#5e4d3f}.signupPage .summary strong,.signup-new .summary strong{margin-right:10px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif}.signupPage .summary .terms,.signup-new .summary .terms{border-top:1px solid #ebebeb;padding:5% 5% 0;font-size:13px}@media only screen and (min-width: 768px) and (max-width:1023px){.signupPage .summary,.signup-new .summary{width:100%}}@media only screen and (max-width: 767px){.signupPage .summary,.signup-new .summary{width:100%}}.signupPage.loginPage .signupSteps,.signup-new.loginPage .signupSteps{display:none !important}@media only screen and (max-width: 767px){.signupPage #selectThreeErrorMsg,.signup-new #selectThreeErrorMsg{margin:-10px 0 10px}}.signupPage .menu-recipes,.signup-new .menu-recipes{margin-top:20px}@media only screen and (max-width: 767px){.signupPage .menu-recipes,.signup-new .menu-recipes{margin-top:0;margin:0 15px}}@media only screen and (max-width: 767px){.signupPage footer,.signup-new footer{padding-bottom:80px;display:none}}.ssl-icon{max-height:40px}.ssl-icon2{max-height:30px;margin-top:5px}@media only screen and (min-width: 768px) and (max-width:1023px),only screen and (max-width: 767px){.footer-container .recipe-types .type{padding-bottom:10px;padding-top:0 !important}}.mealPlanRecipeCard>a{display:table}.mealPlanRecipeCard{border:solid 1px #fbf9f3;border-top-right-radius:3px;border-top-left-radius:3px;margin-left:-5px;margin-right:-5px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.mealPlanRecipeCard.selected{border:solid 1px #fc9e12;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.mealPlanRecipeCard.selected .recipe-name-card-with-meal-count{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-bottom:solid 1px #fc9e12;background-color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.mealPlanRecipeCard.selected hr{margin-left:1px;margin-right:1px}.mealPlanRecipeCard.updated{border:solid 1px #e95e3e}.mealPlanRecipeCard.updated .recipe-name-card-with-meal-count{border-bottom:solid 1px #e95e3e}.mealPlanRecipeCard>a{cursor:default !important;width:100%;position:relative;height:0;padding:65% 0 0 0;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#ece6d9}.mealPlanRecipeCard .recipe-types-container{position:absolute;bottom:10px;left:0}.mealPlanRecipeCard .footer-container{display:table;width:100%}.mealPlanRecipeCard .footer-container #recipe-types,.mealPlanRecipeCard .footer-container .recipe-types{display:table-cell;text-align:center}.mealPlanRecipeCard .footer-container #recipe-types #type,.mealPlanRecipeCard .footer-container .recipe-types #type,.mealPlanRecipeCard .footer-container #recipe-types .type,.mealPlanRecipeCard .footer-container .recipe-types .type{display:inline-block;margin:0 15px 0 0;line-height:1em;padding-top:10px;color:#846339;line-height:125%;font-size:13px}@media only screen and (min-width: 768px) and (max-width:1023px){.mealPlanRecipeCard .footer-container #recipe-types #type,.mealPlanRecipeCard .footer-container .recipe-types #type,.mealPlanRecipeCard .footer-container #recipe-types .type,.mealPlanRecipeCard .footer-container .recipe-types .type{font-size:10px;margin-right:10px}}.mealPlanRecipeCard img{position:absolute;display:block;max-width:100%;left:0;right:0;top:0;bottom:0;margin:auto}.mealPlanRecipeCard .thanksgiving-side-label{display:inline-block}.mealPlanRecipeCard .leaf{width:12px;display:inline-block;position:relative;margin-left:2px}.mealPlanRecipeCard.meal{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.mealPlanRecipeCard .count-container{margin-bottom:8px;padding-right:0;width:75px}.mealPlanRecipeCard .count-container .form-control{padding:5px 5px 5px 10px;border-color:#e2d9cc;font-weight:bold;font-size:18px;height:40px}.mealPlanRecipeCard .count-container .form-control:focus{border-color:#fc9e12;box-shadow:none;-webkit-box-shadow:none}.mealPlanRecipeCard .count-container .sold-out-text{display:none}.mealPlanRecipeCard .count-name{width:80%;padding-left:10px;padding-right:10px}.mealPlanRecipeCard.sold-out a{background-color:#ece6d9}.mealPlanRecipeCard.sold-out input.recipeCountInput{display:none}.mealPlanRecipeCard.sold-out .sold-out-text{display:block;background-color:#846339;color:#fff;font-size:12px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:2px 3px;text-align:center;border-radius:3px;margin-right:-5px;margin-top:3px;line-height:15px}.recipe-name-card-with-meal-count,.recipe-name-card{min-height:100px;background-color:#fff;display:table;width:100%;color:#5e4d3f;padding:10px 12px 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom:solid 1px #ece6d9}.recipe-name-card-with-meal-count hr,.recipe-name-card hr{margin:0;border-top:solid 1px #f3efe5}.recipe-name-card-with-meal-count .count-container,.recipe-name-card .count-container,.recipe-name-card-with-meal-count .recipe-name,.recipe-name-card .recipe-name{display:table-cell}.recipe-name-card-with-meal-count .name-plate-top,.recipe-name-card .name-plate-top{padding:5px 0 10px 4px !important}.recipe-name-card-with-meal-count .recipe-name,.recipe-name-card .recipe-name{padding-left:0}.recipe-name-card-with-meal-count .recipe-tag,.recipe-name-card .recipe-tag{line-height:125%;font-size:13px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#867d78;margin-bottom:2px}.recipe-name-card-with-meal-count .recipe-tag .tag-description,.recipe-name-card .recipe-tag .tag-description{color:#e95e3e}.recipe-name-card-with-meal-count .recipe-tag .tag-description:hover,.recipe-name-card .recipe-tag .tag-description:hover{text-decoration:underline;cursor:pointer}.recipe-name-card-with-meal-count .recipe-tag .i-icon,.recipe-name-card .recipe-tag .i-icon{border:solid 1px #867d78;color:#867d78;font-size:12px;padding:1px 5px;border-radius:10px;width:15px;height:15px;font-family:'Adelle','Georgia',serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:normal;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";display:inline-block;line-height:1;margin-left:5px}.recipe-name-card-with-meal-count .recipe-tag .i-icon:hover,.recipe-name-card .recipe-tag .i-icon:hover{color:#37b4b7;border-color:#37b4b7;cursor:pointer}.recipe-name-card-with-meal-count .recipe-tag .watch-video,.recipe-name-card .recipe-tag .watch-video{display:inline-block;margin-left:10px}.recipe-name-card-with-meal-count .recipe-tag .watch-video .icon-play:before,.recipe-name-card .recipe-tag .watch-video .icon-play:before,.recipe-name-card-with-meal-count .recipe-tag .watch-video .icon-video:before,.recipe-name-card .recipe-tag .watch-video .icon-video:before{font-size:18px;line-height:1em;vertical-align:bottom}.recipe-name-card-with-meal-count .recipe-tag .watch-video .icon-play,.recipe-name-card .recipe-tag .watch-video .icon-play,.recipe-name-card-with-meal-count .recipe-tag .watch-video .icon-video,.recipe-name-card .recipe-tag .watch-video .icon-video{margin:0 2px}.recipe-name-card{padding:10px 15px}.payment-2 #join{padding-top:1em}.payment-2 .paypal-or{margin-bottom:15px}.payment-2 .push{margin-bottom:20px}.payment-2 h2{margin:0}.payment-2 hr{border-top:1px solid #efefef;margin:15px 0}.payment-2 .text-lg{margin-bottom:20px}.payment-2 .form-box{display:block}@media only screen and (max-width: 767px){.payment-2 .form-box{background:none;border:none;padding:15px}}.payment-2 #promo-eval{font-size:14px;border-radius:0 3px 3px 0}.payment-2 .ssl-icon3{height:20px;display:inline-block;margin:0 0 0 10px}.payment-2 .discount-clarification,.payment-2 .mobile-promo-clarity{display:block;font-size:13px;line-height:1.4;margin:10px 0 20px}.payment-2 .discount-clarification strong,.payment-2 .mobile-promo-clarity strong{font-size:14px;font-weight:bold;display:block}.payment-2 .gift-card-message{margin:0 0 30px;font-size:16px}@media only screen and (max-width: 767px){.payment-2 .gift-card-message{display:block}}.payment-2 .order-summary{background:#fff;border:solid 1px #f3efe5;border-radius:3px;padding:30px 30px 10px !important}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width:1023px){.payment-2 .order-summary{padding:15px !important}}@media only screen and (max-width: 767px){.payment-2 .order-summary{margin-top:20px}}.payment-2 .order-summary .change-date{font-size:13px;background:#fff8ec;border:1px solid #f1dfc1;padding:6px 14px;border-radius:4px;line-height:1.5}.payment-2 .order-summary .delivery-details small{margin-bottom:0}.payment-2 .order-summary .delivery-details img.img-responsive{display:inline-block;margin-left:5px}.payment-2 .order-summary .delivery-details a{font-size:13px;text-decoration:underline;color:#8e8680}.payment-2 .order-summary form#delivery-date-dropdown select{margin-top:10px}.payment-2 .order-summary .hotspot{display:inline-block;padding:2px 4px;vertical-align:middle}.payment-2 .order-summary .glyphicon{color:#dadada}.payment-2 .order-summary h2{font-size:18px;margin:0 0 20px}.payment-2 .order-summary h3{text-align:left !important;font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif !important;margin:0 !important;line-height:125% !important;font-size:15px !important;text-transform:uppercase !important}.payment-2 .order-summary small{display:block;font-size:14px;margin-bottom:15px}.payment-2 .order-summary small .light-text{color:#999;font-size:13px;display:inline-block}.payment-2 .order-summary .order-cutoff label{font-size:14px !important}.payment-2 .order-summary .order-cutoff input{margin:6px 0 0 -20px !important;font-size:15px !important}.payment-2 .order-summary .table{background-color:transparent;border:none}.payment-2 .order-summary .table tr{background-color:transparent;border:none}.payment-2 .order-summary .table tr td{border:none;line-height:125%;font-size:15px;vertical-align:top;padding:5px 0}.payment-2 .order-summary .table tr .green{white-space:nowrap;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4caf50}.payment-2 .order-summary .btn-block{margin-bottom:20px}.payment-2 .order-summary .disclaimer{line-height:125%;font-size:13px;color:#999;text-align:center}.payment-2 .form-box .relative-div{position:relative}.payment-2 .form-box .helpModalTrigger{position:absolute;right:20px;top:4px;z-index:999;background-color:#efefef}@media only screen and (max-width: 767px),only screen and (max-width: 480px){.payment-2 .form-box .helpModalTrigger{top:14px}}.payment-2 .form-box #mealPlanSelect,.payment-2 .form-box #credit-card-details,.payment-2 .form-box #securityCode{width:100%}.payment-2 .form-box .flat-right{padding-right:0 !important}.payment-2 .form-box .form-label{text-transform:uppercase;font-size:15px}.payment-2 .form-box .col-lg-1,.payment-2 .form-box .col-lg-10,.payment-2 .form-box .col-lg-11,.payment-2 .form-box .col-lg-12,.payment-2 .form-box .col-lg-2,.payment-2 .form-box .col-lg-3,.payment-2 .form-box .col-lg-4,.payment-2 .form-box .col-lg-5,.payment-2 .form-box .col-lg-6,.payment-2 .form-box .col-lg-7,.payment-2 .form-box .col-lg-8,.payment-2 .form-box .col-lg-9,.payment-2 .form-box .col-md-1,.payment-2 .form-box .col-md-10,.payment-2 .form-box .col-md-11,.payment-2 .form-box .col-md-12,.payment-2 .form-box .col-md-2,.payment-2 .form-box .col-md-3,.payment-2 .form-box .col-md-4,.payment-2 .form-box .col-md-5,.payment-2 .form-box .col-md-6,.payment-2 .form-box .col-md-7,.payment-2 .form-box .col-md-8,.payment-2 .form-box .col-md-9,.payment-2 .form-box .col-sm-1,.payment-2 .form-box .col-sm-10,.payment-2 .form-box .col-sm-11,.payment-2 .form-box .col-sm-12,.payment-2 .form-box .col-sm-2,.payment-2 .form-box .col-sm-3,.payment-2 .form-box .col-sm-4,.payment-2 .form-box .col-sm-5,.payment-2 .form-box .col-sm-6,.payment-2 .form-box .col-sm-7,.payment-2 .form-box .col-sm-8,.payment-2 .form-box .col-sm-9,.payment-2 .form-box .col-xs-1,.payment-2 .form-box .col-xs-10,.payment-2 .form-box .col-xs-11,.payment-2 .form-box .col-xs-12,.payment-2 .form-box .col-xs-2,.payment-2 .form-box .col-xs-3,.payment-2 .form-box .col-xs-4,.payment-2 .form-box .col-xs-5,.payment-2 .form-box .col-xs-6,.payment-2 .form-box .col-xs-7,.payment-2 .form-box .col-xs-8,.payment-2 .form-box .col-xs-9{padding-left:15px;padding-right:15px}.signup-2 form .parsley-errors-list{display:block;margin:5px 0 0}.signup-2 .img-responsive{margin-top:30px;margin-right:-30px;display:inline-block !important}.signup-2 .img-responsive.new-tuna{margin-top:0;margin-right:0;display:inline-block !important;max-width:480px}@media only screen and (min-width: 768px) and (max-width:1023px){.signup-2 .img-responsive.new-tuna{width:85%;margin-top:10px;margin-right:20px !important;display:inline-block}}.signup-2 #sign-up-form{padding:2em 10px 0;margin-bottom:30px}@media only screen and (max-width: 767px){.signup-2 #sign-up-form{padding-top:0}}.signup-2 #sign-up-form h2{margin:20px 0 0}@media only screen and (max-width: 767px){.signup-2 #sign-up-form h2{font-size:32px}}.signup-2 #sign-up-form p{margin-bottom:30px}@media only screen and (max-width: 767px){.signup-2 #sign-up-form p{font-size:17px;margin:0}}.signup-2 #sign-up-form p.subhead{margin-bottom:0}.signup-2 #sign-up-form #userJoinForm{margin-top:0}.signup-2 #sign-up-form #userJoinForm .form-group{margin-bottom:10px}.signup-2 #sign-up-form #userJoinForm .form-group input{margin:0}.signup-2 #sign-up-form #userJoinForm .col-md-6.form-firstName,.signup-2 #sign-up-form #userJoinForm .col-sm-6.form-firstName{padding-right:5px}@media only screen and (max-width: 767px){.signup-2 #sign-up-form #userJoinForm .col-md-6.form-firstName,.signup-2 #sign-up-form #userJoinForm .col-sm-6.form-firstName{padding-right:15px;margin-bottom:10px}}.signup-2 #sign-up-form #userJoinForm .col-md-6.form-lastName,.signup-2 #sign-up-form #userJoinForm .col-sm-6.form-lastName{padding-left:5px}@media only screen and (max-width: 767px){.signup-2 #sign-up-form #userJoinForm .col-md-6.form-lastName,.signup-2 #sign-up-form #userJoinForm .col-sm-6.form-lastName{padding-left:15px}}.signup-2 #sign-up-form .col-sm-5 img{width:100%;margin-top:-25px}.signup-2 #sign-up-form .submit-container{margin-top:10px}@media only screen and (max-width: 767px){.signup-2 .value-box{background:#fff;padding-top:20px}}.signup-2 .three-values,.signup-2 .join-three-values{margin-bottom:30px}.signup-2 .three-values .col-sm-3 img,.signup-2 .join-three-values .col-sm-3 img{width:40px;padding-right:5px}.signup-2 .three-values .col-sm-3 img.img-carrot,.signup-2 .join-three-values .col-sm-3 img.img-carrot{width:45px}.signup-2 .three-values .col-sm-9 p,.signup-2 .join-three-values .col-sm-9 p{font-size:15px}@media only screen and (max-width: 767px){.signup-2 .three-values .col-sm-9 p,.signup-2 .join-three-values .col-sm-9 p{font-size:20px}}@media only screen and (max-width: 767px){.signup-2 .three-values,.signup-2 .join-three-values{background:#fff}.signup-2 .three-values .col-xs-12,.signup-2 .join-three-values .col-xs-12{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e2d9cc}.signup-2 .three-values .col-xs-12:last-child,.signup-2 .join-three-values .col-xs-12:last-child{border-bottom:none}}@media only screen and (max-width: 767px){.signup-2 .text-sm{padding-left:10px;padding-right:10px}}.signup-2 .text-xxs.gray-medium{margin-top:20px}.setup-2 .form-group{overflow:auto}.setup-2 .join-pricing{min-height:640px;text-align:center}.setup-2 .join-pricing h2{font-size:32px;margin-bottom:0}.setup-2 .join-pricing .intro{font-size:18px}.setup-2 .join-pricing .card{background:#fff;border-radius:4px;border:1px solid #ece6d9;border-bottom-width:2px;text-align:center;margin:0 15px 40px;padding:30px 0 0 0;position:relative;font-size:18px}.setup-2 .join-pricing .card.no-discount .price-group.active span{text-decoration:none}.setup-2 .join-pricing .card label{display:block}.setup-2 .join-pricing .card label small.text-center{text-align:center !important}.setup-2 .join-pricing .card h3{font-size:24px;margin:0}.setup-2 .join-pricing .card p{font-size:16px;margin:0 0 20px}.setup-2 .join-pricing .card .wrap{position:relative;margin-bottom:20px}.setup-2 .join-pricing .card .wrap .shadow{position:absolute;left:0;right:0;bottom:0;display:block;box-shadow:inset 0 -2px 8px rgba(0,0,0,0.35);z-index:1;height:10px}.setup-2 .join-pricing .card img{width:100%;height:auto;margin:0}.setup-2 .join-pricing .card .padded{display:block;padding:3px}.setup-2 .join-pricing .card .btn-group{border:1px solid #dadada;border-radius:4px}.setup-2 .join-pricing .card .border-right{border-right:1px solid #ece6d9}.setup-2 .join-pricing .card label small{font-weight:bold;text-align:left}.setup-2 .join-pricing .card select{margin-bottom:0 !important}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card select{margin-bottom:15px !important}}.setup-2 .join-pricing .card .strike{color:#666}.setup-2 .join-pricing .card .discount-price{font-weight:bold;color:#5ab356;text-decoration:none;display:inline-block;margin-left:0;font-size:17px}.setup-2 .join-pricing .card .btn-group .btn{padding:2px 20px}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .btn-group .btn{padding:2px 14px}}.setup-2 .join-pricing .card .btn-group .btn:active,.setup-2 .join-pricing .card .btn-group .btn.active,.setup-2 .join-pricing .card .btn-group .btn:focus{outline:none}.setup-2 .join-pricing .card .value{text-align:left}.setup-2 .join-pricing .card .value small{font-size:12px;display:inline-block}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card .value small{text-align:left;display:block;font-size:11px;white-space:nowrap}}.setup-2 .join-pricing .card .total{text-align:left}.setup-2 .join-pricing .card .price-group{display:block;opacity:0;transition:.35s opacity ease-in-out;position:absolute}.setup-2 .join-pricing .card .price-group.active{display:block;opacity:1}.setup-2 .join-pricing .card .price-group.active span{color:#666;text-decoration:line-through;font-weight:400}.setup-2 .join-pricing .card .btn-primary{font-size:15px;padding:12px 40px;margin:15px 0}.setup-2 .join-pricing .card small{display:block;text-align:center}.setup-2 #meal-plan-container{margin-bottom:20px}@media only screen and (max-width: 767px){.setup-2 #meal-plan-container{margin-bottom:10px}}.setup-2 .form-box{border:none;background:transparent}@media only screen and (max-width: 767px){.setup-2 #join-build-order{padding-top:1em}}.setup-2 .hidden-fields{height:0;overflow:hidden}.setup-2 h2{margin:10px 0 0}.setup-2 .meal-plans-modal .modal-header{border:none !important}.setup-2 .meal-plans-modal .modal-header .close{opacity:1;color:#fff;font-size:32px;background:#212121;width:40px;height:40px;border-radius:40px;line-height:40px;position:absolute;z-index:2;top:-20px;right:-20px}.setup-2 .meal-plans-modal .modal-dialog{margin-top:5%}@media only screen and (max-width: 767px){.setup-2 .meal-plans-modal .modal-dialog{margin-top:0 !important}.setup-2 .meal-plans-modal .modal-dialog .modal-header .close{top:0 !important;right:0 !important;font-size:52px !important;padding:10px !important;color:#222 !important;background:#fff !important}}.setup-2 .meal-plans-modal .modal-body{text-align:left;padding:30px !important}.setup-2 .meal-plans-modal .modal-body .col-sm-6{padding-left:15px !important;padding-right:15px !important}.setup-2 .meal-plans-modal .modal-body .intro{font-size:18px;text-align:center;margin-bottom:30px;display:block}.setup-2 .meal-plans-modal .modal-body h3{text-align:left;font-size:18px;font-weight:600;margin:0}.setup-2 .meal-plans-modal .modal-body p{font-size:14px;text-align:left;margin:0 0 24px 0}.setup-2 #setup-form{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 #setup-form{padding-right:0;padding-left:0}}@media only screen and (max-width: 767px){.setup-2 #setup-form .selVal,.setup-2 #setup-form .delivery-week{margin-bottom:15px}}.setup-2 #setup-form select{font-size:15px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 #setup-form select{font-size:15px}}@media only screen and (max-width: 767px){.setup-2 #setup-form select{padding-left:5px}.setup-2 #setup-form select.state{margin-bottom:10px}}.setup-2 #setup-form #mealPlanSelect{display:block;width:100%}.setup-2 #setup-form .glyphicon-question-sign{font-size:.75em;margin:-1px 0 0 5px}.setup-2 #setup-form .selVal .caret{margin-right:0}@media only screen and (max-width: 767px){.setup-2 #setup-form .meal-plan-selection .col-sm-6 label{height:75px}}@media only screen and (max-width: 767px){.setup-2 #setup-form .bottom-padding .col-sm-4{margin-bottom:15px}}.setup-2 #setup-form .form-label{white-space:nowrap}.setup-2 #setup-form .col-sm-12 .subtext{font-size:15px;line-height:1.5;font-weight:normal}.setup-2 #setup-form .col-sm-12 .text-sm{font-size:19px}.setup-2 #setup-form .col-sm-12 .text-sm.customize{margin-bottom:-10px}.setup-2 #setup-form .less-form-padding{padding-right:5px}@media only screen and (max-width: 767px){.setup-2 #setup-form .less-form-padding{padding-right:15px}}.setup-2 #setup-form .less-form-padding .text-sm{font-size:15px}.setup-2 #setup-form .less-form-padding.extra-padding{padding-right:15px}.setup-2 #setup-form .less-padding-right{padding-right:10px}@media only screen and (max-width: 767px){.setup-2 #setup-form .less-padding-right{padding-right:15px}}.setup-2 #setup-form .less-padding-left{padding-left:10px}@media only screen and (max-width: 767px){.setup-2 #setup-form .less-padding-left{padding-left:15px}}.setup-2 #setup-form .col-sm-3.less-padding-right{padding-right:5px}@media only screen and (max-width: 767px){.setup-2 #setup-form .col-sm-3.less-padding-right{padding-right:15px}}.setup-2 #setup-form .col-sm-3.less-padding-left{padding-left:5px}@media only screen and (max-width: 767px){.setup-2 #setup-form .col-sm-3.less-padding-left{padding-left:15px}}.setup-2 #submit-button{margin:0 0 10px 0}@media only screen and (max-width: 767px){.setup-2 #submit-button{margin-bottom:40px}}.setup-2 .three-values{margin-bottom:20px}.setup-2 .three-values img{width:40px}@media only screen and (max-width: 767px){.setup-2 .three-values{background:#fff}.setup-2 .three-values .bucket{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e2d9cc}.setup-2 .three-values .bucket:last-child{border-bottom:none}.setup-2 .three-values .bucket p{font-size:18px !important}}@media only screen and (max-width: 767px){.setup-2 .three-values .col-sm-9 p{font-size:20px}}.setup-2 .text-sm{margin-bottom:30px}.setup-2 .customize h3{font-size:18px;font-weight:bold;margin-top:20px}.setup-2 .customize .custom-radio label{font-size:18px;border:1px solid #e4d9ca;border-radius:4px;border-bottom-width:2px;background:#fff;display:block;line-height:54px;text-align:center;color:#5e4d3f;margin-bottom:20px}.setup-2 .customize .custom-radio label .over_cc{display:none}.setup-2 .customize .custom-radio label:hover span.away_cc{display:none}.setup-2 .customize .custom-radio label:hover span.over_cc{color:#5e4d3f;display:inline-block;vertical-align:middle;font-size:13px}.setup-2 .customize .custom-radio label:hover{border:1px solid #fc9e12;border-bottom-width:2px;color:#5e4d3f;cursor:pointer}.setup-2 .customize .custom-radio label .subtext{color:#867d78;font-weight:lighter}.setup-2 .customize .custom-radio input[type=radio]{visibility:hidden;position:absolute}.setup-2 .customize .custom-radio input[type=radio]:checked~label{border-color:#fc9e12;color:#5e4d3f;background:#fff3df;border-bottom-width:1px;transition:all .14s ease-in-out}@media only screen and (min-width: 992px){.setup-2 .customize .classic-meal-plans .custom-radio label{height:57px;line-height:1;display:table;width:100%;padding:0 35px}.setup-2 .customize .classic-meal-plans .custom-radio label:hover span.over_cc{display:table-cell;vertical-align:middle;width:100%}.setup-2 .customize .classic-meal-plans .custom-radio label .away_cc{line-height:54px}}.setup-2 .customize .meal-radio{margin-bottom:15px}.setup-2 .customize .radio-button-subtext{display:block;font-size:.8em;font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:lighter;margin-top:-30px}@media only screen and (max-width: 480px){.setup-2 .customize .radio-button-subtext{font-size:.7em}}.setup-2 .delivery-form-field{margin-top:30px}.setup-2 .delivery-form-field .form-label{margin:3px 1px 18px}.menuconfirmation-2 .gluten-disclaimer{margin-bottom:140px}.menuconfirmation-2 #my-menu{padding-top:1em}.menuconfirmation-2 h2{margin:10px 0 10px}.menuconfirmation-2 h2 small{display:block;line-height:2;color:#5e4d3f}.menuconfirmation-2 .primary-cta-container-sm{padding-bottom:0;z-index:999}.menuconfirmation-2 .edit-mode-controls-container-mobile .fill-checks-container{display:none}.menuconfirmation-2 .edit-mode-controls-container-mobile .recipe-counter{margin:0}@media screen and (min-width:768px){.menuconfirmation-2 #continue_bar{display:none;background:#fff;padding:15px;position:fixed;left:0;right:0;z-index:999;bottom:0;border-top:1px solid #e2e2e2}.menuconfirmation-2 .recipe-counter{margin-bottom:0}}@media only screen and (max-width: 767px){.menuconfirmation-2 header nav{position:static !important}.menuconfirmation-2 header nav .navbar-header{width:100% !important}.menuconfirmation-2 .offer-message.semibold.center{position:relative;top:auto}.menuconfirmation-2 .page-content{padding-top:0 !important}.menuconfirmation-2 .signupPage .recipe-counter,.menuconfirmation-2 .signup-new .recipe-counter{font-size:15px;line-height:30px !important}}.signup-new footer{display:none}.signup-new .navbar-nav li.sign-in{display:none !important}.signup-new .signup-2{padding-bottom:4em}@media only screen and (min-width: 1200px){.signup-new .signup-facebook{margin-top:56px}}.signup-new form fieldset .form-group label{font-weight:600;font-size:14px;display:block;margin:0 0 5px}.signup-new form fieldset .form-group select{margin:0 !important}.strikethrough{text-decoration:line-through}.green{white-space:nowrap;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4caf50}.billingSection{margin-top:40px}.button-group{width:75px;display:flex;align-items:stretch}
