.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-arrow.slick-next{width:50px;height:50px;border-radius:50%;background-color:#fff;background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-beverage-left-arrow-icon.svg);border-style:solid!important;border-width:2px!important;border-color:#ffc858!important;left:-25px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-arrow.slick-next:hover{border-color:#000!important}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-arrow.slick-prev{width:50px;height:50px;border-radius:50%;background-color:#fff;background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-beverage-left-arrow-icon.svg);border-style:solid!important;border-width:2px!important;border-color:#ffc858!important}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-arrow.slick-prev:hover{border-color:#000!important}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-slide .sp-product-gallery-nav-item img{border-radius:20px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items .sp-product-gallery-nav-items-images .slick-slide{border-radius:20px;margin-left:10px;margin-right:10px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery .sp-product-gallery-nav-items{width:475px;margin-left:auto;margin-right:auto;margin-top:30px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .slick-arrow.slick-next{width:50px;height:50px;border-radius:50%;background-color:#fff;background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-beverage-left-arrow-icon.svg);border-style:solid;border-width:2px;border-color:#fff;right:25px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .slick-arrow.slick-next:hover{border-color:#ffc857}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .slick-arrow.slick-prev{width:50px;height:50px;border-radius:50%;background-color:#fff;background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-beverage-left-arrow-icon.svg);border-style:solid;border-width:2px;border-color:#fff;left:25px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .slick-arrow.slick-prev:hover{border-color:#ffc857}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .sp-product-gallery-image img{border-radius:40px}
.elementor-380 .elementor-element.elementor-element-5a7228c .sp-images .sp-product-gallery-slider.sp-slider-style .sp-product-gallery-image{border-radius:40px}
.elementor-380 .elementor-element.elementor-element-89878d9 .sp-title-wrapper .product_title{color:#0e0f19;font-size:calc(1rem + 2.29167vw);line-height:60px;letter-spacing:.42px;font-weight:800;margin-right:0;margin-bottom:21px}
.elementor-380 .elementor-element.elementor-element-2855e7d .sp-price-wrapper p.price ins{color:#000;font-size:calc(1rem + 0.20833vw);line-height:22px;font-weight:700;margin-right:8px}
.elementor-380 .elementor-element.elementor-element-2855e7d .sp-price-wrapper p.price del{font-size:12px;font-weight:500;line-height:22px}
.elementor-380 .elementor-element.elementor-element-2855e7d .sp-price-wrapper p.price{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:0}
.elementor-380 .elementor-element.elementor-element-608e3a0 .woocommerce-product-rating.sp-single-rating a.woocommerce-review-link{line-height:19px;color:#b5b5b5;font-size:12px;font-weight:500;text-transform:capitalize;text-decoration:underline;margin-left:5px}
.elementor-380 .elementor-element.elementor-element-608e3a0 .woocommerce-product-rating.sp-single-rating.sp-classic-rating .star-rating span{font-size:14px;color:#ffc857;right:0;left:0}
.elementor-380 .elementor-element.elementor-element-608e3a0 .woocommerce-product-rating.sp-single-rating.sp-classic-rating .star-rating::before{font-size:14px;color:#ffc857;right:0;left:0}
.elementor-380 .elementor-element.elementor-element-608e3a0 .woocommerce-product-rating.sp-single-rating.sp-classic-rating .star-rating{margin-top:2px;width:73.7px;right:0;left:0}
.elementor-380 .elementor-element.elementor-element-608e3a0 .sp-single-rating{display:flex;margin-bottom:0!important;padding-right:13px;padding-left:0;margin-right:17px;border-right:solid 1px #b5b5b5}
.elementor-380 .elementor-element.elementor-element-71c1707 .sp-description-wrapper{margin-bottom:39px;margin-left:60px}
.elementor-380 .elementor-element.elementor-element-71c1707 .sp-description-wrapper .sp-description{font-size:16px;line-height:26px;margin-bottom:10px;font-weight:500}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper form .button{line-height:43px;border-radius:50px;font-size:16px;color:#000;font-weight:800;text-transform:capitalize;padding-top:0;padding-bottom:0;background-color:#ffc857;border-style:solid;border-width:2px;border-color:#ffc857;width:calc(100% - 101px)}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper form .button:hover{background-color:#fff!important;color:#000!important}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper form .quantity .sp-quantity-input-modern-wrap .sp-quantity-control.plus{border-style:solid;border-width:2px;border-color:#ffc857;min-width:23px;height:25px;border-radius:7px;margin-top:10px;margin-right:4px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper form .quantity .sp-quantity-input-modern-wrap .sp-quantity-control.minus{border-style:solid;border-width:2px;border-color:#ffc857;min-width:23px;height:25px;border-radius:7px;margin-left:4px;margin-top:10px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper .cart .quantity .sp-quantity-input-modern-wrap input.qty{border-style:none;border-radius:0;width:90px;font-size:16px;font-weight:800;color:#000}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper .cart .quantity{margin-left:11px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper .variations .reset_variations{border-style:solid;border-width:2px;border-color:#ffc857;color:#000;font-weight:600;margin-top:22px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper .variations .reset_variations:hover{border-color:#f4f5f6;background-color:#f4f5f6}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li.sp-selected{box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{border-radius:10px;margin-left:13px;box-shadow:0 0 0 2px #f4f5f6;margin-right:2px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li:hover{box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-color-li.sp-selected{box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-color-li{box-shadow:0 0 0 2px #f4f5f6;border-radius:10px;margin-left:13px;margin-right:2px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-color-li:hover{box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper table.variations{margin-bottom:0}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper form{margin-bottom:30px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper table.variations .sp_vs_fields select{width:100%;border-color:#ffc857;border-width:2px;border-style:solid;border-radius:10px;color:#000;font-size:16px;line-height:22px;font-weight:600;background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-select-arrow.svg);background-repeat:no-repeat;background-position:97% 50%;height:40px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper table.variations .sp_vs_fields select:after{width:6px;height:3px;display:block;content:''}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li.sp-selected{background-color:#fff!important;box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li .sp-item-span.item-span-text{font-size:16px;line-height:22px;font-weight:600}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li{box-shadow:0 0 0 2px #f4f5f6;color:#000;background-color:#f4f5f6;margin-left:13px;margin-right:2px;padding-left:38px;padding-right:38px;line-height:43px;margin-bottom:15px;border-radius:10px;min-height:43px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li:hover{background-color:#fff;box-shadow:0 0 0 2px #ffc857}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper table.variations .sp-wrapper-ul{margin-bottom:16px}
.elementor-380 .elementor-element.elementor-element-b53b5d4 .sp-add-to-cart-wrapper table.variations th.label label{color:#000;font-size:16px;font-weight:700!important;line-height:20px;margin-bottom:15px}
.elementor-380 .elementor-element.elementor-element-c5c6206 .sp-accordions-container{margin-bottom:40px;padding-left:7px}
.elementor-380 .elementor-element.elementor-element-c5c6206 .sp-accordions-container .sp-accordion-item .sp-accordion-item-content p{font-size:16px;line-height:26px;color:#000;font-weight:500}
.elementor-380 .elementor-element.elementor-element-c5c6206 .sp-accordions-container .sp-accordion-item .sp-accordion-item-header .sp-accordion-item-header-icon svg{width:8px}
.elementor-380 .elementor-element.elementor-element-c5c6206 .sp-accordions-container .sp-accordion-item .sp-accordion-item-header img{width:auto;display:none}
.elementor-380 .elementor-element.elementor-element-c5c6206 .sp-accordions-container .sp-accordion-item .sp-accordion-item-header{border-top:unset;border-bottom:solid 1px #b5b5b5;padding-top:10px;padding-bottom:16px;color:#121212;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px;letter-spacing:0}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .rating-summary-wrap div.item .star-rating span{color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .rating-summary-wrap div.item .star-rating:before{color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .rating-summary-wrap div.item .star-rating{margin-bottom:10px;font-size:12px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond form.comment-form p.form-submit input[type='submit']{line-height:35px;border-radius:50px;font-size:13px;color:#000;font-weight:800;text-transform:capitalize;padding-top:0;padding-bottom:0;background-color:#ffc857;border-style:solid;border-width:2px;border-color:#ffc857;padding-left:47px;padding-right:47px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond form.comment-form p.form-submit input[type='submit']:hover{background-color:#fff!important;color:#000!important;border-color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond form.comment-form p.comment-form-comment textarea{max-width:unset;border-radius:10px;border-color:#b5b5b5;font-size:15px;color:#000;line-height:1.267em;border-width:2px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond form.comment-form .comment-form-rating label{display:none}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond span.comment-reply-title{text-align:center;font-size:calc(1rem + 0.72917vw);font-weight:800;margin-bottom:43px;margin-top:100px;text-transform:capitalize}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews #review_form_wrapper #review_form #respond.comment-respond{text-align:center}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .description p{margin-bottom:10px;font-size:16px;line-height:26px;font-weight:500;color:#000}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .star-rating span:before{color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .star-rating:before{color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .star-rating{top:0;position:absolute;font-size:12px;left:0!important;right:calc(100% - 64px)!important}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .meta time.woocommerce-review__published-date{color:#b5b5b5;font-size:12px;font-weight:500;line-height:17px;margin-bottom:15px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .meta strong.woocommerce-review__author{color:#000;font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container .comment-text .meta{position:relative;margin-bottom:0;margin-top:0}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist .comment_container img.avatar{display:none}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist li .comment_container{padding-bottom:10px;margin-top:20px;margin-bottom:0;border-color:#b5b5b5}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments ol.commentlist li{margin-bottom:0}
.elementor-380 .elementor-element.elementor-element-404c96d #comments h2.woocommerce-Reviews-title{display:none!important}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews #comments{padding-top:0;padding-bottom:0;border-color:#b5b5b5}
.elementor-380 .elementor-element.elementor-element-404c96d .sp-reviews-heading{text-align:center;margin-bottom:43px;margin-top:100px;text-transform:capitalize}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .rating-summary-wrap div.item .rate-count{color:#000;font-size:12px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap .write-a-review .button{line-height:35px;border-radius:50px;font-size:13px;color:#000;font-weight:800;text-transform:capitalize;padding-top:0;padding-bottom:0;background-color:#f4f5f6;border-style:solid;border-width:2px;border-color:#f4f5f6;padding-left:47px;padding-right:47px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap .write-a-review .button:hover{background-color:#fff!important;color:#000!important;border-color:#ffc857}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap .write-a-review{position:absolute;top:0;left:0}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap .reviews-count{color:#b5b5b5;font-size:12px;font-weight:500;margin-bottom:0}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap .average-rating-stars{display:none}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap div.average-rating:before{background-image:url(https://climaxthemes.org/templates/wp-content/uploads/2024/08/kt-food-beverage-star-icon.svg);width:13px;height:12px;display:block;margin-right:5px;content:''}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap div.average-rating{display:flex;color:#121212;font-size:12px;font-weight:600;align-items:center;margin-bottom:0;margin-left:9px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery .overall-rating-wrap{margin-right:0;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;flex-basis:unset;margin-bottom:20px}
.elementor-380 .elementor-element.elementor-element-404c96d #reviews.woocommerce-Reviews .kata-review-summery{display:flex;flex-direction:column;margin-bottom:26px}
.elementor-380 .elementor-element.elementor-element-404c96d .sp-reviews-wrapper #reviews.woocommerce-Reviews{position:relative}
.elementor-380 .elementor-element.elementor-element-404c96d .sp-reviews-wrapper{margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:847px}
.elementor-380 .elementor-element.elementor-element-72b9117 ul.products li.product{margin-bottom:0!important}
.elementor-380 .elementor-element.elementor-element-72b9117 .sp-products-heading{text-align:right;font-size:calc(1rem + 0.72917vw);font-weight:800;margin-bottom:34px;line-height:45px;color:#000}
.elementor-380 .elementor-element.elementor-element-72b9117 .sp-products-heading:after{content:'لورم ایپسوم متن ساختگی با تولید سادگی';display:block;color:#585858;font-size:16px;line-height:24px;font-weight:400;margin-top:8px}
.elementor-380 .elementor-element.elementor-element-c7573f4{background-image:url(http://sorensolar.com/wp-content/uploads/2024/10/food-beverage-cta-bg.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
.elementor-380 .elementor-element.elementor-element-7950af0{max-width:271px;width:100%}
.elementor-380 .elementor-element.elementor-element-adb61dd .kata-image img{box-shadow:0 10px 50px #00000047;border-radius:30px}
.elementor-380 .elementor-element.elementor-element-adb61dd .kata-image:after{background-image:url(http://sorensolar.com/wp-content/uploads/2024/10/food-beverage-shape-cta.svg);background-repeat:no-repeat;width:106px;height:86px;display:block;position:absolute;top:-59px;right:-48px;transform:rotate(0deg);background-position:center center;background-size:contain;content:''}
.elementor-380 .elementor-element.elementor-element-35a245c{max-width:428px;width:100%;margin-left:90px;margin-right:65px}
.elementor-380 .elementor-element.elementor-element-c70bf6b .kata-plus-title-wrapper .kata-plus-title{margin-bottom:27px}
.elementor-380 .elementor-element.elementor-element-c70bf6b .kata-plus-title-wrapper{margin:0;padding:0}
.elementor-380 .elementor-element.elementor-element-b64c8c4 .kata-button img{margin-right:10px;position:relative;top:-2px}
.elementor-380 .elementor-element.elementor-element-b64c8c4 .kata-button{background-color:#fff!important;color:#000!important;display:flex;margin-right:0;align-items:center;margin-bottom:0;height:42px;line-height:42px;border-radius:50px;padding-top:13px;padding-left:26px;padding-right:26px;padding-bottom:12px;border-style:solid;border-width:1px;border-color:#ffc858}
.elementor-380 .elementor-element.elementor-element-b64c8c4 .kata-button:hover{background-color:#ffc858;border-style:solid;border-width:1px;border-color:#000}
.elementor-380 .elementor-element.elementor-element-68e1391 .kata-button img{margin-right:10px;position:relative;top:-2px}
.elementor-380 .elementor-element.elementor-element-68e1391 .kata-button{background-color:#fff!important;color:#000!important;display:flex;margin-right:0;align-items:center;margin-bottom:0;height:42px;line-height:42px;border-radius:50px;padding-top:13px;padding-left:26px;padding-right:26px;padding-bottom:12px;border-style:solid;border-width:1px;border-color:#ffc858}
.elementor-380 .elementor-element.elementor-element-68e1391 .kata-button:hover{background-color:#ffc858;border-style:solid;border-width:1px;border-color:#000}
.elementor-380 .elementor-element.elementor-element-b9510ec{max-width:282px;width:100%}
.elementor-380 .elementor-element.elementor-element-d2d4280 .kata-plus-text{margin-bottom:20px;padding-bottom:0}
.elementor-380 .elementor-element.elementor-element-d2d4280 .kata-plus-text p{margin-bottom:0;max-width:282px;width:100%}
.elementor-380 .elementor-element.elementor-element-69b63a0 .kata-image{margin-bottom:4px}
.elementor-380 .elementor-element.elementor-element-fce0fc8 .kata-plus-text p{margin-bottom:0;font-size:12px!important;line-height:28px!important;font-weight:600!important}
@media(max-width: 1366px) {
.elementor-380 .elementor-element.elementor-element-35a245c{margin-left:40px;margin-right:40px}
}
@media(max-width: 1200px) {
.elementor-380 .elementor-element.elementor-element-71c1707 .sp-description-wrapper{margin-left:0}
.elementor-380 .elementor-element.elementor-element-c7573f4{background-size:auto}
.elementor-380 .elementor-element.elementor-element-35a245c{margin-left:0;margin-right:0}
}
@media(max-width: 1024px) {
.elementor-380 .elementor-element.elementor-element-71c1707 .sp-description-wrapper{margin-left:0}
}
@media(max-width: 880px) {
.elementor-380 .elementor-element.elementor-element-71c1707 .sp-description-wrapper{margin-left:0}
}