.elementor-51791 .elementor-element.elementor-element-018109b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51791 .elementor-element.elementor-element-018109b{padding:30px 30px 30px 30px;}.elementor-51791 .elementor-element.elementor-element-ca9beca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-51791 .elementor-element.elementor-element-9ac560a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51791 .elementor-element.elementor-element-6a295c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-51791 .elementor-element.elementor-element-287f19b .hfe-site-logo-container, .elementor-51791 .elementor-element.elementor-element-287f19b .hfe-caption-width figcaption{text-align:center;}.elementor-51791 .elementor-element.elementor-element-287f19b .hfe-site-logo .hfe-site-logo-container img{width:132px;}.elementor-51791 .elementor-element.elementor-element-287f19b .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-51791 .elementor-element.elementor-element-287f19b{width:auto;max-width:auto;}.elementor-51791 .elementor-element.elementor-element-287f19b .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-51791 .elementor-element.elementor-element-bdeba03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-51791 .elementor-element.elementor-element-bdeba03 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-51791 .elementor-element.elementor-element-1483904.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-51791 .elementor-element.elementor-element-1483904 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-51791 .elementor-element.elementor-element-4e82a7c{text-align:center;}.elementor-51791 .elementor-element.elementor-element-b488dbd .hfe-site-logo-container, .elementor-51791 .elementor-element.elementor-element-b488dbd .hfe-caption-width figcaption{text-align:center;}.elementor-51791 .elementor-element.elementor-element-b488dbd .hfe-site-logo .hfe-site-logo-container img{width:150px;}.elementor-51791 .elementor-element.elementor-element-b488dbd .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-51791 .elementor-element.elementor-element-b488dbd{width:auto;max-width:auto;}.elementor-51791 .elementor-element.elementor-element-b488dbd .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-51791 .elementor-element.elementor-element-a49656b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-51791 .elementor-element.elementor-element-a49656b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-51791 .elementor-element.elementor-element-73b3c8c{width:auto;max-width:auto;}.elementor-51791 .elementor-element.elementor-element-73b3c8c > .elementor-widget-container{margin:0px 0px 0px 20px;}@media(max-width:1024px) and (min-width:700px){.elementor-51791 .elementor-element.elementor-element-ca9beca{width:20%;}.elementor-51791 .elementor-element.elementor-element-1483904{width:60%;}.elementor-51791 .elementor-element.elementor-element-a49656b{width:20%;}}@media(max-width:1024px){.elementor-51791 .elementor-element.elementor-element-018109b{padding:30px 30px 30px 30px;}}@media(max-width:699px){.elementor-51791 .elementor-element.elementor-element-018109b{padding:0px 15px 0px 15px;}.elementor-51791 .elementor-element.elementor-element-ca9beca{width:20%;}.elementor-51791 .elementor-element.elementor-element-1483904{width:60%;}.elementor-51791 .elementor-element.elementor-element-1483904 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-51791 .elementor-element.elementor-element-b488dbd .hfe-site-logo .hfe-site-logo-container img{width:120px;}.elementor-51791 .elementor-element.elementor-element-a49656b{width:20%;}}/* Start custom CSS for ecolive-header-group, class: .elementor-element-73b3c8c */.black-cart-icon .site-header-cart.menu .cart-contents::before {
    content: url(https://standardcoldpressedoil.com/wp-content/uploads/2023/12/cart-black.svg);
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 767px){
.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed, .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed {
    top: 0;
    z-index: 0 !important;
}
}
.header-group-action .site-header-account .account-dropdown{
		position:fixed !important;
		right: 100px !important;
    top: 100px !important;
	}
	ul.products li.product.product-category h2.woocommerce-loop-category__title{
		text-align:center !important;
	}
	ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title{
		-webkit-line-clamp:2 !important;
	}
	.es-header-write-review-button-container .es-header-write-review-button{
		font-size:16px !important;
		padding:0 !important;
	}
	
	.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove::before{
	    color: #FF7F7F !important;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-head{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-body.active{
		border:none;
	}
	.section-faq-accordion>h2:first-child {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 50px;
		text-align: center;
		color: var(--primary);
	}
	.section-faq-accordion {
		margin: 90px 0 70px;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-body {
    padding: 0 30px 5px;
	    
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-head {
    padding: 10px 30px;
	}
	
	@media (max-width: 767px){
    .tax-product_cat ul.products.columns-3 li.product {
    flex: 0 0 100%;
    max-width: 100%;
}	    
	}
		.section-recipe>h2:first-child {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 50px;
		text-align: center;
		color: var(--primary);
	}
	.recipe-img img{
	    min-height: 327px;
	    max-height: 327px;
	    object-fit: contain;
	}
	.recipe-wrap{
	    padding: 6px;
        border: 2px solid var(--border);
	
	}
	.recipe-wrap h2{
	    margin-top: 10px;
	}
	.recipe-wrap p{
	    margin-bottom: 0;
	}
		.single-product .woocommerce-tabs.product-accordions .accordion-body.attrib_review_tab_content {
		display:block !important;
    border-bottom: 1px solid;
    border-color: var(--border);
}
		.attrib_review_tab_tab::after{
		display:none;
	}
.variations_form .single_add_to_cart_button:focus, ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:focus, .single-product .single_add_to_cart_button.button:focus {
    color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
}
.woocommerce-cart .breadcrumb-wrap{
    display: none;
}
.ts-cart-custom-note h2{
    font-size: 36px;
    margin: 30px 0;
}
.my-swiper-container{
    position: relative;
}
.my-swiper-container .item {
    box-sizing: border-box;
}
.coupon-slider .swiper-slide{
    display: flex;
    padding: 10px 25px;
    background: #fffbe8;
    border-top: solid 1px #fbe684;
    border-bottom: solid 1px #fbe684;
}
.my-swiper-container .coupon-item {
    display: flex;
    padding: 10px 25px;
    background: #fffbe8;
    border-top: solid 1px #fbe684;
    border-bottom: solid 1px #fbe684;
}
.citem-first {
    width: 50%;
    /*float: left;*/
    text-align: center;
    line-height: 1.3;
}
.citem-second {
    width: 50%;
    /*float: right;*/
    font-size: 12px;
    line-height: 1.3;
    text-align: center;
}
.citem-off {
    padding: 0 10px;
    font-weight: bold;
    color: var(--primary);
    border-radius: 2px;
    display: inline-block;
}
.citem-coupon {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    color: var(--primary);
    display: inline-block;
    border: dashed 1px var(--primary);
    padding: 1px 5px;
}
.coupon-slider-container .swiper-button-next, .coupon-slider-container .swiper-button-prev{
    width: 14px;
}
.coupon-slider-container .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%347758aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto;
}
.coupon-slider-container .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%347758aff'/%3E%3C/svg%3E");
     left: 10px; 
    right: auto;
    
}
.woocommerce-cart .woocommerce-cart-form {
    width: 100%;
}
@media (min-width: 911px){
    
.woocommerce-cart .cart-collaterals {
     float: none; 
    margin-left: auto;
}
.woocommerce-cart center+div.woocommerce {
     display:flex;
     flex-direction:column;
}
}
.my-swiper-container .swiper-slide{
    transition-property: transform !important;
}
.jdgm-widget.jdgm-widget{
    position: unset !important;
}
@media only screen and (min-width: 991px){
ul.products li.product img {
    min-height: unset !important;
}
}

body:not(.logged-in) .site-header-account a{
    position: relative;
    z-index: 1;
    pointer-events: none;
}
body:not(.logged-in) .elementor-element-d0ce02f{
    position: relative;
    z-index: 9;
    
}
.product_type_simple.add_to_cart_button.ajax_add_to_cart.disabled{
    pointer-events: none;
}
.single_add_to_cart_button.disabled{
    pointer-events: none;
}
@media (max-width: 567px){
.related.products ul.products li.product {
    flex: 0 0 100%;
    max-width: 100%;
}
.related.section-recipe ul.products li.product {
    flex: 0 0 100%;
    max-width: 100%;
}
.related.products .product-block .woocommerce-variation.single_variation {
    justify-content: center !important;
    flex-direction: column;
    align-items: center;
}
.related.products .single_variation .price del {
    
    margin-left: 10px;
}
.related.products .price{
    justify-content:center;
}
}/* End custom CSS */