.upgrade-container{width:100%;border-top:solid 1px #e2d9cc;display:none}@media only screen and (max-width: 767px){.upgrade-container{border-top:none;margin:0 -15px -15px;width:calc(100% + 30px)}}.upgrade-container.disabled .upgrade-this,.upgrade-container.disabled .icon,.upgrade-container.disabled .upgrade-compare{color:#857281}.upgrade-container .icon-chevron-right-thin,.upgrade-container .icon-angle-down{color:#6bc9c9;font-size:9px;vertical-align:middle;text-decoration:none}.upgrade-container .icon-angle-down{font-size:11px;display:none}.upgrade-container .upgrade-this{padding:8px 5px 8px 15px;display:inline-block;line-height:130%;font-size:13px;line-height:120%;width:calc(100% - 33px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}@media only screen and (max-width: 767px){.upgrade-container .upgrade-this{padding:5px 10px 12px 15px}}@media only screen and (min-width: 768px) and (max-width:991px){.upgrade-container .upgrade-this{padding-right:2px;line-height:130%;font-size:12px}}.upgrade-container .upgrade-this:hover{text-decoration:none}.upgrade-container .upgrade-this .circle-plus{display:inline-block;border:1px solid #6bc9c9;border-radius:50%;height:14px;width:14px;vertical-align:sub}.upgrade-container .upgrade-this .circle-plus span{color:#6bc9c9;position:relative;top:-3px;left:3px}.upgrade-container .upgrade-this .lowercase-protein{text-transform:lowercase}.upgrade-container .upgrade-compare{line-height:130%;font-size:13px;float:right;margin-right:13px;margin-top:8px;width:18px;border-radius:20px;border:solid 1px #6bc9c9;padding:0 6px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;display:none}.upgrade-container .upgrade-radios{max-height:1px;display:none;border-bottom:solid 1px #e2d9cc}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked,.upgrade-container .addon-radios .radio-row [type="radio"]:checked,.upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked),.upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked){position:absolute;left:-9999px}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label,.upgrade-container .addon-radios .radio-row [type="radio"]:checked+label,.upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label,.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}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label,.upgrade-container .addon-radios .radio-row [type="radio"]:checked+label{background-color:#f3efe5}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:before,.upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:before,.upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:before,.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}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:after,.upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:after,.upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:after,.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}.upgrade-container .upgrade-radios .radio-row [type="radio"]:not(:checked)+label:after,.upgrade-container .addon-radios .radio-row [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.upgrade-container .upgrade-radios .radio-row [type="radio"]:checked+label:after,.upgrade-container .addon-radios .radio-row [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.upgrade-container .upgrade-radios .upgrade-name,.upgrade-container .addon-radios .upgrade-name{line-height:130%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:125%}.upgrade-container .upgrade-radios .price-label,.upgrade-container .addon-radios .price-label{line-height:130%;font-size:13px;color:#857281}.upgrade-container .upgrade-radios .protein-sold-out,.upgrade-container .addon-radios .protein-sold-out{display:none;position:absolute;right:15px;top:25px;color:#e95e3e;line-height:130%;font-size:13px}@media only screen and (max-width: 767px){.upgrade-container .upgrade-radios .protein-sold-out,.upgrade-container .addon-radios .protein-sold-out{top:23px}}.upgrade-container .upgrade-radios .protein-sold-out.sold-out,.upgrade-container .addon-radios .protein-sold-out.sold-out{display:block}@media only screen and (max-width: 767px){.edit-mode .upgrade-container{border-top:none;margin:0 -15px -15px;width:calc(100% + 30px)}}@media only screen and (max-width: 767px){.edit-mode .upgrade-container .upgrade-compare{margin-top:12px}}.edit-mode .upgrade-container.disabled a,.edit-mode .upgrade-container.disabled a span{color:#857281}.editMenu .recipe-tile-container .recipe-tile,.logged-out-menu-page .recipe-tile-container .recipe-tile{height:auto}.editMenu .recipe-tile-container .recipe-tile.selected,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected,.editMenu .recipe-tile-container .recipe-tile.selected:hover,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover{-webkit-box-shadow:0 1px 10px rgba(131,109,77,0.8),0 0 0 1px #a89aa5;-moz-box-shadow:0 1px 10px rgba(131,109,77,0.8),0 0 0 1px #a89aa5;box-shadow:0 1px 10px rgba(131,109,77,0.8),0 0 0 1px #a89aa5}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile.selected,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected,.editMenu .recipe-tile-container .recipe-tile.selected:hover,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}}.editMenu .recipe-tile-container .recipe-tile.selected .name-plate,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected .name-plate,.editMenu .recipe-tile-container .recipe-tile.selected:hover .name-plate,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover .name-plate{border-bottom:solid 1px #d3cdd2}.editMenu .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name,.editMenu .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name{min-height:15px}.editMenu .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name .label-img,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name .label-img,.editMenu .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name .label-img,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name .label-img{height:25px;width:auto;display:inline-block;position:initial;background-color:transparent;margin-right:5px}.editMenu .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate{position:relative;width:100%;bottom:0}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name{line-height:130%;font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name.sort-highlight,.logged-out-menu-page .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:#51364c}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added{line-height:130%;font-size:13px;line-height:125%;color:#857281;padding:6px 15px 0 15px}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added{line-height:130%;font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus{display:inline-block;border:1px solid #857281;border-radius:50%;height:14px;width:14px;vertical-align:sub}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus span,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available{display:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container{top:inherit;left:5px;bottom:0;margin-top:5px}}@media only screen and (max-width: 359px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{width:34px;height:34px;border-radius:3px;padding:3px 4px;font-size:25px;margin-left:11px;-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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked{background-color:#fff;color:#e2d9cc;border:solid 1px #fff}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked{border-color:#fc9e12}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked:hover,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.checked{background-color:#fc9e12;border:solid 1px #fc9e12;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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .thanksgiving-side-label{display:inline-block}.editMenu .recipe-tile-container .recipe-tile .name-plate .leaf,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container .add-on-cta{padding:3px 10px;line-height:130%;font-size:15px}@media only screen and (max-width: 767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;height:1em;overflow:hidden}.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1em;background:linear-gradient(to right, rgba(251,249,243,0), #fbf9f3 80%)}}.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type.sort-highlight,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type.sort-highlight{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#51364c;display:inline-block}@supports (-webkit-line-clamp: 1){.tile-footer .diet-types{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.diet-types:after{display:none}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container,.logged-out-menu-page.edit-mode .recipe-tile-container{padding:0;margin:0}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-bottom:none;border-radius:0}}@media only screen and (max-width: 359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile{padding:15px 12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected,.logged-out-menu-page.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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile.selected{border:none;min-height:unset;border-bottom:solid 1px #e2d9cc}}@media only screen and (min-width: 768px) and (max-width:1023px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{padding:70% 0 0 0}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.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,.logged-out-menu-page.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,.logged-out-menu-page.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,.logged-out-menu-page.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,.logged-out-menu-page.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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{width:116%;margin-left:-8%}}@media only screen and (min-width: 768px) and (max-width:1023px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{width:105%;margin-left:-2%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page.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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate{width:58%}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .protein-added{display:none}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-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,.logged-out-menu-page.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 .tile-footer .check-mark-container,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container{right:0;top:auto;bottom:-7px}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page.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 .tile-footer .name .tag-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name{font-size:12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.logged-out-menu-page.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 .tile-footer .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .protein-exclusion-text{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#e95e3e;line-height:130%;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,.logged-out-menu-page.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 .tile-footer .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-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,.logged-out-menu-page.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 .tile-footer .name .recipe-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page.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 .tile-footer .name .recipe-name a,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{line-height:130%;font-size:17px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name span.sort-highlight,.logged-out-menu-page.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 .tile-footer .name .recipe-name span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-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,.logged-out-menu-page.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 .tile-footer .name .recipe-name a span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a span.sort-highlight{font-family:'Proxima Nova Bold Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#51364c}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{line-height:80%}}@media only screen and (max-width: 767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-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 .tile-footer .diet-types .icon-spicy,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .icon-spicy{width:23px;background:transparent;margin-right:initial;position:relative;display:inline-block;margin-left:-2px}}.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row{margin-bottom:15px;max-width: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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .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,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate-top{padding:5px 0 0 0}}.editMenu #modal-diet-types,.logged-out-menu-page #modal-diet-types{overflow:visible;display:block}@media only screen and (max-width: 767px){.editMenu .line-clamp-1-sm,.logged-out-menu-page .line-clamp-1-sm{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:1.8em}.editMenu .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-1-sm:after{content:"";position:absolute;top:0;right:0;width:30%;max-height:1.8em}}@media only screen and (max-width: 767px){.editMenu .line-clamp-2-sm,.logged-out-menu-page .line-clamp-2-sm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:1.8em;max-height:2.3em}.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{content:"";position:absolute;top:0;right:0;width:30%;max-height:1.8em}.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{max-height:2.3em}}.editMenu .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-1-sm:after,.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{background:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}@media only screen and (max-width: 767px){.editMenu .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-1-sm:after,.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{background:linear-gradient(to right, rgba(251,249,243,0), #fbf9f3 80%)}}@supports (-webkit-line-clamp: 1){.line-clamp-1-sm:after,.line-clamp-2-sm:after{display:none}}.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block}@media only screen and (max-width: 767px){.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block}}.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}}@media only screen and (max-width: 767px){.signup-2 #sign-up-form h2{margin:20px 0 0}}.signup-2 #sign-up-form p{margin-bottom:30px}@media only screen and (max-width: 767px){.signup-2 #sign-up-form p{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}.signupv2 form fieldset{-webkit-transition:margin-top ease-in-out .35s;-o-transition:margin-top ease-in-out .35s}.signupv2 form fieldset.shift-down{margin-top:90px}@media only screen and (min-width: 768px) and (max-width:1023px){.signupv2 form fieldset.shift-down{margin-top:0}}@media only screen and (max-width: 767px){.signupv2 form fieldset.shift-down{margin-top:0}}.signupv2 .form-group{margin-bottom:0}.signupv2 .form-firstName{padding-right:5px}@media only screen and (max-width: 767px){.signupv2 .form-firstName{padding-right:15px}}.signupv2 .form-lastName{padding-left:5px}@media only screen and (max-width: 767px){.signupv2 .form-lastName{padding-left:15px}}.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}.facebook-or span{overflow:hidden;text-align:center;line-height:130%;font-size:15px;color:#a89aa5;display:block;margin-top:-10px}.facebook-or span:before{content:"";display:block;border-bottom:1px solid #a89aa5;height:1px;position:absolute;width:40%;right:15px;top:1px}@media only screen and (max-width: 767px){.facebook-or span:before{top:12px}}.facebook-or span:after{content:"";display:block;border-bottom:1px solid #a89aa5;position:absolute;width:40%;left:15px;top:1px}@media only screen and (max-width: 767px){.facebook-or span:after{top:12px}}.facebook-or span:after div{display:table-cell;vertical-align:middle}.facebook-or span:after div h4{line-height:130%;font-size:15px;vertical-align:middle;margin:5px 0 0}@media only screen and (max-width: 767px){.facebook-or{max-width:480px;margin:0 auto}}#join-build-order{padding-top:2em}#join-build-order .setup-form-wrapper{width:50%;margin-left:25%}@media only screen and (min-width: 1024px) and (max-width:1200px){#join-build-order .setup-form-wrapper{width:58%;margin-left:21%}}@media only screen and (max-width: 767px){#join-build-order .setup-form-wrapper{width:100%;margin-left:0}}#join-build-order.setup-recipes-first{padding-top:2em}#join-build-order.setup-recipes-first h2{margin-bottom:20px}#join-build-order.setup-recipes-first .form-box{margin:0 50px}#join-build-order.setup-recipes-first .form-box input{margin-bottom:15px}#join-build-order.setup-recipes-first .form-box .form-label{font-size:16px}#join-build-order.setup-recipes-first .glyphicon-question-sign{margin-top:9px}#join-build-order.setup-recipes-first .modal h2{font-size:30px;margin:30px 0 15px !important;text-align:center;font-weight:bold}#join-build-order.setup-recipes-first .modal .intro{text-align:center;margin-bottom:30px}#join-build-order.setup-recipes-first .modal .btn-primary{margin:20px 0 30px}#join-build-order.setup-recipes-first .modal h3{text-align:center;margin-bottom:0}#join-build-order.setup-recipes-first .modal small{text-align:center;margin-bottom:30px;line-height:130%;font-size:15px;display:block}.setup-2 #mealPlanSelect,.setup-3 #mealPlanSelect{width:100%}.setup-2 h1,.setup-3 h1{font-size:32px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 h1,.setup-3 h1{font-size:28px}}@media only screen and (max-width: 767px){.setup-2 h1,.setup-3 h1{font-size:24px}}.setup-2 small.note,.setup-3 small.note{display:block;line-height:1.3}.setup-2 .form-box,.setup-3 .form-box{padding:0;margin:0;border:none;background:transparent}.setup-2 .form-box .col-sm-4,.setup-3 .form-box .col-sm-4,.setup-2 .form-box .col-sm-6,.setup-3 .form-box .col-sm-6,.setup-2 .form-box .col-sm-12,.setup-3 .form-box .col-sm-12,.setup-2 .form-box .col-sm-8,.setup-3 .form-box .col-sm-8{padding-left:15px;padding-right:15px}.setup-2 .form-box #mealPlanSelect,.setup-3 .form-box #mealPlanSelect,.setup-2 .form-box #credit-card-details,.setup-3 .form-box #credit-card-details,.setup-2 .form-box #securityCode,.setup-3 .form-box #securityCode{width:100%}.setup-2 .form-group,.setup-3 .form-group{overflow:auto}.setup-2 .join-pricing,.setup-3 .join-pricing,.setup-2 .value-menu,.setup-3 .value-menu{min-height:640px;text-align:center}.setup-2 .join-pricing h2,.setup-3 .join-pricing h2,.setup-2 .value-menu h2,.setup-3 .value-menu h2{font-size:24px;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing h2,.setup-3 .join-pricing h2,.setup-2 .value-menu h2,.setup-3 .value-menu h2{font-size:22px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing h2,.setup-3 .join-pricing h2,.setup-2 .value-menu h2,.setup-3 .value-menu h2{font-size:24px}}.setup-2 .join-pricing .intro,.setup-3 .join-pricing .intro,.setup-2 .value-menu .intro,.setup-3 .value-menu .intro{font-size:16px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .intro,.setup-3 .join-pricing .intro,.setup-2 .value-menu .intro,.setup-3 .value-menu .intro{font-size:15px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .intro,.setup-3 .join-pricing .intro,.setup-2 .value-menu .intro,.setup-3 .value-menu .intro{font-size:15px;margin-bottom:30px}}.setup-2 .join-pricing .join-form,.setup-3 .join-pricing .join-form,.setup-2 .value-menu .join-form,.setup-3 .value-menu .join-form{max-width:100% !important}.setup-2 .join-pricing .join-form #mealPlanSelect,.setup-3 .join-pricing .join-form #mealPlanSelect,.setup-2 .value-menu .join-form #mealPlanSelect,.setup-3 .value-menu .join-form #mealPlanSelect{width:100%}.setup-2 .join-pricing .card,.setup-3 .join-pricing .card,.setup-2 .value-menu .card,.setup-3 .value-menu .card{background:#fff;border-radius:4px;border:1px solid #ece6d9;border-bottom-width:2px;text-align:center;margin:20px 30px 40px;padding:30px 0 0 0;position:relative;font-size:16px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card,.setup-3 .join-pricing .card,.setup-2 .value-menu .card,.setup-3 .value-menu .card{margin:20px;padding:20px 0 0 0;font-size:14px}.setup-2 .join-pricing .card .intro,.setup-3 .join-pricing .card .intro,.setup-2 .value-menu .card .intro,.setup-3 .value-menu .card .intro{font-size:14px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card,.setup-3 .join-pricing .card,.setup-2 .value-menu .card,.setup-3 .value-menu .card{margin:20px 0 20px 0;padding:15px 0 0 0;font-size:14px}.setup-2 .join-pricing .card .intro,.setup-3 .join-pricing .card .intro,.setup-2 .value-menu .card .intro,.setup-3 .value-menu .card .intro{font-size:14px}}.setup-2 .join-pricing .card .corner-ribbon,.setup-3 .join-pricing .card .corner-ribbon,.setup-2 .value-menu .card .corner-ribbon,.setup-3 .value-menu .card .corner-ribbon{width:161px;height:auto;position:absolute;top:-9px;right:-9px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card .corner-ribbon,.setup-3 .join-pricing .card .corner-ribbon,.setup-2 .value-menu .card .corner-ribbon,.setup-3 .value-menu .card .corner-ribbon{width:130px;top:-8px;right:-8px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .corner-ribbon,.setup-3 .join-pricing .card .corner-ribbon,.setup-2 .value-menu .card .corner-ribbon,.setup-3 .value-menu .card .corner-ribbon{width:120px;top:-8px;right:-8px}}.setup-2 .join-pricing .card.no-discount .price-group.active span,.setup-3 .join-pricing .card.no-discount .price-group.active span,.setup-2 .value-menu .card.no-discount .price-group.active span,.setup-3 .value-menu .card.no-discount .price-group.active span{text-decoration:none}.setup-2 .join-pricing .card .img-responsive,.setup-3 .join-pricing .card .img-responsive,.setup-2 .value-menu .card .img-responsive,.setup-3 .value-menu .card .img-responsive{margin-bottom:20px}.setup-2 .join-pricing .card .text-right,.setup-3 .join-pricing .card .text-right,.setup-2 .value-menu .card .text-right,.setup-3 .value-menu .card .text-right,.setup-2 .join-pricing .card .value-wrapper,.setup-3 .join-pricing .card .value-wrapper,.setup-2 .value-menu .card .value-wrapper,.setup-3 .value-menu .card .value-wrapper{font-size:15px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card .text-right,.setup-3 .join-pricing .card .text-right,.setup-2 .value-menu .card .text-right,.setup-3 .value-menu .card .text-right,.setup-2 .join-pricing .card .value-wrapper,.setup-3 .join-pricing .card .value-wrapper,.setup-2 .value-menu .card .value-wrapper,.setup-3 .value-menu .card .value-wrapper{font-size:14px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .text-right,.setup-3 .join-pricing .card .text-right,.setup-2 .value-menu .card .text-right,.setup-3 .value-menu .card .text-right,.setup-2 .join-pricing .card .value-wrapper,.setup-3 .join-pricing .card .value-wrapper,.setup-2 .value-menu .card .value-wrapper,.setup-3 .value-menu .card .value-wrapper{font-size:14px}}.setup-2 .join-pricing .card .row>div,.setup-3 .join-pricing .card .row>div,.setup-2 .value-menu .card .row>div,.setup-3 .value-menu .card .row>div{padding-left:15px !important;padding-right:15px !important;margin-bottom:0;height:36px}.setup-2 .join-pricing .card .row>div.text-right,.setup-3 .join-pricing .card .row>div.text-right,.setup-2 .value-menu .card .row>div.text-right,.setup-3 .value-menu .card .row>div.text-right{padding-right:5px !important}.setup-2 .join-pricing .card .btn-group,.setup-3 .join-pricing .card .btn-group,.setup-2 .value-menu .card .btn-group,.setup-3 .value-menu .card .btn-group{border:none}.setup-2 .join-pricing .card .btn-group .btn,.setup-3 .join-pricing .card .btn-group .btn,.setup-2 .value-menu .card .btn-group .btn,.setup-3 .value-menu .card .btn-group .btn{box-shadow:none;border:1px solid #ece6d9;font-family:"Proxima Nova Regular",sans-serif;font-size:15px;padding:1px 21px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card .btn-group .btn,.setup-3 .join-pricing .card .btn-group .btn,.setup-2 .value-menu .card .btn-group .btn,.setup-3 .value-menu .card .btn-group .btn{font-size:14px;padding:1px 15px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .btn-group .btn,.setup-3 .join-pricing .card .btn-group .btn,.setup-2 .value-menu .card .btn-group .btn,.setup-3 .value-menu .card .btn-group .btn{font-size:14px;padding:1px 15px}}.setup-2 .join-pricing .card .btn-group .btn-default:hover,.setup-3 .join-pricing .card .btn-group .btn-default:hover,.setup-2 .value-menu .card .btn-group .btn-default:hover,.setup-3 .value-menu .card .btn-group .btn-default:hover{background:#efefef}.setup-2 .join-pricing .card .btn-group .btn-default.active,.setup-3 .join-pricing .card .btn-group .btn-default.active,.setup-2 .value-menu .card .btn-group .btn-default.active,.setup-3 .value-menu .card .btn-group .btn-default.active{background:#37b4b7;color:#fff;border-color:#37b4b7;font-weight:bold}.setup-2 .join-pricing .card .btn-group .btn-default.active.hover,.setup-3 .join-pricing .card .btn-group .btn-default.active.hover,.setup-2 .value-menu .card .btn-group .btn-default.active.hover,.setup-3 .value-menu .card .btn-group .btn-default.active.hover{background:#37b4b7;color:#fff;border-color:#37b4b7}.setup-2 .join-pricing .card .btn-group .btn,.setup-3 .join-pricing .card .btn-group .btn,.setup-2 .value-menu .card .btn-group .btn,.setup-3 .value-menu .card .btn-group .btn{padding:2px 20px}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .btn-group .btn,.setup-3 .join-pricing .card .btn-group .btn,.setup-2 .value-menu .card .btn-group .btn,.setup-3 .value-menu .card .btn-group .btn{padding:2px 14px}}.setup-2 .join-pricing .card .btn-group .btn:active,.setup-3 .join-pricing .card .btn-group .btn:active,.setup-2 .value-menu .card .btn-group .btn:active,.setup-3 .value-menu .card .btn-group .btn:active,.setup-2 .join-pricing .card .btn-group .btn.active,.setup-3 .join-pricing .card .btn-group .btn.active,.setup-2 .value-menu .card .btn-group .btn.active,.setup-3 .value-menu .card .btn-group .btn.active,.setup-2 .join-pricing .card .btn-group .btn:focus,.setup-3 .join-pricing .card .btn-group .btn:focus,.setup-2 .value-menu .card .btn-group .btn:focus,.setup-3 .value-menu .card .btn-group .btn:focus{outline:none}.setup-2 .join-pricing .card .border-right,.setup-3 .join-pricing .card .border-right,.setup-2 .value-menu .card .border-right,.setup-3 .value-menu .card .border-right{border-right:1px solid #ece6d9}.setup-2 .join-pricing .card .discount,.setup-3 .join-pricing .card .discount,.setup-2 .value-menu .card .discount,.setup-3 .value-menu .card .discount{color:#5ab356;font-weight:bold}.setup-2 .join-pricing .card label small,.setup-3 .join-pricing .card label small,.setup-2 .value-menu .card label small,.setup-3 .value-menu .card label small{font-weight:bold;text-align:left}.setup-2 .join-pricing .card .select-wrap,.setup-3 .join-pricing .card .select-wrap,.setup-2 .value-menu .card .select-wrap,.setup-3 .value-menu .card .select-wrap{display:inline-block;position:relative;min-width:147px}@media only screen and (min-width: 768px) and (max-width:1023px){.setup-2 .join-pricing .card .select-wrap,.setup-3 .join-pricing .card .select-wrap,.setup-2 .value-menu .card .select-wrap,.setup-3 .value-menu .card .select-wrap{min-width:137px}.setup-2 .join-pricing .card .select-wrap select,.setup-3 .join-pricing .card .select-wrap select,.setup-2 .value-menu .card .select-wrap select,.setup-3 .value-menu .card .select-wrap select{font-size:14px}}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card .select-wrap,.setup-3 .join-pricing .card .select-wrap,.setup-2 .value-menu .card .select-wrap,.setup-3 .value-menu .card .select-wrap{min-width:137px}}.setup-2 .join-pricing .card .select-wrap:after,.setup-3 .join-pricing .card .select-wrap:after,.setup-2 .value-menu .card .select-wrap:after,.setup-3 .value-menu .card .select-wrap:after{content:"";color:#37b4b7;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #37b4b7;display:block;position:absolute;top:12px;right:15px;z-index:6}.setup-2 .join-pricing .card select,.setup-3 .join-pricing .card select,.setup-2 .value-menu .card select,.setup-3 .value-menu .card select{width:100% !important;margin:0 0 15px;padding:2px 15px 2px 10px;height:auto;background:#fff}@media only screen and (max-width: 767px){.setup-2 .join-pricing .card select,.setup-3 .join-pricing .card select,.setup-2 .value-menu .card select,.setup-3 .value-menu .card select{margin-bottom:15px}}.setup-2 .join-pricing .card .strike,.setup-3 .join-pricing .card .strike,.setup-2 .value-menu .card .strike,.setup-3 .value-menu .card .strike{color:#666}.setup-2 .join-pricing .card .discount-price,.setup-3 .join-pricing .card .discount-price,.setup-2 .value-menu .card .discount-price,.setup-3 .value-menu .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 .value,.setup-3 .join-pricing .card .value,.setup-2 .value-menu .card .value,.setup-3 .value-menu .card .value{text-align:left}.setup-2 .join-pricing .card .value small,.setup-3 .join-pricing .card .value small,.setup-2 .value-menu .card .value small,.setup-3 .value-menu .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,.setup-3 .join-pricing .card .value small,.setup-2 .value-menu .card .value small,.setup-3 .value-menu .card .value small{text-align:left;display:block;font-size:11px;white-space:nowrap}}.setup-2 .join-pricing .card .total,.setup-3 .join-pricing .card .total,.setup-2 .value-menu .card .total,.setup-3 .value-menu .card .total{text-align:left}.setup-2 .join-pricing .card .price-group,.setup-3 .join-pricing .card .price-group,.setup-2 .value-menu .card .price-group,.setup-3 .value-menu .card .price-group{display:block;opacity:0;transition:.35s opacity ease-in-out;position:absolute}.setup-2 .join-pricing .card .price-group.active,.setup-3 .join-pricing .card .price-group.active,.setup-2 .value-menu .card .price-group.active,.setup-3 .value-menu .card .price-group.active{display:block;opacity:1}.setup-2 .join-pricing .card .price-group.active span,.setup-3 .join-pricing .card .price-group.active span,.setup-2 .value-menu .card .price-group.active span,.setup-3 .value-menu .card .price-group.active span{color:#666;text-decoration:line-through;font-weight:400}.setup-2 .join-pricing .card .btn-primary,.setup-3 .join-pricing .card .btn-primary,.setup-2 .value-menu .card .btn-primary,.setup-3 .value-menu .card .btn-primary{font-size:15px;padding:12px 40px;margin:15px 0}.setup-2 .join-pricing .card small,.setup-3 .join-pricing .card small,.setup-2 .value-menu .card small,.setup-3 .value-menu .card small{display:block;text-align:center}.setup-2 #meal-plan-container,.setup-3 #meal-plan-container{margin-bottom:20px}@media only screen and (max-width: 767px){.setup-2 #meal-plan-container,.setup-3 #meal-plan-container{margin-bottom:10px}}.setup-2 .hidden-fields,.setup-3 .hidden-fields{height:0;overflow:hidden}.setup-2 h2,.setup-3 h2{margin:10px 0 0}.setup-2 .meal-plans-modal .modal-header,.setup-3 .meal-plans-modal .modal-header{border:none !important}.setup-2 .meal-plans-modal .modal-header .close,.setup-3 .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,.setup-3 .meal-plans-modal .modal-dialog{margin-top:5%}@media only screen and (max-width: 767px){.setup-2 .meal-plans-modal .modal-dialog,.setup-3 .meal-plans-modal .modal-dialog{margin-top:0 !important}.setup-2 .meal-plans-modal .modal-dialog .modal-header .close,.setup-3 .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,.setup-3 .meal-plans-modal .modal-body{text-align:left;padding:30px !important}.setup-2 .meal-plans-modal .modal-body .col-sm-6,.setup-3 .meal-plans-modal .modal-body .col-sm-6{padding-left:15px !important;padding-right:15px !important}.setup-2 .meal-plans-modal .modal-body .intro,.setup-3 .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,.setup-3 .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,.setup-3 .meal-plans-modal .modal-body p{font-size:14px;text-align:left;margin:0 0 24px 0}.setup-2 .delivery-details,.setup-3 .delivery-details{margin-top:10px}@media only screen and (max-width: 767px){.setup-2 .delivery-details,.setup-3 .delivery-details{margin-top:30px}.setup-2 .delivery-details label,.setup-3 .delivery-details label{padding-left:0}}.setup-2 #submit-button,.setup-3 #submit-button{margin:0 0 10px 0}@media only screen and (max-width: 767px){.setup-2 #submit-button,.setup-3 #submit-button{margin-bottom:40px}}.setup-2 .three-values,.setup-3 .three-values{margin:30px 0 20px}.setup-2 .three-values img,.setup-3 .three-values img{width:40px}@media only screen and (max-width: 767px){.setup-2 .three-values .bucket,.setup-3 .three-values .bucket{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e2d9cc}.setup-2 .three-values .bucket:last-child,.setup-3 .three-values .bucket:last-child{border-bottom:none}.setup-2 .three-values .bucket p,.setup-3 .three-values .bucket p{font-size:18px !important}}@media only screen and (max-width: 767px){.setup-2 .three-values .col-sm-9 p,.setup-3 .three-values .col-sm-9 p{font-size:20px}}.setup-2 .text-sm,.setup-3 .text-sm{margin-bottom:30px}.setup-2 .customize h3,.setup-3 .customize h3{font-size:18px;font-weight:bold;margin-top:20px}.setup-2 .customize .custom-radio label,.setup-3 .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:#51364c;margin-bottom:20px}.setup-2 .customize .custom-radio label .over_cc,.setup-3 .customize .custom-radio label .over_cc{display:none}.setup-2 .customize .custom-radio label:hover span.away_cc,.setup-3 .customize .custom-radio label:hover span.away_cc{display:none}.setup-2 .customize .custom-radio label:hover span.over_cc,.setup-3 .customize .custom-radio label:hover span.over_cc{color:#51364c;display:inline-block;vertical-align:middle;font-size:13px}.setup-2 .customize .custom-radio label:hover,.setup-3 .customize .custom-radio label:hover{border:1px solid #fc9e12;border-bottom-width:2px;color:#51364c;cursor:pointer}.setup-2 .customize .custom-radio label .subtext,.setup-3 .customize .custom-radio label .subtext{color:#857281;font-weight:lighter}.setup-2 .customize .custom-radio input[type=radio],.setup-3 .customize .custom-radio input[type=radio]{visibility:hidden;position:absolute}.setup-2 .customize .custom-radio input[type=radio]:checked~label,.setup-3 .customize .custom-radio input[type=radio]:checked~label{border-color:#fc9e12;color:#51364c;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,.setup-3 .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,.setup-3 .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,.setup-3 .customize .classic-meal-plans .custom-radio label .away_cc{line-height:54px}}.setup-2 .customize .meal-radio,.setup-3 .customize .meal-radio{margin-bottom:15px}.setup-2 .customize .radio-button-subtext,.setup-3 .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,.setup-3 .customize .radio-button-subtext{font-size:.7em}}.setup-2 .delivery-form-field,.setup-3 .delivery-form-field{margin-top:30px}.setup-2 .delivery-form-field .form-label,.setup-3 .delivery-form-field .form-label{margin:3px 1px 18px}.col-payment-wrapper{width:76%;margin-left:12%}@media only screen and (min-width: 1024px) and (max-width:1200px){.col-payment-wrapper{width:88%;margin-left:6%}}@media only screen and (min-width: 768px) and (max-width:1023px),only screen and (max-width: 767px){.col-payment-wrapper{width:100%;margin-left:0}}.col-payment-wrapper .col.col-form-wrapper{width:60%}@media only screen and (min-width: 768px) and (max-width:1023px){.col-payment-wrapper .col.col-form-wrapper{width:56%}}@media only screen and (max-width: 767px){.col-payment-wrapper .col.col-form-wrapper{width:100%}}.col-payment-wrapper .col-order-summary{width:40%}@media only screen and (min-width: 768px) and (max-width:1023px){.col-payment-wrapper .col-order-summary{width:44%}}@media only screen and (max-width: 767px){.col-payment-wrapper .col-order-summary{width:100%}}.payment-2 #join{padding-top:30px}@media only screen and (max-width: 767px){.payment-2 #join h2{margin-bottom:30px}}.payment-2 #join .intro{text-align:center}@media only screen and (max-width: 767px){.payment-2 #join .intro{margin-bottom:20px}}@media only screen and (max-width: 767px){.payment-2 #join .form-box{background:none;border:none;padding:0;margin:0}}.payment-2 #join .form-box .credit-card-number{background-image:url('../../img/join/generic-cc-icon.jpg');background-size:40px 24px;background-repeat:no-repeat;background-position:97% 7px}.payment-2 #join .form-box .credit-card-number.unknown{background-image:url('../../img/join/generic-cc-icon.jpg')}.payment-2 #join .form-box .credit-card-number.visa{background-image:url('../../img/join/visa-icon.jpg')}.payment-2 #join .form-box .credit-card-number.mastercard{background-image:url('../../img/join/mastercard-icon.jpg')}.payment-2 #join .form-box .credit-card-number.amex{background-image:url('../../img/join/american-express-icon.jpg')}.payment-2 #join .form-box .credit-card-number.discover{background-image:url('../../img/join/discover-icon.jpg')}.payment-2 #join .form-box .credit-card-number.jcb{background-image:url('../../img/join/jcb-icon.jpg')}.payment-2 #join .form-box .credit-card-number.maestro{background-image:url('../../img/join/maestro-icon.jpg')}.payment-2 #join .form-box .credit-card-number.cirrus{background-image:url('../../img/join/cirrus-icon.jpg')}.payment-2 #join .form-box .credit-card-number.unionPay{background-image:url('../../img/join/union-pay-icon.jpg')}@media only screen and (max-width: 767px){.payment-2 #join .form-box .credit-card-number{background-size:32px 20px}}.payment-2 #join{padding-top:1em}.payment-2 .paypal-or{margin:0 0 15px}.payment-2 .push{margin-bottom:20px}.payment-2 h2{margin:0}.payment-2 hr{border-top:1px solid #e2d9cc;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}}@media only screen and (max-width: 767px){.payment-2 .form-box .flat-right.vb{padding-right:15px !important}}.payment-2 .form-box .flat-right.vb.vbb{padding-right:15px !important}@media only screen and (max-width: 767px){.payment-2 .form-box .flat-right.vb.vbb{padding-right:0 !important}}@media only screen and (max-width: 767px){.payment-2 .form-box .flat-left{padding-left:0 !important;padding-right:15px !important}}.payment-2 .form-box .relative-div{position:relative}.payment-2 .form-box .same-address-label{font-family:'Proxima Nova Regular','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:130%;font-size:17px}.payment-2 .form-box .helpModalTrigger{position:absolute;right:20px;top:4px;z-index:999;background-color:#f3efe5}@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 .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}.payment-2 #promo-eval{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}}.promo #promoCode{width:177px;display:inline-block;height:33px}.promo #promo-eval{display:inline-block;margin-left:-7px;margin-top:0;vertical-align:top;line-height:130%;font-size:15px;padding:6px 8px}.promo #promo-eval.hover{background-color:#ffb600;border-color:#ffb600;color:#fff}.order-summary,#summary-breakdown{background:#fff;border:solid 1px #f3efe5;border-radius:4px;padding:25px}@media only screen and (max-width: 767px){.order-summary,#summary-breakdown{margin-top:20px;padding:20px 15px}}.order-summary .summary-label,#summary-breakdown .summary-label{line-height:130%;font-size:13px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:8px}.order-summary .delivery-details,#summary-breakdown .delivery-details{margin:20px 0 5px}.order-summary .price-table,#summary-breakdown .price-table{background-color:transparent;border:none}.order-summary .price-table tr,#summary-breakdown .price-table tr{background-color:transparent;border:none}.order-summary .price-table tr td,#summary-breakdown .price-table tr td{border:none;line-height:130%;font-size:17px;vertical-align:top;padding:5px 0}.order-summary .price-table tr .green,#summary-breakdown .price-table tr .green{white-space:nowrap;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#5ab356}.order-summary .price-table small,#summary-breakdown .price-table small{display:block;line-height:130%;font-size:13px;padding:0;margin:0}.order-summary .disclaimer,#summary-breakdown .disclaimer{line-height:130%;font-size:13px;color:#a89aa5;font-family:'Proxima Nova Regular Italic','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left;margin:20px 0}.order-summary .order-cutoff label,#summary-breakdown .order-cutoff label{line-height:130%;font-size:13px}.order-summary .order-cutoff input,#summary-breakdown .order-cutoff input{margin:6px 0 0 -20px}.join-three-values,.three-values{margin-top:30px;margin-bottom:30px}.join-three-values .col-sm-3 img,.three-values .col-sm-3 img{width:40px;padding-right:5px;margin-right:-15px}.join-three-values .col-sm-3 img.img-carrot,.three-values .col-sm-3 img.img-carrot{width:45px}.join-three-values .col-sm-9 p,.three-values .col-sm-9 p{font-size:15px}@media only screen and (max-width: 767px){.join-three-values .col-sm-9 p,.three-values .col-sm-9 p{font-size:20px}}@media only screen and (max-width: 767px){.join-three-values .col-xs-12,.three-values .col-xs-12{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e2d9cc}.join-three-values .col-xs-12:last-child,.three-values .col-xs-12:last-child{border-bottom:none}}.join-two-values,.two-values{margin:5px 0}.join-two-values .col-image,.two-values .col-image{width:60px;padding-right:5px}.join-two-values .col-image img,.two-values .col-image img{width:100%;padding-right:10px}.join-two-values .col-text,.two-values .col-text{width:calc(100% - 60px);padding-left:5px}@media only screen and (max-width: 767px){.join-two-values .col-xs-12,.two-values .col-xs-12{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e2d9cc}.join-two-values .col-xs-12:last-child,.two-values .col-xs-12:last-child{border-bottom:none}}.signupPage .page-wrapper{padding-bottom:20px}.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:130%;font-size:13px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:5px}.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;margin:0 0 20px;background-color:#fff;background-image:url('../../img/join/dropdown-caret.jpg');background-position:95% 50%;background-size:10px 16px}.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}@media only screen and (min-width: 1200px){.signupPage.step2 .secondary-text,.signup-new.step2 .secondary-text{line-height:130%;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:30px;margin-bottom:0;text-align:center}@media only screen and (max-width: 767px){.signupPage h2,.signup-new h2{line-height:130%;font-size:25px;margin-top:0}}.signupPage .subhead,.signup-new .subhead{line-height:130%;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:130%;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:#51364c;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:580px;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:580px;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:#51364c;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:#857281}.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:#51364c}.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;text-indent:3px;-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;line-height:130%;font-size:17px;margin-bottom:0;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:.6}.signupPage form input[type=button].btn-primary.add-recipes-button,.signup-new form input[type=button].btn-primary.add-recipes-button{line-height:130%;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:130%;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-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:#51364c;-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:#d3cdd2;color:#857281;border:solid 1px #d3cdd2;-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:#51364c;-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:#857281;color:#51364c;outline:none}.signupPage form input[type=button].btn-cream-dark,.signup-new form input[type=button].btn-cream-dark,.signupPage form input[type=button].btn-cream-dark:visited,.signup-new form input[type=button].btn-cream-dark:visited{background-color:#f3efe5;border:solid 1px #f3efe5;color:#51364c;-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-cream-dark:hover,.signup-new form input[type=button].btn-cream-dark:hover,.signupPage form input[type=button].btn-cream-dark:visited:hover,.signup-new form input[type=button].btn-cream-dark:visited:hover,.signupPage form input[type=button].btn-cream-dark:active,.signup-new form input[type=button].btn-cream-dark:active,.signupPage form input[type=button].btn-cream-dark:visited:active,.signup-new form input[type=button].btn-cream-dark:visited:active,.signupPage form input[type=button].btn-cream-dark:focus,.signup-new form input[type=button].btn-cream-dark:focus,.signupPage form input[type=button].btn-cream-dark:visited:focus,.signup-new form input[type=button].btn-cream-dark:visited:focus{background-color:#ece6d9;border:solid 1px #ece6d9;color:#51364c;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:130%;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:130%;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:130%;font-size:19px}.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:130%;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:130%;font-size:22px;border-radius: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:130%;font-size:15px}.signupPage form input[type=button].signup-facebook,.signup-new form input[type=button].signup-facebook,.signupPage form input[type=button].btn-facebook,.signup-new form input[type=button].btn-facebook{background:#3b5998 url('../img/icons/facebook-f-icon.png') 15px center no-repeat;background-size:20px auto;border:1px solid #3b5998;background-color:#3b5998;margin-top:30px;color:#fff;margin-bottom:20px;-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].signup-facebook:hover,.signup-new form input[type=button].signup-facebook:hover,.signupPage form input[type=button].btn-facebook:hover,.signup-new form input[type=button].btn-facebook:hover,.signupPage form input[type=button].signup-facebook:active,.signup-new form input[type=button].signup-facebook:active,.signupPage form input[type=button].btn-facebook:active,.signup-new form input[type=button].btn-facebook:active{color:#fff;background-color:#426eca;border-color:#426eca;outline: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 form input[type=button].signup-facebook:active,.signup-new form input[type=button].signup-facebook:active,.signupPage form input[type=button].btn-facebook:active,.signup-new form input[type=button].btn-facebook:active{color:#fff;border:1px solid #3b5998;background-color:#3b5998}.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:130%;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 .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 .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:130%;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:#51364c;width:40%;line-height:130%;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:130%;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:130%;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:130%;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:130%;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:130%;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:#857281;line-height:130%;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:130%;font-size:15px;padding:5px 12px}}.signupPage .fine-print,.signup-new .fine-print{text-align:center;display:block;color:#888;margin:3em 0 0 0}@media only screen and (max-width: 767px){.signupPage .fine-print,.signup-new .fine-print{margin:0}}.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 .modal-dialog .modal-content .close,.signup-new .modal-interstitial .modal-dialog .modal-content .close{position:absolute;display:block;opacity:1;color:#121212;background:#fff;width:36px;height:36px;border-radius:36px;line-height:36px;font-size:25px;font-weight:bold;font-family:'Helvetica Neue',Arial,sans-serif;padding:0;top:-18px;right:-18px;cursor:pointer;text-shadow:none}.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}.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 0;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:130%;font-size:15px;margin-top:15px;margin-bottom:0 !important;color:#857281}@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:130%;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,.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:#51364c}.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}}.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 .diet-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 .diet-types-container{position:absolute;bottom:10px;left:0}.mealPlanRecipeCard .footer-container{display:table;width:100%}.mealPlanRecipeCard .footer-container #diet-types,.mealPlanRecipeCard .footer-container .diet-types{display:table-cell;text-align:center}.mealPlanRecipeCard .footer-container #diet-types #type,.mealPlanRecipeCard .footer-container .diet-types #type,.mealPlanRecipeCard .footer-container #diet-types .type,.mealPlanRecipeCard .footer-container .diet-types .type{display:inline-block;margin:0 15px 0 0;line-height:1em;padding-top:10px;color:#857281;line-height:130%;font-size:13px}@media only screen and (min-width: 768px) and (max-width:1023px){.mealPlanRecipeCard .footer-container #diet-types #type,.mealPlanRecipeCard .footer-container .diet-types #type,.mealPlanRecipeCard .footer-container #diet-types .type,.mealPlanRecipeCard .footer-container .diet-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:#857281;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:#51364c;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:130%;font-size:13px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#857281;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 #857281;color:#857281;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}.menuconfirmation .edit-plan-modal .modal-dialog{width:460px}@media only screen and (max-width: 767px){.menuconfirmation .edit-plan-modal .modal-dialog{width:95%;margin:15% 2.5% 0}}.menuconfirmation .edit-plan-modal .modal-dialog .modal-content{border-radius:5px}.menuconfirmation .edit-plan-modal .modal-dialog .modal-header{border:none;background:#fff}.menuconfirmation .edit-plan-modal .modal-dialog .modal-header .close{opacity:1;color:#fff;font-size:32px;background:#212121;width:40px;height:40px;border-radius:40px;line-height:44px;position:absolute;z-index:2;top:-20px;right:-20px;text-shadow:none;font-weight:300}@media only screen and (max-width: 767px){.menuconfirmation .edit-plan-modal .modal-dialog .modal-header .close{top:10px;right:10px;background:none;color:#51364c;font-size:48px}}.menuconfirmation .edit-plan-modal .modal-dialog .modal-body{background:#fff;padding:20px 60px 40px}@media only screen and (max-width: 767px){.menuconfirmation .edit-plan-modal .modal-dialog .modal-body{padding:20px 30px}}.menuconfirmation .edit-plan-modal .modal-dialog .modal-body h3{text-align:center;font-size:24px}.menuconfirmation .edit-plan-modal .modal-dialog .modal-body form label{display:block;text-align:left}.menuconfirmation .edit-plan-modal .modal-dialog .modal-body form select{font-size:15px;background-color:#fff;background-image:url('../../img/join/dropdown-caret.jpg');background-position:right 10px center;background-size:10px auto;margin-bottom:30px !important}@media only screen and (max-width: 767px){.menuconfirmation .edit-plan-modal .modal-dialog .modal-body form select{font-size:12px !important}}.menuconfirmation .plan-details{transition:opacity .35s ease-in-out;opacity:0}.menuconfirmation .plan-details.active{opacity:1}.menuconfirmation .plan-details strong,.menuconfirmation .plan-details span{text-transform:capitalize}@media only screen and (max-width: 767px){.menuconfirmation .plan-details{text-align:center}}.menuconfirmation .plan-details,.menuconfirmation .delivery-week-select{margin-top:-10px}@media only screen and (max-width: 767px){.menuconfirmation .plan-details,.menuconfirmation .delivery-week-select{margin-top:0}}.menuconfirmation .plan-details strong,.menuconfirmation .delivery-week-select strong,.menuconfirmation .plan-details span,.menuconfirmation .delivery-week-select span{line-height:40px;font-weight:normal}@media only screen and (max-width: 767px){.menuconfirmation strong.choice{font-size:20px;display:block}.menuconfirmation strong.choice.space{margin-bottom:10px}}.menuconfirmation .delivery-week-label{display:block;text-align:right;line-height:36px}@media only screen and (max-width: 767px){.menuconfirmation .delivery-week-label{text-align:center}}.menuconfirmation .dd-dropdown{padding-left:5px}.menuconfirmation .delivery-week-dropdown .delivery-week{margin:0 !important;background-color:#fff;background-image:url('../../img/join/dropdown-caret.jpg');background-position:right 10px center;background-size:10px auto}@media only screen and (max-width: 767px){.menuconfirmation .delivery-week-dropdown .delivery-week{margin-bottom:25px !important}}.menuconfirmation #my-menu{padding-top:1em}.menuconfirmation h2{margin:10px 0 20px}.menuconfirmation h2 small{display:block;line-height:2;color:#51364c}.menuconfirmation .primary-cta-container-sm{padding-bottom:0;z-index:999}.menuconfirmation .edit-mode-controls-container-mobile .fill-checks-container{display:none}.menuconfirmation .edit-mode-controls-container-mobile .recipe-counter{margin:0}@media screen and (min-width:768px){.menuconfirmation #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 .recipe-counter{margin-bottom:0}}@media only screen and (max-width: 767px){.menuconfirmation header nav{position:static !important}.menuconfirmation header nav .navbar-header{width:100% !important}.menuconfirmation .offer-message.semibold.center{position:relative;top:auto}.menuconfirmation .page-content{padding-top:0 !important}.menuconfirmation .signupPage .recipe-counter,.menuconfirmation .signup-new .recipe-counter{font-size:15px;line-height:30px !important}}.strikethrough{text-decoration:line-through}.green{white-space:nowrap;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;color:#4caf50}.button-group{width:75px;display:flex;align-items:stretch}.organic-disclaimer,.disclaimer{line-height:130%;font-size:13px;font-family:'Proxima Nova Regular Italic','Helvetica Neue',Helvetica,Arial,sans-serif;color:#857281;text-align:center;margin:35px 0}.signupPage select,.signup-new select{display:inline-block;padding:6px 0 5px 10px;box-shadow:none;margin:0 0 15px !important;-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-x:calc(80%),calc(90%);background-position-y:center;background-size:6px 6px;background-repeat:no-repeat}.signupPage input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']),.signup-new input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='range']),.signupPage textarea,.signup-new textarea,.signupPage select,.signup-new select,.signupPage .bootstrap-tagsinput,.signup-new .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;margin-bottom:10px;padding:1px 20px;padding-left:10px;font-size:26px;color:#51364c;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}@media only screen and (max-width: 767px){.menuconfirmation-2 .text-right.flat-right,.menuconfirmation-2 .dd-dropdown{padding-left:15px;padding-right:15px;text-align:right}.menuconfirmation-2 .text-right.flat-right{padding-right:0}.menuconfirmation-2 .text-right.flat-right strong{font-size:16px}.menuconfirmation-2 .choice.space{font-size:17px;text-align:left}.menuconfirmation-2 .menu-recipes{margin:0}.menuconfirmation-2 .mealPlanRecipeCard{margin-left:0;margin-right:0}.menuconfirmation-2 .delivery-week-dropdown .delivery-week{margin-bottom:15px !important}.menuconfirmation-2 .primary-cta-container-sm{padding:0 15px 10px}.menuconfirmation-2 .recipe-counter{line-height:32px;font-size:16px}}.menuconfirmation-2 h2 small{font-size:20px}.recipes-last.signup-simplified .paypal-container{padding-top:70px}@media only screen and (min-width: 768px) and (max-width:1023px){.recipes-last.signup-simplified .paypal-container{padding-top:0}}@media only screen and (max-width: 767px){.recipes-last.signup-simplified .paypal-container{padding-top:0}}
