/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Chrome, Edge, Safari */
::-webkit-scrollbar {width: 12px;height: 12px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {background-color: #888;border-radius: 6px;border: 3px solid #f1f1f1;}
::-webkit-scrollbar-thumb:hover {background: #555;}
:focus-visible{outline: none !important}
/* Firefox */
* {scrollbar-width: thin; /* "auto" or "thin" */scrollbar-color: #888 #f1f1f1; /* thumb color, track color */}
:root{
  --ar-font   : 'Almarai';
  --en-font-1 : 'Poppins';
  --en-font-2 : 'Rubik';
}
html{overflow-x: hidden;}
body{font-family: 'Poppins';-ms-overflow-style: -ms-autohiding-scrollbar;}
a{text-decoration: none !important;}
input:focus {outline: none;}
.padd_sec{padding: 2em 6em}
.forminator-input, .forminator-textarea{ border-radius: 8px !important;border: 2px solid #cfb584 !important;}
.forminator-button{font-family: Poppins !important, sans-serif;text-align: center !important;padding: 12px 18px !important;border-radius: 8px !important;background-color: #b18635 !important;color: #ffffff !important;text-decoration: none !important;}
#main_nav { position: fixed;top: 0;width: 100%;z-index: 500; }
#main_nav .top{height: 75px;display: flex;justify-content: space-between;align-items: center;padding: 0em 4em;background: #fff;box-shadow: 0 -1px 4px 3px #62626212;}
#main_nav .middle img{height: 100px;width: 100px;}
#main_nav .middle{background: #fff;position: relative;top: 20px;border-bottom-right-radius: 48px;border-bottom-left-radius: 47px;padding: 5px 31px;box-shadow: 0 4px 4px 3px #00000008;overflow: hidden;}
#main_nav .top .left, nav .top .right{ flex: 0 0 42%;display: flex;justify-content: center;align-items: center; }
#main_nav .middle{ flex: 0 0 15%;text-align: center; }
#menu-left-header-menu, #menu-right-header-menu,#menu-left-header-menu-ar, #menu-right-header-menu-ar{list-style: none;margin: 0;display: flex;justify-content: center;gap: 30px;}
#menu-left-header-menu li a, #menu-right-header-menu li a,#menu-left-header-menu-ar li a,#menu-right-header-menu-ar li a{ text-decoration: none;color: #242423ab;font-family: 'Poppins';font-weight: 500; }
#menu-left-header-menu-ar li a,#menu-right-header-menu-ar li a{ font-family: var(--ar-font) !important;font-weight: 600; }
#menu-left-header-menu li a:hover, #menu-right-header-menu li a:hover,#menu-left-header-menu-ar li a:hover, #menu-right-header-menu-ar li a:hover{ color: #b08535; }
#menu-left-header-menu li.current_page_item a, #menu-right-header-menu li.current_page_item a,#menu-left-header-menu-ar li.current_page_item a, #menu-right-header-menu-ar li.current_page_item a{ color: #b08535; }
.hm_top_header{background: #f3d9b3;height: 600px;margin-top: 50px;display: flex;justify-content: space-evenly;align-items: center;}
.hm_top_header .left{width: 23%;}
.hm_top_header .left:lang(ar){font-family: var(--ar-font);}
.hm_top_header .left h3{font-size: 39px;font-family: inherit;font-weight: 600;}
/* .hm_top_header .left p{font-size: 39px;font-family: inherit;font-weight: 600;} */
.hm_top_header .middle{ width: 50%}
.hm_top_header .right{width: 23%;text-align: center;height: 200px;border-radius: 18px;background: #ffffffc9;margin-top: 12em;display: flex;flex-direction: column;justify-content: center;align-items: center;border: 3px solid #bb8d37;}
.hm_top_header .right:lang(ar){font-family: var(--ar-font);}
.hm_top_header .right h4{font-family: inherit;font-weight: 500;}
.hm_top_header .right h4:lang(ar){font-weight: 600;}
.hm_top_header .right p{margin-bottom: 0.5em}
.hm_top_header .right p:lang(ar){direction: rtl;}
#top_products { margin-top: 3em; }
#top_products h2{text-align: center;font-family: 'poppins';font-weight: 500;margin-bottom: 2em;}
#top_products h2:lang(ar){font-family: var(--ar-font);}
#top_products .items { display: flex;gap: 1.5em;justify-content: flex-start;align-items: stretch;flex-wrap: wrap; }
#top_products .items .item {height: 320px;padding: 25px;border: 2px solid #b08535;border-radius: 22px;text-align: center;transition: all 0.5s}
#top_products .items .item:hover { background: #b288385e; }
#top_products .items .item img{height: 165px;width: 165px;object-fit: contain;border-radius: 12px;margin: 0px auto;}
#top_products .items .item h3{font-size: 17px;text-align: center;text-transform: capitalize;margin-top: 0px;margin-bottom: 0.3em;font-family: var(--en-font-1);}
#top_products .items .item h3:lang(ar){font-family: var(--ar-font);font-weight: 600;color: #444;}
#top_products .items .item .bottom_info{display: flex;justify-content: space-between;align-items: center;font-size: 15px;color: #b08535;font-weight: 500;font-family: var(--en-font-1);}
#top_products .items .item .bottom_info:lang(ar){font-family: var(--ar-font);font-weight: 600}
#top_products .items .item span{font-size: 15px;}
#top_products .items .item span:lang(ar){font-family: var(--ar-font);}
#top_products .items .item .add_fave{display: none;margin-top: 1em;justify-content: space-evenly;align-items: center;cursor: pointer}
#top_products .items .item .add_fave a{text-decoration: none;color: #868686;}
#top_products .items .item .add_fave a:lang(ar){font-family: var(--ar-font);font-weight: 600;}
#top_products .items .item:hover .add_fave{display: flex;}
#hm_AE960{ display: flex;justify-content: space-between;align-items: center;gap: 2em;flex-wrap: wrap;margin: 3em 0; }
#hm_AE960 .left{flex: 1 0 58%;}
#hm_AE960 .left:lang(ar){font-family: var(--ar-font);}
#hm_AE960 .right{ flex: 1 0 39%; }
#hm_AE960 .left h2{ font-size: 55px;font-weight: 600; }
#hm_AE960 .left p{ line-height: 1.8; width: 90%;font-size: 15px; }
#hm_AE960 .right .item_hm_AE960 { padding: 2em;border: 5px solid;color: #b0853545;border-radius: 35px; }
#hm_AE960 .right .item_hm_AE960 img{ border-radius: 30px; }
#hm_AE960 .left a{border: 1px solid;border-radius: 12px;margin-top: 2em;display: block;width: fit-content;color: #b08535;text-decoration: none;padding: 0.7em 1.8em;transition: all .5s}
#hm_AE960 .left a:hover{ background: #242423;color: #fff; }
.hd_info { margin-left: 3em;display: flex;justify-content: space-between;align-items: center;gap: 10px; }
.hd_info:lang(ar){margin-left: 0em;margin-right: 3em;}
.hd_info a:nth-child(2){color: #242423;border: 2px solid #171c2094;padding: 3px;border-radius: 100%;height: 35px;width: 35px;display: block;text-align: center;}
.hd_info > a:nth-child(3){text-decoration: none}
.menu_amount_mouny{display: flex;align-items: stretch;justify-content: center;gap: 10px;border: 2px solid #171c2094;padding: 8px;border-radius: 24px;margin-left: 5px;}
.menu_amount_mouny p{margin: 0;font-size: 15px;color: #171c2094;}
#hm_blogs .blog_items{ display: flex;justify-content: center;align-items: center;gap: 30px; }
#hm_blogs .item{display: flex;align-items: center;justify-content: space-between;gap: 10px;border: 2px solid #b28736;padding: 2em;border-radius: 18px;margin-top: 3em; }
#hm_post_owl .owl-dots {display: flex;gap: 0.5em;justify-content: center;margin-top: 2em;}
#hm_post_owl .owl-dots .owl-dot {height: 15px;width: 15px;background: #888;border-radius: 100%;}
#hm_post_owl .owl-dots .active {height: 15px;width: 15px;background: #b28736;border-radius: 100%;}
#hm_blogs .item .right h3{font-size: 18px;font-weight: 500;margin-bottom: 5px;font-family: 'poppins';}
#hm_blogs .item .right h3:lang(ar){ font-family: var(--ar-font);}
#hm_blogs .item .right p{ font-size: 14px;line-height: 1.6;font-family: poppins;color: #484848;margin-bottom: 10px; }
#hm_blogs .item .right p:lang(ar){ font-family: var(--ar-font);}
#hm_blogs .item .right a{ font-size: 15px;font-weight: 500;margin-bottom: 5px;font-family: 'poppins';color: #000; }
#hm_blogs .item .right a:lang(ar){ font-family: var(--ar-font);}
#hm_blogs .item .left {flex: 1 0 25%;}
#hm_blogs .item .left img{width: 110px;height: 110px;border-radius: 100%;}
#hm_blogs > p{ line-height: 1.8;font-size: 15px;text-align: center;width: 60%;margin: 5px auto;}
#hm_blogs > p:lang(ar){ font-family: var(--ar-font);}
#hm_blogs h2{text-align: center;font-family: 'poppins';font-weight: 500;}
#hm_blogs h2:lang(ar){font-family: var(--ar-font);}
#footer {text-align: center;margin-top: 10em;background: #f7f7f7d6;border-top: 3px solid #b2883840;padding-top: 4em;}
#footer img{width: 100px;height: 100px;}
#footer h1{font-size: 35px;font-family: 'poppins';font-weight: 600;color: #717171;}
#footer p{width: 45%;margin: 5px auto;font-size: 15px;font-family: 'poppins';color: #717171;text-transform: capitalize;}
#footer .fo_social_icons {display: flex;justify-content: center;align-items: center;gap: 1em;width: fit-content; margin: 5px auto;}
#footer .fo_social_icons a{text-decoration: none;border: 1px solid;padding: 10px;height: 50px;width: 50px;display: block;margin: 5px auto;color: #b18635;border-radius: 10px;}
#sh_top_head{ margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd}
#sh_items .items, #category_item_pro{display: flex;gap: 1.8em;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;}
#sh_items .items .item, #category_item_pro .item{position: relative;height: 320px;flex: 0 0 23%;padding: 25px;border: 2px solid #b08535;border-radius: 22px;width: 25%;text-align: center;transition: all 0.5s;}
#sh_items .items .item img, #category_item_pro .item img{height: 165px;width: 165px;object-fit: contain;border-radius: 12px;}
#sh_items .items .item a, #category_item_pro .item a{color: #000;text-decoration: none;}
#sh_items .items .item a:lang(ar), #category_item_pro .item a:lang(ar){color: #868686;text-decoration: none;font-family: var(--ar-font);font-weight: 600;}
#sh_items .items .item h3, #category_item_pro .item h3{font-family: var(--en-font-2);font-size: 17px;text-align: center;text-transform: capitalize;}
#sh_items .items .item h3:lang(ar), #category_item_pro .item h3:lang(ar){font-family: var(--ar-font);font-weight: 600;margin-bottom: 0.2em;}
#sh_items .items .item .bottom_info .right:lang(ar),#category_item_pro .item .bottom_info .right:lang(ar){font-family: var(--ar-font);}
#sh_items .items .item .bottom_info, #category_item_pro .item .bottom_info{display: flex;justify-content: space-between;align-items: center;font-size: 15px;color: #b08535;font-weight: 500;}
#sh_items .items .item .add_fave,#category_item_pro .item .add_fave{display: none;position: absolute;top: 0;flex-direction: column;margin-top: 1em;justify-content: space-evenly;align-items: center;cursor: pointer;}
#sh_items .items .item:hover .add_fave,#category_item_pro .item:hover .add_fave{display: flex;}
.pagination_shop{display: none !important;margin: 20px auto;display: flex;gap: 1em;}
.pagination_shop span, .pagination_shop a{border: 1px solid;padding: 10px 20px;border-radius: 8px;cursor: pointer;}
.pagination_shop span{color: #fff;background: #b18635;border: none;}
.pagination_shop a{color: #000;text-decoration: none;transition: all 0.8s}
.pagination_shop a:hover{color: #fff;background: #b18635;border: 1px solid #b18635;}
.sh_top_tools{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1em;}
#sh_items .woocommerce-breadcrumb, #single_cat_page .woocommerce-breadcrumb{font-size: 14px;font-family: 'poppins';color: #000;font-weight: 500;}
#sh_items .woocommerce-breadcrumb:lang(ar), #single_cat_page .woocommerce-breadcrumb:lang(ar){font-family: var(--ar-font);}
#sh_items .woocommerce-breadcrumb a, #single_cat_page .woocommerce-breadcrumb a{text-decoration: none;color: #b08535;}
#sh_items .woocommerce-breadcrumb a:lang(ar), #single_cat_page .woocommerce-breadcrumb a:lang(ar){font-family: var(--ar-font);}
#sh_items .sh_top_tools .right select{background: #fff;font-family: 'poppins';padding: 10px 22px;border-radius: 8px;border: 1px solid #171c2094;cursor: pointer;color: #171c2094;font-size: 14px;}
#sh_top_head{ position: relative;}
#sh_top_head h2{text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#top_products_items .owl-dots .owl-dot{ width: 15px;height: 15px;background: #c6c5c5;border-radius: 100%; }
#top_products_items .owl-dots .active{ width: 15px;height: 15px;background: #b18635;border-radius: 100%; }
#top_products_items .owl-dots{ margin: 5px auto;display: flex;gap: 10px; }
#top_products_items .owl-nav{ display: none}
#cont_top_head{ margin-top: 75px;height: 265px;border-bottom: 1px solid #ddd; }
#cont_top_head > div {width: 75%;height: 100%;display: flex;flex-direction: column;justify-content: center;margin: 5px auto;text-align: center;}
#cont_top_head > div h2{font-family: var(--en-font-2);font-weight: 600;}
#cont_top_head > div h2:lang(ar){font-family: var(--ar-font);}
#cont_top_head > div p{ font-family: 'poppins';font-size: 18px;font-weight: 400; }
#cont_top_head > div p:lang(ar){font-family: var(--ar-font);}
#cont_body_info { display: flex;justify-content: space-between;align-items: start;gap: 1.5em;flex-wrap: wrap; }
#cont_body_info > .left{ flex: 1 0 35%;display: flex;justify-content: space-between;flex-direction: column;padding-top: 2em; }
#cont_body_info > .left .left{ border: 2px solid #b18635;border-radius: 12px;padding: 10px;margin-top: 1.6em;text-align: center; }
#cont_body_info > .left .right{ border: 2px solid #b18635;border-radius: 12px;padding: 10px;margin-top: 1.6em;text-align: center; }
#cont_body_info > .right{ flex: 1 0 50%; }
#cont_body_info > .right h2{ font-family: var(--en-font-2);font-weight: 600;text-align: center; }
#cont_body_info > .right h2:lang(ar){font-family: var(--ar-font);}
#cont_body_info > .left .left h3{font-size: 20px;font-weight: 600;margin-bottom: 10px; }
#cont_body_info > .left .left h3:lang(ar){font-family: var(--ar-font);}
#cont_body_info > .left .left p{font-size: 15px; }
#cont_body_info > .left .left p:lang(ar){font-family: var(--ar-font);}
#cont_body_info > .left .right h3{font-size: 20px;font-weight: 600;margin-bottom: 10px; }
#cont_body_info > .left .right h3:lang(ar){font-family: var(--ar-font);}
#cont_body_info > .left .right p{font-size: 15px; }
#cont_body_info > .left .right p:lang(ar){font-family: var(--ar-font);}
#cont_body_info .right form{ border: 2px solid #b48835;padding: 20px;border-radius: 12px;background: #fff; }
#cont_body_info .right form span{ display: flex;gap: 20px;margin-bottom: 12px;margin-bottom: 1.5em; }
#contact_us_form > label:nth-child(3):lang(ar){font-family: var(--ar-font);}
#cont_body_info .right form span > input{ border-radius: 22px;background: #fff;color: #000;border: 2px solid #b18635;font-family: var(--en-font-2);margin-top: 2em;transition: all 0.5s}
#cont_body_info .right form span > input:lang(ar){font-family: var(--ar-font);}
#cont_body_info .right form span > input:hover{ background: #b18635;color: #fff; }
#cont_body_info .right form span div { flex: 1 0 48%; }
#cont_body_info .right form span div label{ font-size: 15px;font-weight: 500; }
#cont_body_info .right form span div label:lang(ar){font-family: var(--ar-font);}
#cont_body_info .right form span div input{ width: 100%;font-size: 15px;margin-top: 10px;background: #fff;border-radius: 8px;border: 1px solid #939393ab; }
#cont_body_info .right form span div input:lang(ar){font-family: var(--ar-font);text-align: right;}
#cont_body_info .right form textarea{ width: 100%;font-size: 15px;background: #fff;border-radius: 8px;border: 1px solid #939393ab;margin-top: 10px; }
#cont_body_info .right form textarea:lang(ar){font-family: var(--ar-font);}
#sh_top_head .overlay_shop{background: #717171;width: 100%;height: 100%;}
#sh_top_head h2{color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;}
#sh_top_head h2:lang(ar){font-family: var(--ar-font);}
#register_container, #login_container{ margin-top: 8em; }
#register_container h2, #login_container h2{ text-align: center;font-family: 'poppins';font-weight: 500; }
#register_container h2, #login_container h2:lang(ar){font-family: var(--ar-font);}
#register_container form , #login_container form{width: 45%;border: 1px solid #ddd;margin: 5px auto;border-radius: 8px;padding: 20px;}
#register_container form h3, #login_container form h3{font-size: 15px;border-bottom: 1px solid #ddd;padding-bottom: 10px; }
#register_container form h3, #login_container form h3:lang(ar){font-family: var(--ar-font);}
#register_container form div, #login_container form div{display: flex;gap: 17px;flex-wrap: wrap;margin-bottom: 1em; }
#register_container form div span,#login_container form div span{display: flex;flex-direction: column;gap: 15px;flex: 1 0 48%; }
#register_container form div span,#login_container form div span:lang(ar){font-family: var(--ar-font);}
#register_container form div span label, #login_container form div span label{font-size: 14px;font-family: 'poppins';font-weight: 500; }
#register_container form div span label, #login_container form div span label:lang(ar){font-family: var(--ar-font);}
#register_container form div span input, #login_container form div span input{border: 1px solid #ddd;border-radius: 8px;background: #fff;font-size: 14px;font-weight: 600; }
#register_container form div span input, #login_container form div span input:lang(ar){font-family: var(--ar-font);}
#register_container > form:nth-child(2) > div:nth-child(3) > span:nth-child(1),
#login_container > form:nth-child(2) > div:nth-child(3) > span:nth-child(1){border-bottom: 1px solid #e8e8e8;padding-bottom: 2em; }
#register_container form input[type="submit"], #login_container form input[type="submit"]{border-radius: 50px;text-align: center;background: #000;color: #fff;font-family: 'poppins';width: 40%;}
#register_container form input[type="submit"], #login_container form input[type="submit"]:lang(ar){font-family:var(--ar-font) }
.login_link, .register_link{border-top: 1px solid #ddd;margin-top: 1em;font-family: 'poppins';display: flex;justify-content: center;align-items: center;padding-top: 1em;margin-bottom: 0!important;}
.login_link p, .register_link p{margin: 0;font-size: 14px;}
.login_link p:lang(ar), .register_link p:lang(ar){font-family: var(--ar-font);}
.login_link a, .register_link a{border-radius: 50px;text-align: center;background: #000;color: #fff;font-family: 'poppins';width: fit-content;text-decoration: none;padding: 8px 20px;font-size: 15px;}
.login_link a:lang(ar), .register_link a:lang(ar){font-family: var(--ar-font);}
.error_reg{text-align: center;margin: 5px auto;margin-top: 5px;width: 30%;display: block;margin-top: 2em; padding: 5px;border-radius: 20px;font-size: 15px;background: #f79191f0;color: #000;}
.success_reg{text-align: center;margin: 5px auto;margin-top: 5px;width: 30%;display: block;margin-top: 2em; padding: 5px;border-radius: 20px;font-size: 15px;background: #ccffbef0;color: #000;}
.error_register{font-size: 14px;font-family: 'poppins';}
.error_register:lang(ar){font-family: var(--ar-font);}
#acc_tabs { margin-top: 90px;padding: 0em 5em; }
#acc_tabs .account_tabs{ display: flex;gap: 1em; }
#acc_tabs .account_tabs > nav{ flex: 1 0 20%;/*border-right: 2px solid #3335332e;*/ }
/* #acc_tabs .account_tabs > nav:lang(ar){border-right:  0px;border-left: 2px solid #3335332e;} */
#acc_tabs .account_tabs > div.woocommerce-MyAccount-content{ flex: 1 0 80%;border: 2px solid #3335332e;padding: 2em; border-radius: 15px;}
#acc_tabs .account_tabs > div.woocommerce-MyAccount-content:lang(ar){font-family: var(--ar-font);}
#acc_tabs .account_tabs .account_navi_tabs h3{font-size: 18px;font-family: 'poppins';border-bottom: 2px solid #3335332e;padding-bottom: 8px;width: 85%;}
#acc_tabs .account_tabs .account_navi_tabs h3:lang(ar){font-family: var(--ar-font);}
#acc_tabs .account_tabs .account_navi_tabs ul{list-style: none;margin: 0;padding-right: 1em;}
#acc_tabs .account_tabs .account_navi_tabs ul li{ margin-bottom: 10px;}
#acc_tabs .account_tabs .account_navi_tabs ul li a{text-decoration: none;font-size: 15px;color: #000;font-weight: 500;font-family: 'poppins';}
#acc_tabs .account_tabs .account_navi_tabs ul li a:lang(ar){font-family: var(--ar-font);}
#acc_tabs .account_tabs .account_navi_tabs ul li.is-active{background: #e5d7be;border-radius: 8px;padding: 5px 10px;}
#acc_tabs .account_tabs .woocommerce-MyAccount-content p{font-size: 15px;font-family: 'poppins';}
#acc_tabs .account_tabs .woocommerce-MyAccount-content p:lang(ar){font-family: var(--ar-font);}
#acc_tabs .woocommerce-MyAccount-content .woocommerce-info{background: #b18737c9;color: #fff;border-top-color: #b18737;border-radius: 12px;font-size: 15px;display: flex;align-items: center;justify-content: start;gap: 1em;}
#acc_tabs .woocommerce-MyAccount-content .woo-btn-orders{background: #fffa;font-family: 'poppins';font-weight: 500;border-radius: 15px;}
#acc_tabs .woocommerce-MyAccount-content .woocommerce-info::before {content: '';display: inline-block;width: 23px; height: 31px; background: url('https://ice-rose.dev-molham.pro/wp-content/uploads/2024/08/exclamation-circle.svg') no-repeat center center;background-size: contain;margin-right: 8px;vertical-align: middle;}
#acc_tabs .woocommerce-MyAccount-content .address_title_account{font-size: 20px;font-weight: 600;font-family: 'poppins';}
#acc_tabs .woocommerce-MyAccount-content .address_title_account:lang(ar){font-family: var(--ar-font);}
#acc_tabs .woocommerce-MyAccount-content .address_title_account_btn{background: #e5d7be;color: #000;text-decoration: none;padding: 7px;border-radius: 8px;width: 30%;display: block;text-align: center;font-family: 'poppins';font-size: 16px;margin-bottom: 1em;}
#acc_tabs .woocommerce-MyAccount-content .address_title_account_btn:lang(ar){font-family: var(--ar-font);}
#acc_tabs .woocommerce-MyAccount-content .address_info{ font-size: 14px;font-family: 'poppins'; }
#address_form_account .address_heading{font-size: 19px;font-weight: 600;border-bottom: 1px solid #888;padding-bottom: 1em;}
#address_form_account .address_heading:lang(ar){font-family: var(--ar-font);}
#address_form_account .address_form_account_fields{width: 80%;margin: 5px auto;}
#address_form_account .address_form_account_fields input{padding: 8px;background: #fff;border-radius: 9px;font-size: 14px;font-weight: 400;font-family: 'poppins';}
#address_form_account .address_form_account_fields .form_btn_address{background: #c1a061;font-family: 'poppins';font-weight: 500;border-radius: 15px;color: #fff;width: 30%;padding: 11px;margin-top: 15px;}
#address_form_account .address_form_account_fields .form_btn_address:lang(ar){font-family: var(--ar-font);}
.account_details_form .user_info_form_top{border: 2px solid #3335332e;border-radius: 10px;padding: 3em 2em;position: relative;}
.account_details_form .user_info_form_top .user_info_form_head{position: absolute;top: -18px;background: #fff;width: 21%;text-align: center;font-size: 21px;font-weight: 500;font-family: 'poppins';}
.account_details_form .user_info_form_top .user_info_form_head:lang(ar){font-family: var(--ar-font);}
.account_details_form .user_info_form_top input{background: #fff;border: 1px solid #ddd;border-radius: 10px;padding: 7px 10px;font-size: 15px;font-family: 'poppins';}
.account_details_form .user_info_form_bottom{border: 2px solid #3335332e;border-radius: 10px;padding: 0em 2em;position: relative;margin-top: 2em;padding-bottom: 2em;font-family: var(--en-font-1);}
.account_details_form .user_info_form_bottom:lang(ar){font-family: var(--ar-font);}
.account_details_form .user_info_form_bottom legend{background: #fff;width: 25%;text-align: center;font-size: 21px;font-weight: 500;}
.account_details_form .user_info_form_bottom input{background: #fff;border: 1px solid #ddd;border-radius: 10px;padding: 7px 10px;font-size: 15px;font-family: 'poppins';}
.account_details_form .user_info_form_bottom input:lang(ar), .user_info_form_bottom label:lang(ar),.user_info_form_top label:lang(ar),.user_info_form_top input:lang(ar){font-family: var(--ar-font);}
.woocommerce-password-strength.bad:lang(ar),.woocommerce-password-strength.good:lang(ar),.woocommerce-password-strength.strong:lang(ar){font-family: var(--ar-font);}
.woocommerce-password-strength.bad,.woocommerce-password-strength.good,.woocommerce-password-strength.strong{border-radius: 9px;margin-top: 10px;}
.account_details_form .btn_account_details{background: #c1a061 !important;font-family: 'poppins' ;font-weight: 500 !important;border-radius: 15px !important;color: #fff !important;width: 30% !important;padding: 11px !important;margin-top: 15px !important;}
.account_details_form .btn_account_details:lang(ar){font-family: var(--ar-font);}
.user_info_form_top .display_name_note{font-size: 13px;color: #888 !important;}
#single_product_page {margin-top: 60px;}
#single_product_page .breadcrumb_top {font-size: 14px;font-family: 'poppins';color: #000;font-weight: 500;}
#single_product_page .breadcrumb_top:lang(ar){font-family: var(--ar-font);}
#single_product_page .breadcrumb_top nav a{text-decoration: none;color: #b08535;}
#single_product_page .single_product_info{margin-top: 3em;display: flex;justify-content: space-between;align-content: start;gap: 3em;}
#single_product_page .single_product_info .left{ flex: 0 0 47%;overflow: hidden; }
#single_product_page .single_product_info .left:lang(ar){font-family: var(--ar-font);}
#single_product_page .single_product_info .right{ flex: 0 0 47%; }
#single_product_page .single_product_info .left .onsale{border: 1px solid #b28736;padding: 15px;position: relative;top: 13px;background: #dddddd4a;border-bottom-right-radius: 15px;border-left: 0;z-index: 499}
#single_product_page .single_product_info .left .onsale:lang(ar){font-family: var(--ar-font);right: 0;top: 10px;border-left: 1px solid #b28736;border-right: none;border-bottom-left-radius: 11px;border-bottom-right-radius: 0;}
#single_product_page .single_product_info .left .woocommerce-product-gallery__trigger{position: absolute;top: 50%;left: 50%;z-index: 100;transform: translate(-50%,-50%);text-decoration: none;font-size: 26px;}
#single_product_page .single_product_info .left .woocommerce-product-gallery{display: flex;flex-direction: column;position: relative;}
#single_product_page .single_product_info .left .flex-viewport{width: 95%;}
#single_product_page .single_product_info .left .flex-control-nav{list-style: none;display: flex;gap: 1em;justify-content: space-around;margin: 0.5em;}
#single_product_page .single_product_info .left .flex-control-nav li img{border-radius: 12px;border: 1px solid #b08535;}
#single_product_page .single_product_info .right .product_title{ font-family: 'poppins';font-weight: 600;font-size: 20px;text-transform: capitalize;color: #333533b2;}
#single_product_page .single_product_info .right .product_title:lang(ar){font-family: var(--ar-font);}
#single_product_page .single_product_info .right .price { margin-top: 1em;color: #bbb; }
#single_product_page .single_product_info .right .price del bdi{ font-size: 17px; }
#single_product_page .single_product_info .right .price ins bdi{ color: #b08535;font-family: 'poppins';font-weight: 600;font-size: 20px; }
#single_product_page .single_product_info .right .cart{ display: flex;gap: 1em; }
#single_product_page .single_product_info .right .cart .single_add_to_cart_button{ border-radius: 25px; font-family: 'poppins';font-size: 15px; }
#single_product_page .single_product_info .right .cart .single_add_to_cart_button:lang(ar){font-family: var(--ar-font);}

.quantity {display: flex;align-items: center;border: 1px solid;border-radius: 23px;color: #ddd;}
.quantity input[type="number"] {font-size: 14px;font-weight: 600;font-family: 'poppins';-webkit-appearance: none;-moz-appearance: textfield;text-align: center;width: 50px;border: 1px solid #ccc;border-radius: 20px;margin: 0 10px;outline: none;}
.quantity button {font-size: 14px;font-weight: 600;font-family: 'poppins';background: none;color: #000;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.quantity button:focus { outline: none; }
.quantity button:before { content: '';display: block;font-size: 16px; }
.quantity button.plus:before { content: ''; }
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
.quantity input[type="number"] { -moz-appearance: textfield; }
#single_product_page .single_product_info .right .product_meta{margin-top: 2em;}
#single_product_page .single_product_info .right .product_meta .posted_in{font-size: 16px;font-weight: 500;}
#single_product_page .single_product_info .right .product_meta .posted_in a{text-decoration: none;color: #a8a8a8;font-size: 15px;}
#single_product_page .single_product_info .right .woocommerce-product-details__short-description{font-size: 14px;font-family: 'poppins';color: #939393;}
#single_product_page .single_product_info .right .woocommerce-product-details__short-description:lang(ar){font-family: var(--ar-font);}
#single_product_page .single_product_info .right .product_meta {display: flex;flex-direction: column;gap: 0.5em;}
#single_product_page .single_product_info .right .product_meta:lang(ar){font-family: var(--ar-font);}
#single_product_page .single_product_info .right .product_meta .tagged_as{font-size: 16px;font-weight: 500;}
#single_product_page .single_product_info .right .product_meta .tagged_as a{text-decoration: none;color: #a8a8a8;}
#single_product_page .single_product_info .right .social-share{display: flex;gap: 10px;margin-top: 10px;}
#single_product_page .single_product_info .right .social-share span{font-weight: 500;}
#single_product_page .single_product_info .right .social-share span:lang(ar){font-family: var(--ar-font);}
#single_product_page .single_product_info .right .social-share .items{display: flex;gap: 10px;}
#single_product_page .single_product_info .right .social-share .items a svg{fill: #a8a8a8;}
#single_product_page .single-product-tabs{display: flex;justify-content: start;align-items: baseline;gap: 3em;margin-top: 5em;margin-bottom: 5em;}
#single_product_page .single-product-tabs > ul{list-style: none;margin: 0;flex: 1 0 20%;text-align: center;}
#single_product_page .single-product-tabs > ul h3{font-size: 18px;font-weight: 500;font-family: 'poppins';border-bottom: 1px solid #ddd;padding-bottom: 1em;}
#single_product_page .single-product-tabs > ul h3:lang(ar){font-family: var(--ar-font);}
#single_product_page .single-product-tabs > ul li{background: #fff;border-radius: 8px;padding: 5px 10px;width: 100%;}
#single_product_page .single-product-tabs > ul li.active{background: #e5d7be}
#single_product_page .single-product-tabs > ul li a{text-decoration: none;font-size: 15px;color: #000;font-weight: 500;font-family: 'poppins';}
#single_product_page .single-product-tabs > ul li a:lang(ar){font-family: var(--ar-font);}
#single_product_page .single-product-tabs > div{flex: 1 0 80%;}
#single_product_page .single-product-tabs > div h2{font-size: 18px;font-weight: 500;font-family: 'poppins';border-bottom: 1px solid #ddd;padding-bottom: 1em;}
#single_product_page .single-product-tabs > div h2:lang(ar){font-family: var(--ar-font);}
#single_product_page .single-product-tabs > div#tab-description *:not(h2:nth-child(1)){font-size: 14px;font-family: 'poppins';color: #939393;}
#single_product_page .single-product-tabs > div#tab-description *:not(h2:nth-child(1)):lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #comments .woocommerce-noreviews{font-size: 14px;border: 1px solid;width: fit-content;padding: 9px;border-radius: 21px;font-family: 'poppins';color: #b28838;}
#tab-reviews #reviews #comments .woocommerce-noreviews:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #reply-title{font-size: 14px;font-family: 'poppins';}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #reply-title:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .comment-form-rating{display: flex;gap: 2em;align-items: baseline;margin-top: 1em;font-size: 15px;font-weight: 500;font-family: 'poppins';}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .comment-form-rating:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform #comment{background: #fff;border-radius: 15px;border: 1px solid #aaa9a9;font-family: 'poppins';}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform #comment:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .comment-form-comment label{font-size: 15px;font-weight: 500;font-family: 'poppins';color: #b38835;}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .comment-form-comment label:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .form-submit #submit{background: #fff;font-family: 'poppins';font-weight: 400 !important;border-radius: 21px !important;color: #c1a061;border: 1px solid;width: 30% !important;padding: 9px !important;margin-top: 15px !important;font-size: 15px;transition:all 0.8s}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .form-submit #submit:lang(ar){font-family: var(--ar-font);}
#tab-reviews #reviews #review_form_wrapper #review_form #respond #commentform .form-submit #submit:hover{background: #c1a061;color: #FFF;}
.shipping_delivery_para{font-size: 14px;font-family: 'poppins';color: #939393;}
.shipping_delivery_para:lang(ar){font-family: var(--ar-font);}
#single_product_page .related_product_title{font-size: 18px;font-weight: 500;font-family: 'poppins';border-bottom: 1px solid #ddd;padding-bottom: 1em;}
#single_product_page .related_product_title:lang(ar){font-family: var(--ar-font);}
#owl-related-product .item{height: 320px;padding: 25px;border: 2px solid #b08535;border-radius: 22px;text-align: center;transition: all 0.5s;}
#owl-related-product .item img{margin: 5px auto;height: 165px;width: 165px;object-fit: contain;border-radius: 12px;}
#owl-related-product .item h3{font-size: 17px;text-align: center;text-transform: capitalize;margin-bottom: 0;}
#owl-related-product .item .bottom_info{display: flex;justify-content: space-between;align-items: center;font-size: 15px;color: #b08535;font-weight: 500;}
#owl-related-product .item .add_fave{margin-top: 1em;display: flex;justify-content: space-evenly;align-items: center;cursor: pointer;font-size: 15px;}
#owl-related-product .item .add_fave:lang(ar){font-family: var(--ar-font);}
#owl-related-product .item a{text-decoration: none;color: #242324;}
#tab-reviews #reviews #comments .commentlist{list-style: none;margin: 0;}
#tab-reviews #reviews #comments .commentlist .comment_container {display: flex;}
#tab-reviews #reviews #comments .commentlist .comment_container img{border-radius: 100%;height: 60px;width: 60px;margin-right: 2em;}
#tab-reviews #reviews #comments .commentlist .comment_container img:lang(ar){margin-left: 2em;margin-right: 0em;}
#tab-reviews #reviews #comments .commentlist .comment_container .comment-text:lang(ar){font-family: var(--ar-font);}
.stars a {color: gold;text-decoration: none;font-size: 1.5em;}
.single_product_info .woocommerce-product-rating .woocommerce-review-link{font-size: 14px;font-family: 'poppins';font-weight: 500;color: #9d9d9d;text-decoration: none;}
.single_product_info .woocommerce-product-rating .woocommerce-review-link:lang(ar){    font-family: var(--ar-font);}
.single_product_info .woocommerce-product-rating{display: flex;align-items: center;gap: 1em;margin-top: 12px;}
.error-border { border: 2px solid #c33c3c !important;}
.valid-border { border: 2px solid #39a339 !important;}
.success_msg_register{font-size: 16px;margin-top: 1.5em;border: 1px solid #d1f2ce;width: 70%;padding: 10px;border-radius: 8px;text-align: center;background: #d1f2ce;font-family: var(--en-font);}
.faild_msg_register{font-size: 16px;margin-top: 1.5em;border: 1px solid #e87979;width: 70%;padding: 10px;border-radius: 8px;text-align: center;background: #e87979;font-family: var(--en-font);}
#cont_top_head_01{margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#cont_top_head_01 .overlay_shop {background: #717171;width: 100%;height: 100%;}
#cont_top_head_01 h2 {color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#cont_top_head_01 h2:lang(ar){font-family: var(--ar-font);}
#cont_top_head_01 .overlay_shop {background: #717171;width: 100%;height: 100%;}
#faq_top_head{margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#faq_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#faq_top_head h2{color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#faq_top_head h2:lang(ar){font-family: var(--ar-font);}
#faq_container h2{font-family: var(--en-font-2);font-weight: 500;font-size: 23px;}
#faq_container h2:lang(ar){font-family: var(--ar-font);}
.beefup__head > button{background: #b186369c;font-family: var(--en-font-2);font-size: 19px;border-radius: 8px;}
.beefup__head > button:lang(ar){font-family: var(--ar-font);}
#accord_tabs .beefup__body .mockup{font-size: 15px;font-family: var(--en-font-2);color: #7d7d7d;}
#accord_tabs .beefup__body .mockup:lang(ar){font-family: var(--ar-font);}
#accord_tabs{border: 1px solid #cfb584;border-radius: 10px;}
#faq_container .beefup__head::after{color:#8a6621}
#hm_categories_shop h2, #hm_make_perfume h2{text-align: center;font-family: 'poppins';font-weight: 500;margin-bottom: 2em;}
#hm_categories_shop h2:lang(ar), #hm_make_perfume h2:lang(ar){font-family: var(--ar-font);}
#Categories_items ul img{height: 190px;width: 190px;object-fit: cover;border-radius: 100%;}
#Categories_items ul li{list-style: none;font-family: var(--en-font-1);font-weight: 500;}
#post_top{margin-top: 3em;}
#post_top_head{margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#post_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#post_top_head h2 {color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#post_top_head h2:lang(ar){font-family: var(--ar-font)}
#post_top{display: flex;flex-wrap: wrap;justify-content: start;align-content: stretch;gap: 2.5em;}
#post_top .item{flex: 0 0 22%;display: flex;flex-direction: column;gap: 1em;border: 2px solid #b28736;border-radius: 14px;overflow: hidden;}
#post_top .item .top{height: 40%;}
#post_top .item .top img{height: 200px;width: 100%;object-fit: cover;}
#post_top .item .middle{padding: 0em 1em;height: 35%;}
#post_top .item .middle h3{font-family: var(--en-font-2);font-size: 20px;font-weight: 500;text-align: center;margin-top: 0.5em;}
#post_top .item .middle h3:lang(ar){font-family: var(--ar-font)}
#post_top .item .middle span{font-family: var(--en-font-1);font-size: 14px;font-weight: 300;}
#post_top .item .middle span:lang(ar){font-family: var(--ar-font)}
#post_top .item .bottom {height: 20%;}
#post_top .item .bottom a{width: fit-content;display: block;text-decoration: none;color: #000;border: 1px solid;margin: 1em auto;padding: 5px 12px;border-radius: 20px;font-family: var(--en-font-1);font-size: 15px;transition: all 0.8s}
#post_top .item .bottom a:lang(ar){font-family: var(--ar-font);}
#post_top .item .bottom a:hover{background: #b18736;color: #fff;border: none}
#about_top_head {margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#about_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#about_top_head h2 {color: #fff;font-weight: 600;font-size: 40px;padding-bottom: 8px;border-bottom: 1px solid #d0d0d0;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#about_top_head h2:lang(ar){font-family: var(--ar-font);}
#about_service h2{font-family: var(--en-font-2);text-align: center;font-weight: 500;}
#about_service h2:lang(ar){font-family: var(--ar-font);}
#about_service > p{width: 60%;margin: 5px auto;font-family: var(--en-font-2);font-size: 15px;text-align: center;}
#about_service > p:lang(ar){font-family: var(--ar-font);}
#about_service .items{display: flex;justify-content: space-between;align-items: stretch;gap: 1em;flex-wrap: wrap;margin-top: 3em;}
#about_service .items .item{flex: 1 0 29%;border: 2px solid #b48835;border-radius: 8px;padding: 1em;display: flex;flex-direction: column;justify-content: center;}
#about_service .items .item h3{font-size: 24px;font-weight: 500;font-family: var(--en-font-2);}
#about_service .items .item h3:lang(ar){font-family: var(--ar-font);}
#about_service .items .item p{font-size: 15px;font-family: var(--en-font-1);}
#about_service .items .item p:lang(ar){font-family: var(--ar-font);}
#Categories_items .item img{height: 190px;width:190px;border-radius: 100%;object-fit: cover;}
#Categories_items .item p{text-align: center;margin-top: 1em;}
#Categories_items .item a{color: #000;text-decoration: none;margin-top: 0.8em;font-family: var(--en-font-1);}
#Categories_items .item a:lang(ar){font-family: var(--ar-font);font-weight: 600;}
#Categories_items .item{display: flex;flex-direction: column;justify-content: center;align-items: center;}
#hm_testimonials{display: flex;justify-content: space-between;align-items: center;height: 450px;}
#hm_testimonials .left{flex: 0 0 50%;height: 100%;background: #888;}
#hm_testimonials .left img{height: 100%;width: 100%;}
#hm_testimonials .right{flex: 0 0 50%;height: 100%;background: #b1873545;}
#hm_testimonials .right > div{height: 100%;width: 675px;margin: 5px auto;}
#hm_testimonials_owl{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;text-align: center;}
/* #hm_testimonials .owl-carousel .owl-stage-outer{width: 100% !important;} */
#hm_testimonials .right .testimonials ,#hm_testimonials .right .container, #hm_testimonials .right .row,#hm_testimonials .right .col-sm-12 , #hm_testimonials .right #customers-testimonials,  #hm_testimonials .right #customers-testimonials .owl-stage-outer,
#hm_testimonials .right #customers-testimonials-1,  #hm_testimonials .right #customers-testimonials-1 .owl-stage-outer
{height: 100%;}
.loader {border: 8px solid #ccc; border-top: 8px solid #b18635;border-radius: 50%;width: 50px;height: 50px;animation: spin 2s linear infinite;display: none; margin: 20px auto;}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#hm_testimonials_owl div img{height: 100px;width: 100px;text-align: center;display: block;margin: auto;margin-bottom: auto;border-radius: 100%;object-fit: cover;margin-bottom: 1em;}
#hm_testimonials_owl div p{font-family: var(--en-font-2);width: 90%;margin: 5px auto;font-weight: 400;}
#hm_testimonials_owl div h3{font-size: 25px;font-weight: 500;}
#hm_testimonials_owl .owl-dots {display: flex;gap: 0.5em;}
#hm_testimonials_owl .owl-dots .owl-dot{height: 15px;width: 15px;background: #888;border-radius: 100%;}
#hm_testimonials_owl .owl-dots .active{height: 15px;width: 15px;background: #b28736;border-radius: 100%;}
#privacy_page { margin-top: 4em;font-family: var(--en-font-2); }
#privacy_top_head {margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#privacy_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#privacy_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#privacy_top_head  h2{color: #fff;font-weight: 600;font-size: 40px;font-family: var(--en-font-1);border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#privacy_top_head  h2:lang(ar){font-family: var(--ar-font);}
#menu-footer-menu, #menu-footer-menu-ar{list-style: none;margin: 0;margin-top: 0px;display: flex;justify-content: center;gap: 1em;margin-top: 2em;}
#menu-footer-menu li a,#menu-footer-menu-ar li a{color: #000;text-decoration: none;font-family: var(--en-font-1);}
#menu-footer-menu-ar li a{font-family: var(--ar-font)}
#page_not{margin-top: 6em;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#page_not h2{font-size: 120px;font-weight: 600;font-family: var(--en-font-2);margin: 0;}
#page_not h3{font-family: var(--en-font-2);color: #b28839;}
#page_not a{text-decoration: none;color: #000;border: 1px solid;padding: 8px 10px;border-radius: 22px;}
#sin_post_top_head{margin-top: 68px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#sin_post_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#sin_post_top_head h2 {color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#sin_post_top_head h2:lang(ar) {font-family: var(--ar-font);}
#sin_post_info{display: flex;justify-content: space-between;flex-direction: column;align-items: stretch;gap: 1em;flex-wrap: wrap;}
#sin_post_info img{width: 100%;height: 650px;object-fit: cover;}
#sin_post_info > div{background: #fff;width: 90%;margin: -65px auto;padding: 2em;border-top-left-radius: 22px;border-top-right-radius: 22px;}
#sin_post_info h2{font-family: var(--en-font-1);font-weight: 600;}
#sin_post_info h2:lang(ar){font-family: var(--ar-font);}
#sin_post_info span{font-family: var(--en-font-1);font-size: 16px;line-height: 1.8;}
#sin_post_info span:lang(ar){font-weight: 400;font-family: var(--ar-font);}
#sin_post_info > div span:nth-child(1) {border: 2px solid #bb8d37;padding: 7px;border-radius: 22px;margin-bottom: 1em;display: block;width: fit-content;font-family: var(--en-font-2);}
#sin_post_info > div div.post_info{display: flex;gap: 1em;font-family: var(--en-font-2);text-transform: capitalize;}
#sin_post_info > div div.post_info:lang(ar){font-weight: 400;font-family: var(--ar-font);}
.post-navigation{display: flex;justify-content: space-between;margin-top: 0;}
.post-navigation > div a{display: flex;text-decoration: none !important;color: #000;font-size: 16px;font-weight: 300;}
.post-navigation > div a:lang(ar){font-weight: 400;font-family: var(--ar-font);}
.post-navigation > div p{margin-bottom: 5px !important;font-family: var(--en-font-2);font-size: 16px;font-weight: 500;}
.post-navigation > div p:lang(ar){font-weight: 600;font-family: var(--ar-font);text-align: left;}
#cart_page{margin-top: 100px;width: 100%;font-family: var(--en-font-1);overflow: hidden;}
#cart_page:lang(ar){font-family: var(--ar-font);}
#cart_page h2.wc-block-cart__empty-cart__title{text-align: center;font-weight: 400;}
#cart_page  .inside-article .wp-block-woocommerce-empty-cart-block h2{text-align: center;}
#cart_page_top_head {margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#cart_page_top_head .overlay_shop {background: #717171;width: 100%;height: 100%;}
#cart_page_top_head h2 {font-family: var(--en-font-2);color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#cart_page_top_head h2:lang(ar){font-family: var(--ar-font);}
#cart_page .wp-block-woocommerce-cart{margin: 0em 4em;}
#cart_page .wc-block-cart__submit-container a{font-family: var(--en-font-1);border: 2px solid #b28834;border-radius: 25px;color: #000;background: #fff;text-decoration: none;margin-top: 20px;transition: all 0.5s}
#cart_page .wc-block-cart__submit-container a:lang(ar){font-family: var(--ar-font);}
#cart_page .wc-block-cart__submit-container a:hover{background: #b28834;color: #fff;}
#cart_page .wc-block-components-product-name{text-decoration: #131313;color: #000;font-size: 15px;border-bottom: 1px solid;}
#cart_page .wc-block-components-product-price__regular{ display: none; }
#cart_page .wc-block-components-product-price ins{font-size: 14px;font-family: var(--en-font-1);font-weight: 500;}
#cart_page .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin: 0;}
#cart_page .wc-block-cart-item__remove-link{border: 2px solid #b18636;padding: 10px;border-radius: 19px;text-decoration: none;}
#cart_page .wc-block-cart-item__quantity{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 1em;}
#cart_page .wc-block-components-product-badge { display: none}
#cart_page .wc-block-components-quantity-selector{border: 2px solid #bd8f38;}
#cart_page .wc-block-components-quantity-selector::after{border:0}
#cart_page .wc-block-components-button{background: #b28736;border-radius: 15px;font-family: var(--en-font-2);}
#checkout_page_top_head{margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#checkout_page_top_head .overlay_shop{background: #717171;width: 100%;height: 100%;}
#checkout_page_top_head h2 {font-family: var(--en-font-2);color: #fff;font-weight: 600;font-size: 40px;border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#checkout_page_top_head h2:lang(ar){font-family: var(--ar-font);}
#checkout_page .is-large .wp-block-woocommerce-checkout-order-summary-block {border: 2px solid hsl(38.7, 53.4%, 45.5%);font-family: var(--en-font-1);border-radius: 12px;}
#checkout_page .is-large .wp-block-woocommerce-checkout-order-summary-block:lang(ar) {font-family: var(--ar-font);}
#checkout_page .wc-block-components-product-metadata__description p{font-size: 13px;font-weight: 300;}
#checkout_page .wc-block-components-product-name{font-weight: 500;color: #7d7d7d;}
#checkout_page .wc-block-components-button{background: #b28736;border-radius: 15px;font-family: var(--en-font-2);padding: 10px;}
#checkout_page .wc-block-components-button:lang(ar){font-family: var(--ar-font);}
#checkout_page .wc-block-checkout__form{border: 2px solid #b28735;border-radius: 12px;padding: 1em;}
#checkout_page .wc-block-checkout__form:lang(ar){font-family: var(--ar-font);}
#checkout_page #contact-fields h2.wc-block-components-title,
#checkout_page #payment-method h2.wc-block-components-title,
#checkout_page #billing-fields h2.wc-block-components-title{font-size: 17px;font-weight: 500;}
#checkout_page #contact-fields .wc-block-components-checkout-step__container p.wc-block-components-checkout-step__description,
#checkout_page #billing-fields .wc-block-components-checkout-step__container p.wc-block-components-checkout-step__description{font-weight: 300;}
#contact #email, #components-form-token-input-0, #billing-first_name, #billing-last_name, #billing-address_1,#billing-city, #billing-state, #billing-phone {border: 1px solid #ddd;font-size: 13px;border-radius: 12px;}
#checkout_page .wc-block-components-text-input label{font-size: 15px}
#checkout_page .wc-block-components-form .wc-block-checkout__terms span{ font-weight: 400;font-size: 16px; }
#checkout_page .wc-block-components-form .wc-block-checkout__terms{ padding-top: 15px;margin: 0 0 15px; }
#checkout_page .wc-block-components-radio-control-accordion-option{font-size: 14px;}
#checkout_page .wc-block-components-address-form__address_2-toggle{border: 1px solid #ddd;color: #ddd;border-radius: 12px;}
#checkout_page .wc-block-components-radio-control-accordion-option{border-radius: 12px;background: #b1863545;}
#checkout_page h2.woocommerce-order-details__title,#checkout_page .woocommerce-customer-details h2{ font-weight: 600;font-family: var(--en-font-2); }
#checkout_page h2.woocommerce-order-details__title:lang(ar),#checkout_page .woocommerce-customer-details h2:lang(ar){font-family: var(--ar-font);}
#checkout_page p.woocommerce-notice{font-family: var(--en-font-2);border: 1px solid #78a86e;text-align: center;padding: 10px;border-radius: 11px;background: #caffbf;}
#checkout_page p.woocommerce-notice:lang(ar){font-family: var(--ar-font);}
#checkout_page .woocommerce-order > p:nth-child(3){font-family: var(--en-font-2);border: 2px solid #b18736;text-align: center;padding: 10px;border-radius: 11px;background: #bd8f386e;}
#checkout_page .woocommerce-order > p:nth-child(3):lang(ar){font-family: var(--ar-font);}
#checkout_page .woocommerce-order-details table.shop_table {border: 2px solid rgb(178, 135, 54);border-radius: 12px;  font-family: var(--en-font-1);}
#checkout_page .woocommerce-order-details table.shop_table:lang(ar){font-family: var(--ar-font);}
#mobile_header_container{display: flex;justify-content: space-between;align-items: center;padding: 5px 10px;border-bottom: 1px solid #ddd;position: fixed;top: 0;width: 100%;background: #fff;z-index: 500;}
#mobile_header_container .left img {width: 50px;}
#mobile_header_container .right {display: flex;align-items: stretch;gap: 0.5em;}
#mobile_header_container .right a{color: #000;}
#mobile_header_container .right > div {position: relative;}
.mobile_body_container{width: 85%;position: fixed;top: 67px;z-index: 55555;background: #fff;right: 0;padding: 30px 20px;height: 100%;box-shadow: 1px 6px 5px #0000006b;flex-direction: column;gap: 4em;}
#menu-mobile-menu, #menu-mobile-menu-ar { list-style: none;margin: 0;}
#menu-mobile-menu li, #menu-mobile-menu-ar li{ margin-bottom: 10px;}
#menu-mobile-menu li a, #menu-mobile-menu-ar li a{color:#000;text-decoration: none;font-size: 20px;font-family: var(--en-font-2);}
#menu-mobile-menu li a:lang(ar), #menu-mobile-menu-ar li a:lang(ar){font-family: var(--ar-font);}
.mobile_body_container .mobie_menu_logo a img{width: 50%;margin: 10px auto;display: block;border: 4px solid #b18435;padding: 10px;border-radius: 20px;background: #000;}
.menu-mobile-menu-container{margin-bottom: 3em;}
#menu_icon_close,#menu_icon_list, .mobile_body_container{display: none;cursor: pointer}
#menu_icon_list{cursor: pointer}
.active_menu_mobile{display: flex !important}
.comment-form-author #author,.comment-form-email #email{width: 100%;background: #fff;border-radius: 15px;border: 1px solid #aaa9a9;font-family: 'poppins';}
.comment-form-author label,.comment-form-email label{font-size: 15px;font-weight: 500;font-family: 'poppins';color: #b38835;}
.comment-form-author label,.comment-form-email label:lang(ar),.comment-form-cookies-consent label{font-family: var(--ar-font);}
.single_product_info .woocommerce-product-gallery__image img{height: 300px;width: 100%;object-fit: contain;}
.single_product_info .left{border: 2px solid #b18636;border-radius: 14px;}
.single_product_info .left .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width: 100%;}
#single_product_page .woocommerce-message{border-bottom-right-radius: 22px;border-bottom-left-radius: 22px;background:#8ca62b21;width: 100%;padding: 10px 25px;font-family:'poppins';font-size: 14px;}
#single_product_page .woocommerce-message:lang(ar){font-family: var(--ar-font);}
#single_product_page .woocommerce-message .wc-forward{background: #c4d193;border-radius: 22px;border: 2px solid #fff;}
#single_product_page .success_msg{display: flex;flex-direction:row-reverse;justify-content: space-between;align-items: center;gap: 1em;text-align: center;font-weight: 500;text-transform: capitalize;color: #fff;}
.woocommerce-message::before{display: none}
#checkout_page .woocommerce-order .woocommerce-thankyou-order-details{font-family: var(--en-font-1);}
#checkout_page .woocommerce-order .woocommerce-thankyou-order-details:lang(ar){font-family: var(--ar-font);}
/* .hm_top_header{margin: auto;width: 100%;display: block;text-align: center;height: 100%;}
.hm_top_header > div{margin: auto;width: 100%;display: block;text-align: center;height: 100%;} */
.hm_top_header > .middle{width: 500px;margin-top: 57px;border-radius: 100%;background: #fff;height: 500px;overflow: hidden;}
#hm_top_slider img{width: 500px;height: 100%;object-fit: cover;}
#hm_top_slider .owl-nav .owl-prev{font-size: 90px;position: absolute;top: 35%;}
#hm_top_slider .owl-nav .owl-prev:lang(en){left: auto;right:0}
#hm_top_slider .owl-nav .owl-prev:lang(ar){left: 95%;right:auto}
#hm_top_slider .owl-nav .owl-next{font-size: 90px;position: absolute;top: 35%;}
#hm_top_slider .owl-nav .owl-next:lang(en){right: auto;left:0}
#hm_top_slider .owl-nav .owl-next:lang(ar){right: 95%;left:auto}
#hm_top_slider .owl-nav .disabled{color: #ddd}
.simplefavorite-button{background: #fff0;width: fit-content;padding: 0;}
.simplefavorite-button:hover{background: #fff0;}
.fave_count_hd{color: #000;position: absolute;bottom: 0;left: -7px;border: 1px solid #ddd;border-radius: 100%;width: 25px;height: 25px;padding: 0;background: #fff;text-align: center;}
.hd_info > div {position: relative;}
#cart_page .wp-block-woocommerce-empty-cart-block .wc-block-grid, #cart_page.wp-block-woocommerce-empty-cart-block h2.wp-block-heading, #cart_page .wp-block-woocommerce-empty-cart-block hr, #cart_page h2.wp-block-heading:nth-child(3){display: none}
#mobile_header_container > div:nth-child(2) > a {text-decoration: none}
#mobile_header_container > div:nth-child(2) > a span{display: flex;align-items: stretch;justify-content: center;gap: 0px;text-decoration: none;border: 2px solid #171c2094;padding: 3px;border-radius: 24px;height: fit-content;}
#mobile_header_container > div:nth-child(2) > a span:lang(ar){padding:3px 0px 0px 10px}
#mobile_header_container > div:nth-child(2) > a span p{margin-bottom: 0;font-size: 15px;font-weight: 500;}
.shadow-effect {background: #fff;padding: 20px;border-radius: 22px;text-align: center;border: 1px solid #ececec;box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);}
#customers-testimonials .shadow-effect p {font-family: inherit;font-size: 17px;line-height: 1.5;margin: 0 0 17px 0;font-weight: 300;}
#customers-testimonials-1 .shadow-effect p {font-family: var(--ar-font);font-size: 17px;line-height: 1.5;margin: 0 0 17px 0;font-weight: 300;}
.testimonial-name {
	margin: -17px auto 0;font-family: inherit;
	display: table;
	width: auto;
	background: #b08534;
	padding: 9px 35px;
	border-radius: 12px;
	text-align: center;
	color: #fff;
	box-shadow: 0 9px 18px rgba(0, 0, 0, 0.12), 0 5px 7px rgba(0, 0, 0, 0.05);
}
.testimonial-name:lang(ar){font-family: var(--ar-font);}
#customers-testimonials .item,#customers-testimonials-1 .item {
	text-align: center;
	padding: 50px;
	margin-bottom: 0px;
	opacity: 0.2;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item,#customers-testimonials-1 .owl-item.active.center .item {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
#customers-testimonials  .owl-carousel .owl-item img, #customers-testimonials-1  .owl-carousel .owl-item img {
	transform-style: preserve-3d;
	max-width: 90px;
	margin: 0 auto 17px;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials-1.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span,
#customers-testimonials-1.owl-carousel .owl-dots .owl-dot:hover span {
	background: #b08534;
	transform: translate3d(0px, -50%, 0px) scale(0.7);border-radius: 100%;}
#customers-testimonials.owl-carousel .owl-dots,
#customers-testimonials-1.owl-carousel .owl-dots {
	display: inline-block;
	width: 100%;
	text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot,
#customers-testimonials-1.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span,
#customers-testimonials-1.owl-carousel .owl-dots .owl-dot span{
	background: #b0853466;border-radius: 100%;
	display: inline-block;
	height: 20px;
	margin: 0 2px 5px;
	transform: translate3d(0px, -50%, 0px) scale(0.3);
	transform-origin: 50% 50% 0;
	transition: all 250ms ease-out 0s;
	width: 20px;
}

#customers-testimonials .owl-item.active.center .item div .img-circle,
#customers-testimonials-1 .owl-item.active.center .item div .img-circle{width: 150px;height: 150px;object-fit: cover;margin: 5px auto;border-radius: 100%;}
#my_account_top_head_01{margin-top: 75px;height: 150px;border-bottom: 1px solid #ddd;position: relative;}
#my_account_top_head_01 .overlay_shop {background: #717171;width: 100%;height: 100%;}
#my_account_top_head_01 h2 {color: #fff;font-weight: 600;font-size: 40px;font-family: 'poppins';border-bottom: 1px solid;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%);}
#my_account_top_head_01 h2:lang(ar){font-family: var(--ar-font);}

#my_account_top_head_01 .overlay_shop {background: #717171;width: 100%;height: 100%;}
#mobile_header_container .entry-header, #mobile_header_container .site-content{display: none}
#primary article .inside-article .entry-header {display: none;}
#top_products .items .item a:nth-child(2){color: #000;text-decoration: none;}
.whishlist_tab{font-size: 20px;font-weight: 600;font-family: 'poppins';}
.whishlist_tab:lang(ar){font-family: var(--ar-font);}
#btn_fave_list_clear > button{border-radius: 22px;font-family: inherit;background: #b18636;}
.favorites-list {display: flex;gap: 2em;justify-content: space-evenly;align-content: stretch;margin: 3em 0;flex-wrap: wrap;}
.favorites-list li{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;gap: 15px;border: 2px solid #b28736 !important;border-radius: 10px;flex: 0 0 25%;}
.favorites-list li p{margin-bottom: 0.5em}
.favorites-list li a{text-decoration: none;color:#000;font-size: 15px;text-transform: capitalize;}
.favorites-list li img{margin: 10px !important;width: 150px;height: 150px;object-fit: contain;}
.lang_btn{border: 2px solid #171c2094;padding: 2px;border-radius: 100%;height: 35px;width: 35px;display: block;text-align: center;background: #fff;transition: all 0.5s}
.lang_btn:hover li a{ color: #fff}
.lang_btn li{list-style: none;}
.lang_btn li a{text-decoration: none;color: #000;font-family: var(--en-font-1);text-transform: capitalize;}
#dashboard_page_account{text-align: center;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 15px;}
#image_tax_form{width: 130px;height: 130px;}
#optPerfume{box-shadow: 0px 0px 6px #c1c1c1;border-radius: 12px;padding: 15px;background: #ffffff87;}
#optPerfume h3{font-size: 17px;text-align: center;margin: 0;}
.brdr_selected{border: 2px solid #c1a060;}
#myForm{width: 80%;border: 1px solid #ddd;margin: 5px auto;background: #dddddd1c;border-radius: 10px;}
#myForm:lang(ar){font-family: var(--ar-font);}
#myForm h1{font-size: 19px;font-family: var(--en-font-1);text-align: center;margin-top: 3em;font-weight: 600;}
#myForm h1:lang(ar){font-family: var(--ar-font);}
.frm_inputs{display: flex;gap: 1em;flex-wrap: wrap;width: 60%;margin: 0px auto;margin-top: 1em;}
.frm_inputs input{flex: 1 0 50%;border-radius: 8px;background: #fff;font-family: var(--en-font-1);font-size: 15px;}
.frm_inputs input:lang(ar){font-family: var(--ar-font);}
#create_perfumeBtn{margin: 2em auto;display: block;border-radius: 10px;font-family: var(--en-font-1);text-transform: capitalize;}
#create_perfumeBtn:lang(ar){font-family: var(--ar-font);}
.radio-container {display: flex;align-items: center;justify-content: center;gap: 20px;flex-wrap: wrap;margin: 20px;}
.radio-container input[type="radio"] {display: none;}
.radio-container label {cursor: pointer;transition: transform 0.3s ease;position: relative;}
.radio-container label:hover {transform: scale(1.1);}
.radio-container input[type="radio"]:checked + label {border: 2px solid #3498db;transform: scale(1.2);}
.radio-container img {width: 100px;height: 100px;border-radius: 10px;border: 2px solid transparent;transition: border-color 0.3s ease, transform 0.3s ease;}
.radio-container label:hover img {transform: rotate(5deg);}
.radio-container input[type="radio"]:checked + label img {border-color: #3498db;}
.sub-radio-container {display: none;margin-top: 20px;}
.sub-radio-container.visible {display: flex;}
.form_message{font-family: var(--en-font);display: none;text-align: center;text-transform: capitalize;padding: 10px;background: #c2eac1;width: 50%;margin: 1em auto;border-radius: 9px;}
.form_message:lang(ar){font-family: var(--ar-font);}
#checkout_page .wp-block-woocommerce-checkout-order-summary-block:lang(ar){font-family: var(--ar-font);}
#checkout_page  .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display: flex;}
.star_rating_top, .star_rating_bottom{display: flex;gap: 0.5em;margin-bottom: 0.5em}
.landing-items {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 1em;margin: 1.5em;color: #000;}
.landing-items > a {flex: 1 0 40%;border: 1px solid #ddd;border-radius: 20px;padding: 6px;}
.landing-items > a > div h3{text-align: center;margin: 0;font-size: 16px;color: #000;}
.landing-items > a > div h4{text-align: center;margin: 0;font-size: 14px;color: #000;font-weight: 600;}
.landing-items-a{text-align: center;display: block;font-size: 15px;border: 1px solid #b18635;width: fit-content;margin: auto;padding: 10px;border-radius: 9px;background: #b18635;color: #fff;font-family: var(--en-font-1);cursor: pointer;}
.landing-items-a:lang(ar), #forminator-module-427:lang(ar){font-family: var(--ar-font)}
#footer h5:lang(ar){font-family: var(--ar-font);}
#footer h5{font-family: var(--en-font-1);width: 60%;margin: 0 auto;font-size: 16px;}
#single_cat_page #Categories_items{display: flex;gap: 1em;margin: auto;width: 100%;justify-content: center;}
#single_cat_page #Categories_items .item img {height: 150px;width: 150px;border-radius: 100%;object-fit: cover;border: 2px solid #b1863575;}
#single_cat_page{font-family: var(--en-font-1);}
#single_cat_page:lang(ar){font-family: var(--ar-font);}
.in-cart > svg{fill: #b28636;}
/************************************************************/
@media (max-width: 199.98px) {
  .hm_top_header > .middle{width: 200px;height: 200px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
  .landing-items  > a{flex: 0 0 100%;}
  #sh_items .items .item{flex: 1 0 50% !important;}
}
@media (min-width: 200px) and (max-width: 299.98px) {
  .hm_top_header > .middle{width: 250px;height: 250px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
  .landing-items  > a {flex: 0 0 100%;}
  #sh_items .items .item{flex: 1 0 50% !important;}
}
@media (min-width: 300px) and (max-width: 399.98px) {
  .hm_top_header > .middle{width: 300px;height: 300px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
  #sh_items .items .item{flex: 1 0 50% !important;}
}
@media (min-width: 400px) and (max-width: 499.98px) {
  .hm_top_header > .middle{width: 380px;height: 380px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
  /* #sh_items .items .item{flex: 1 0 50% !important;} */
}
@media (min-width: 500px) and (max-width: 699.98px) {
  .hm_top_header > .middle{width: 400px;height: 400px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
}
@media (min-width: 600px) and (max-width: 699.98px) {
  .hm_top_header > .middle{width: 400px;height: 400px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
}
@media (min-width: 700px) and (max-width: 799.98px) {
  .hm_top_header > .middle{width: 450px;height: 450px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
}
@media (min-width: 800px) and (max-width: 899.98px) {
  .hm_top_header > .middle{width: 450px;height: 450px;}
  #hm_top_slider img, #hm_top_slider ,#hm_top_slider .owl-stage-outer ,#hm_top_slider .owl-stage-outer .owl-stage,#hm_top_slider .owl-item{height: 100%}
}
@media (max-width: 394.98px) {
  #post_top .item {flex: 1 0 49% !important;}
}
/* Extra small devices (phones, less than 576px) */
@media (max-width: 575.98px) {
    /* CSS rules for extra small devices */
    #image_tax_form {width: 80px;height: 80px;}
    #footer h5{width: 90%;margin: 0 auto;font-size: 14px;padding-bottom: 0.5em}
    #main_nav {display: none}
    .hm_top_header{margin-top: 0}
    .padd_sec {padding: 1em;}
    #hm_AE960{ margin: 0; }
    #hm_AE960 .left h2 { font-size: 20px; }
    #hm_AE960 .left p{ width: 100%;font-size: 13px; }
    #hm_AE960 .left a { font-size: 14px; }
    .item_hm_AE960 img{ height: auto;text-align: center;display: block;margin: 5px auto; }
    #hm_blogs > p{ width: 98%;font-size: 13px; }
    #top_products .items .item  ,#category_item_pro .item{ height: 225px; }
    #top_products .items .item img  ,#category_item_pro .item img{ height: 115px;width: 115px;}
    #top_products .items .item .add_fave ,#category_item_pro .item .add_fave{ display: flex;position: absolute;top: 0;right: 10px;flex-direction: column; }
    #top_products .items .item h3  ,#category_item_pro .item h3{ font-size: 15px;margin-bottom: 5px; }
    #top_products .items .item .bottom_info  ,#category_item_pro .item .bottom_info{ font-size: 14px;justify-content: center; }
    #top_products .items .item .bottom_info .right ,#category_item_pro .item .bottom_info .right{ display: none}
    #top_products .items .item span,#category_item_pro .item span{ font-size: 14px; }
    #top_products .items .item,#category_item_pro .item{ position: relative;padding: 15px 2px;display: flex;flex-direction: column;align-items: stretch;justify-content: space-between;}
    #category_item_pro .item a{display: flex;flex-direction: column;gap: 0.5em;}
    .hm_AE959 img { height: 140px; }
    #hm_blogs .item { margin-top: 1em;padding: 1em;flex-direction: column; }
    #hm_blogs .item .right { text-align: center}
    #sh_items .items,#category_item_pro { justify-content: center;align-items: center;gap: 0.4em;position: relative;padding-bottom: 10px; }
    #sh_items .items .item,#category_item_pro .item{ position: relative;height: 220px;padding: 1em 0em;flex: 1 0 47%; }
    #sh_items .items .item .add_fave,#category_item_pro .item .add_fave, #owl-related-product .item .add_fave{ display: flex;position: absolute;top: 5px;right: 10px;flex-direction: column;gap: 0.5em; }
    #sh_items .items .item .add_fave span,#category_item_pro .item .add_fave span, #owl-related-product .item .add_fave span{ font-size: 14px; }
    #sh_items .items .item h3 ,#category_item_pro .item h3, #owl-related-product .item h3{ font-size: 15px;margin-bottom: 0.5em; }
    #sh_items .items .item img ,#category_item_pro .item img, #owl-related-product .item img{ height: 115px;width: 115px;display: block;margin: auto; }
    #sh_items .items .item .bottom_info ,#category_item_pro .item .bottom_info,#owl-related-product .item .bottom_info{ font-size: 13px;justify-content: center; }
    #sh_items .items .item .bottom_info .right,#category_item_pro .item .bottom_info .right,#owl-related-product .item .bottom_info .right{display: none;}
    .pagination_shop{ position: absolute;top: 100%; }
    #hm_categories_shop h2,#top_products h2,#hm_blogs h2, #hm_make_perfume h2{font-size: 20px;margin-bottom: 1em;text-transform: capitalize;}
    #Categories_items .item img{height: 140px;width: 140px;}
    #Categories_items .item a{font-size: 14px;}
    #top_products {margin-top: 0em;}
    #hm_testimonials{height: fit-content;flex-wrap: wrap;display: none;}
    #hm_testimonials .left {flex:1 0 100%;}
    #hm_testimonials .right {width: 100%;}
    #hm_post_owl .owl-nav {display: none}
    #footer {margin-top: 4em;}
    #footer p{width: 90%;font-size: 13px;}
	#footer h1{font-size: 20px;}
	#footer .fo_social_icons a{height: 45px;width: 45px;}
    #menu-footer-menu{flex-direction: column;padding-bottom: 2em;}
    #about_service > p {width: 90%;}
    #about_service h2{font-size: 25px;}
    #about_service .items .item {flex: 1 0 48%;}
    #about_service .items .item p {font-size: 13px;}
    #about_service .items .item h3{font-size: 19px;}
    #post_top .item {flex: 1 0 48%;}
    #post_top{gap:1em 0.5em;}
    #post_top .item .top {height: 35%;}
    #post_top .item .middle h3{font-size: 16px;margin-bottom: 5px;}
    #post_top .item{gap: 0em;}
    #post_top .item .middle span{font-size: 13px;display: none;}
    #post_top .item .top {height: auto;}
    #faq_container h2{font-size: 20px;}
    .beefup__head > button{font-size: 17px}
    #cont_top_head_01,#post_top_head,#faq_top_head,#about_top_head,#sh_top_head,#cart_page_top_head,#checkout_page_top_head,#my_account_top_head_01{margin-top: 68px;height: 125px;}
    #cont_top_head {margin-top: 20px;}
  #privacy_top_head h2,  #cont_top_head_01 h2,#post_top_head h2,#faq_top_head h2,#about_top_head h2,#sh_top_head h2,#cart_page_top_head h2,#checkout_page_top_head h2, #my_account_top_head_01 h2{font-size: 30px;top: 30%;}
    #cont_top_head > div {width: 90%;}
    #cont_body_info > .left, #cont_body_info > .right {flex: 1 0 50%;}
    #cont_body_info .right form span div {flex: 1 0 48%;}
    #cont_body_info .right form span{flex-wrap: wrap;}
    #cont_body_info > .right h2{font-size: 30px;margin-top: 1.5em;}
    #register_container h2, #login_container h2{font-size: 28px;}
    #register_container form, #login_container form{width: 90%;}
    #register_container form input[type="submit"], #login_container form input[type="submit"]{font-size: 16px;padding: 8px;}
    #register_container, #login_container {margin-top: 6em;}
    #single_product_page .single_product_info{flex-wrap: wrap;}
    #single_product_page .single_product_info .left,#single_product_page .single_product_info .right {flex: 1 0 48%;}
    #single_product_page .single-product-tabs > div,#single_product_page .single-product-tabs > ul{flex: 1 0 100%;}
    #single_product_page .single-product-tabs{flex-wrap: wrap}
    #comments .commentlist .comment-text p.meta{font-size: 13px;}
    #comments .commentlist .comment-text .description p{font-size: 14px;}
    .related_product_single ul.products{list-style: none;margin: 0;}
    #owl-related-product .item img{height: 90px;width: auto;}
    #owl-related-product .item{height: 220px;padding: 1em 0em;}
    #owl-related-product .item .bottom_info{justify-content: center;}
    #owl-related-product .item .bottom_info .right{display: none;}
    #owl-related-product .item h3{font-size: 15px;margin-bottom: 0.5em;}
    #owl-related-product .item h3:lang(ar){font-family: var(--ar-font);}
    #single_product_page.success_msg{display: flex;flex-direction: column-reverse;gap: 1em;text-align: center;font-size: 15px;font-family: var(--en-font-1);}
    #cart_page .wp-block-woocommerce-cart {margin: 0em 1em;}
    #cart_page .wc-block-cart-items__row{display: flex;flex-direction: column;gap: 1.5em;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image{order: 1;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image a img{width: 150px;object-fit: contain;margin: 0px auto;display: block;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__product{order: 3;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__total{display: none;order: 2;margin: 0px auto;font-weight: 600;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap a{margin: 0px auto;width: 100%;display: block;font-size: 18px;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices span ins{margin: 0px auto;width: 100%;display: block;font-size: 18px;text-align: center;margin-top: 1em;font-family: var(--en-font-2);font-weight: 500;}
    #checkout_page h2.woocommerce-order-details__title,#checkout_page .woocommerce-customer-details h2{font-size: 22px;text-align: center;}
    #checkout_page .woocommerce-order .woocommerce-thankyou-order-details{display: flex;flex-direction: column;gap: 1.5em;font-family: var(--en-font-1);}
    #sh_items .items .item a{font-size: 15px;display: flex;flex-direction: column;gap: 0.5em;}
    #top_products .items .item .add_fave a{font-size: 14px;}
    .hm_top_header{align-items: end;}
    #customers-testimonials .owl-stage-outer, #customers-testimonials-1 .owl-stage-outer{height: 500px;}
    #customers-testimonials .item , #customers-testimonials-1 .item{padding: 25px;}
    /* #customers-testimonials-1{height: 100% !important}
    #customers-testimonials-1 .owl-stage-outer{height: 100%}
    #customers-testimonials-1 .owl-stage-outer .owl-stage{height: 100%} */
    #acc_tabs{ padding:1em}
    #acc_tabs .account_tabs {flex-wrap: wrap;}
    .account_details_form .user_info_form_top .user_info_form_head,.account_details_form .user_info_form_bottom legend{width: fit-content;}
    #acc_tabs .account_tabs > nav{margin-bottom: 2em;}
    .favorites-list li{ flex: 1 0 45%}
    .favorites-list li img {margin: 10px !important;width: 90px;height: 90px;}
    .fave_count_hd{bottom: 5px;left: -4px;width: 20px;height: 20px;font-size: 14px;}
    .hm_top_header .left,.hm_top_header .right{display: none}
    .hm_top_header{height: 465px;}
    #sin_post_top_head h2{top: 20%;font-size: 30px;}
    .lang-item-en,.lang-item-ar{font-weight: 600;border-bottom: 1px solid;width: fit-content;}
    #myForm {width: 100%;}
    .frm_inputs{width: 80%;}
    #acc_tabs .account_tabs > div.woocommerce-MyAccount-content{padding: 0.5em;}
    .account_details_form .user_info_form_top{padding: 2em 1em;}
    .account_details_form .user_info_form_bottom{padding: 0em 1em;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last {width: 100%;}
    #sh_items .items .item .add_fave{margin-top: 0.1em;}

}

/* Small devices (phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    /* CSS rules for small devices */
  #sh_items .items .item, #category_item_pro .item{}
  #sh_items .items .item .add_fave, #category_item_pro .item .add_fave{display: flex;position: absolute;top: 5px;right: 10px;flex-direction: column;}
  #sh_items .items .item a,#category_item_pro .item a {font-size: 15px;display: flex;flex-direction: column;gap: 0.5em}
  #sh_items .items .item, #category_item_pro .item{position: relative;}
  #footer h5{width: 80%;margin: 0 auto;font-size: 14px;padding-bottom: 0.5em}
	#footer p{width: 90%;font-size: 14px;}
	#footer h1{font-size: 22px;}
	#footer .fo_social_icons a{height: 50px;width: 50px;}
    #main_nav {display: none}
    .hm_top_header{margin-top: 0}
    .padd_sec {padding: 1em;}
    #hm_AE960{ margin: 0; }
    #hm_AE960 .left h2 { font-size: 20px; }
    #hm_AE960 .left p{ width: 100%;font-size: 13px; }
    #hm_AE960 .left a { font-size: 14px; }
    .item_hm_AE960 img{ height: 300px;text-align: center;display: block;margin: 5px auto; }
    #top_products .items .item .add_fave{ display: flex; }
    #top_products .items .item h3 { font-size: 16px;margin-bottom: 15px; }
    #top_products .items .item .bottom_info { font-size: 15px;justify-content: center; }
    #top_products .items .item span { font-size: 15px; }
    #top_products .items .item{ padding: 25px 15px; }
    .hm_AE959 img { height: 190px;width: 100%; }
    #hm_blogs .item { margin-top: 1.2em;padding: 1em; }
    #sh_items .items:not(.pagination_shop) { gap: 1em;justify-content: flex-start;position: relative;padding-bottom: 50px; }
    #sh_items .items .item:not(.pagination_shop){ height: 260px;padding: 5px;flex: 1 0 45%; }
    #sh_items .items .item .add_fave{ display: flex; }
    #sh_items .items .item .add_fave span{ font-size: 15px; }
    #sh_items .items .item h3 { font-size: 15px;margin-bottom: 0.5em; }
    #sh_items .items .item img { height: 150px;width: auto; }
    #sh_items .items .item .bottom_info { font-size: 15px; }
    .pagination_shop{ position: absolute;top: 100%; }
    #Categories_items .item img {height: 150px;width: 150px;}
    #hm_categories_shop h2,#top_products h2,#hm_blogs h2, #hm_make_perfume h2{margin-bottom: 1em;font-size: 32px;}
    #top_products .items .item img {height: 140px;width: 140px;}
    #top_products .items .item .bottom_info .right{display: none}
    #top_products .items .item {height: 300px;}
    #hm_testimonials{flex-wrap: wrap;height: fit-content;}
    #hm_testimonials .left{flex: 100%;}
    #hm_testimonials_owl{height: 400px;}
    #hm_blogs > p{width: 90%;}
    #about_service > p {width: 90%;}
    #about_service h2{font-size: 28px;}
    #about_service .items .item {flex: 1 0 30%;}
    #about_service .items .item p {font-size: 14px;}
    #about_service .items .item h3{font-size: 21px;}
    #footer{margin-top: 5em;}
    #post_top .item {flex: 0 0 46%;}
    #post_top .item .top {height: auto;}
    #post_top .item .middle h3{margin-top: 0;margin-bottom: 10px;}
    #post_top .item .middle span{display: none}
    #faq_container h2{font-size: 22px;}
    .beefup__head > button{font-size: 19px}
    #register_container h2, #login_container h2{font-size: 30px;}
    #register_container form, #login_container form{width: 80%;}
    #register_container form input[type="submit"], #login_container form input[type="submit"]{font-size: 17px;padding: 8px;}
    #single_product_page .single_product_info{flex-wrap: wrap;}
    #single_product_page .single_product_info .left,#single_product_page .single_product_info .right {flex: 1 0 48%;}
    #single_product_page .single-product-tabs > div,#single_product_page .single-product-tabs > ul{flex: 1 0 100%;}
    #single_product_page .single-product-tabs{flex-wrap: wrap}
    #comments .commentlist .comment-text p.meta{font-size: 13px;}
    #comments .commentlist .comment-text .description p{font-size: 14px;}
    .related_product_single ul.products{list-style: none;margin: 0;}
    #owl-related-product .item img{height: 90px;width: auto;}
    #owl-related-product .item{height: 250px;padding: 1em 0em;}
    #owl-related-product .item .bottom_info{justify-content: center;}
    #owl-related-product .item .bottom_info .right{display: none;}
    #owl-related-product .item h3{font-size: 17px;margin-bottom: 0.8em;}
    #single_product_page.success_msg{display: flex;flex-direction: column-reverse;gap: 1em;text-align: center;font-size: 15px;font-family: var(--en-font-1);}
    #cart_page .wp-block-woocommerce-cart {margin: 0em 1em;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image{order: 1;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image a img{width: 150px;margin: 0px auto;display: block;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__product{order: 3;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__total{display: none;order: 2;margin: 0px auto;font-weight: 600;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap a{margin: 0px auto;width: 100%;display: block;font-size: 18px;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices span ins{margin: 0px auto;width: 100%;display: block;font-size: 18px;text-align: center;margin-top: 1em;font-family: var(--en-font-2);font-weight: 500;}
    #cart_page .wc-block-components-sidebar, #cart_page .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;}
    #cont_top_head_01,#post_top_head,#faq_top_head,#about_top_head,#sh_top_head,#cart_page_top_head,#checkout_page_top_head, #my_account_top_head_01,#my_account_top_head_01{margin-top: 68px;height: 125px;}
    #privacy_top_head h2, #cont_top_head_01 h2,#post_top_head h2,#faq_top_head h2,#about_top_head h2,#sh_top_head h2,#cart_page_top_head h2,#checkout_page_top_head h2,#my_account_top_head_01 h2{font-size: 32px;top: 30%;}
    #checkout_page h2.woocommerce-order-details__title,#checkout_page .woocommerce-customer-details h2{font-size: 22px;text-align: center;}
    #checkout_page .woocommerce-order .woocommerce-thankyou-order-details{display: flex;flex-direction: column;gap: 1.5em;font-family: var(--en-font-1);display: none;}
    #hm_testimonials{height: fit-content;flex-wrap: wrap;}
    #hm_testimonials .left {flex:1 0 100%;}
    #hm_testimonials .right {flex:1 0 100%;display: none}
    #acc_tabs{ padding:1em}
    #acc_tabs .account_tabs {flex-wrap: wrap;}
    .account_details_form .user_info_form_top .user_info_form_head,.account_details_form .user_info_form_bottom legend{width: fit-content;}
    #acc_tabs .account_tabs > nav{margin-bottom: 2em;}
    .favorites-list li{ flex: 1 0 30%}
    .favorites-list li img {margin: 10px !important;width: 100px;height: 100px;}
    .fave_count_hd{bottom: 5px;left: -4px;width: 20px;height: 20px;font-size: 14px;}
    .hm_top_header .left,.hm_top_header .right{display: none}
    .hm_top_header{height: 485px;}
    #sin_post_top_head h2{top: 22%;font-size: 32px;}
    .lang-item-en,.lang-item-ar{font-weight: 600;border-bottom: 1px solid;width: fit-content;}
    #myForm {width: 100%;}
    .frm_inputs{width: 80%;}
    #acc_tabs .account_tabs > div.woocommerce-MyAccount-content{padding: 0.5em;}
    .account_details_form .user_info_form_top{padding: 2em 1em;}
    .account_details_form .user_info_form_bottom{padding: 0em 1em;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last {width: 100%;}
    .landing-items  > a{flex: 0 0 30%;}
    #sh_items .items .item .add_fave{margin-top: 0.2em;gap: 1em;}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    /* CSS rules for medium devices */
    #sh_items .items .item, #category_item_pro .item{}
    #sh_items .items .item .add_fave, #category_item_pro .item .add_fave{display: flex;position: absolute;top: 5px;right: 10px;flex-direction: column;}
    #sh_items .items .item a,#category_item_pro .item a {font-size: 15px;display: flex;flex-direction: column;gap: 0.5em}
    #sh_items .items .item, #category_item_pro .item{position: relative;}
    #footer h5{width: 70%;margin: 0 auto;font-size: 15px;padding-bottom: 0.5em}
    #main_nav {display: none}
    .hm_top_header{margin-top: 0}
    .padd_sec {padding: 2em;}
    #top_products h2{ margin-bottom: 2em;font-size: 23px; }
    #hm_AE960{ margin: 0; }
    #hm_AE960 .left h2 { font-size: 24px; }
    #hm_AE960 .left p{ width: 100%;font-size: 15px; }
    #hm_AE960 .left a { font-size: 16px; }
    #item_hm_AE960 img{ height: 350px;text-align: center;display: block;margin: 5px auto; }
    #top_products .items .item .add_fave{ display: flex; }
    #top_products .items .item h3 { font-size: 17px;margin-bottom: 20px; }
    #top_products .items .item .bottom_info { font-size: 15px;justify-content: center; }
    #top_products .items .item span { font-size: 15px; }
    #top_products .items .item{ padding: 25px 20px; }
    .hm_AE959 img { height: auto; }
    #hm_blogs .item { margin-top: 1.5em;padding: 1em; }
    .item_hm_AE960 img{ height: 400px;text-align: center;display: block;margin: 5px auto; }
    #sh_items .items:not(.pagination_shop) { gap: 0.8em;justify-content: flex-start;position: relative;padding-bottom: 50px; }
    #sh_items .items .item:not(.pagination_shop){ height: 280px;padding: 15px;flex: 0 0 30%; }
    #sh_items .items .item .add_fave{ display: flex;gap: 0.5em; }
    #sh_items .items .item .add_fave span{ font-size: 15px; }
    #sh_items .items .item h3 { font-size: 15px;margin-bottom: 0.5em; }
    #sh_items .items .item img { height: 150px;width: auto; }
    #sh_items .items .item .bottom_info { font-size: 15px; }
    .pagination_shop{ position: absolute;top: 100%; }
    #hm_categories_shop h2,#top_products h2,#hm_blogs h2,#hm_make_perfume h2{margin-bottom: 1em;font-size: 28px;}
    #top_products .items .item img {height: 140px;width: 140px;}
    #top_products .items .item .bottom_info .right{display: none}
    #top_products .items .item {height: 300px;}
    #hm_testimonials{flex-wrap: wrap;height: fit-content;}
    #hm_testimonials .left{flex: 100%;}
    #hm_testimonials_owl{height: 400px;}
    #hm_blogs > p{width: 90%;}
    #top_products {margin-top: 0em;}
    #footer{margin-top: 5em;}
    #hm_blogs .item { margin-top: 1.5em;padding: 2em; }
    #hm_blogs .item .left img {width: 140px;height: 140px;}
    #about_service .items .item p {font-size: 15px;}
    #about_service .items .item h3{font-size: 23px;}
    #footer{margin-top: 5em;}
    #post_top .item{flex: 1 0 24%;justify-content: space-between;}
    #post_top {gap: 1em;}
    #post_top .item .middle span{display: none;}
    #post_top .item .top,#post_top .item .middle {height: auto;}
    #post_top .item .middle h3{margin-top: 0;margin-bottom:0}
    #faq_container h2{font-size: 22px;}
    .beefup__head > button{font-size: 20px}
    #register_container h2, #login_container h2{font-size: 30px;}
    #register_container form, #login_container form{width: 80%;}
    #register_container form input[type="submit"], #login_container form input[type="submit"]{font-size: 17px;padding: 8px;}
    .related_product_single ul.products{list-style: none;margin: 0;}
    #owl-related-product .item img{height: 110px;width: auto;}
    #owl-related-product .item{height: 280px;padding: 1em 0em;}
    #owl-related-product .item .bottom_info{justify-content: center;}
    #owl-related-product .item .bottom_info .right{display: none;}
    #owl-related-product .item h3{font-size: 19px;margin-bottom: 1em;}
    #single_product_page .single_product_info{flex-wrap: wrap;}
    #single_product_page .single_product_info .left,#single_product_page .single_product_info .right {flex: 1 0 48%;}
    #single_product_page .single-product-tabs > div,#single_product_page .single-product-tabs > ul{flex: 1 0 100%;}
    #single_product_page .single-product-tabs{flex-wrap: wrap}
    #single_product_page .success_msg{display: flex;flex-direction:row-reverse;gap: 1em;text-align: center;}
    #cart_page .wp-block-woocommerce-cart {margin: 0em 1em;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image{order: 1;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__image a img{width: 150px;object-fit: contain;margin: 0px auto;display: block;}
    #cart_page .wc-block-cart-items__row .wc-block-cart-item__product{order: 3;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap a{margin: 0px auto;width: 100%;display: block;font-size: 18px;}
    #cart_page .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices span ins{margin: 0px auto;width: 100%;display: block;font-size: 18px;text-align: center;margin-top: 1em;font-family: var(--en-font-2);font-weight: 500;}
    #cart_page .wc-block-components-sidebar, #cart_page .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;}
    #checkout_page .wc-block-components-sidebar,#checkout_page .wc-block-components-sidebar-layout .wc-block-components-main{width: 100%;padding-left:0px;padding-right:0px}
    #cont_top_head_01,#post_top_head,#faq_top_head,#about_top_head,#sh_top_head,#cart_page_top_head,#checkout_page_top_head,#my_account_top_head_01, #my_account_top_head_01{margin-top: 68px;height: 125px;}
    #cont_top_head_01 h2,#post_top_head h2,#faq_top_head h2,#about_top_head h2,#sh_top_head h2,#cart_page_top_head h2,#checkout_page_top_head h2, #my_account_top_head_01 h2{font-size: 32px;top: 30%;}
    #checkout_page h2.woocommerce-order-details__title,#checkout_page .woocommerce-customer-details h2{font-size: 22px;text-align: center;}
    #checkout_page .woocommerce-order .woocommerce-thankyou-order-details{display: flex;flex-direction: column;gap: 1.5em;font-family: var(--en-font-1);}
    #hm_testimonials{height: fit-content;flex-wrap: wrap;}
    #hm_testimonials .left {flex:1 0 100%;}
    #hm_testimonials .right {flex:1 0 100%;display: none;}
    #acc_tabs{ padding:1em}
    #acc_tabs .account_tabs {flex-wrap: wrap;}
    .account_details_form .user_info_form_top .user_info_form_head,.account_details_form .user_info_form_bottom legend{width: fit-content;}
    #acc_tabs .account_tabs > nav{margin-bottom: 2em;}
    .favorites-list li{ flex: 1 0 22%}
    .favorites-list li img {margin: 10px !important;width: 150px;height: 150px;}
    .hm_top_header .left,.hm_top_header .right{display: none}
    #sin_post_top_head h2{top: 30%;}
    .lang-item-en,.lang-item-ar{font-weight: 600;border-bottom: 1px solid;width: fit-content;}
    #hm_testimonials .left img {display: none;}
    .frm_inputs{width: 70%;}
    .landing-items  > a{flex: 0 0 30%;}
    #sh_items .items .item .add_fave{margin-top: 0.3em;}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    /* CSS rules for large devices */
  #main_nav { display: none }
  .hm_top_header{ margin-top: 0 }
  .padd_sec { padding: 2em 3em; }
  #sh_items .items:not(.pagination_shop) { gap:1em;justify-content: flex-start;position: relative;padding-bottom: 50px; }
  #sh_items .items .item:not(.pagination_shop){ height: 300px;padding: 15px;flex: 0 0 23%; }
  #sh_items .items .item .add_fave{ display: flex; }
  #sh_items .items .item .add_fave span{ font-size: 15px; }
  #sh_items .items .item h3 { font-size: 15px;margin-bottom: 0.5em; }
  #sh_items .items .item img { height: 150px;width: auto; }
  #sh_items .items .item .bottom_info { font-size: 15px; }
  .pagination_shop{ position: absolute;top: 100%; }
  #hm_blogs .item { margin-top: 1.5em;padding: 1.5em; }
  #hm_blogs .item .left img {width: 140px;height: 140px;}
  #hm_AE960 .right .item_hm_AE960 img{width: 50%;margin: auto;display: block;}
  #footer{margin-top: 6em;}
  #post_top .item{flex: 1 0 23%;justify-content: space-between;}
  #post_top {gap: 1em;}
  #post_top .item .middle span{display: none;}
  #post_top .item .top,#post_top .item .middle {height: auto;}
  #post_top .item .middle h3{margin-top: 0;margin-bottom:0}
  #faq_container h2{font-size: 23px;}
  .beefup__head > button{font-size: 21px}
  #cont_top_head_01,#post_top_head,#faq_top_head,#about_top_head,#sh_top_head,#cart_page_top_head,#checkout_page_top_head{margin-top: 68px;height: 125px;}
  #cont_top_head_01 h2,#post_top_head h2,#faq_top_head h2,#about_top_head h2,#sh_top_head h2,#cart_page_top_head h2,#checkout_page_top_head h2{font-size: 32px;top: 30%;}
  #hm_testimonials{height: fit-content;flex-wrap: wrap;}
  #hm_testimonials .left {flex:1 0 100%;}
  #hm_testimonials .right {flex:1 0 100%;height: 360px;display: none;}
  #hm_testimonials .left img {display: none;}
  .landing-items  > a{flex: 0 0 23%;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1336.98px) {
    /* CSS rules for extra large devices */
    #hm_AE960 .right .item_hm_AE960 img{width: 50%;margin: auto;display: block;}
    #sh_items .items .item{flex: 1 0 21%;}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1337px) and (max-width: 1599.98px) {
    /* CSS rules for extra large devices */
    #sh_items .items .item{flex: 1 0 21%;}

}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1599.98px) {
  /* CSS rules for extra large devices */
  #post_top .item{flex: 0 0 23%;justify-content: space-between;}
  #post_top {gap: 1em;}
  #post_top .item .middle span{display: none;}
  #post_top .item .top,#post_top .item .middle {height: auto;}
  #post_top .item .middle h3{margin-top: 0;margin-bottom:0}
  .landing-items > a{flex: 0 0 23%;}
}

/* Extra extra large devices (larger desktops, 1600px and up) */
@media (min-width: 1600px) {
    /* CSS rules for extra extra large devices */
  .landing-items > a{flex: 0 0 23%;}
}
