css.et_pb_gallery_items{column-count:2}.et_pb_gallery_item{width:50%}.et_pb_gallery_image img{max-width:20%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'],.et-lb-wrapper{position:fixed!important;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#2EA3F2;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}.time-slot-buttons{display:flex;gap:10px;flex-wrap:wrap}.time-slot-button{display:inline-block;padding:10px 15px;background-color:#d9534f;color:white;text-decoration:none;border-radius:5px;font-weight:bold;font-size:14px}.time-slot-button:hover{background-color:#c9302c}.time-slot-button{cursor:pointer}@media only screen and (min-width:767px) and (max-width:980px){#dg-products-section .woocommerce{width:475px}#dg-products-section.et_pb_shop ul.products li.product{width:222px!important}#dg-products-section.et_pb_shop ul.products.swiper-wrapper li.product{margin-right:30px!important}}@media only screen and (max-width:766px){#dg-products-section .woocommerce{width:200px}#dg-products-section.et_pb_shop ul.products.swiper-wrapper li.product{width:100%!important;margin-right:15px!important}}.woocommerce ul.products li.product{box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:10px;overflow:hidden;background:#fff;padding:15px;margin:20px!important;transition:all 0.3s ease;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}.woocommerce ul.products li.product:hover{box-shadow:0 6px 20px rgba(0,0,0,0.2);transform:translateY(-3px)}.custom-product-rating{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:14px;color:#666}.custom-product-rating .star-rating{font-size:16px;color:#f39c12}.review-count{font-size:13px;color:#999}.woocommerce div.product div.images .flex-control-thumbs li{width:8%!important;clear:none!important;margin:0.1%!important}.custom-gallery-pattern{display:flex;flex-direction:column;gap:20px}.big-image img{width:100%;height:auto;object-fit:cover;border-radius:12px}.small-images-row{display:flex;gap:10px}.small-image{width:50%}.small-image img{width:100%;height:auto;object-fit:cover;border-radius:10px}.reviews-slider-wrapper{display:flex;overflow-x:auto;gap:20px;padding:20px 0}.review-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.08);padding:16px;width:300px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.review-header{display:flex;align-items:center;margin-bottom:12px}.avatar{width:40px;height:40px;background-color:#ccc;background-size:cover;background-position:center;border-radius:50%;margin-right:10px}.user-info span{font-size:12px;color:#666}.review-rating{font-size:16px;color:#ccc;margin-bottom:10px}.review-rating .filled{color:#e60023}.review-rating small{display:block;font-size:12px;color:#999}.review-content{font-size:14px;color:#333;margin-bottom:10px}.review-footer{font-size:13px;color:#444;margin-top:auto}.review-footer .product-info{font-size:12px;color:#999}.more-link{color:#e60023;font-weight:500;display:block;margin-top:8px}.restaurant-review-wrapper{max-width:800px;margin:0 auto}.review-card{border-bottom:1px solid #e5e7eb;padding:20px 0}.review-header{display:flex;align-items:center;gap:10px}.avatar{background-color:#f43f5e;color:white;width:40px;height:40px;font-weight:bold;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.review-rating{margin:5px 0}.review-text{margin-top:10px}.review-summary{border-bottom:1px solid #e5e7eb;margin-bottom:30px;padding-bottom:20px}.overall-rating .stars{font-size:24px}.average-categories{font-weight:bold;margin:10px 0}.rating-bars .bar-row{display:flex;align-items:center;gap:10px;margin:5px 0}.rating-bars .bar{flex:1;background-color:#eee;height:10px;border-radius:5px;overflow:hidden}.rating-bars .fill{height:100%;background-color:#f43f5e}.cart_totals h2{color:rgb(255,255,255)}.cr-customer-consent .woocommerce-terms-and-conditions-checkbox-text{color:rgb(255,255,255)}.woocommerce-terms-and-conditions-wrapper .form-row{color:rgb(255,255,255)}tfoot>tr:nth-of-type(1)>td:nth-of-type(1)>span:nth-of-type(1)>span{color:rgb(255,255,255)}tfoot>tr:nth-of-type(2)>td{color:rgb(255,255,255)}tfoot>tr:nth-of-type(3)>td{color:rgb(255,250,250)}.woocommerce-table__product-total bdi{color:rgb(255,255,255)}#yith-wcwl-icon-heart-outline{color:rgb(255,46,46)}.wpgb-block-5 path{color:rgb(248,0,0)}#main-content .et_pb_tabs_controls{background-color:rgb(42,42,122)}#comments .woocommerce-Reviews-title{color:rgb(255,255,255)}.wcfm-shipping-policies .wcfm_policies_heading{color:rgb(255,255,255)}.wcfm-refund-policies .wcfm_policies_heading{color:rgb(255,255,255)!important}.wcfm-cancellation-policies .wcfm_policies_heading{color:rgb(255,255,255)}#main-content .wcfm_dashboard_item_title{color:rgb(255,255,255)!important}#main-content .wcfmmp_sold_by_label{color:rgb(255,255,255)}#main-content .posted_in{color:rgb(255,255,255)}.woocommerce-MyAccount-content p:nth-of-type(1){color:rgb(255,255,255)}.woocommerce-MyAccount-content p:nth-of-type(2){color:rgb(255,255,255)}.woocommerce-Address-title h2{color:rgb(255,255,255)}#main-content ul{color:rgb(255,255,255)}#main-content address{color:rgb(255,255,255)}#main-content .woocommerce-orders-table{color:rgb(255,255,255)}.woo-wallet-header h2{color:rgb(255,255,255)}#main-content .woocommerce-EditAccountForm{color:rgb(255,255,255)}#main-content legend{color:rgb(255,255,255)}#main-content .woocommerce-enquiry-table{color:rgb(255,255,255)}#main-content .woocommerce-support-tickets-table{color:rgb(255,255,255)}.woo-wallet-header h2{color:rgb(255,255,255)}#main-content .woocommerce-MyAccount-content{color:rgb(255,255,255)}.woocommerce-MyAccount-content>h2{color:rgb(255,255,255)}#main-content .woocommerce-order-details__title{color:rgb(255,255,255)}#main-content .woocommerce-column__title{color:rgb(255,255,255)}#product_cats_checklist{color:rgb(0,0,0)!important}#product_cats_checklist .product_taxonomy_sub_checklist_visible{color:rgb(0,0,0)}#game_name{color:rgb(0,0,0)!important}html[lang="fa-IR"],html[lang="fa-IR"] body,.translatepress-fa_IR{direction:ltr!important;text-align:left!important}#main-content input[type="search"]{border-top-left-radius:37px!important;border-bottom-left-radius:37px!important}#main-content .aws-search-btn{background-image:linear-gradient(rgb(69,250,250),rgb(182,0,255))!important;border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.wpgb-block-1 a{color:rgb(255,254,254)!important}