table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tr td{clear:both;display:block;text-align:right}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before,table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}ul.products{content:"";display:table;margin:0;padding:0;table-layout:fixed}ul.products li.product{list-style:none;margin-bottom:2em;position:relative}ul.products li.product .woocommerce-loop-product__title{font-size:1rem}ul.products li.product .button,ul.products li.product img{display:block}@media screen and (min-width:48em){ul.products li.product{float:left;margin-right:3.8%;width:30.7966666667%}ul.products li.product.first{clear:both}.columns-4 ul.products li.product{width:22.15%}}.single-product .woocommerce-breadcrumb{display:none}.single-product div.product{position:relative}.single-product div.product .single-product-breadcrumb .woocommerce-breadcrumb{color:#444;display:inline-block;font-size:16px}.single-product div.product .single-product-breadcrumb .woocommerce-breadcrumb a{color:#333;font-weight:700;text-decoration:underline}.single-product div.product .single-product-photos .woocommerce-product-gallery{float:none!important;width:100%!important}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:block;position:absolute;right:1em;top:1em;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{content:"";display:table;margin:0;padding:0;table-layout:fixed}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer;float:left;list-style:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .single-product-title{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery__wrapper img{height:auto;width:100%}.single-product div.product .short-description p{color:#444;font-size:14px;line-height:26px}.single-product div.product .commerce-information{background:#fff;box-shadow:0 0 15px #0000001a}.single-product div.product .commerce-information .commerce-content{padding:30px}.single-product div.product .commerce-information .commerce-content .variations_form{margin:0;padding:0}.single-product div.product .commerce-information .sku-column{padding-bottom:10px}.single-product div.product .commerce-information .commerce-meta .product_meta .posted_in,.single-product div.product .commerce-information .commerce-meta .product_title,.single-product div.product .commerce-information .commerce-meta .reset_variations,.single-product div.product .commerce-information .commerce-meta .woocommerce-product-details__short-description{display:none!important}.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-price .price{color:#2da950;display:block;font-size:30px;font-weight:700;margin-bottom:5px}.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-price .weight{display:none}.single-product div.product .commerce-information .commerce-meta .variations{margin:0 0 15px;padding:0;width:100%}.single-product div.product .commerce-information .commerce-meta .variations td{padding:7px 0}.single-product div.product .commerce-information .commerce-meta .variations .label{color:#7d7d7d;font-size:16px;font-weight:700;padding-right:5px}.single-product div.product .commerce-information .commerce-meta .variations .value{position:relative}.single-product div.product .commerce-information .commerce-meta .variations .value select{-webkit-appearance:none;background:none;border:1px solid #ccc;color:#444;cursor:pointer;padding:8px 20px;position:relative;width:100%;z-index:10}.single-product div.product .commerce-information .commerce-meta .variations .value select:hover{border:1px solid #007f3d}.single-product div.product .commerce-information .commerce-meta .variations .value:before{-webkit-font-smoothing:antialiased;color:#444;content:"\f063";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:16px;font-style:normal;font-variant:normal;font-weight:900;position:absolute;right:15px;text-rendering:auto;top:50%;transform:translateY(-50%);z-index:5}.single-product div.product .commerce-information .commerce-meta .single_variation_wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-price .price{margin:0}.single-product div.product .commerce-information .commerce-meta .product_meta{display:flex;justify-content:space-between;padding-bottom:15px}.single-product div.product .commerce-information .commerce-meta .product_meta .sku_wrapper{color:#7d7d7d;font-size:16px;font-weight:700}.single-product div.product .commerce-information .commerce-meta .product_meta .sku_wrapper span{font-weight:400}.single-product div.product .commerce-information .commerce-meta .product_meta .product-weight{color:#7d7d7d;font-size:16px}.single-product div.product .commerce-information .commerce-meta .quantity{display:inline-block}.single-product div.product .commerce-information .commerce-meta .cart,.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-add-to-cart{align-items:center;display:flex;flex-flow:row wrap}.single-product div.product .commerce-information .commerce-meta .cart .qty,.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-add-to-cart .qty{border:2px solid #5a5a5a;border-radius:50%;height:35px;overflow:hidden;text-align:center;width:35px}.single-product div.product .commerce-information .commerce-meta .cart .minus,.single-product div.product .commerce-information .commerce-meta .cart .plus,.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-add-to-cart .minus,.single-product div.product .commerce-information .commerce-meta .woocommerce-variation-add-to-cart .plus{background-color:initial;border:none;font-size:16px}.single-product div.product .commerce-information .commerce-meta .single_add_to_cart_button{background:#d02630;border-color:#d02630;color:#fff;margin-left:10px}.single-product div.product .commerce-information .commerce-meta .single_add_to_cart_button:hover{background:none;color:#d02630}.single-product div.product .commerce-information .nutrition-facts-button{background-color:#0db14b;color:#fff;display:block;padding:10px 20px;text-align:center;width:100%}.single-product div.product .commerce-information .nutrition-facts-button:hover{background-color:#007f3d;text-decoration:none}.single-product div.product .related-products{background-image:url(../images/related-products-gradient.png);background-position:0 0;background-repeat:repeat-x;padding-bottom:50px;padding-top:50px}.single-product div.product .related-products.no-background{background:none;padding-bottom:0;padding-top:20px}.single-product div.product .related-products .products{width:100%}.single-product div.product .related-products .products .product{border:1px solid #ccc;box-shadow:0 0 15px #0000001a;padding:20px;transition:all .3s}@media screen and (min-width:1024px){.single-product div.product .related-products .products .product{width:20%}}.single-product div.product .related-products .products .product:hover{transform:scale(1.04)}.single-product div.product .related-products .products .product:hover a{text-decoration:none}.single-product div.product .related-products .products .product .size-woocommerce_thumbnail,.single-product div.product .related-products .products .product .wp-post-image{height:auto;width:100%}.single-product div.product .related-products .products .product .woocommerce-loop-product__title{color:#2da950;font-size:18px;font-weight:700;line-height:23.625px;margin:0;text-decoration:none}.single-product div.product .related-products .products .product .price{color:#555}.single-product div.product .related-products .products .product .button,.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.nutrition-fact-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:-99999}.nutrition-fact-modal:before{background-color:#0009;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.nutrition-fact-modal .nf-modal-content{align-items:flex-start;display:flex;flex:0 0 80%;flex-wrap:wrap;justify-content:center;max-height:90%;max-width:600px;opacity:0;transform:scale(1.2);transition:all .3s ease}.nutrition-fact-modal .nf-modal-content img{display:block;flex:0 0 100%;height:auto;width:100%}.nutrition-fact-modal .nf-modal-content .close-button{background:#fff;border-radius:100px;color:#0db14b;display:inline-block;font-size:16px;font-weight:500;margin-top:20px;padding:8px 15px;transition:all .3s}.nutrition-fact-modal .nf-modal-content .close-button:hover{background-color:#0db14b;color:#fff;text-decoration:none}.nutrition-fact-modal.open{z-index:99999}.nutrition-fact-modal.open:before{opacity:1}.nutrition-fact-modal.open .nf-modal-content{opacity:1;transform:scale(1)}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.woocommerce-cart-form .cart_item .product-name a{color:#0db14b;display:block;font-size:18px;font-weight:700;margin-bottom:5px}.woocommerce-cart-form .cart_item .product-name .variation,.woocommerce-cart-form .cart_item .product-name .variation p{color:#7d7d7d;font-size:14px}.woocommerce-cart-form .cart_item .product-name .variation dd,.woocommerce-cart-form .cart_item .product-name .variation dt,.woocommerce-cart-form .cart_item .product-name .variation p,.woocommerce-cart-form .cart_item .product-name .variation p dd,.woocommerce-cart-form .cart_item .product-name .variation p dt,.woocommerce-cart-form .cart_item .product-name .variation p p{line-height:20px}.checkout-button,.place-order .button{background-color:#0db14b!important}.checkout-button:hover,.place-order .button:hover{background-color:#007f3d!important}.cart-collaterals .cross-sells{display:none}.woocommerce-checkout .col2-set{display:flex;margin:0 -15px;padding-bottom:30px}@media screen and (max-width:768px){.woocommerce-checkout .col2-set{flex-direction:column}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:0 0 100%;float:none;max-width:100%;width:100%}@media screen and (min-width:768px){.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:0 0 50%;max-width:50%;width:50%}}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{flex:0 0 100%;flex-wrap:wrap;padding:7px 15px;width:100%}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row label,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{color:#444;flex:0 0 100%;font-weight:700}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper{flex:0 0 100%}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea{border:1px solid #ddd;box-shadow:none;font-size:16px;padding:5px 10px}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row.form-row-first,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row.form-row-last,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row.form-row-last{flex:0 0 50%}.woocommerce .col2-set{display:flex;margin:0 -15px;padding-bottom:30px}@media screen and (max-width:768px){.woocommerce .col2-set{flex-direction:column}}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex:0 0 100%;float:none;max-width:100%;width:100%}@media screen and (min-width:768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex:0 0 50%;max-width:50%;width:50%}}.woocommerce .woocommerce-EditAccountForm .woocommerce-form-row,.woocommerce .woocommerce-form-login .woocommerce-form-row,.woocommerce .woocommerce-form-register .woocommerce-form-row{display:block}.woocommerce .woocommerce-EditAccountForm input,.woocommerce .woocommerce-EditAccountForm select,.woocommerce .woocommerce-form-login input,.woocommerce .woocommerce-form-login select,.woocommerce .woocommerce-form-register input,.woocommerce .woocommerce-form-register select{border:1px solid #ccc;border-radius:0;padding:10px 20px!important}.woocommerce .woocommerce-EditAccountForm .woocommerce-form-login__rememberme,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.site-header-cart{content:"";display:table;margin:0;padding:0;position:relative;table-layout:fixed}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.star-rating:before{content:"SSSSS";opacity:.25}.star-rating span,.star-rating:before{float:left;left:0;position:absolute;top:0}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{color:#555;content:"SSSSS";left:0;position:absolute;top:0}p.stars a{display:inline-block;font-weight:400;height:1em;margin-right:1px;position:relative;text-decoration:none;text-indent:-999em;width:1em}p.stars a:before{display:block;font-family:star;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}p.stars a:before,p.stars a:hover~a:before{color:#555;content:"S";opacity:.25}p.stars.selected a.active:before,p.stars:hover a:before{color:#555;content:"S";opacity:1}p.stars.selected a.active~a:before{color:#555;content:"S";opacity:.25}p.stars.selected a:not(.active):before{color:#555;content:"S";opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{display:block;padding:1em 0}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both;color:#fff;display:block;text-align:center}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{background-color:#3d9cd2;bottom:0;left:0;margin:0;padding:1em;position:fixed;right:0;z-index:9999}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname{box-shadow:none!important;font-size:1rem!important;padding:8px!important}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{box-shadow:0 3px 3px #0003;display:block;left:-999em;position:absolute;top:100%;width:100%;z-index:999999}.site-header-cart:hover .widget_shopping_cart{display:block;left:0}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{line-height:2.4em;text-align:right}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{background:#555;box-sizing:border-box;cursor:ew-resize;height:1em;margin-top:-.25em;opacity:1;outline:none;position:absolute;width:1em;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em #0000001a}.widget_price_filter .ui-slider .ui-slider-range{background:#555;border:0;display:block;position:absolute;z-index:1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#0000001a}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-info,.woocommerce-notice{background-color:#0db14b;border-top-color:#007f3d;color:#fff}.woocommerce-info a,.woocommerce-notice a{color:#004c25;text-decoration:underline}.woocommerce-info:after,.woocommerce-info:before,.woocommerce-notice:after,.woocommerce-notice:before{display:none}
