#organics_modal_bg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:none;z-index:100000}.organics_message{display:block;position:absolute;max-width:800px;min-width:280px;overflow:hidden;border-radius:4px;border:2px solid #e5e5e5;background-color:#fff;color:#4c4c4c;opacity:0;top:0;left:40%;margin-left:-200px;padding:12px;line-height:1.4em;z-index:100001}.organics_message .organics_message_close{display:block;position:absolute;width:16px;height:16px;line-height:16px;text-align:center;font-size:16px;font-weight:700;right:6px;top:4px;cursor:pointer;color:#4c4c4c}.organics_message .organics_message_icon{float:left;display:block;width:35px;height:35px;line-height:28px;text-align:center;border:4px solid #c9c9c9;border-radius:50%;margin:0 20px 6px 0;font-size:24px;font-weight:700;color:#c9c9c9}.organics_message .organics_message_icon:before{padding:0;margin:0}.organics_message .organics_message_header{color:#4c4c4c;padding:0 3em 0 0;font-size:1.3em;line-height:1.3em;font-weight:700;margin-top:.5em}.organics_message:not(.organics_message_dialog) .organics_message_body{padding:0 0 0 63px}.organics_message_warning{border-color:#d7a9b1;background-color:#ffcdde;color:#a63a4b}.organics_message_warning .organics_message_close{color:#a63a4b}.organics_message_warning .organics_message_icon{border-color:#a63a4b;color:#a63a4b}.organics_message_warning .organics_message_icon{line-height:34px}.organics_message_warning .organics_message_header{color:#a63a4b}.organics_message_success{border-color:#b3e7a8;background-color:#d8ffd0;color:#517d48}.organics_message_success .organics_message_close{color:#517d48}.organics_message_success .organics_message_icon{border-color:#517d48;color:#517d48}.organics_message_success .organics_message_icon{line-height:34px}.organics_message_success .organics_message_header{color:#517d48}.organics_message_info{border-color:#9ecade;background-color:#ebf7fe;color:#4cb2e1}.organics_message_info .organics_message_close{color:#4cb2e1}.organics_message_info .organics_message_icon{border-color:#4cb2e1;color:#4cb2e1}.organics_message_info .organics_message_icon{line-height:34px}.organics_message_info .organics_message_header{color:#4cb2e1}.organics_message_dialog .organics_message_icon{line-height:36px}.organics_message_dialog .organics_message_buttons{margin-top:20px}.organics_message_dialog .organics_message_button{display:inline-block;padding:0 12px;margin-right:6px;min-width:60px;height:30px;line-height:30px;background-color:#4b4b4b;border-radius:6px;color:#fff;cursor:pointer;text-align:center;font-weight:700}.organics_message_dialog .organics_message_button:hover{background-color:#4cb2e1}.bundled_product_summary{padding-left:115px;padding-bottom:1em}.bundled_product_summary.thumbnail_hidden{padding-left:15px}.bundled_product_summary .bundled_product_optional_checkbox span{font-weight:inherit}.bundled_product_summary .bundled_product_optional_checkbox{margin-bottom:0;padding-bottom:10px;display:inline-block}.bundled_product_summary .bundled_item_wrap{min-height:2px}.bundled_product_summary .bundled_product_images figure{margin:0}.bundled_product_summary .bundled_product_images{float:left;margin-left:-100px}.bundled_product_summary .bundled_product_images img{width:80px;height:auto}.bundled_product_summary .bundled_product_images a{margin-right:20px;margin-top:4px;display:block}.bundled_product_summary .bundled_product_images a.placeholder_image[data-rel=photoSwipe]{cursor:default}.bundled_product_summary .details{float:left;width:100%}.bundled_product_summary .bundled_product_title .item_suffix{font-style:italic}.bundled_product_summary p.stock,.single-product .bundled_product_summary span.price,.bundled_product_summary p.bundled_item_unavailable{margin-bottom:1em}.single-product .bundled_product_summary:not(.bundled_item_optional) span.price{display:block}.bundled_product_summary.bundled_item_optional span.price{margin-left:4px}.bundled_product_summary .quantity_hidden{display:none!important}.woocommerce div.product .bundle_data div.quantity,.woocommerce-page div.product .bundle_data div.quantity,.woocommerce #content div.product .bundle_data div.quantity,.woocommerce-page #content div.product .bundle_data div.quantity{float:left;margin:0 4px 0 0}.bundle_form{margin-bottom:2em}.bundle_data .bundle_button button.disabled{opacity:.5}.bundled_item_wrap:after,div.bundled_product_summary:after,div.bundled_product_summary:before,.bundle_data:after,.bundled_product_summary .bundled_product_optional_checkbox:after{display:table;content:" ";clear:both}.float_qty_input .details{padding-right:100px;position:relative;width:100%}.float_qty_input .bundled_item_after_cart_details{position:absolute;right:5px;top:0}.bundled_product_checkbox{vertical-align:middle;margin:0 6px 3px 0}.bundle_error ul.woocommerce-info{list-style:none;margin:0 0 30px}.bundle_form .bundle_price,.bundle_form .bundle_error{margin-top:0!important;margin-bottom:0!important}.bundle_form .bundle_price:before,.bundle_form .bundle_error:before{display:table;content:" ";clear:both}.bundle_form .bundle_price:after,.bundle_form .bundle_error:after{display:table;content:" ";clear:both}.single-product .bundle_form .bundle_price p.price{line-height:1em;margin:0 0 30px}.single-product .bundle_form .bundle_availability p.stock{margin:0 0 30px}.bundled_product_summary.thumbnail_hidden .bundled_item_cart_content{padding-left:2px}span.summary_element_content span.content_product_title span.content_bundled_product_title{display:block}span.summary_element_content span.content_product_title span.content_bundled_product_title:first-of-type{margin-top:.5em}span.summary_element_content span.content_product_title span.content_bundled_product_title span.bundled_product_title_sep{display:none}.component .bundle_form{margin-bottom:0}.component .bundled_product_summary{padding-left:100px}.bundle_form .product-addon{margin:0;padding:10px 0}.single-product .bundle_form .bundled_product_summary .variations_button{padding-top:0;border-top:none}.bundled_product .cart .variations,.bundled_product .cart .variations tr,.bundled_product .cart .variations td{border:0}.bundled_product .cart .variations td{vertical-align:top;padding-left:0}.bundled_product .cart .variations td.label{font-weight:700;padding-right:1em}.bundled_product .cart .variations a.reset_variations{visibility:hidden;margin-left:0}.bundled_product .cart .variations select{margin-right:13px}.bundle_form button{vertical-align:middle}table.bundled_products .bundled_product_summary .bundled_product_images{float:none;margin-left:0;min-width:80px}table.bundled_products .bundled_product_summary .bundled_product_images a{margin-right:0}table.bundled_products .bundled_product_summary{padding-left:0;padding-bottom:0}table.bundled_products td.bundled_item_col p:last-child{margin-bottom:1em}table.bundled_products td.bundled_item_col{vertical-align:top;border:0;padding:1em}table.bundled_products th.bundled_item_col{border:0}table.bundled_products td.bundled_item_images_col{width:20%}table.bundled_products td.bundled_item_qty_col{width:150px}table.bundled_products td.bundled_item_qty_col,table.bundled_products th.bundled_item_qty_head{text-align:center}.single-product div.product form.cart table.bundled_products td.bundled_item_qty_col .quantity{float:none}table.bundled_products td.bundled_item_images_col img{width:100%}table.bundled_products{border-width:0 0 1px;margin-bottom:2em}table.bundled_products td.bundled_item_details_col .details{float:none}