.elementor-88676 .elementor-element.elementor-element-1eea5b2b{margin-top:0px;margin-bottom:40px;padding:0% 0% 0% 0%;}.elementor-88676 .elementor-element.elementor-element-6e9396f0 > .elementor-element-populated{padding:0px 10px 10px 0px;}.elementor-88676 .elementor-element.elementor-element-aea3b1f{color:var( --e-global-color-secondary );font-family:"Trebuchet MS";font-size:15px;font-weight:400;}.elementor-88676 .elementor-element.elementor-element-aea3b1f > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );margin-bottom:10px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );margin-bottom:10px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Brandon Grotesque";font-size:1em;font-weight:600;text-transform:capitalize;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .star-rating{font-size:10em;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Brandon Grotesque";font-size:1em;font-weight:400;line-height:1.2em;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .price del {font-family:"Brandon Grotesque";font-size:1em;font-weight:900;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );font-family:"Brandon Grotesque";font-size:1em;font-weight:900;text-transform:capitalize;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-accent );}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44{width:100%;max-width:100%;}body.elementor-page-88676{padding:0px 0px 0px 0px;}@media(max-width:1181px){.elementor-88676 .elementor-element.elementor-element-1eea5b2b{padding:0% 05% 0% 5%;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-88676 .elementor-element.elementor-element-1eea5b2b{padding:0px 0px 0px 0px;}.elementor-88676 .elementor-element.elementor-element-6e9396f0 > .elementor-element-populated{padding:0px 10px 0px 05px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44.elementor-wc-products ul.products li.product{padding:0px 0px 40px 0px;}.elementor-88676 .elementor-element.elementor-element-7e1ad44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0010px 20px 10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-aea3b1f */#po ul.products li.product .product-label {
    display: block;
    flex-flow: row wrap;
    justify-content: center;
    position: absolute;
    max-width: 0;
    float: right;
    top: 0px;
    padding-top: 15px;
    left: 220px;
    font-weight: 800;
}
@media (max-width: 768px) {

#po ul.products li.product {
    width: 50% !important;
}

}
@media screen and (max-width: 767px) {


#po ul.products li.product .product-label {
    display: block;
    flex-flow: row wrap;
    justify-content: center;
    position: absolute;
    max-width: 0;
    float: right;
    top: -10px;
    padding-top: 15px;
    left: 230px;
}

#po .yith-wcbm-badge {
    left: -20px;
        top: -20px;

}


}


