.product_image_box{position:relative}.product_image_box .flex-viewport{border-radius:var(--border-radius);max-height:280px;min-height:280px}.product_percent{position:absolute;top:10px;left:10px;background:var(--main-color);border-radius:50px;color:#fff;width:35px;height:35px;display:flex;justify-content:center;align-items:center;z-index:10}.onsale{position:absolute;top:55px;right:10px;border:1px solid var(--main-color);color:var(--main-color);font-size:13px;border-radius:3px;padding:3px 6px;z-index:10}.woocommerce-product-gallery__trigger{display:none;position:absolute;top:10px;right:70px;z-index:10}.add_to_cart_ajax.btn_loading:before{top:11px!important;right:45%!important}.woocommerce-product-gallery__image img{object-fit:cover}.flex-control-nav{display:flex;gap:15px;width:100%;margin:10px auto 0!important;padding:10px;max-width:100%;overflow-x:auto;scrollbar-width:thin}.flex-control-nav::-webkit-scrollbar{height:9px}.flex-control-nav::-webkit-scrollbar-track{background:#eee}.flex-control-nav::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.flex-control-thumbs img{max-width:48px;outline:1px solid #aaaa;border-radius:4px;outline-offset:3px;cursor:pointer}.flex-control-thumbs img.flex-active{outline-color:var(--main-color)}.woocommerce-product-gallery__image img{margin:auto;display:block;width:100%;max-height:100%;max-height:290px;border-radius:var(--border-radius)}.prodcut_attributes{margin-top:30px;padding:30px!important}.tab_title{display:flex;justify-content:flex-start;align-items:center;gap:20px;border-bottom:1px solid #ddd;padding-bottom:10px!important;margin-bottom:20px!important}.tab_title li{position:relative;font-size:14px;font-style:normal;font-weight:600;color:#2C2C2C;cursor:pointer}.tab_title li::selection{background:transparent}.tab_title li.active:after{content:'';position:absolute;bottom:-12px;left:50%;width:50px;height:3px;background:var(--second-color);transform:translatex(-50%)}.add_to_cart button,.out_of_stock{background:var(--main-color);font-size:14px;font-weight:600;border:0;width:100%;padding:10px 5px;border:1px solid var(--main-color)!important;border-radius:8px;margin-top:10px;text-align:center}.add_to_cart button:focus,.add_to_cart button:hover{background:transparent;color:var(--main-color);outline:0!important;box-shadow:unset!important}.out_of_stock{background:red!important;border-color:red!important}.offercoffee_price_box{font-size:14px;margin-bottom:15px}.offercoffee_price_box_title{font-size:14px;color:#2C2C2C;font-weight:600;margin-bottom:10px;display:block}.offercoffee_price_title{position:relative;text-align:left;font-size:16px;font-weight:700;color:#43A047;display:flex;flex-direction:column}.product_sale_price_to_buy{color:#999;font-size:14px}ins{font-size:16px!important;font-weight:700}del{font-size:14px;color:#aaa;font-weight:600}.green_text{color:#43A047!important;font-weight:600}.offercoffee_sale_percent{background:var(--main-color);color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:600;position:absolute;bottom:2px;left:105%;width:30px;height:20px}.product_content{position:relative;padding:10px 0 70px;height:100%}.prodcut_content :is(h2,h3,h4,h5,h6){margin:15px 0 5px}.prodcut_content p{line-height:23px;color:var(--text-color)}.prodcut_content p a{color:var(--main-color)}.product_content .product_title{font-size:16px;font-weight:600;color:#2C2C2C;margin-bottom:4px}.product_sub_title{color:#888;font-size:12px;font-weight:500}.product_favorite_btn{position:absolute!important;top:0;left:0;border:1px solid #ccc;width:35px;height:35px;border-radius:50px;cursor:pointer}.product_favorite_btn.btn_loading::before{background-image:none!important;top:7px;right:7px}.product_favorite_btn:before{content:'';width:16px;height:16px;position:absolute;top:10px;left:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23C28D47' class='bi bi-heart' viewBox='0 0 16 16'%3E%3Cpath d='m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143q.09.083.176.171a3 3 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15'/%3E%3C/svg%3E")}.product_favorite_btn:hover,.product_favorite_btn.active{background:var(--main-color);border-color:var(--main-color)}.product_favorite_btn:hover:before,.product_favorite_btn.active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-heart' viewBox='0 0 16 16'%3E%3Cpath d='m8 2.748-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01zM8 15C-7.333 4.868 3.279-3.04 7.824 1.143q.09.083.176.171a3 3 0 0 1 .176-.17C12.72-3.042 23.333 4.867 8 15'/%3E%3C/svg%3E")}.product_attributes_wrap{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0}.product_attributes_wrap .product_attribut_item{flex:0 0 48%;position:relative;padding-right:12px;font-size:14px;font-weight:400}.product_attributes_wrap .product_attribut_item:before{content:'';width:19px;height:20px;position:absolute;top:-4px;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='%23C28D47' class='bi bi-dot' viewBox='0 0 16 16'%3E%3Cpath d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E")}.offercoffee_advantages{display:flex;justify-content:flex-start;align-items:start;gap:10px;position:absolute;bottom:0;right:10px;font-size:12px}.offercoffee_advantages strong{font-size:14px}#product_variations_form{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}#product_variations_form .form_group{position:relative;border:1px solid #ccc;border-radius:8px;width:100%;flex:0 0 49%;margin-bottom:10px}#product_variations_form .form_group label{position:absolute;top:-12px;background:#f6f6f6;padding:2px 5px;font-size:12px;font-weight:500;right:15px}#product_variations_form .form_group select{width:100%;background:transparent;border:0;padding:10px 15px;font-size:14px}.chosen-single{background:transparent!important;box-shadow:unset!important;border:0!important;padding:9px!important;height:40px!important}.chosen-container-single .chosen-single div b{transform:translate(-5px,9px)}.chosen-results{max-height:300px!important;padding:8px!important;scrollbar-width:thin}.chosen-results li{border-bottom:1px solid #ddd;padding:5px 0!important;margin:5px 0!important}.chosen-results::-webkit-scrollbar{width:8px}.chosen-results::-webkit-scrollbar-track{background:#f2f6f8}.chosen-results::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px}.offercoffee_users_rating .comments_box{margin:10px 0;padding:10px 30px;border-radius:var(--border-radius);border:1px solid #eee}.offercoffee_comment_wrap_text{font-size:14px;color:var(--text-color)}.offercoffee_users_rating .comments_box .comment_title{display:flex;justify-content:space-between;align-items:center}.offercoffee_users_rating .comments_box .subject{font-size:13px;font-weight:700}.offercoffee_users_rating .comment_date{font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.offercoffee_users_rating .comments_box .right_text .commenter_name{color:var(--main-color);font-size:10px;font-weight:700;margin-right:15px}.offercoffee_users_rating .comments_box .comment_title .left_text i{color:var(--main-color);font-size:16px}.offercoffee_users_rating .comments_box .comment_body{text-align:justify;margin:20px 0 0;font-size:11px;line-height:22px}.offercoffee_users_rating .comments_box .comment_reply{margin:20px 0;padding:25px 20px;background-color:#f6f7fb;border-radius:var(--border-radius);font-size:10px;line-height:24px}.comment_reply code{display:block}.offercoffee_users_rating .comments_box .comment_reply_btn{font-size:10px;font-weight:700;margin:10px 0 20px;display:block}.offercoffee_users_rating .add_comment{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px;padding:20px;background-color:#f6f7fb;border-radius:var(--border-radius)}.offercoffee_users_rating .add_comment .add_comment_btn{background-color:var(--main-color);padding:15px 30px;border-radius:10px;color:#fff!important;border:0;margin:15px auto;display:block;font-size:10px;font-weight:700;cursor:pointer}.offercoffee_users_rating .add_comment .add_comment_btn:hover{box-shadow:inset 0 0 200px 0 #00000038}.offercoffee_users_rating .add_comment p{font-size:11px;color:#777;margin-top:10px}.product_rating_star{display:flex;flex-direction:row-reverse;padding:0 10px}.product_rating_star:not(:checked) > input{position:absolute;top:-9999px}.product_rating_star:not(:checked) > label{width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:22px;color:#ccc}.product_rating_star > input:checked ~ label{color:#ffc700}.product_rating_star > input ~ label{font-size:20px}.product_rating_star:not(:checked) > label:hover,.product_rating_star:not(:checked) > label:hover ~ label{color:#deb217}.product_rating_star > input:checked + label:hover,.product_rating_star > input:checked + label:hover ~ label,.product_rating_star > input:checked ~ label:hover,.product_rating_star > input:checked ~ label:hover ~ label,.product_rating_star > label:hover ~ input:checked ~ label{color:#c59b08}.insert_comment .insert_comment_btn{color:#fff!important;position:relative;display:block;width:fit-content;margin-top:10px;border-radius:var(--border-radius);background-color:var(--main-color);background-image:linear-gradient(135deg,var(--main-color),var(--second-color))!important;font-size:13px;text-decoration:none;padding:15px 95px 15px 50px !important;padding-right:50px;margin-bottom:15px;overflow:hidden;transition:.2s all;cursor:pointer}.insert_comment .insert_comment_btn:before{font-size:30px;top:2px;position:absolute;right:15px;content:"\f27a";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-family:FontAwesome}.insert_comment .insert_comment_btn:after{content:"+";width:90px;height:106px;position:absolute;right:-7px;top:-32px;background:hsla(0,0%,100%,.21);border-radius:50%;transition:all .3s ease-in-out;box-sizing:border-box;padding-right:63px;padding-top:36px;text-align:right;font-weight:500;font-size:28px}.insert_comment .insert_comment_btn:hover{color:#fff!important}.insert_comment .insert_comment_btn:hover::after{width:130%;border-radius:0}.insert_comment_popup{display:none;position:fixed;min-width:70%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:var(--border-radius);padding:30px;z-index:9999}.insert_comment_popup.active{display:block}.insert_comment_popup .close_btn{position:absolute;left:15px;top:20px;font-size:20px;cursor:pointer;width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#333}.insert_comment_popup p{font-size:12px}.insert_comment_popup .comment_form{margin-top:20px}.form-group{position:relative;margin-bottom:15px}.form-group :is(input,textarea){font-size:12px!important}.input_effect_box{border:1px solid #eeeefc;border-radius:10px;padding:8px 0}.effect_box{border:0!important;font-size:10px!important;padding:10px 120px 10px 0 !important;background-color:transparent!important;transition:.4s!important}.effect_box.has-content{padding:10px 18px 10px 0 !important}.effect_box:focus{outline:0!important;box-shadow:none!important;padding:10px 18px 10px 10px !important}.effect_box ~ label{position:absolute;right:20px;top:18px;color:#131313;border-left:1px solid #000;padding-left:3px;font-size:11px;font-weight:600;transition:.3s}.effect_box:focus ~ label,.has-content.effect_box ~ label{top:-8px;font-size:12px;right:15px;color:#333;padding:0 6px;background:#fff;border-left:0;transition:.3s}.insert_comment_popup input[type="submit"]{padding:15px 30px!important;background-color:var(--main-color)!important;border:1px solid var(--main-color)!important;font-size:12px!important;float:left!important;font-weight:600!important;border-radius:var(--border-radius)!important;color:#fff!important}.insert_comment_popup input[type="submit"]:hover,.insert_comment_popup input[type="submit"]:focus{background-color:#fff!important;color:var(--main-color)!important;outline:0!important;box-shadow:unset!important}.insert_comment_popup .inner_subtitle{border-bottom:1px solid #eee;padding-bottom:5px}.offercoffee_users_rating .add_comment{display:flex;justify-content:space-between;align-items:center;margin:0 0 30px;padding:20px;background-color:#f6f7fb;border-radius:var(--border-radius)}#reviews li .comment-body{background:#ffffffd6;border-radius:var(--border-radius);padding:15px;margin:8px 0;font-size:13px;border-right:4px solid var(--main-color);position:relative}#reviews li .comment-body .comment-author{width:90%}#reviews li .comment-body img{border-radius:30px}#reviews li .comment-body a{color:var(--main-color)}.comment-metadata{position:absolute;top:15px;left:15px}.comment-metadata a{font-size:11px;color:#aaa;pointer-events:none}.comment-content p{font-size:12px;margin-right:34px}.children{margin-right:30px!important}#reviews li .children .comment-body{border-right:2px solid var(--main-color)}#reviews li .comment-edit-link{display:none}.comment-notes,.comment-form-cookies-consent{display:none}.comment_like_btn{position:relative;display:flex;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:200;cursor:pointer}.comment-comment_like_btn:hover svg,.comment_like_btn.active svg{fill:var(--main-color)}.comment-metadata time{display:flex;flex-direction:column;font-size:0}.comment-metadata time .time_box{font-size:12px}.out_of_stock_overlay{position:relative;overflow:hidden}.out_of_stock_overlay::before{content:'';background:#0001;position:absolute;top:0;bottom:0;left:0;right:0;backdrop-filter:blur(2px);z-index:10}.out_of_stock_overlay::after{content:'ناموجود';position:absolute;top:10px;left:-39px;background:#c29a68;color:#fff;font-size:13px;z-index:11;padding:6px 50px;transform:rotate(-38deg)}@media (max-width: 768px){.product_favorite_btn{position:absolute!important;top:10px;right:10px;background:#fff;border:0}.product_content{padding:10px 0}.flex-control-nav{margin:20px auto!important}.product_attributes_wrap{flex-direction:column}#product_variations_form{gap:10px;flex-direction:column}.offercoffee_advantages{display:none}#reviews li .comment-body{background:#ffffffd6;padding:10px;font-size:12px}#reviews li .comment-body a{font-size:12px}.comment-content p{font-size:11px;margin-right:0;margin-top:5px}.insert_comment_popup{min-width:95%}}
.add_to_cart_form_single.out_of_stock_mobile::before {
  content: "ناموجود";
  color: red;
  font-weight: bold;
}