/* تغییر رنگ لینک ایکن باکس هدر محصولات */
.niasmenu a:hover{
	color: #D19E70;
}

/*  Fast shipping margin and.. in the footer*/
figure.elementor-image-box-img {
    margin: auto !important;
}


/* Paddings of the entire footer area were zeroed*/
.elementor-element.elementor-element-7b3d74e7.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-3b3826f2.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-5d5e4924.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-25a24672.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-4c13651a.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-20f0cb4c.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-7f87cbe1.e-con-full.e-flex.e-con.e-child,
.elementor-element.elementor-element-50857daf.e-con-full.e-grid.e-con.e-child,
.elementor-element.elementor-element-6d58572c.e-con-full.e-flex.e-con.e-child {
    padding: 0;
}


/*  Change catalog font boxes*/
.elementor-widget-image-box .elementor-image-box-title a {
    /* color: inherit; */
    font-family: 'RokhFaNum';
    font-weight: 600;
}



/*Nias search codes*/
.nias-search-form-inner{
    display: flex;
    gap: 20px;
}
.nias-search-button , .nias-search-select , .nias-search-input{
    border: none!important;
    outline: none!important;
    border-radius: 10px!important;
}
.nias-search-input{
    width: 100%;
}
.nias-search-select{
    width: 150px;
}
.nias-search-button{
    background-color: #3A393A!important;
    color: white;
}

.nias-search-button:hover{
    background-color: #CF9B68!important;

}
@media screen and (max-width:767px){
.nias-search-form-inner{
    gap:10px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.nias-search-select{
    width: 60%;
}
.nias-search-button{
    width:36%;
}
}
.nias-search-content{
	position:fixed;
	z-index:999;
	top:0;
	right:0;
	height:100vh;
	background-color:#020000ba;
	backdrop-filter:blur(5px);
border-radius:50%;
	transform:scale(0);
	transition:all 0.3s linear;
}
.nias-search-content.active{
	transform:scale(1);
	border-radius:0;
}


/* remove outline for all page */
*{
	outline: none!important;
}



/* woocommerce massage margin*/
.woocommerce-message , ul.woocommerce-error {
    margin: 1px;
}
.woocommerce span.onsale {
 margin-right: 20px;
background-color: #cf9b68;
}




/*this code for change texthighlight selection*/
::selection {
  background: transparent;
  color: #CE9B68;
}


/* اجبار کردن Swap برای فونت‌های مشکل‌ساز */
/* حالت اول: حروف بزرگ (احتمال ۹۰٪) */

@font-face {
    font-family: 'storyIcons'; 
    src: url('https://glamoraccs.com/wp-content/plugins/easystorypro/assets/webfonts/easystory.woff2') format('woff2');
    font-display: swap; 
}

@font-face {
    font-family: 'Huge-icon'; 
    src: url('https://glamoraccs.com/wp-content/uploads/elementor/custom-icons/Huge-icon-1/fonts/Huge-icon.ttf?l4wuwt') format('truetype');
    font-display: swap;
}


/* شروع کد مربوط به هدر */

@media (max-width: 767px) {
    .mbcart a#elementor-menu-cart__toggle_button {
        padding: 0px !important;
    }
}

.mbcart.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {

    color: #2f2f2f!important;
}

/* Change the shopping cart button */
.mbcart a#elementor-menu-cart__toggle_button {

    width: 0em;
    font-size: 27px;
		
}
/* Change the border of all icons*/
.elementor-icon-wrapper {
    display: flex;
}

/*Mobile menu codes*/
.niasmenu:hover {
    color: #cf9b68;
}
.frontmenu{
  width: 0;
  position: fixed;
  top: 0;
  overflow: hidden; 
  transition:all 0.5s ease-in-out!important;
left: auto;
right: 0;
}
.frontmenu.active{
        width: 100%;
}

.frontmenu .e-con-inner{
    margin: 0!important;
}
.insidemenue{
	overflow-y:scroll;
	height:100vh;
}

.frontmenu .elementor-item{
	text-wrap: nowrap;
	
}
.frontmenu .elementor-heading-title{
	text-wrap: nowrap
}
/*fix header bug*/
.niasscroll.elementor-sticky--active.elementor-section--handles-inside{
    width: 100%!important;
    right: 0!important;
}

/*close menu style icon box*/
.custom-close .elementor-icon-box-content{
    text-wrap: nowrap;
    
}

