.private_notes_field textarea{background-color:#fdd !important}.gingham{background-image:url("/admin/foodforthought/classes/themes/TMv_FoodForThought/images/gingham-bg.jpg");background-position:top center;background-repeat:repeat !important;background-size:auto !important;padding-top:50px}.zig_zag_bottom::after{content:"";display:block;height:75px;background:url("/admin/foodforthought/classes/themes/TMv_FoodForThought/images/small-zig.png") bottom center repeat-x;z-index:10;position:relative;margin-bottom:-20px}.zig_zag_bottom+div{padding-top:50px}.TMv_PagesTheme .TMv_ContentLayout.zig_zag_big_message,.zig_zag_big_message,.TMv_ProductBrowser #product_browser_toggle_button{background:url("/admin/foodforthought/classes/themes/TMv_FoodForThought/images/big-zig.png") top center repeat-x;background-color:rgba(0,0,0,0) !important;text-align:center;height:110px;overflow:visible;position:relative;z-index:10;margin-bottom:-20px;margin-top:-50px}.TMv_PagesTheme .TMv_ContentLayout.zig_zag_big_message .TMv_ContentLayoutBlock,.zig_zag_big_message .TMv_ContentLayoutBlock,.TMv_ProductBrowser #product_browser_toggle_button .TMv_ContentLayoutBlock{margin-bottom:0px;padding-top:0px}.TMv_PagesTheme .TMv_ContentLayout.zig_zag_big_message p,.zig_zag_big_message p,.TMv_ProductBrowser #product_browser_toggle_button p{font-size:24px;color:#fff;padding:40px 0 0 0}@media all and (max-width: 750px){.TMv_PagesTheme .TMv_ContentLayout.zig_zag_big_message p,.zig_zag_big_message p,.TMv_ProductBrowser #product_browser_toggle_button p{font-size:20px;padding-top:30px}}.TMv_ProductBrowser #product_browser_toggle_button{display:none;position:fixed;top:90px;right:20px;z-index:900;width:50px;padding-top:60px;height:80px}.TMv_ProductBrowser #product_browser_toggle_button .link_icon{color:#fff;font-size:1.5rem}@media only screen and (max-width: 768px){.TMv_ProductBrowser #product_browser_toggle_button{display:block}}.TMv_ProductBrowser .TMv_ContentLayout .column_1{width:220px !important;flex:initial}@media only screen and (max-width: 768px){.TMv_ProductBrowser .TMv_ContentLayout .column_1{display:none;position:fixed;background:rgba(255,255,255,.9);left:0px;width:100%;margin:0px;padding:0px;top:85px;height:calc(100% - 85px);z-index:800}.TMv_ProductBrowser .TMv_ContentLayout .column_1 .layout_block_container{width:calc(100% - 40px) !important;max-width:none;position:static !important;top:auto !important;padding:50px 20px 20px 20px}}.TMv_ProductBrowser h2{padding-top:20px}.TMv_ProductBrowser #category_list_view a{display:block;padding-bottom:10px;font-size:1.125rem;text-decoration:none;line-height:1.2em}.TMv_ProductBrowser #category_list_view a.current_category{font-weight:bold}.TMv_ProductBrowser #category_list_view a.none_showing{text-decoration:line-through}.TMv_ProductBrowser #product_filter_form{border-top:3px solid #4d3326;padding-top:20px}.TMv_ProductBrowser #product_filter_form .title_field{display:none}.TMv_ProductBrowser #product_filter_form .radio_button_option_box{display:block;padding-bottom:8px;font-size:15px}.TMv_ProductBrowser #product_filter_form .radio_button_option_box .button_restyle{float:left;display:block}.TMv_ProductBrowser .product_box{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width: 768px){.TMv_ProductBrowser .product_box{width:100%;flex-direction:column}}.TMv_ProductBrowser .product_browser_view{padding-bottom:20px;border-bottom:2px solid #4d3326;margin-bottom:20px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.TMv_ProductBrowser .product_browser_view .product_photo{border:5px solid #4d3326;display:block;vertical-align:top;width:250px;height:auto;box-sizing:border-box}@media only screen and (max-width: 768px){.TMv_ProductBrowser .product_browser_view .product_photo{margin-right:0px;margin-bottom:20px;width:100%;height:auto}}.TMv_ProductBrowser .product_browser_view .info_block{display:inline-block;vertical-align:top}.TMv_ProductBrowser .product_browser_view .info_block h4{font-size:1.375rem;padding-bottom:10px;line-height:1.2em}.TMv_ProductBrowser .product_browser_view .info_block .cost_container{float:right;color:#ea6e10;font-size:22px;padding-left:10px}.TMv_ProductBrowser .product_browser_view .info_block .cost_container span{font-size:14px;vertical-align:top;line-height:22px}.TMv_ProductBrowser .product_browser_view .info_block .product_description p{font-size:.875rem;line-height:1.25em;letter-spacing:.1px}.TMv_ProductBrowser .product_browser_view .info_block .spec_block{border-top:1px solid #4d3326;border-bottom:1px solid #4d3326;padding:3px 0;margin-bottom:15px;font-size:.75rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.TMv_ProductBrowser .product_browser_view .info_block .spec_block .prep_type{flex-shrink:0;flex-grow:0}.TMv_ProductBrowser .product_browser_view .info_block .spec_block .dietary{flex-grow:1;display:block;padding-left:3px}.TMv_ProductBrowser .product_browser_view .info_block .spec_block .product_code{padding-left:10px;flex-shrink:0;flex-grow:0}@media only screen and (max-width: 768px){.TMv_ProductBrowser .product_browser_view .info_block{width:100%}}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box{display:block;padding:0px}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box input:checked~label{border-color:#ea6e10}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label{display:block;border:1px solid rgba(77,51,38,.2);margin-bottom:8px;padding:8px}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label:hover{background:rgba(77,51,38,.1)}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .button_restyle{float:left;margin-top:-2px;margin-right:2px;display:block !important}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .button_text{display:block;margin-left:26px}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .variant_price{float:right;text-align:right}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .variant_price .variant_price_cost{color:#ea6e10}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .variant_title{display:block}.TMv_ProductBrowser .product_browser_view form .radio_button_option_box label .variant_servings{display:block;font-size:.875rem}.TMv_ProductBrowser .product_browser_view form .single_variant.no_servings{display:none}.TMv_ProductBrowser .product_browser_view form .single_variant label{border:none;padding:0px}.TMv_ProductBrowser .product_browser_view form .single_variant label:hover{background:none}.TMv_ProductBrowser .product_browser_view form .single_variant label .button_restyle,.TMv_ProductBrowser .product_browser_view form .single_variant label .variant_price,.TMv_ProductBrowser .product_browser_view form .single_variant label .variant_title{display:none !important}.TMv_ProductBrowser .product_browser_view form .single_variant label .button_text{margin-left:0px}.TMv_ProductBrowser .product_browser_view form .quantity_row,.TMv_ProductBrowser .product_browser_view form .submit_row{width:50%;display:inline-block !important;padding-top:10px}.TMv_ProductBrowser .product_browser_view form .quantity_row .title_column{width:70px;padding-right:5px;text-align:left}.TMv_ProductBrowser .product_browser_view form .quantity_row .value_column{width:calc(100% - 75px)}.TMv_ProductBrowser .product_browser_view form .submit_row{text-align:right}.TMv_ProductBrowser .product_browser_view form .variant_price.discounted span.variant_price_cost{text-decoration:line-through;font-size:.75rem;text-align:right}.TMv_ProductBrowser .product_browser_view form .variant_price.discounted span.discount_price{display:inline-block;text-align:right;margin-top:2px;color:#fff;background:#ea6e10;border-radius:3px;padding:4px;margin-left:5px}.TMv_ProductBrowser .TMv_PromotionSummary{width:100%}/*# sourceMappingURL=TMv_ProductBrowser.css.map */