.woocommerce-cart p.cart-empty::before {
display:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1eea5b2b */.elementor-88676 .elementor-element.elementor-element-1eea5b2b .elementor-container:only-child .elementor-element-6e9396f0 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7e1ad44 */ul.products li.product .button {
    margin-bottom: 15PX !IMPORTANT;
}

.elementor-wc-products .attachment-woocommerce_thumbnail {
    border-style: none;
    margin-bottom: 0px;
}



	.woocommerce-loop-product__title {
		margin-left:0px !important;
		padding-right: 10px;
		padding: 0 10px !important;
		
	}
	
	
	
	span.jdgm-prev-badge__text {
    display: none !important;
		visibility:hidden !important;
}



ul.products li.product .price {
    display: block;
    clear: both;
    margin: 10px 0 !important;
    color: #43454b;
    font-weight: 400;
}


ul.products li.product .woocommerce-LoopProduct-link {
    display: block;
    color: #2c2d33;
    -webkit-backface-visibility: hidden;
    font-family: "Brandon Grotesque", Sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    text-transform: capitalize;
}


.swiper-slide {
    background: unset !important;
    padding-bottom: 0px !important;
}












	
	@media only screen and (max-width: 480px){
	    
	    .woocommerce ul.products li.product a img {
    transform: none !important;

mmargin-right:20px !important;	    }
	    
	    .elementor-88676 .elementor-element.elementor-element-7e1ad44 ul.products li.product {

    padding-bottom:20px !important;
}


	    
	   

	    
	    .woocommerce-loop-product__title {
	            margin-left: 5px !important;
	            top:10px !important;
	    }
	
	.elementor-wc-products .attachment-woocommerce_thumbnail {
    border-style: none;
    margin-bottom: 0px;
    text-align: center !important;
	padding:0px !important;
    margin-top: 0px !important;
}
	
	
	
	
.woocommerce-card__header {

    margin-left: 0px !important;
}

	
	}
	
	body .elementor-element.elementor-products-grid ul.products li.product {
	    padding: 0px !important;
	    margin: 0px !important
	}
	
	
	ul.products li.product .button {
    margin: 15PX !important;
}



		
		
		.woocommerce ul.products li.product a img {
    transform: none !important;
}


	.woocommerce-image__wrapper {
		transform: none !important;
		padding: 15px !important;
		box-sizing: border-box !important;
	}
	
	li.product:not(.product-category):hover .woocommerce-image__wrapper img{
	    z-index: 1 !important;
	}
	
	
	
	
	
	
		@media screen and (max-width: 767px){
		
img.tp-image-hover {

	z-index:-1 !important;
	margin-right:15px !important;
}
		



	
		
		
.tp-image-wrapper {
    margin-top: 0px !important;
        margin-left: 20px !important;
}


	.woocommerce-loop-product__link {
margin-right:10px !important;
position:relative !important
}


	li.product .button {
    left: 0px !important;
}
	}
	
	
.elementor-88676 .elementor-element.elementor-element-7e1ad44 .woocommerce-Price-amount {
    font-weight: normal !important;
}



seletor li::after {
  content: url('https://cheefbotanicals.com/wp-content/uploads/2023/12/xmas_badge-1.png');
  position: absolute;
  top: -6px !important;
  left: -42px !important;
  z-index: 1 !important;
  display: block;
  margin-bottom: 10px;
  width: 50%; /* Set the width to 50% of the container */
  height: auto; /* Maintain the aspect ratio */
}






	
	@media only screen and (max-width: 480px){
	    
	    
	    
	    
selectr li::after {
  content: url('https://cheefbotanicals.com/wp-content/uploads/2023/12/xmas_badge-1.png');
  position: absolute;
  top: -6px !important;
  left: -6px !important;
  z-index: 1 !important;
  display: block;
  margin-bottom: 10px;
  width: 50%; /* Set the width to 50% of the container */
  height: auto; /* Maintain the aspect ratio */
}

	    
	}
	
	
	
	
	
	
	
	
	
	
	
	@media only screen and (max-width: 480px){
.woocommerce-image__wrapper img {
    margin-bottom: 20px !important;
    top: 20px !important;
    position: relative;
    left: 10px !important;
}}













/* Disable vertical scroll on mobile */
@media (max-width: 767px) {
    
    
}






    
    
    
    
    /* Custom scrollbar style for the entire page on mobile */
@media (max-width: 767px) {
  

    
    
    
    
    .your-product-widget-class.elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link {
    width: 150px !important;
    word-wrap: break-word; /* This property ensures the text breaks onto the next line if it exceeds the max-width */
    white-space: normal;   /* This property handles the white-space behavior */
}




    
    .site .elementor-element.elementor-products-grid ul.products li.product {
    }
    
    
    
    
    .your-product-widget-class {
        overflow-y: hidden;
    }

    /* Horizontal scroll with custom scrollbar on mobile */
    .your-product-widget-class {
        overflow-x: auto;
        white-space: nowrap;
    }

    .your-product-item-class {
        display: inline-block;
        margin-right: 10px; /* Adjust margin as needed */
    }

    /* Custom scrollbar style on mobile */
    .your-product-widget-class::-webkit-scrollbar {
        width: 12px;
    }

    ::-webkit-scrollbar-thumb {
        height:10px !important;
        display:block;
        background-color: #3C2D18 !important;
        border: 0;
    }

    .your-product-widget-class::-webkit-scrollbar-track {
        background-color: transparent;
        border: 0;
    }
}


.elementor-88676 .elementor-element.elementor-element-7e1ad44 {
    max-width: 1440px !important;
margin:0px auto !important;
    
}/* End custom CSS */