/* Empty shopping cart*/
.woocommerce-mini-cart__empty-message {
    background-image: url(https://glamoraccs.com/wp-content/uploads/2023/12/emptybasketco.webp);
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}


/* Shopping cart background*/
.elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents {
    background-color: #7884840f;
    padding: 15px;
    border-radius: 10px;
}

/*  Shopping cart photo*/
.mbcart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 10px;
}

/* Custom codes for easy login */
.bsRTL-block-content form input {

    color: #6d6d6d!important;
    border-radius: 10px!important;
    font-size: 17px!important;
    font-weight: 500!important;
  	background-color:     #e3e3e3!important;
}

.bsRTL-block-content .biger-auth-submit {
    background-color: #3A393A!important;
    font-weight: 600!important;
	  border-radius: 10px!important;
}

.bsRTL-block-content .biger-auth-submit:hover {
	background-color: #cf9b68!important;
	border-radius: 10px!important;
}

.bsRTL-block-content .bsAuth-rtlTheme-initForm {
    background-color: #fbf8f6!important;
    border-radius: 15px!important;
}

.bsAuth-rtlTheme-initForm .biger-auth-pass-holder .biger-auth-submit-checked {
    font-size: 17px!important;
    background-color:     #3A393A!important;
    border-radius: 10px!important;
	  font-weight: 600!important;
}

.bsAuth-rtlTheme-initForm .biger-auth-checked-holder .biger-auth-submit-checked {
   
    background-color: #3A393A!important;

}

.bsAuth-rtlTheme-initForm .biger-auth-checked-holder .biger-auth-submit-checked:hover {
   
    background-color: #cf9b68!important;

}

/*change menu text hover*/
.textmenu:hover{
    color: #CF9B68;   
}

/*change bottum of view cat sabd kharid*/

a.elementor-button.elementor-button--view-cart.elementor-size-md {
    background-color: #ff000000;
    color: #1c1c1c;
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    background-color:#CF9B68!important;
    color:#fff!important;
}

/*change sabad kharid product background*/
.elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents {
    background-color: #e9e9e9;
}

/*new header 2025*/
#headernav {
transition : transform 0.4s ease, box-shadow 0.4s;
}
#headernav.headerHasShadow {
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
#headernav.headerup{
transform: translateY(-110%);
}

/* برای دکمه ورود ثبت نام */
.esyBtn-ContentDropDown {
    margin-top: -20px;
}
/* پایان کد مربوط به هدر */





/* َشروع تغییر استایل قیمت */

/*تغییر استایل قیمت*/
.mb-price .woocommerce-Price-currencySymbol {
	font-size: 0.8em;
	font-weight: 500;
}

 /*  محصول ناموجود */
  .mb-price .elementor-heading-title .out-of-stock-label {
  	font-size: 1em;
  	font-weight: 600;
  	
  }
.outofstock .mb-product-card {
  	filter: grayscale();
    
}

/*محصولات متغییر*/
.mb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		content: "شروع قیمت از: ";
		font-size: 0.75em;
		font-weight: 500;
		margin-bottom: 2px;
	}
	& > span:nth-child(1n + 2) {
		visibility: hidden;
		opacity: 0;
		position: absolute;
	}
}
@media screen and (max-width:880px){ .mb-price .elementor-heading-title:has(> span[aria-hidden="true"]) {
	&::before {
		margin-left: 35px;
	}
}
}

/* محصول تخفیف دار */
.mb-price .elementor-heading-title:has(> del) {
	align-items: end;

	& del {
		font-size: 0.75em;
		font-weight: 500;
		opacity: 0.6;
		transform: translateX(50px);
		margin-bottom: 2px;
	}
	& del .woocommerce-Price-currencySymbol {
		display: none;
	}
	& ins {
		text-decoration: none;
	}
}
@media screen and (max-width:880px){
.mb-price .elementor-heading-title del {
		margin-left: 52px;
	} 
}

.mb-product-card .mb-discount-percentage {
	&::before {
		content: "";
		background: url("https://glamoraccs.com/wp-content/uploads/2026/06/discount-m.svg");
		background-size: contain;
		background-repeat: no-repeat;
		width: 8px;
		aspect-ratio: 1;
		position: absolute;
		bottom: 0;
		left: 0;
		transform: translateY(98%);
	}
}

@media (width < 768px) {
	.mb-product-card .mb-discount-percentage {
		&::before {
			width: 7px;
		}
	}
}

/* َپایان تغییر استایل قیمت */


/* عرض دادن به اعلان ووکامرش */
.woocommerce-notices-wrapper {
    max-width: min(1500px, 100%);
    width: 100%;
    margin: 0 auto;
    padding: 0 clamp(10px, 2vw, 20px);
    box-sizing: border-box;
}