@smallscreen{display:none!important}.protein-options-link-container,.protein-pantry-container{width:100%;border-top:solid 1px #ccc;padding:7px 0 10px}@media only screen and (max-width:767px){.protein-options-link-container,.protein-pantry-container{border-top:none;margin:0 0 -15px;width:calc(100% + 30px)}}.protein-options-link-container.disabled .icon,.protein-options-link-container.disabled .upgrade-compare,.protein-options-link-container.disabled .upgrade-this,.protein-pantry-container.disabled .icon,.protein-pantry-container.disabled .upgrade-compare,.protein-pantry-container.disabled .upgrade-this{color:#7f7f7f}.protein-options-link-container .icon-angle-down,.protein-options-link-container .icon-chevron-right-thin,.protein-pantry-container .icon-angle-down,.protein-pantry-container .icon-chevron-right-thin{color:#000;font-size:11px;line-height:1.2em;vertical-align:middle;text-decoration:none}.protein-options-link-container .icon-angle-down,.protein-pantry-container .icon-angle-down{font-size:17px;display:none}.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{display:inline-block;vertical-align:middle;font-size:14px;color:#000;line-height:120%;width:calc(100% - 33px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}@media only screen and (max-width:767px){.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{padding-right:2px;font-size:10px}}.protein-options-link-container .protein-link:hover,.protein-options-link-container .upgrade-this:hover,.protein-pantry-container .protein-link:hover,.protein-pantry-container .upgrade-this:hover{text-decoration:underline}.protein-options-link-container .protein-link:hover .icon-flex,.protein-options-link-container .upgrade-this:hover .icon-flex,.protein-pantry-container .protein-link:hover .icon-flex,.protein-pantry-container .upgrade-this:hover .icon-flex{color:#ad8026}.protein-options-link-container .protein-link .icon-flex,.protein-options-link-container .upgrade-this .icon-flex,.protein-pantry-container .protein-link .icon-flex,.protein-pantry-container .upgrade-this .icon-flex{width:10px;vertical-align:baseline;margin-right:1px}.protein-options-link-container .protein-link .circle-plus,.protein-options-link-container .upgrade-this .circle-plus,.protein-pantry-container .protein-link .circle-plus,.protein-pantry-container .upgrade-this .circle-plus{display:inline-block;border:1px solid #ad8026;border-radius:50%;height:14px;width:14px;vertical-align:sub}.protein-options-link-container .protein-link .circle-plus span,.protein-options-link-container .upgrade-this .circle-plus span,.protein-pantry-container .protein-link .circle-plus span,.protein-pantry-container .upgrade-this .circle-plus span{color:#ad8026;position:relative;top:-3px;left:3px}.protein-options-link-container .protein-link .lowercase-protein,.protein-options-link-container .upgrade-this .lowercase-protein,.protein-pantry-container .protein-link .lowercase-protein,.protein-pantry-container .upgrade-this .lowercase-protein{text-transform:lowercase}.protein-options-link-container .upgrade-compare,.protein-pantry-container .upgrade-compare{font-size:12px;float:right;margin-right:13px;width:20px;height:20px;border-radius:20px;border:solid 1px #ad8026;padding:3px 7px;display:none;line-height:1em}.protein-options-link-container .upgrade-radios,.protein-pantry-container .upgrade-radios{max-height:1px;display:none;border-bottom:solid 1px #ccc}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked),.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked),.protein-pantry-container .addon-radios .radio-row [type=radio]:checked,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked),.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked){position:absolute;left:-9999px}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer;line-height:80%;display:inline-block;margin-bottom:0!important;width:100%;padding:5px 15px 5px 40px}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label{background-color:#f4f2ed}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:before,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:before,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:before,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:before,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:15px;top:8px;width:16px;height:16px;border:1px solid #000;border-radius:100%;background:#fff}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#000;position:absolute;top:12px;left:19px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.protein-options-link-container .addon-radios .upgrade-name,.protein-options-link-container .upgrade-radios .upgrade-name,.protein-pantry-container .addon-radios .upgrade-name,.protein-pantry-container .upgrade-radios .upgrade-name{font-size:12px;line-height:130%}.protein-options-link-container .addon-radios .price-label,.protein-options-link-container .upgrade-radios .price-label,.protein-pantry-container .addon-radios .price-label,.protein-pantry-container .upgrade-radios .price-label{font-size:12px;color:#7f7f7f;margin-top:1px}.protein-options-link-container .addon-radios .protein-sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out,.protein-pantry-container .addon-radios .protein-sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out{display:none;position:absolute;right:15px;top:25px;color:#e8503a;font-size:12px}@media only screen and (max-width:767px){.protein-options-link-container .addon-radios .protein-sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out,.protein-pantry-container .addon-radios .protein-sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out{top:23px}}.protein-options-link-container .addon-radios .protein-sold-out.sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out.sold-out,.protein-pantry-container .addon-radios .protein-sold-out.sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out.sold-out{display:block}@media only screen and (max-width:767px){.edit-mode .protein-options-link-container{border-top:none;margin:0 0 -15px;width:calc(100% + 30px)}}@media only screen and (max-width:767px){.edit-mode .protein-options-link-container .upgrade-compare{margin-top:12px}}.edit-mode .protein-options-link-container.disabled a,.edit-mode .protein-options-link-container.disabled a span{color:#7f7f7f}.market-item-tile .item-count-container,.market-item-tile .selection-container,.protein-pantry-modal .item-count-container,.protein-pantry-modal .selection-container,.tile .item-count-container,.tile .selection-container{position:absolute;top:-28px;right:13px;z-index:25}@media only screen and (max-width:767px){.market-item-tile .item-count-container,.market-item-tile .selection-container,.protein-pantry-modal .item-count-container,.protein-pantry-modal .selection-container,.tile .item-count-container,.tile .selection-container{bottom:0;top:unset;left:15px}}@media only screen and (max-width:359px){.market-item-tile .item-count-container,.market-item-tile .selection-container,.protein-pantry-modal .item-count-container,.protein-pantry-modal .selection-container,.tile .item-count-container,.tile .selection-container{left:12px}}.market-item-tile .item-count-container:hover:after,.market-item-tile .selection-container:hover:after,.protein-pantry-modal .item-count-container:hover:after,.protein-pantry-modal .selection-container:hover:after,.tile .item-count-container:hover:after,.tile .selection-container:hover:after{background:#ad8026;padding:5px}.market-item-tile .item-count-container.disabled,.market-item-tile .selection-container.disabled,.protein-pantry-modal .item-count-container.disabled,.protein-pantry-modal .selection-container.disabled,.tile .item-count-container.disabled,.tile .selection-container.disabled{opacity:1}.market-item-tile .item-count-container .addon-select,.market-item-tile .selection-container .addon-select,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .selection-container .addon-select,.tile .item-count-container .addon-select,.tile .selection-container .addon-select{display:none}.market-item-tile .item-count-container .add-item-btn,.market-item-tile .selection-container .add-item-btn,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .selection-container .add-item-btn,.tile .item-count-container .add-item-btn,.tile .selection-container .add-item-btn{display:block}.market-item-tile .item-count-container .add-item-btn,.market-item-tile .item-count-container .addon-select,.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .add-item-btn,.market-item-tile .selection-container .addon-select,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .add-item-btn,.protein-pantry-modal .selection-container .addon-select,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .add-item-btn,.tile .item-count-container .addon-select,.tile .item-count-container .count-container,.tile .item-count-container .item-count,.tile .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count{width:46px;height:46px;background-color:#fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.35);-moz-box-shadow:0 1px 7px rgba(0,0,0,.35);box-shadow:0 1px 7px rgba(0,0,0,.35);color:#000;font-family:'Milliard Medium',Helvetica,serif;border:none;line-height:100%;background-image:none;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;padding:9px;font-size:28px}@media only screen and (max-width:767px){.market-item-tile .item-count-container .add-item-btn,.market-item-tile .item-count-container .addon-select,.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .add-item-btn,.market-item-tile .selection-container .addon-select,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .add-item-btn,.protein-pantry-modal .selection-container .addon-select,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .add-item-btn,.tile .item-count-container .addon-select,.tile .item-count-container .count-container,.tile .item-count-container .item-count,.tile .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count{width:40px;height:40px;padding:7px;font-size:26px}}@media only screen and (min-width:992px){.market-item-tile .item-count-container .add-item-btn:hover,.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .item-count-container .item-count:hover,.market-item-tile .selection-container .add-item-btn:hover,.market-item-tile .selection-container .addon-select:hover,.market-item-tile .selection-container .count-container:hover,.market-item-tile .selection-container .item-count:hover,.protein-pantry-modal .item-count-container .add-item-btn:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .item-count-container .item-count:hover,.protein-pantry-modal .selection-container .add-item-btn:hover,.protein-pantry-modal .selection-container .addon-select:hover,.protein-pantry-modal .selection-container .count-container:hover,.protein-pantry-modal .selection-container .item-count:hover,.tile .item-count-container .add-item-btn:hover,.tile .item-count-container .addon-select:hover,.tile .item-count-container .count-container:hover,.tile .item-count-container .item-count:hover,.tile .selection-container .add-item-btn:hover,.tile .selection-container .addon-select:hover,.tile .selection-container .count-container:hover,.tile .selection-container .item-count:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4);cursor:pointer;-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}}.market-item-tile .item-count-container .add-item-btn:focus,.market-item-tile .item-count-container .addon-select:focus,.market-item-tile .item-count-container .count-container:focus,.market-item-tile .item-count-container .item-count:focus,.market-item-tile .selection-container .add-item-btn:focus,.market-item-tile .selection-container .addon-select:focus,.market-item-tile .selection-container .count-container:focus,.market-item-tile .selection-container .item-count:focus,.protein-pantry-modal .item-count-container .add-item-btn:focus,.protein-pantry-modal .item-count-container .addon-select:focus,.protein-pantry-modal .item-count-container .count-container:focus,.protein-pantry-modal .item-count-container .item-count:focus,.protein-pantry-modal .selection-container .add-item-btn:focus,.protein-pantry-modal .selection-container .addon-select:focus,.protein-pantry-modal .selection-container .count-container:focus,.protein-pantry-modal .selection-container .item-count:focus,.tile .item-count-container .add-item-btn:focus,.tile .item-count-container .addon-select:focus,.tile .item-count-container .count-container:focus,.tile .item-count-container .item-count:focus,.tile .selection-container .add-item-btn:focus,.tile .selection-container .addon-select:focus,.tile .selection-container .count-container:focus,.tile .selection-container .item-count:focus{outline:0}.market-item-tile .item-count-container .addon-select,.market-item-tile .selection-container .addon-select,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .selection-container .addon-select,.tile .item-count-container .addon-select,.tile .selection-container .addon-select{background-color:#ffe849;color:#000;line-height:100%;padding-left:11px;border:none;cursor:pointer}.market-item-tile .item-count-container .addon-select option[value=2],.market-item-tile .selection-container .addon-select option[value=2],.protein-pantry-modal .item-count-container .addon-select option[value=2],.protein-pantry-modal .selection-container .addon-select option[value=2],.tile .item-count-container .addon-select option[value=2],.tile .selection-container .addon-select option[value=2]{padding-left:8px}@media only screen and (max-width:767px){.market-item-tile .item-count-container .addon-select,.market-item-tile .selection-container .addon-select,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .selection-container .addon-select,.tile .item-count-container .addon-select,.tile .selection-container .addon-select{padding-left:8px}}@media only screen and (min-width:992px){.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .selection-container .addon-select:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .selection-container .addon-select:hover,.tile .item-count-container .addon-select:hover,.tile .selection-container .addon-select:hover{background-color:#f9b75d;color:#000;border:none;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.45);-moz-box-shadow:0 2px 7px rgba(0,0,0,.45);box-shadow:0 2px 7px rgba(0,0,0,.45);cursor:pointer}}.market-item-tile .item-count-container .addon-select.week-skipped,.market-item-tile .selection-container .addon-select.week-skipped,.protein-pantry-modal .item-count-container .addon-select.week-skipped,.protein-pantry-modal .selection-container .addon-select.week-skipped,.tile .item-count-container .addon-select.week-skipped,.tile .selection-container .addon-select.week-skipped{opacity:1;color:#7f7f7f;background-color:#fff;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4)}.market-item-tile .item-count-container .addon-select::-ms-expand,.market-item-tile .selection-container .addon-select::-ms-expand,.protein-pantry-modal .item-count-container .addon-select::-ms-expand,.protein-pantry-modal .selection-container .addon-select::-ms-expand,.tile .item-count-container .addon-select::-ms-expand,.tile .selection-container .addon-select::-ms-expand{display:none}@media not all and (pointer:coarse){.market-item-tile .item-count-container .add-item-btn:hover,.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .selection-container .add-item-btn:hover,.market-item-tile .selection-container .addon-select:hover,.market-item-tile .selection-container .count-container:hover,.protein-pantry-modal .item-count-container .add-item-btn:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .selection-container .add-item-btn:hover,.protein-pantry-modal .selection-container .addon-select:hover,.protein-pantry-modal .selection-container .count-container:hover,.tile .item-count-container .add-item-btn:hover,.tile .item-count-container .addon-select:hover,.tile .item-count-container .count-container:hover,.tile .selection-container .add-item-btn:hover,.tile .selection-container .addon-select:hover,.tile .selection-container .count-container:hover{color:#000;border-color:#fff}}.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .item-count,.tile .selection-container .item-count{font-size:30px;text-align:center;padding-right:9px}@media only screen and (max-width:767px){.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .item-count,.tile .selection-container .item-count{font-size:28px}}.market-item-tile .item-count-container .item-count:hover,.market-item-tile .selection-container .item-count:hover,.protein-pantry-modal .item-count-container .item-count:hover,.protein-pantry-modal .selection-container .item-count:hover,.tile .item-count-container .item-count:hover,.tile .selection-container .item-count:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4);cursor:default}.market-item-tile .item-count-container .sold-out-text,.market-item-tile .selection-container .sold-out-text,.protein-pantry-modal .item-count-container .sold-out-text,.protein-pantry-modal .selection-container .sold-out-text,.tile .item-count-container .sold-out-text,.tile .selection-container .sold-out-text{color:#e8503a;font-size:12px;position:absolute;right:0;top:33px;width:75px;text-align:right;display:none}@media only screen and (max-width:767px){.market-item-tile .item-count-container .sold-out-text,.market-item-tile .selection-container .sold-out-text,.protein-pantry-modal .item-count-container .sold-out-text,.protein-pantry-modal .selection-container .sold-out-text,.tile .item-count-container .sold-out-text,.tile .selection-container .sold-out-text{font-size:10px;right:3px;top:-13px;left:0;text-align:left}}.market-item-tile .item-count-container .sold-out-text.show-sold-out,.market-item-tile .selection-container .sold-out-text.show-sold-out,.protein-pantry-modal .item-count-container .sold-out-text.show-sold-out,.protein-pantry-modal .selection-container .sold-out-text.show-sold-out,.tile .item-count-container .sold-out-text.show-sold-out,.tile .selection-container .sold-out-text.show-sold-out{display:block}.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .count-container:hover,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .count-container:hover,.tile .item-count-container .count-container,.tile .item-count-container .count-container:hover,.tile .selection-container .count-container,.tile .selection-container .count-container:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc;text-align:center;cursor:auto}.market-item-tile .item-count-container .add-item-btn.saved,.market-item-tile .selection-container .add-item-btn.saved,.protein-pantry-modal .item-count-container .add-item-btn.saved,.protein-pantry-modal .selection-container .add-item-btn.saved,.tile .item-count-container .add-item-btn.saved,.tile .selection-container .add-item-btn.saved{background-color:#ffe849;-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}.market-item-tile .item-count-container .selection-overlay,.market-item-tile .selection-container .selection-overlay,.protein-pantry-modal .item-count-container .selection-overlay,.protein-pantry-modal .selection-container .selection-overlay,.tile .item-count-container .selection-overlay,.tile .selection-container .selection-overlay{display:none}.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{display:block;background-color:#ffe849;color:#000;padding:9px 12px;font-size:30px;line-height:100%!important;padding-inline-start:12px}@-moz-document url-prefix(){.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{text-indent:3px;height:auto}}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{font-size:28px;padding:8px 9px}}.market-item-tile.selected .selection-container select.addon-select:hover,.market-item-tile.selected:hover .selection-container select.addon-select:hover,.protein-pantry-modal.selected .selection-container select.addon-select:hover,.protein-pantry-modal.selected:hover .selection-container select.addon-select:hover,.tile.selected .selection-container select.addon-select:hover,.tile.selected:hover .selection-container select.addon-select:hover{background-color:#f9b75d;color:#000;-webkit-box-shadow:0 2px 7px rgba(131,109,77,.6);-moz-box-shadow:0 2px 7px rgba(131,109,77,.6);box-shadow:0 2px 7px rgba(131,109,77,.6);cursor:pointer}.market-item-tile.selected .selection-container select.addon-select.week-skipped,.market-item-tile.selected:hover .selection-container select.addon-select.week-skipped,.protein-pantry-modal.selected .selection-container select.addon-select.week-skipped,.protein-pantry-modal.selected:hover .selection-container select.addon-select.week-skipped,.tile.selected .selection-container select.addon-select.week-skipped,.tile.selected:hover .selection-container select.addon-select.week-skipped{opacity:1}.market-item-tile.selected .selection-container select.addon-select option,.market-item-tile.selected:hover .selection-container select.addon-select option,.protein-pantry-modal.selected .selection-container select.addon-select option,.protein-pantry-modal.selected:hover .selection-container select.addon-select option,.tile.selected .selection-container select.addon-select option,.tile.selected:hover .selection-container select.addon-select option{background-color:#ccc;color:#000}.market-item-tile.selected .selection-container .add-item-btn,.market-item-tile.selected:hover .selection-container .add-item-btn,.protein-pantry-modal.selected .selection-container .add-item-btn,.protein-pantry-modal.selected:hover .selection-container .add-item-btn,.tile.selected .selection-container .add-item-btn,.tile.selected:hover .selection-container .add-item-btn{display:none}@-moz-document url-prefix(){.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{text-indent:0;height:auto}}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay,.tile.selected .selection-container.selection-container-with-overlay,.tile.selected:hover .selection-container.selection-container-with-overlay{top:-28px;right:13px;left:unset}}.market-item-tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected .selection-container.selection-container-with-overlay .item-count,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .item-count,.tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected .selection-container.selection-container-with-overlay .addon-select,.tile.selected .selection-container.selection-container-with-overlay .count-container,.tile.selected .selection-container.selection-container-with-overlay .item-count,.tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.tile.selected:hover .selection-container.selection-container-with-overlay .item-count{width:115px}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected .selection-container.selection-container-with-overlay .item-count,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .item-count,.tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected .selection-container.selection-container-with-overlay .addon-select,.tile.selected .selection-container.selection-container-with-overlay .count-container,.tile.selected .selection-container.selection-container-with-overlay .item-count,.tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.tile.selected:hover .selection-container.selection-container-with-overlay .item-count{width:115px}}.market-item-tile.selected .selection-container.selection-container-with-overlay .selection-overlay,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay{font-size:24px;display:inline-block;background-color:#ffe849;color:#000;padding:9px 10px;line-height:125%;text-align:center;float:none;cursor:pointer;font-weight:700;border-radius:30px;width:115px;height:46px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.35);-moz-box-shadow:0 1px 7px rgba(0,0,0,.35);box-shadow:0 1px 7px rgba(0,0,0,.35)}.market-item-tile.selected .selection-container.selection-container-with-overlay .selection-overlay small,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay small,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay small,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small{font-size:12px;vertical-align:top;font-weight:400}.market-item-tile.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span{vertical-align:top}.market-item-tile.selected .selection-container.selection-container-with-overlay form,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay form,.tile.selected .selection-container.selection-container-with-overlay form,.tile.selected:hover .selection-container.selection-container-with-overlay form{margin-top:-46px;opacity:0}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay form,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay form,.tile.selected .selection-container.selection-container-with-overlay form,.tile.selected:hover .selection-container.selection-container-with-overlay form{margin-top:-40px}}.market-item-tile.horizontal-tile .selection-container,.protein-pantry-modal.horizontal-tile .selection-container,.tile.horizontal-tile .selection-container{bottom:0;top:unset;right:-4px}.market-item-tile.horizontal-tile .selection-container .add-item-btn .sold-out-text,.market-item-tile.horizontal-tile .selection-container .addon-select .sold-out-text,.market-item-tile.horizontal-tile .selection-container .count-container .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .add-item-btn .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .addon-select .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .count-container .sold-out-text,.tile.horizontal-tile .selection-container .add-item-btn .sold-out-text,.tile.horizontal-tile .selection-container .addon-select .sold-out-text,.tile.horizontal-tile .selection-container .count-container .sold-out-text{font-size:10px;right:3px;top:-13px}.round{border-radius:100%}@media only screen and (max-width:767px){.round{width:36px}}@media only screen and (max-width:767px){body.join-flow-menu-page .market-item-tile .item-count-container,body.join-flow-menu-page .market-item-tile .selection-container,body.join-flow-menu-page .tile .item-count-container,body.join-flow-menu-page .tile .selection-container{top:-28px;right:13px;bottom:unset;left:unset}}.price-container{text-align:right;display:table;color:#7f7f7f;font-size:14px;margin-bottom:0;width:100%;margin-bottom:-2px}@media only screen and (max-width:767px){.price-container.variablePricing-RECIPE{padding-top:0;text-align:left;position:absolute;top:128px;left:215px}}@media only screen and (min-width:360px) and (max-width:412px),only screen and (max-width:375px){.price-container.variablePricing-RECIPE{top:108px;left:195px}}@media only screen and (max-width:767px){.price-container.sold-out-and-available-dd{left:147px}}.price-container .price-per-serving{display:table-cell;text-align:left;padding-right:10px;line-height:1.1em}@media only screen and (max-width:767px){.price-container .price-per-serving.recipe{position:absolute;left:200px;top:110px}}.price-container .price-per-serving .premium-markup{display:inline-block;font-size:14px;margin-top:10px;padding-left:7px}@media only screen and (max-width:767px){.price-container .price-per-serving .premium-markup{font-size:12px;padding-left:0;top:0;left:0;position:absolute}}.price-container .amount-and-total{display:table-cell;text-align:right}.price-container .amount-and-total .item-count,.price-container .amount-and-total .total{font-size:14px;color:#000;margin-left:3px}.price-container .amount-and-total .item-count{margin-left:3px}.price-container .weight{display:none;font-size:12px}@media only screen and (max-width:767px){.price-container .weight{display:inline-block;margin-bottom:0}}.price-container .weight .pipe{color:#ccc;font-size:12px;margin:0 4px}.servings-container{display:none!important;text-align:right;display:table;color:#7f7f7f;font-size:14px;margin-bottom:0;width:100%;margin-bottom:-2px;text-align:left}@media only screen and (max-width:767px){.servings-container.variablePricing-RECIPE{padding-top:0;text-align:left;position:absolute;top:128px;left:215px}}@media only screen and (min-width:360px) and (max-width:412px),only screen and (max-width:375px){.servings-container.variablePricing-RECIPE{top:108px;left:195px}}@media only screen and (max-width:767px){.servings-container.sold-out-and-available-dd{left:147px}}.servings-container .price-per-serving{display:table-cell;text-align:left;padding-right:10px;line-height:1.1em}@media only screen and (max-width:767px){.servings-container .price-per-serving.recipe{position:absolute;left:200px;top:110px}}.servings-container .price-per-serving .premium-markup{display:inline-block;font-size:14px;margin-top:10px;padding-left:7px}@media only screen and (max-width:767px){.servings-container .price-per-serving .premium-markup{font-size:12px;padding-left:0;top:0;left:0;position:absolute}}.servings-container .amount-and-total{display:table-cell;text-align:right}.servings-container .amount-and-total .item-count,.servings-container .amount-and-total .total{font-size:14px;color:#000;margin-left:3px}.servings-container .amount-and-total .item-count{margin-left:3px}.servings-container .weight{display:none;font-size:12px}@media only screen and (max-width:767px){.servings-container .weight{display:inline-block;margin-bottom:0}}.servings-container .weight .pipe{color:#ccc;font-size:12px;margin:0 4px}@media only screen and (max-width:767px){.servings-container{margin-left:45px}}.horizontal-tile .price-container{padding:8px 0}.horizontal-tile .price{font-size:12px;display:inline-block;margin-bottom:0}.horizontal-tile .weight{display:inline-block;margin-bottom:0}.market-item-tile-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:30px}.market-item-tile-container .market-item-tile{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-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;overflow:hidden}.market-item-tile-container .market-item-tile:hover{border-color:#fff}.market-item-tile-container .market-item-tile.selected,.market-item-tile-container .market-item-tile.selected:hover{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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){.market-item-tile-container .market-item-tile.selected,.market-item-tile-container .market-item-tile.selected:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}}.market-item-tile-container .market-item-tile>a.img-anchor{width:100%;position:relative;overflow:hidden;display:table;padding:65% 0 0 0}.market-item-tile-container .market-item-tile>a.img-anchor img{width:100%;margin:auto;display:block;position:absolute;top:0;right:0;left:0;background-color:#ccc}.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{position:absolute;bottom:0;left:0;font-size:14px;font-family:'Milliard Medium',Helvetica,serif;color:#fff;background-color:#341c77;padding:5px 15px;text-align:center;width:100%}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{padding:4px 5px}}@media only screen and (max-width:359px){.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{font-size:12px}}.market-item-tile-container .market-item-tile .name-plate{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-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;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;width:100%;bottom:0}.market-item-tile-container .market-item-tile .name-plate .name-plate-top{display:table;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-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;padding:15px 0 0 0}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name{font-size:14px;line-height:1em;margin-bottom:8px;min-height:5px}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name{font-size:12px;margin-bottom:0}}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;line-height:140%}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name a{font-size:17px;line-height:130%;-webkit-line-clamp:2}}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight{font-size:14px;margin-top:3px}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .protein-added{font-size:12px;color:#7f7f7f;padding:5px 0 0 0}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .protein-added{padding-top:2px;font-size:10px}}.market-item-tile-container .market-item-tile .name-plate .check-box-container{position:absolute;right:15px;top:-19px;display:block}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box{width:32px;height:32px;padding:3px 4px;font-size:22px;margin-left:12px;display:inline-block}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box:hover{border-color:#ffe849;cursor:pointer}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked{background-color:#fff;color:#ccc;border:solid 1px #ffe849}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#ffe849}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#fff}}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.checked{background-color:#ffe849;border:solid 1px #ffe849;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}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.checked:hover{color:#fff}.market-item-tile-container .market-item-tile .name-plate .tile-footer{display:table;position:relative;width:100%;bottom:0;padding:15px 0 8px 0;min-height:40px}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:none;line-height:90%;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:14px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;line-height:130%;color:#7f7f7f;display:inline-block;text-transform:none}@media only screen and (max-width:991px){.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:12px}}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type .type-comma{padding-right:0}.market-item-tile-container .market-item-tile .name-plate .tile-footer .price-container{padding-top:0}.market-item-tile-container .market-item-tile .name-plate .protein-added{font-size:12px;color:#7f7f7f;line-height:120%;padding:5px 15px 5px 15px}.market-item-tile-container .market-item-tile .protein-options-link-container{display:block}.market-item-tile-container.horizontal-tile,.market-item-tile-container.horizontal-tile:hover{max-width:480px}.market-item-tile-container.horizontal-tile .market-item-tile,.market-item-tile-container.horizontal-tile:hover .market-item-tile{display:table;margin:0}.market-item-tile-container.horizontal-tile .market-item-tile.selected,.market-item-tile-container.horizontal-tile .market-item-tile.selected:hover,.market-item-tile-container.horizontal-tile:hover .market-item-tile.selected,.market-item-tile-container.horizontal-tile:hover .market-item-tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor,.market-item-tile-container.horizontal-tile:hover .market-item-tile>a.img-anchor{display:table-cell;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:38%}.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor img,.market-item-tile-container.horizontal-tile:hover .market-item-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){.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor img,.market-item-tile-container.horizontal-tile:hover .market-item-tile>a.img-anchor img{width:116%;margin-left:-8%}}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate{display:table-cell;vertical-align:top;border-bottom:none;width:55%}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .name-plate-top,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .name-plate-top{padding:8px 12px 5px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .name-plate-top .item-name,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .name-plate-top .item-name{line-height:140%}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer{padding:0 15px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer .diet-types,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer .diet-types{font-size:10px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer .varietal,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer .varietal{font-size:10px;line-height:110%}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .protein-added,.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .protein-available,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .protein-added,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .protein-available{font-size:12px;color:#7f7f7f;line-height:120%;padding:0 15px 5px 15px}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container,.editMenu .market-item-tile-container,.logged-out-menu-page .market-item-tile-container{max-width:100%;padding-right:0;padding-left:0;margin-bottom:0;width:100%}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile,.editMenu .market-item-tile-container .market-item-tile,.logged-out-menu-page .market-item-tile-container .market-item-tile{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile.selected,.delivery-schedule .market-item-tile-container .market-item-tile.selected:hover,.editMenu .market-item-tile-container .market-item-tile.selected,.editMenu .market-item-tile-container .market-item-tile.selected:hover,.logged-out-menu-page .market-item-tile-container .market-item-tile.selected,.logged-out-menu-page .market-item-tile-container .market-item-tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:140px;height:auto}}@media only screen and (max-width:375px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{width:120px;height:auto}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor img,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor img,.logged-out-menu-page .market-item-tile-container .market-item-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){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor img,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor img,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor img{width:116%;margin-left:-8%}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate,.editMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate,.editMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{width:58%}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top{padding:0 0 0 15px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top{padding:0 0 0 12px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name{font-size:10px;margin-bottom:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight{display:none}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .check-box-container,.editMenu .market-item-tile-container .market-item-tile .name-plate .check-box-container,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .check-box-container{top:inherit;left:5px;bottom:0;margin-top:5px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .check-box-container,.editMenu .market-item-tile-container .market-item-tile .name-plate .check-box-container,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .check-box-container{text-align:right;position:relative}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer{padding:0 0 0 15px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer{padding:0 0 0 12px}}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;height:1em;overflow:hidden}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-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(255,255,255,0),#fff 80%)}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after{background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:10px}}@supports (-webkit-line-clamp:1){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{min-width:160px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after{display:none}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:none}}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1200px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{padding:70% 0 0 0}}@media only screen and (min-width:1200px),only screen and (min-width:1024px) and (max-width:1200px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile>a.img-anchor img,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor img{width:110%;margin-left:-5%}}.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-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;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;width:100%;bottom:0}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-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.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{width:58%}}@media only screen and (max-width:359px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{overflow:visible}@media only screen and (max-width:767px){.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block;line-height:90%;height:auto}}.membership-form .value-header{font-size:20px;margin-bottom:2px;font-family:'Milliard Medium',Helvetica,serif}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-header{margin-top:20px}}@media only screen and (max-width:767px){.membership-form .value-header{margin-left:15px}.membership-form .value-header p{margin-left:15px}}.membership-form .radio-row [type=radio]:checked,.membership-form .radio-row [type=radio]:not(:checked){position:absolute;left:-9999px}.membership-form .radio-row [type=radio]:checked+label:before,.membership-form .radio-row [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:7px;width:18px;height:18px;border:1px solid #ffe849;border-radius:100%;background:#fff}.membership-form .radio-row [type=radio]:checked+label:after,.membership-form .radio-row [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#ffe849;position:absolute;top:12px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.membership-form .radio-row [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.membership-form .radio-row [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.membership-form .radio-row label{position:relative;cursor:pointer;margin-bottom:0!important;width:100%;padding:5px 15px 5px 25px}.membership-form .radio-row label p.title{font-size:20px;font-family:'Milliard Medium',Helvetica,serif;margin-bottom:2px}.membership-form .radio-row label p.description{font-size:12px;line-height:160%;max-width:380px}.membership-form .value-container{margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-container .radio-row{text-align:center}.membership-form .value-container .radio-row [type=radio]:checked+label:after,.membership-form .value-container .radio-row [type=radio]:checked+label:before,.membership-form .value-container .radio-row [type=radio]:not(:checked)+label:after,.membership-form .value-container .radio-row [type=radio]:not(:checked)+label:before{margin:0 auto;left:0;right:0}}@media only screen and (max-width:767px){.membership-form .value-container .radio-row .text-xs{margin-left:15px}}.membership-form .value-container div{background:#f4f2ed;padding:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-container div{min-height:125px}}@smallscreen{text-align:left;margin-bottom:10px;min-height:auto}.membership-form .value-container div label{padding:5px 15px}.adminPage .ugc-container{padding:2px 5px;background-color:#e8503a;color:#fff;font-family:'Milliard Medium',Helvetica,serif;float:right;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.03em}.adminPage .ugc-container.not-yet{background-color:#7f7f7f}.adminPage #shipment-scan #inputBar{padding:30px;border-radius:4px;background-color:#f4f2ed;border:solid 1px #ccc}.adminPage #shipment-scan #inputBar.scan-success{background-color:#49825f;border:solid 1px #0c3822}.adminPage #shipment-scan #inputBar.scan-error{background-color:#e8503a;border:solid 1px #e8503a;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transition:all .1s ease-in}.adminPage .bootstrap-switch.radio-switch{height:34px}.adminPage .bootstrap-switch.radio-switch label{padding:6px 13px 7px 13px;font-size:14px;color:#fff}.adminPage .bootstrap-switch.radio-switch .btn.active,.adminPage .bootstrap-switch.radio-switch .btn:active{-webkit-box-shadow:none;box-shadow:none}.adminPage .bootstrap-switch.radio-switch .btn-default.active,.adminPage .bootstrap-switch.radio-switch .btn-default:active,.adminPage .bootstrap-switch.radio-switch .btn-default:hover,.adminPage .bootstrap-switch.radio-switch .btn.btn-default.active:hover{background:#fff}.adminPage .bootstrap-switch.radio-switch .btn.btn-primary:last-child:not(:first-child){background-color:#e8503a}.adminPage .radio-inline input[type=radio]{margin-left:-55px}.adminPage .page-content{height:100vh;overflow:auto!important}.adminPage.recipeMetaData .helpModalTrigger{display:inline-block;background-color:#f4f2ed;width:22px;height:22px;padding:0;left:0}.adminPage.recipeMetaData .form-horizontal .control-label{font-family:'Milliard Medium',Helvetica,serif;padding-top:5px;font-size:14px}.adminPage.recipeMetaData .form-horizontal .checkbox-switch{padding:0}.adminPage.recipeMetaData .recipe-information-container .img-container{margin-bottom:10px}.adminPage.recipeMetaData .recipe-information-container .img-container img{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.adminPage.recipeMetaData .recipe-information-container .types{color:#7f7f7f}.adminPage.recipeMetaData .recipe-information-container .ingredient-header{font-family:'Milliard Medium',Helvetica,serif;margin-bottom:0}.adminPage.recipeMetaData .recipe-information-container .nutrition{font-size:14px;color:#7f7f7f;margin-top:15px}.adminPage.recipeMetaData .recipe-information-container.scrolled{position:fixed;top:0;right:0;width:27%;background-color:#fff;padding:15px;z-index:1000;height:100%;overflow-y:scroll;border-left:solid 1px #ccc;-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}.adminPage.recipeMetaData .recipe-information-container.scrolled .img-container img{width:50%}.adminPage.recipeMetaData .recipe-information-container.scrolled .ingredient-header,.adminPage.recipeMetaData .recipe-information-container.scrolled .stats,.adminPage.recipeMetaData .recipe-information-container.scrolled .types,.adminPage.recipeMetaData .recipe-information-container.scrolled ul li{font-size:14px}.adminPage.recipeMetaData .recipe-information-container.scrolled .nutrition{font-size:12px}.adminPage #recipe-feedback-list .filter-controls a.filter-link{margin:5px 5px 0 0;padding:2px 12px;display:inline-block;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-family:'Milliard Medium',Helvetica,serif}.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.all,.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.love,.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.meh,.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.unread{border-color:#000;background-color:#fff}.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.read{border-color:#7f7f7f;background-color:#7f7f7f;color:#fff}.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.flagged{border-color:#e8503a;background-color:#e8503a;color:#fff}.adminPage #recipe-feedback-list .filter-controls a.filter-link.active.approved{border-color:#ad8026;background-color:#ad8026;color:#fff}.adminPage #recipe-feedback-list .recipe-feedback-table table tbody tr.reviewed{background-color:#f4f2ed}.adminPage #recipe-feedback-list .feedback-status .btn{color:#000;font-size:14px}.adminPage #recipe-feedback-list .feedback-status .btn:hover{text-decoration:underline;border-color:#ccc}.adminPage #recipe-feedback-list .feedback-status .btn:focus{border-color:#ccc}.adminPage #recipe-feedback-list .feedback-status .READ.active,.adminPage #recipe-feedback-list .feedback-status .READ:active{background-color:#7f7f7f;border-color:#7f7f7f;color:#fff;text-decoration:none}.adminPage #recipe-feedback-list .feedback-status .FLAGGED.active,.adminPage #recipe-feedback-list .feedback-status .FLAGGED:active{background-color:#e8503a;border-color:#e8503a;color:#fff;text-decoration:none}.adminPage #recipe-feedback-list .feedback-status .APPROVED.active,.adminPage #recipe-feedback-list .feedback-status .APPROVED:active{background-color:#ad8026;border-color:#ad8026;color:#fff;text-decoration:none}.adminPage #my-account .account-section{margin-bottom:45px;margin-top:10px}.adminPage #my-account .account-section hr{margin:5px 0 0;border-color:#ccc}.adminPage #my-account .account-section-header{font-size:24px;margin-bottom:3px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}.adminPage #my-account .account-section-header.text-xxs{font-size:11px}.adminPage #my-account .account-section-header.text-xs{font-size:13px}.adminPage #my-account .account-section-header.text-sm{font-size:15px}.adminPage #my-account .account-section-header.text-md{font-size:19px}.adminPage #my-account .account-section-header.text-lg{font-size:22px}.adminPage #my-account .account-section-header.text-xl{font-size:27px}.adminPage #my-account .account-section-header.text-xxl{font-size:29px}.adminPage #my-account .customer-value-section{display:inline-block;padding:15px 10px 0}.adminPage #my-account .customer-value-section .bar-container{width:100%}.adminPage #my-account .customer-value-section .bar-container .bar{width:25%;background-color:#e0e7ce;height:4px;border-right:solid 2px #fff;float:left}.adminPage #my-account .account-label{font-family:'Milliard Medium',Helvetica,serif;font-size:12px;margin-top:15px;margin-bottom:5px;color:#ccc}.adminPage #my-account .account-label .apple-icon{background:#ccc url(../../img/icons/apple-icon.png) center no-repeat;background-size:90% 90%;display:inline-flex;width:20px;height:20px;border-radius:1px}.adminPage #my-account .account-label .inline-f{display:inline-flex}.adminPage #my-account .text-notification-container{display:table;margin-bottom:15px}.adminPage #my-account .text-notification-container .text-toggle-container{display:table-cell;vertical-align:top;padding-right:15px}.adminPage #my-account .text-notification-container .text-description-container{display:table-cell;vertical-align:middle}.adminPage #my-account .text-notification-container .text-description-container .notification-name.gray{color:#7f7f7f}.adminPage #my-account .text-notification-container .text-description-container .disclaimer-gray-light{color:#7f7f7f;font-size:14px}.adminPage #editMealPlanModal .ingredient-opt-out-container{display:none}.adminPage #editMealPlanModal .ingredient-opt-out-container label{padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;margin:5px 5px 5px 0;font-size:14px;border:solid 1px #ccc;-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}.adminPage #editMealPlanModal .ingredient-opt-out-container label:hover{border-color:#000;color:#000}.adminPage #editMealPlanModal .ingredient-opt-out-container label:active{border-color:#000;background-color:#f4f2ed;color:#fff}.adminPage #editMealPlanModal .ingredient-opt-out-container input{display:none}.adminPage #editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label{border-color:#000;background-color:#f4f2ed;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}.adminPage #editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label:hover{cursor:pointer}.adminPage #editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:disabled+label{color:#7f7f7f;border-color:#ccc;cursor:default;pointer-events:none}.adminPage #editMealPlanModal .modal-content{overflow:visible}.adminPage .menu-grid{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.adminPage .menu-grid div{padding:0 5px}.adminPage .main-content-container{margin-top:20px}.adminPage .left-nav-wrapper{background-color:#fff;margin-left:-1000px;height:100vh;border-right:solid 1px #ccc}.adminPage .left-nav-wrapper .left-nav-container{margin-left:1000px;padding:20px 0}.adminPage .left-nav-wrapper ul.nav-tabs{border-bottom:none}.adminPage .left-nav-wrapper ul.nav-tabs li{width:100%;float:none;margin-bottom:0;margin-top:2px}.adminPage .left-nav-wrapper ul.nav-tabs li.active,.adminPage .left-nav-wrapper ul.nav-tabs li:hover{background-color:#fff;border-right:5px solid #e8503a}@media only screen and (max-width:767px){.adminPage .left-nav-wrapper ul.nav-tabs li.active,.adminPage .left-nav-wrapper ul.nav-tabs li:hover{border-bottom:5px solid #e8503a;border-right:0}}.adminPage .left-nav-wrapper ul.nav-tabs li.active a,.adminPage .left-nav-wrapper ul.nav-tabs li:hover a{border:none;background-color:#fff;font-family:'Milliard Medium',Helvetica,serif}.adminPage .left-nav-wrapper ul.nav-tabs li.active a:hover,.adminPage .left-nav-wrapper ul.nav-tabs li:hover a:hover{border-bottom:none;background-color:#fff}.adminPage .left-nav-wrapper ul.nav-tabs li:focus{outline:0}.adminPage .left-nav-wrapper ul.nav-tabs li a{padding:5px 0;border:none}@media only screen and (max-width:767px){.adminPage .left-nav-wrapper ul.nav-tabs li a{padding:10px 0;font-family:'Milliard Medium',Helvetica,serif;font-size:14px}}.adminPage #changes-saved{display:none}.adminPage .reports-page .previousPageLink{visibility:hidden}.adminPage .reports-page .nextPageLink{visibility:hidden}.adminPage .reports-page .horizontal-scroll-table{width:100%;max-width:100%;overflow-x:scroll}.adminPage #delivery-schedule-information table tr:nth-child(even){background-color:#f4f2ed}.adminPage #delivery-schedule-information table tr:nth-child(even):hover{background-color:#e0e7ce}.adminPage #delivery-schedule-information .recipe-upgrade{font-size:14px;color:#7f7f7f}.adminPage .recipe-tile-container .recipe-tile.selected:hover{display:block!important}.adminPage .recipe-tile-container.horizontal-tile .recipe-tile a.img-anchor{background-color:transparent}.adminPage .recipe-tile .img-anchor img{width:155%!important}.adminPage .recipe-tile .tag-name img{display:none!important}.adminPage .recipe-tile .check-box-container{display:none}.adminPage .recipe-tile-container.horizontal-tile .recipe-tile .tile-footer{display:block;padding:0 0 0 12px}.adminPage .recipe-tile-container.horizontal-tile.wine-tile .recipe-tile .tile-footer{display:none}.adminPage .protein-available{font-size:12px;color:#7f7f7f;padding:0 15px 5px 15px}.adminPage .protein-available .circle-plus{display:inline-block;border:1px solid #7f7f7f;border-radius:50%;height:14px;width:14px;vertical-align:sub}.adminPage .protein-available .circle-plus span{position:relative;top:-3px;left:3px}.adminPage .membership-form .frequency-radio-container .description{display:none}.adminPage .membership-form .membership-delivery-frequency-list{margin-bottom:10px}.adminPage .membership-form .membership-delivery-frequency-list .description{display:none}.adminPage.articlePage .upgrade-tile,.adminPage.articlePage .video-tile,.adminPage.upgradePage .upgrade-tile,.adminPage.upgradePage .video-tile,.adminPage.videoPage .upgrade-tile,.adminPage.videoPage .video-tile{margin:0 -5px}@media only screen and (max-width:767px){.adminPage.articlePage .upgrade-tile,.adminPage.articlePage .video-tile,.adminPage.upgradePage .upgrade-tile,.adminPage.upgradePage .video-tile,.adminPage.videoPage .upgrade-tile,.adminPage.videoPage .video-tile{margin:0 -10px}}@media only screen and (min-width:1200px){.adminPage.articlePage .upgrade-tile,.adminPage.articlePage .video-tile,.adminPage.upgradePage .upgrade-tile,.adminPage.upgradePage .video-tile,.adminPage.videoPage .upgrade-tile,.adminPage.videoPage .video-tile{margin:0}}.adminPage.articlePage .upgrade-tile a.img-container,.adminPage.articlePage .video-tile a.img-container,.adminPage.upgradePage .upgrade-tile a.img-container,.adminPage.upgradePage .video-tile a.img-container,.adminPage.videoPage .upgrade-tile a.img-container,.adminPage.videoPage .video-tile a.img-container{background-size:cover;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.adminPage.articlePage .upgrade-tile a.img-container img,.adminPage.articlePage .video-tile a.img-container img,.adminPage.upgradePage .upgrade-tile a.img-container img,.adminPage.upgradePage .video-tile a.img-container img,.adminPage.videoPage .upgrade-tile a.img-container img,.adminPage.videoPage .video-tile a.img-container img{visibility:hidden;margin:0;width:100%}.adminPage.articlePage .upgrade-tile .info-container,.adminPage.articlePage .video-tile .info-container,.adminPage.upgradePage .upgrade-tile .info-container,.adminPage.upgradePage .video-tile .info-container,.adminPage.videoPage .upgrade-tile .info-container,.adminPage.videoPage .video-tile .info-container{padding:10px 0 30px}.adminPage.articlePage .upgrade-tile .info-container .tile-tag,.adminPage.articlePage .video-tile .info-container .tile-tag,.adminPage.upgradePage .upgrade-tile .info-container .tile-tag,.adminPage.upgradePage .video-tile .info-container .tile-tag,.adminPage.videoPage .upgrade-tile .info-container .tile-tag,.adminPage.videoPage .video-tile .info-container .tile-tag{font-size:14px;color:#ad8026;margin-bottom:4px}@media only screen and (max-width:767px){.adminPage.articlePage .upgrade-tile .info-container .tile-tag,.adminPage.articlePage .video-tile .info-container .tile-tag,.adminPage.upgradePage .upgrade-tile .info-container .tile-tag,.adminPage.upgradePage .video-tile .info-container .tile-tag,.adminPage.videoPage .upgrade-tile .info-container .tile-tag,.adminPage.videoPage .video-tile .info-container .tile-tag{font-size:12px}}.adminPage.articlePage .upgrade-tile .info-container a,.adminPage.articlePage .video-tile .info-container a,.adminPage.upgradePage .upgrade-tile .info-container a,.adminPage.upgradePage .video-tile .info-container a,.adminPage.videoPage .upgrade-tile .info-container a,.adminPage.videoPage .video-tile .info-container a{color:#000}.adminPage.articlePage .upgrade-tile .info-container a:hover,.adminPage.articlePage .video-tile .info-container a:hover,.adminPage.upgradePage .upgrade-tile .info-container a:hover,.adminPage.upgradePage .video-tile .info-container a:hover,.adminPage.videoPage .upgrade-tile .info-container a:hover,.adminPage.videoPage .video-tile .info-container a:hover{color:#000}.adminPage.articlePage .upgrade-tile .info-container a .name,.adminPage.articlePage .video-tile .info-container a .name,.adminPage.upgradePage .upgrade-tile .info-container a .name,.adminPage.upgradePage .video-tile .info-container a .name,.adminPage.videoPage .upgrade-tile .info-container a .name,.adminPage.videoPage .video-tile .info-container a .name{font-size:17px}@media only screen and (max-width:767px){.adminPage.articlePage .upgrade-tile .info-container a .name,.adminPage.articlePage .video-tile .info-container a .name,.adminPage.upgradePage .upgrade-tile .info-container a .name,.adminPage.upgradePage .video-tile .info-container a .name,.adminPage.videoPage .upgrade-tile .info-container a .name,.adminPage.videoPage .video-tile .info-container a .name{font-size:14px}}.adminPage.articlePage .tiles-container,.adminPage.upgradePage .tiles-container,.adminPage.videoPage .tiles-container{display:flex;flex-wrap:wrap;margin:0 10px}@media only screen and (max-width:767px){.adminPage.articlePage .tiles-container,.adminPage.upgradePage .tiles-container,.adminPage.videoPage .tiles-container{margin:0 5px}}@media only screen and (min-width:1200px){.adminPage.articlePage .tiles-container,.adminPage.upgradePage .tiles-container,.adminPage.videoPage .tiles-container{margin:0}}.adminTools #admin-tools-container .admin-section{height:300px;margin-bottom:40px}@media only screen and (max-width:767px){.adminTools #admin-tools-container .admin-section{height:auto}}.adminTools #admin-tools-container .admin-link-list li{margin-bottom:15px}.adminTools #admin-tools-container .icon{width:25px;display:inline-block;text-align:center;float:left;height:36px}.adminTools #admin-tools-container .icon.header-icon{color:#792cf5;margin-right:20px}.adminTools #admin-tools-container .icon.link-icon{color:#c590f4;font-size:20px;margin-right:16px}.adminTools #admin-tools-container .num-badge{background-color:#ad8026;font-size:12px;font-family:'Milliard Medium',Helvetica,serif;padding:1px 2px;width:16px;height:16px}.admin-header{background-color:#fff;padding:15px 0 10px;border-bottom:solid 1px #ccc;margin-bottom:30px}.admin-header .report-buttons{margin-top:22px;text-align:center}@media only screen and (max-width:767px){.admin-header .report-buttons{margin-top:10px;margin-bottom:20px}}.adminPage form .form-label,.tablePage form .form-label{margin-bottom:5px}.adminPage .table-condensed tbody tr td.number-val,.tablePage .table-condensed tbody tr td.number-val{font-size:24px;color:#ffe849}.adminPage #new-sign-ups-table tr:nth-child(7n+1),.tablePage #new-sign-ups-table tr:nth-child(7n+1){background-color:#f4f2ed}.adminPage #new-sign-ups-table tr:nth-child(7n+1):hover,.tablePage #new-sign-ups-table tr:nth-child(7n+1):hover{background-color:#fff;cursor:pointer;-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}.adminPage #cohort-table tr:hover,.tablePage #cohort-table tr:hover{background-color:#fff}.adminPage #cohort-table tr:hover td.bg-yellow,.tablePage #cohort-table tr:hover td.bg-yellow{background-color:#fff}.adminPage #cohort-table td.bg-yellow,.tablePage #cohort-table td.bg-yellow{background-color:#f4f2ed}.adminPage #cohort-table td.bg-yellow:hover,.tablePage #cohort-table td.bg-yellow:hover{background-color:#fff;cursor:pointer;-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}.adminPage #cohort-table2 td:last-child,.adminPage #cohort-table2 td:nth-last-child(2),.tablePage #cohort-table2 td:last-child,.tablePage #cohort-table2 td:nth-last-child(2){background-color:#f4f2ed}.adminPage #cohort-table2 td:last-child:hover,.adminPage #cohort-table2 td:nth-last-child(2):hover,.tablePage #cohort-table2 td:last-child:hover,.tablePage #cohort-table2 td:nth-last-child(2):hover{background-color:#fff;cursor:pointer;-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}.brandPage #brand-section-selector.btn-group .label,.brandPage #brand-section-selector.btn-group label.active{background-color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.brandPage .jumbotron-hero{padding:50px 0;background-color:#ffe849}.brandPage .swatch-section{padding:30px 0;border-bottom:solid 1px #ccc}.brandPage .swatch-section:last-child{border-bottom:0}.brandPage .swatch-item{text-align:center}.brandPage .swatch-item .swatch-name{margin-bottom:2px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px}.brandPage .swatch-item .swatch-name.text-xxs{font-size:11px}.brandPage .swatch-item .swatch-name.text-xs{font-size:13px}.brandPage .swatch-item .swatch-name.text-sm{font-size:15px}.brandPage .swatch-item .swatch-name.text-md{font-size:19px}.brandPage .swatch-item .swatch-name.text-lg{font-size:22px}.brandPage .swatch-item .swatch-name.text-xl{font-size:27px}.brandPage .swatch-item .swatch-name.text-xxl{font-size:29px}.brandPage .swatch-item .cmyk-color,.brandPage .swatch-item .hex-color,.brandPage .swatch-item .rgb-color{margin-bottom:5px}.brandPage .swatch-item .instructions{font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;font-size:14px;color:#7f7f7f}.brandPage .swatch-item .hex-color{text-transform:uppercase}.brandPage .swatch-item .use-case{margin-top:10px;font-size:14px;color:#7f7f7f}.brandPage .swatch-item .swatch{border-radius:100px;width:150px;height:150px;margin:10px auto}.brandPage .swatch-item .swatch#black{background-color:#000}.brandPage .swatch-item .swatch#gray{background-color:#7f7f7f}.brandPage .swatch-item .swatch#gray-light{background-color:#ccc}.brandPage .swatch-item .swatch#yellow-a{background-color:#ffe849}.brandPage .swatch-item .swatch#yellow-b{background-color:#f8f1a7}.brandPage .swatch-item .swatch#yellow-c{background-color:#f9b75d}.brandPage .swatch-item .swatch#yellow-d{background-color:#ad8026}.brandPage .swatch-item .swatch#wheat-a{background-color:#e0e7ce}.brandPage .swatch-item .swatch#wheat-b{background-color:#f4f2ed}.brandPage .swatch-item .swatch#wheat-c{background-color:#c6b763}.brandPage .swatch-item .swatch#wheat-d{background-color:#a1bdaf}.brandPage .swatch-item .swatch#green-a{background-color:#99db82}.brandPage .swatch-item .swatch#green-b{background-color:#ccf069}.brandPage .swatch-item .swatch#green-c{background-color:#49825f}.brandPage .swatch-item .swatch#green-d{background-color:#0c3822}.brandPage .swatch-item .swatch#red-a{background-color:#f9988f}.brandPage .swatch-item .swatch#red-b{background-color:#ffc5f4}.brandPage .swatch-item .swatch#red-c{background-color:#e8503a}.brandPage .swatch-item .swatch#red-d{background-color:#5e0b2d}.brandPage .swatch-item .swatch#purple-a{background-color:#c590f4}.brandPage .swatch-item .swatch#purple-b{background-color:#c4b5fa}.brandPage .swatch-item .swatch#purple-c{background-color:#792cf5}.brandPage .swatch-item .swatch#purple-d{background-color:#341c77}.admin-user-account h2{margin-top:10px}.admin-user-account .schedule-list-element{padding:10px 0 0}.admin-user-account .schedule-list-element .schedule-date-box{display:inline-block}.admin-user-account .schedule-list-element .toggle{float:right}#shipment-status{display:none}#ontrac-tracker{display:table;width:100%;padding:20px 0;margin-bottom:5px}#ontrac-tracker .stage-container{display:table-cell;width:30px;vertical-align:middle}@media only screen and (max-width:767px){#ontrac-tracker .stage-container{width:26px}}#ontrac-tracker .stage-container .stage{width:30px;height:30px;border-radius:30px;background-color:#e0e7ce;border:solid 2px #7f7f7f;vertical-align:middle}@media only screen and (max-width:767px){#ontrac-tracker .stage-container .stage{width:25px;height:25px}}#ontrac-tracker .stage-container .stage.selected{border-color:#000}#ontrac-tracker .stage-container .stage.selected#stage1{background-color:#ad8026}#ontrac-tracker .stage-container .stage.selected#stage2,#ontrac-tracker .stage-container .stage.selected#stage3{background-color:#ffe849}#ontrac-tracker .stage-container .stage.selected.DELIVERED{background-color:#99db82}#ontrac-tracker .stage-container .stage.selected.DELIVERED .icon-check-mark{display:block}#ontrac-tracker .stage-container .stage.selected.DELIVERED .icon-x{display:none}#ontrac-tracker .stage-container .stage.selected.DELIVERED .icon-exclamation{display:none}#ontrac-tracker .stage-container .stage.selected.DELIVERY_ATTEMPTED{background-color:#ffe849}#ontrac-tracker .stage-container .stage.selected.DELIVERY_ATTEMPTED .icon-check-mark{display:none}#ontrac-tracker .stage-container .stage.selected.DELIVERY_ATTEMPTED .icon-x{display:none}#ontrac-tracker .stage-container .stage.selected.DELIVERY_ATTEMPTED .icon-exclamation{display:block}#ontrac-tracker .stage-container .stage.selected .SHIPMENT_FAILED,#ontrac-tracker .stage-container .stage.selected.DELIVERY_FAILED{background-color:#e8503a}#ontrac-tracker .stage-container .stage.selected .SHIPMENT_FAILED .icon-check-mark,#ontrac-tracker .stage-container .stage.selected.DELIVERY_FAILED .icon-check-mark{display:none}#ontrac-tracker .stage-container .stage.selected .SHIPMENT_FAILED .icon-x,#ontrac-tracker .stage-container .stage.selected.DELIVERY_FAILED .icon-x{display:block}#ontrac-tracker .stage-container .stage.selected .SHIPMENT_FAILED .icon-exclamation,#ontrac-tracker .stage-container .stage.selected.DELIVERY_FAILED .icon-exclamation{display:none}#ontrac-tracker .stage-container .stage.selected .icon{display:block}#ontrac-tracker .stage-container .stage.passed{border-color:#000;background-color:#fff;display:block}#ontrac-tracker .stage-container .stage.passed .icon{display:block}#ontrac-tracker .stage-container .stage .icon{color:#000;font-size:17px;text-align:center;padding-top:4px;padding-left:1px;display:none}@media only screen and (max-width:767px){#ontrac-tracker .stage-container .stage .icon{padding-top:3px;padding-left:1px;font-size:14px}}#ontrac-tracker .status-container{height:40px;display:table-cell;vertical-align:top}#ontrac-tracker .status-container .status-details{display:table;width:100%}#ontrac-tracker .status-container .status-details .ontrac-status{font-size:12px;padding:0 5px 5px;line-height:115%;color:#7f7f7f}#ontrac-tracker .status-container .status-details .ontrac-status.passed{color:#000}@media only screen and (max-width:767px){#ontrac-tracker .status-container .status-details .ontrac-status{font-size:10px}}#ontrac-tracker .status-container .status-details .bar{width:100%;height:2px;background-color:#7f7f7f}#ontrac-tracker .status-container .status-details .bar.passed{background-color:#000}#ontrac-tracker .status-container .status-details .timestamp{font-size:12px;color:#7f7f7f;padding:5px 5px 0;line-height:115%}@media only screen and (max-width:767px){#ontrac-tracker .status-container .status-details .timestamp{font-size:10px}}#status4{font-family:'Milliard Medium',Helvetica,serif;font-size:11px;text-align:right;margin-right:15px;margin-top:-45px;padding-right:20px;display:inline-block;float:right}@media only screen and (max-width:767px){#status4{padding-right:0;margin-right:0;margin-top:-30px;font-size:10px}}img.apple-pay-logo{width:100px;border-radius:8px}