/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.7.1668119211
Updated: 2022-11-10 22:26:51

*/

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap');


body.rtl{font-family: 'Cairo', sans-serif !important;}

body{font-family: 'Potato Chips';}
a:focus{background: transparent !important;outline: none !important;text-decoration: none !important;}
.fab {font-family: "Font Awesome 5 Brands" !important;}
.fa, .fas {font-family: "Font Awesome 5 Free" !important;}





@font-face {
    font-family: 'Potato Chips';
    src: url('assets/fonts/PotatoChips.woff2') format('woff2'),
        url('assets/fonts/PotatoChips.woff') format('woff'),
        url('assets/fonts/PotatoChips.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hfe-nav-menu .menu-item a{
	font-family: "Potato Chips" !important;
}

.rtl .hfe-nav-menu .menu-item a{font-family: 'Cairo', sans-serif !important;}


.sm-fonts h1{font-family: "Potato Chips" !important;}
.sm-fonts h2{font-family: "Potato Chips" !important;}
.rtl .sm-fonts h1{font-family: 'Cairo', sans-serif !important;}
.rtl .sm-fonts h2{font-family: 'Cairo', sans-serif !important;}
.sm-fonts .elementor-widget-container{font-family: "Potato Chips" !important;}
.sm-fonts ul li a span{font-family: "Potato Chips" !important;}
.rtl .sm-fonts .elementor-widget-container{font-family: 'Cairo', sans-serif !important;}
.rtl .sm-fonts ul li a span{font-family: 'Cairo', sans-serif !important;}

.crunchy-content h2 span{color:#e2ad41 !important;}
.gform_wrapper .gfield_label{font-family: "Potato Chips" !important;}
.rtl .gform_wrapper .gfield_label{font-family: 'Cairo', sans-serif !important;}



.depicter-layers-container h2{font-family: 'Potato Chips' !important;}
.depicter-layers-container h3{font-family: 'Potato Chips' !important;}
.depicter-layers-container h1{font-family: 'Potato Chips' !important;}
.depicter-layers-container p{font-family: 'Potato Chips' !important;}

.rtl .depicter-layers-container h2{font-family: 'Cairo', sans-serif !important;}
.rtl .depicter-layers-container h3{font-family: 'Cairo', sans-serif !important;}
.rtl .depicter-layers-container h1{font-family: 'Cairo', sans-serif !important;}
.rtl .depicter-layers-container p{font-family: 'Cairo', sans-serif !important;}

.woocommerce header section {padding-top: 0 !important;}



.post-type-archive-product{background:url('https://www.crunchyjo.com/wp-content/uploads/2024/02/product-bg-1-1.jpg') repeat top center; background-size:100%;}
.woocommerce-breadcrumb{display:none;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{display:none;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display:none;}
.onsale{font-size: 13px !important;right: 0.3rem !important;padding: 10px !important;}
.woocommerce ul.products, .woocommerce-page ul.products{padding:80px 35px 40px;}
.woocommerce ul.products li{text-align:center;position:relative;}
.woocommerce ul.products li .gluten_free{position: absolute;top: -28px;right: -25px;width: 70px;}
.woocommerce ul.products li .gluten_free img{width:100%;}


ul.products li.product .woocommerce-loop-product__title{font-size:36px;font-weight:400;font-family: 'Potato Chips' !important;text-transform:uppercase;letter-spacing:1px;}
.rtl ul.products li.product .woocommerce-loop-product__title{font-family: 'Cairo', sans-serif !important;}


.woocommerce .products .price{font-size: 23px !important;font-family: 'Potato Chips' !important;}
.woocommerce .product .box_text{font-size: 23px !important;font-family: 'Potato Chips' !important;padding: 5px 20px;border: 3px solid #241405;display: inline-block !important; margin-bottom: 15px !important;}
.rtl .woocommerce .products .price{font-family: 'Cairo', sans-serif !important;}
.rtl .woocommerce .product .box_text{font-family: 'Cairo', sans-serif !important;}


.woocommerce ul.products li.product{margin-bottom: 80px;padding: 0 30px;}
.woocommerce .products .button{font-size: 22px;line-height: 30px;padding: 8px 20px 5px;background: #eeae18 !important;color: #000 !important;margin: 0 auto;transition: all 500ms ease-in-out;}
.woocommerce ul.products li.product .added_to_cart{display:none;}

.single-product{background: url('https://www.crunchyjo.com/wp-content/uploads/2022/11/product-bg.jpg') repeat top center;background-size: 100%;}
.single-product .type-product{padding:80px 60px 50px;}
.single-product .product_title {font-size: 50px !important;font-family: 'Potato Chips' !important;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 20px !important;}
.rtl .single-product .product_title {font-family: 'Cairo', sans-serif !important;}
.single_add_to_cart_button{font-family: 'Potato Chips' !important;text-transform: uppercase;}
.rtl .single_add_to_cart_button{font-family: 'Cairo', sans-serif !important;}
.related.products h2, .up-sells h2{font-family: 'Potato Chips' !important;text-transform: uppercase;text-align: center;}
.rtl .related.products h2, .up-sells h2{font-family: 'Cairo', sans-serif !important;}

.woocommerce-notices-wrapper{padding-top: 44px !important;width: 100% !important;margin: 0 auto !important;}

.woocommerce-cart .entry-content{margin:0 !important;}
.woocommerce-cart .entry-header.alignwide{display:none;}
.woocommerce-cart .woocommerce{width: 100%;margin: 0 auto;padding: 40px 80px;max-width: 100% !important;background: #fff;} 
.woocommerce-cart .product-thumbnail{max-width: 52px !important;}

.woocommerce .cart-collaterals h2{font-family: 'Potato Chips' !important;}
.rtl .woocommerce .cart-collaterals h2{font-family: 'Cairo', sans-serif !important;}
.woocommerce .woocommerce-cart-form .shop_table_responsive th{font-family: 'Potato Chips' !important;}
.rtl .woocommerce .woocommerce-cart-form .shop_table_responsive th{font-family: 'Cairo', sans-serif !important;}


.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]::before {min-width: 24px !important;height: 24px !important;font-size: 14px;font-family: "Bebas Neue", Sans-serif;line-height: 26px;font-weight: 300;}


.woocommerce-checkout .entry-header{display:none !important;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:none !important;}
.woocommerce-checkout .entry-content{margin:0 !important;}
.woocommerce-checkout .woocommerce{width: 100%;margin: 0 auto;padding: 40px 80px;max-width: 100% !important;background: #fff;padding-top: 90px;}
/*.woocommerce-checkout .woocommerce-notices-wrapper{display:none !important;}*/
.woocommerce-checkout form #order_review_heading{font-family: 'Potato Chips' !important;}
.woocommerce-checkout .woocommerce-billing-fields h3{font-family: 'Potato Chips' !important;}
.rtl .woocommerce-checkout form #order_review_heading{font-family: 'Cairo', sans-serif !important;}
.rtl .woocommerce-checkout .woocommerce-billing-fields h3{font-family: 'Cairo', sans-serif !important;}



.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size: 20px;}

.woocommerce-tabs{padding:0 80px;}
.woocommerce-tabs ul li.active a {color: #000 !important;background-color: #fcd724 !important;border-color:#fcd724 !important;}
.woocommerce-tabs ul li a{font-family: "Potato Chips" !important;}
.rtl .woocommerce-tabs ul li a{font-family: 'Cairo', sans-serif !important;}
.single-product .single_add_to_cart_button{color: #000 !important;background-color: #fcd724 !important;border-color: #fcd724 !important;line-height: 28px !important;padding-top: 16px !important;}
.single-product .single_add_to_cart_button:hover{color: #fff !important;background-color:#5fa411 !important;border-color: #5fa411 !important;}

.xcp-btn{background-color: #fcd724 !important;color: #ffffff !important;font-size: 15px !important;border-radius: 5px !important;border: 1px solid transparent !important;font-family: "Potato Chips" !important;text-decoration: none !important;}
.rtl .xcp-btn{font-family: 'Cairo', sans-serif !important;}

.xcp-btn:hover{background-color: #5fa411 !important;}
.flex-control-thumbs img{width: 80px !important;height: 80px !important;}

.checkout-button{color: #000 !important;background-color: #fcd724 !important;border-color: #fcd724 !important;}


.woocommerce-order .woocommerce-notice{font-family: 'Potato Chips' !important;text-align:center;font-size:25px;line-height:30px;font-weight:600;color:#000;padding: 30px 0;}
.rtl .woocommerce-order .woocommerce-notice{font-family: 'Cairo', sans-serif !important;}


.woocommerce-order-details h2{font-family: 'Potato Chips' !important;text-align:center;font-size:25px;line-height:30px;font-weight:600;color:#000;}
.rtl .woocommerce-order-details h2{font-family: 'Cairo', sans-serif !important;}

.woocommerce-order .order_details{padding-left:0;margin-bottom: 0;}
.woocommerce-order .order_details li{list-style:none;}
.woocommerce-order-received .woocommerce{background: url('/wp-content/uploads/2022/11/product-bg.jpg') repeat top center;background-size: 100%;}

.woocommerce-LoopProduct-link{z-index:1;}
.woocommerce-LoopProduct-link:after{content: "";position: absolute;top: 0;left: -16px;background: url('/wp-content/uploads/2022/12/after-bg.png') no-repeat 0 0;width: 38%;height:81%;z-index: -1;background-size: cover;}
.single-product .woocommerce-LoopProduct-link:after{left: -15px;height: 72%;}



.wpml-ls-legacy-list-horizontal a span{font-size: 18px !important;font-family: "Potato Chips" !important;}
.rtl .wpml-ls-legacy-list-horizontal a span{font-family: 'Cairo', sans-serif !important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-link{padding-top:0 !important;}


.single-product .shop_sidebar{display:none;}

.post-type-archive-product .shop_container{display: flex;padding: 0 60px;}
.post-type-archive-product .shop_container .products_section{width:100%;order:2;}

.woof_btn_default.woof_show_auto_form{display:none !important;}
.post-type-archive-product .shop_container .shop_sidebar{width: 25%;order: 1;margin-top: 33px;padding: 30px;background: #fff;box-shadow: 0 2px 18px 0 rgba(125, 125, 125, 0.12);}
.post-type-archive-product .shop_container .woocommerce-notices-wrapper {padding-top: 0px !important;}
.post-type-archive-product .shop_container ul.products {padding: 0px 0px 40px;}
.post-type-archive-product .shop_container .woocommerce-LoopProduct-link::after {height: 64%;}
.post-type-archive-product .shop_container .shop_sidebar h4{padding-bottom: 15px;margin-bottom: 24px;position: relative;}
.post-type-archive-product .shop_container .shop_sidebar h4:after{content:"";position:absolute;bottom:0;left:0;width:35px;height:1px;background:#fcd724;}
.post-type-archive-product .shop_container .shop_sidebar .woof_list label{top: 5px;position: relative;}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single{background-color: #fcd724 !important;}
.irs--round .irs-handle{border-color:#fcd724 !important;}
.irs--round .irs-bar{background-color: #fcd724 !important;}
.irs--round .irs-from::before, .irs--round .irs-to::before, .irs--round .irs-single::before {border-top-color:#fcd724 !important;}
.post-type-archive-product .shop_container .woocommerce-loop-product__title{font-size: 23px !important;min-height: 75px;line-height: 30px;}


.gform_wrapper.gravity-theme *{font-size: 15px;}

.woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th{font-family: 'Potato Chips';}
.rtl .woocommerce table.shop_table td, .rtl .woocommerce table.shop_table th, .rtl .woocommerce-page table.shop_table td, .rtl .woocommerce-page table.shop_table th{font-family: 'Cairo', sans-serif !important;}

.ab-right ul li{display: inherit !important;}
.ab-right ul li a{display:inherit !important;}
.rtl-header .elementor-button-icon:before{right: inherit !important;top: -4px !important;left: -9px !important;}
.post-type-archive-product .shop_container .shop_sidebar.rtl h4::after {left:inherit;right:0;}
.post-type-archive-product .shop_container .shop_sidebar.rtl .woof_block_html_items ul{padding:0;}



.arb-home-banner .elementor-container{max-width: 100% !important;}
.enjoy-block .elementor-container{max-width: 100% !important;}
.hfe-nav-menu .wpml-ls-menu-item a{padding: 11px 8px !important;}
.hfe-nav-menu .wpml-ls-menu-item a img{width: 42px;border-radius: 8px;}


.filter_icon{position: fixed;bottom: 40px;left: 60px;padding: 5px;background:transparent;z-index: 99;}
.filter_icon:hover{opacity:0.8;}
.shop_container{position:relative;z-index:1;}
.shop_container .shop_sidebar{position: fixed;left: 60px;z-index: 99;transition: all 500ms ease-in-out;bottom: 96px;opacity: 0;visibility: hidden;height: 450px;overflow-y: auto;scrollbar-color: #fcd724 #e0e0e0;scrollbar-width: thin;}
.shop_container .shop_sidebar.opened{opacity:1;visibility: visible;}
.shop_container .shop_sidebar.rtl{left: inherit;right: 60px;}
.filter_icon.rtl_filter_icon {left: inherit;right:60px;}





.cart-empty{font-family: "Potato Chips" !important;}
.rtl .cart-empty{font-family: 'Cairo', sans-serif !important;}
.cart-empty{width: 46%;margin: 80px auto 50px;border-color: #fcd724;display: flex;justify-content: center;}
.button.wc-backward.wp-element-button{margin-top:0 !important;}
.return-to-shop{display: flex;}
.return-to-shop .wp-element-button{width: 200px !important;margin: 0 auto;padding: 10px;}

footer h2{font-family: "Potato Chips" !important;}
.rtl footer h2{font-family: 'Cairo', sans-serif !important;}
.floting-social .elementor-social-icons-wrapper{width: 52px !important;/*background: #63ac0f;*/}

.depicter-bullets-wrapper{display:none !important;}
footer .f-l .ul {justify-content: center;}
.floting-social{left: 10px !important;width: 45px !important;}
.floting-social .elementor-social-icons-wrapper{width: 45px;}

.single-product.woocommerce .products .button {font-size: 22px;}
.single-product.woocommerce .product .box_text {font-size: 18px !important;}
.single-product ul.products li.product .woocommerce-loop-product__title{font-size: 27px;padding-top: 18px;}
.comment-form > p textarea{border: 1px solid #ddd;height: 120px;resize: none;}
.woocommerce-tabs #tab-reviews #submit { float: left;}
.gform_wrapper.gravity-theme .ginput_complex span{padding-right: 0 !important;}


/*shop banner*/
.shop-banner{background:url('http://www.crunchyjo.com/wp-content/uploads/2022/11/product-image-scaled.jpg')no-repeat top center;background-size:cover;height:650px;position:relative;}
.shop-banner .desc{position: absolute;top: 35%;left: 20%;right: 0;margin: 0 auto;text-align: center;}
.shop-banner h1{font-size: 90px;text-align: center;color: #ffd2b9;font-weight: 600;line-height: 100%;text-transform: uppercase;}
.shop-banner h3{font-size: 70px;text-align: center;color: #ffffff;font-weight: 600;text-transform: uppercase;}
.shop-banner p{font-size: 30px;text-align: center;color: #ffffff;font-weight: 600;text-transform: uppercase;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ text-transform:capitalize; }


@media only screen and (max-width: 1124px) and (min-width: 1025px) {
.sm-m .hfe-nav-menu li a{padding-left: 15px !important;padding-right: 15px !important;font-size: 18px !important;}
.sm-m .hfe-nav-menu .wpml-ls-menu-item a{padding-left:5px !important;padding-right:5px !important;}
.sm-m .hfe-cart-container{padding-right: 12px !important;}	
	
	

}











/*responsive*/
@media screen and (min-width:1600px){
.shop-banner{height:750px;}	
	
	
}
@media screen and (max-width:1024px){
	header nav ul li.wpml-ls-item{padding-left:15px;padding-right:15px;}
	header nav ul li.wpml-ls-item .hfe-menu-item .wpml-ls-display{display:none;}
	
	.right-m-menu .hfe-nav-menu__align-right{order: 2;padding-top: 12px;}
	.right-m-menu .toggle-icon--bag-medium{padding-right: 20px;}
	.right-m-menu.arb-m-menu .hfe-nav-menu__align-right{order: inherit;padding-top: 0;margin-bottom: 0;}
	
	.shop-banner{height: 400px;}
	.shop-banner h1 {font-size: 60px;}
	.shop-banner h3 {font-size: 34px;}
	.shop-banner p {font-size: 15px;}
	
	

}


@media screen and (max-width:768px){
.woocommerce .woocommerce-products-header__title.page-title, .woocommerce-page .woocommerce-products-header__title.page-title{display:none;}
	.woocommerce table.shop_table_responsive tr:nth-child(2n+1) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n+1) td{background: transparent !important;}

}
	
@media screen and (max-width:767px){
.post-type-archive-product .shop_container {display:grid;padding: 0 30px;}
.post-type-archive-product .shop_container .products_section {width: 100%;}	
.post-type-archive-product .shop_container .shop_sidebar{width: 100%;}

	
	
	
	
}


@media screen and (max-width:650px){
.shop-banner { height: 330px;}	
	

}

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

	.post-type-archive-product .depicter-section{height: 250px !important;}
	.depicter-revert.depicter-72{padding-top: 70px !important;}
	.woocommerce-cart .woocommerce{padding: 20px 15px 40px;}
	.woocommerce-notices-wrapper {padding-top: 60px !important;}
	.woocommerce-checkout .woocommerce{padding-left:25px;padding-right:25px;}	
	.single-product .type-product{padding-left:20px;padding-right:20px;}	
	.flex-control-thumbs{padding-left:0 !important;}
	.flex-control-thumbs img{height: 45px !important;}
	.single-product .product_title {font-size: 34px !important;}
	.woocommerce-product-details__short-description p{font-size:15px;}
	.woocommerce-tabs {padding: 0 10px;}
	.woocommerce-tabs #tab-description p{font-size:15px;}
	.woocommerce ul.products, .woocommerce-page ul.products{padding: 40px 15px 40px;}
	.related.products h2, .up-sells h2{font-size: 25px;margin-bottom: 0;}
	.single-product .type-product{padding-bottom:0 !important;}
	.woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products{padding-bottom:0 !important;}
	
	.woocommerce-LoopProduct-link::after {height: 74%;}
	.single-product .woocommerce-LoopProduct-link::after {height: 65%;}
	.single-product .single_add_to_cart_button{margin-top:20px;}
	.woocommerce .product .box_text {font-size: 17px !important;padding: 5px 10px;}
	.single_add_to_cart_button{margin-top:0 !important;}
	
	.f-menu ul li{width:50%;float:left;}
	.rtl .f-menu ul li{width:inherit;float:inherit;}
	.e-grid-align-left{top: inherit !important;bottom: 0;transform: inherit !important;width: 100% !important;left: 0 !important;background: #fff;box-shadow: 0 6px 7px 6px rgba(0,0,0,0.12);}
	.floting-social .elementor-social-icons-wrapper {width: 100% !important;display: flex;}
	footer .ab-footer{padding-bottom:75px !important;}
	
	.filter_icon{bottom: 47px;left: 10px;}
	.shop_container .shop_sidebar{left: 0;}
	.depicter-revert .depicter-72-element-139 {font-size: 15px !important;}
	.depicter-layers-fold{top: 38px;left:20px;}
	.woocommerce table.cart td.actions .coupon .button{width: 100%;}
	.woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code {min-width: 100%;margin-bottom: 10px;}
	.woocommerce .cart-collaterals #shipping_method{padding-bottom: 14px;}
	.woocommerce-cart-form table input.qty {padding: 6px 12px;}
    .filter_icon.rtl_filter_icon{right: 12px;}	
	.shop_container .shop_sidebar.rtl{right: 0;}
	
	.shop-banner {height: 300px;}
	.shop-banner h1 {font-size: 38px;}
	.shop-banner h3 {font-size: 27px;}
	.shop-banner p {font-size: 13px;}
	.shop-banner .desc{top: 45%;}
	
	
		
}