@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//gymlandi.ir/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

:root {
	--wd-text-font: "yekan1", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "yekan1", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "yekan1", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "yekan1", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "yekan1", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Yekan", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 20px;
	--wd-primary-color: rgb(235,58,58);
	--wd-alternative-color: rgb(229,229,229);
	--wd-link-color: rgba(30,115,190,0.52);
	--wd-link-color-hover: rgb(229,229,229);
	--btn-default-bgcolor: rgb(247,247,247);
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(51,102,255);
	--btn-accented-bgcolor-hover: rgb(51,102,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(248,55,79);
	background-image: none;
}
.wd-page-title {
	background-color: rgb(213,219,169);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #f7f7f7;
	background-image: none;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title {
	font-family: "yekan1", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.page .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1617px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1600px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "IRsans2";
	src: url("//gymlandi.ir/wp-content/uploads/2025/05/IRANSansWebFaNum.woff2") format("woff2"), 
url("//gymlandi.ir/wp-content/uploads/2025/05/IRANSansWebFaNum.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "yekan1";
	src: url("//gymlandi.ir/wp-content/uploads/2025/09/YekanBakhFaNum-VF.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.woocommerce-product-attributes{
	width:2px !important}
.owl-carousel.owl-rtl .owl-item {
    min-height: inherit !important;
}
.product_title {
    font-size: 22px !important;
}
/* تغییر سرچ هدر */
.search-style-with-bg.searchform input[type="text"] {
    border-radius: 5px !important;
    background: #efefef !important;
    border: navajowhite !important;
}

.searchsubmit {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 5px !important;
}
	
.woodmart-search-form {
    max-width: 72% !important;
}
.searchsubmit {
    color: #fff !important;
}
/* منو عمودی */

.menu-opener.color-scheme-light {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.wd-dropdown-cats {
    border-radius: 0px 0px 7px 7px !important;
}

/* حساب کاربری هدر */
.woodmart-header-links.woodmart-navigation.menu-simple-dropdown.wd-tools-element.item-event-hover.my-account-with-text {
    border: 1px solid #d4d4d4 !important;
    border-radius: 5px !important;
}


/* خط هدر */

.whb-row.whb-header-bottom.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle.whb-hidden-mobile {
    border-bottom: 2px solid #8d8d8d47 !important;
}
.info-svg-wrapper{
	width:60px !important;height:60px !important}

/*هاور آیکن های سوشیال*/
.social-instagram , .social-whatsapp{background-color: transparent !important; color:white !important}
.social-instagram:hover{
	 background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.wd-icon{font-size:30px !important}
.social-whatsapp:hover{
background-color:#25d366 !important}
/*  ویژگی های محصول در صفحه محصول*/
.woocommerce-product-attributes{
	width:380px !important}
/*منوی صفحه اصلی */
.wd-header-main-nav .nav-link-text{
	font-size:17px}
/* آیکن تلفن */
.info-box-icon .attachment-thumbnail{
	width:70px;height:70px;margin-top:-20px}
.box-icon-wrapper.box-with-icon.box-icon-simple{
	color:white !important}

/* آیکون های سوشیال منوی موبایل */



/* منوی پیشفرض*/
.wd-with-overlay .nav-link-text{
	color:black;text-shadow:2px 2px white}
.social{
	margin-left:-20px}
.social2{
	margin-left:-60px}
.wpcf7-submit:hover{
	background-color:#f8374f}
.wpcf7-submit{
	border-radius:20px;background-color:gray;color:white}
/* هدر چسبان*/
.whb-sticky-header .nav-link-text{
	color:black;text-shadow:none !important}
/* جعبه اطلاعات موبایل*/
@media only screen and (min-width:300px) and (max-width:1024px){
	
/*هدر چسبان موبایل و تبلت*/
.whb-sticky-header .container{
	height:57px !important}
.whb-sticky-header .elementor-icon,.elementor-element.elementor-element-04e2014.icon-header.elementor-view-default elementor-widget.elementor-widget-icon{
	color:black !important}

.whb-sticky-header .wd-icon{
	color:rgba(0, 0, 0, 0.6) !important;}
	.whb-sticky-header .social-tg:hover{
	background-color:white !important }
	.whb-sticky-header .social-instagram:hover{
background:white !important}
	.product_title{
	font-size:14px !important}
}


.mapfooter{
    display: none !important
}
.featured.product-label{
	font-size:9px !important}
.product-labels.labels-rounded{
	width:400px !important}
.outofstock{
    filter: grayscale(1);
}

.outofstock::after {
    content: 'ناموجود';
    background: #f44336;
    position: absolute;
    top: 8px;
	font-size:20px;
    color: #fff;
    padding: 6px 15px;
    border-radius: 8px;
    left: 16px;
	z-index:999;
}
@media only screen and (min-width:760px){
.single-product-page.outofstock::after {
    content: 'ناموجود';
    background: #f44336;
    position: absolute;
    top: 16px;
	font-size:30px;
    color: #fff;
    padding: 6px 15px;
    border-radius: 8px;
    left:55%;
	z-index:999;}}
.out-of-stock.product-label{
	display:none !important}

.woocommerce-product-attributes.shop_attributes{
 !important
}
.e-loop-item-manual .outofstock::after{
	font-size:12px !important;
top:13px !important;
left:22px !important}
.pic-f:hover .outofstock::after{
	content:"" !important}
.boxmob svg{
	fill:white !important}
/*آیکون تلفن در موبایل*/
.info-svg-wrapper.info-icon{
	width:30px !important;height:30px !important }
.whb-column whb-mobile-center.whb-hidden-lg{
	margin-top:10px !important}
.instagram{background-color: transparent !important; color:white !important
	}

.elementor-icon.elementor-social-icon.elementor-social-icon-instagram elementor-repeater-item-8d5ecda:hover{
	 background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.box:hover{
	text-decoration:underline;
text-decoration-color:rgb(4,164,220)
}
/*overlay poster*/
.wd-el-video-overlay .attachment-full{filter: brightness(0.7)}
strong a{color:rgb(4,164,220) !important}
/*قیمت محصولات مرتبط*/
.owl-stage .price{
	display:none !important}
.wd-widget.widget.filter-widget.widget-count-3.col-lg-4.col-md-4.col-sm-6.col-12.woodmart-woocommerce-sort-by{
	display:none !important}
	.wd-search-form{
	flex:none !important;
	margin-left:50px !important}

.whb-sticky-header .wd-header-my-account{
	display:block}
 .whb-sticky-header  .wd-header-wishlist{
	display:none !important}
.social2{
	opacity:1 !important}
.post-date.wd-post-date.wd-style-with-bg{
	display:none !important}
.woocommerce-product-attributes-item__value{
	font-size:15px}
.sidebar1{
	padding:10px !important}
.woocommerce-product-attributes{
	width:80% !important}

.whb-sticky-header  .icon-{
	display:none !important}
.whb-sticky-header svg{
	fill:black !important; font-size:30px !important}
.whb-sticky-header .wd-tools-icon{margin-top:-30px}
.whb-sticky-header svg{margin-top:-35px}
.whb-sticky-header .site-logo{
	margin-top:-30px}
.divider1{
opacity:0}
.wd-wishlist-btn{display:none}
.single-product-page .wd-wishlist-btn{display:block}
h5.widget-title{margin-left:13px !important}





a.reset_variations{
	display:none !important}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_1{
	width:45px !important}

td.tdvalue.cell{
	display:block !important}
.product-image-wrap{
	text-align:center !important;display:flex !important;justify-content:center !important}
tr.woocommerce-product-attributes-item{
display:inline !important}
.wd-attr-name{
	margin-left:3px !important}
.wd-attr-name:after{
	content:":"}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.lazyloaded , img.elementor-animation-shrink{
	aspect-ratio:1 !important;
object-fit:cover !important
}
#ship-to-different-address{
	display:none !important}
fieldset{
	display:none}
.woocommerce-MyAccount-content p{
	display:none 
}

.woocommerce-MyAccount-content form p{
	display:block !important}
.woocommerce-notices-wrapper{
	display:flex !important}
div.u-column2.col-2.woocommerce-Address{
	display:none}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{
	display:none !important}
#digit_ac_otp_container{
	display:none !important}

form.woocommerce-form.woocommerce-form-register.register p.dig-custom-field.woocommerce-FormRow--wide.form-row.form-row-wide{display:block !important}
form.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.form-row{display:block !important}
/*هماهنگی و تناسب عکس های نگاره محصول و گالری در صفحه محصولات تکی*/
div.product-image-thumbnail img,.woocommerce-product-gallery__wrapper img{
   width:100% !important;
	height:100% !important;
    object-fit: contain !important;
	aspect-ratio: 1/1 !important
}
		.wd-carousel-item.wd-slide-visible img{
			
 width:100% !important;
	height:100% !important;
    object-fit: contain !important;
	aspect-ratio: 1/1 !important
}

.page-title{
	background-color:#f4f4f4 !important;
	color:#001287}
}




.woocommerce-loop-product__title,
.product_title,
.product-title,
.wd-loop-carousel h4.product_title {
  font-family: 'yekan1', sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.elementor-kit-2899 a,.elementor-kit-2899 h1{
	font-family: 'yekan1', sans-serif !important;
}
/* عنوان محصولات در لیست فروشگاه */
.woocommerce-loop-product__title,
.product_title,
h4.product_title,
.wd-loop-carousel h4.product_title {
  font-family: 'yekan1', sans-serif !important;
}

/* قیمت محصولات */
.woocommerce-Price-amount,
.price {
  font-family: 'yekan1', sans-serif !important;
}

/* دکمه‌های خرید و افزودن به سبد */
.button,
.add_to_cart_button,
.woocommerce a.button,
.woocommerce button.button {
  font-family: 'yekan1', sans-serif !important;
}

/* تب توضیحات و نقد و بررسی */
.woocommerce-Tabs-panel,
.woocommerce-tabs h2,
.woocommerce-tabs li a,.woocommerce-product-details__short-description {
  font-family: 'yekan1', sans-serif !important;
}

/* فرم سبد خرید و پرداخت */
.woocommerce-cart-form,
.woocommerce-checkout,
.woocommerce form .form-row label {
  font-family: 'yekan1', sans-serif !important;
}
.breadcrumb-last{
	 font-family: 'yekan1', sans-serif !important
}
.wd-breadcrumbs.woocommerce-breadcrumb a,.wd-breadcrumbs.woocommerce-breadcrumb{
	color:#000;   font-family: 'yekan1', sans-serif !important;
}
.wd-checkout-steps li a span{
	color:#000
}
.wd-products-per-page .wd-label.per-page-title,.wd-products-per-page{
	display:none !important
}
.woocommerce-variation-add-to-cart {
  justify-content: flex-end !important;
  text-align: left;
}
form.cart{
  display:block !important
}
.woocommerce-variation-add-to-cart {
  justify-content: flex-start !important;
  text-align: left;
}
body {
  font-family: 'yekan1', sans-serif;
  font-feature-settings: "lnum";
  direction: rtl;
  unicode-bidi: embed;
}
.page-numbers {
  font-family: 'yekan1', sans-serif; /* یا هر فونت فارسی که استفاده می‌کنی */
  direction: rtl;
}
.whb-column.whb-col-right.whb-visible-lg{
	padding-top:20px
}

.woocommerce-product-attributes-item {
  display: flex !important;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
}

.woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item__value {
  display: inline !important;
  margin: 0 !important;
}
.wd-attr-term p a{
	color:blue !important;
	text-decoration:underline !important;
	font-size:18px;
	font-weight:500
}
/* جهت اسلایدها (چپ به راست) */
.wpstory-container,
.wpstory-wrapper,
.wpstory-pagination {
  direction: ltr !important;
}

/* فاصله منظم بین نوارهای استوری */
.wpstory-pagination {
  display: flex !important;
  gap: 6px !important;
}

.wpstory-pagination__item {
  margin-right: 0 !important; /* در صورت استفاده از gap، margin رو حذف کن */
}
.whb-column.whb-col-center.whb-visible-lg{
	padding-right:0 !important}

.mobile-menu {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}
.wpstory-slider-wrapper {
  height: 120px; /* یا ارتفاع دقیق استوری‌ها */
}
.wpstory-feed-canvas {
  display: block;
  width: 90px;
  height: 90px;
}
.wpstory-feed-canvas {
  display: inline-block;
  width: 90px;
  height: 90px;
}
.wpstory-feed-canvas canvas {
  display: block;
  width: 90px;
  height: 90px;
}
.slide img {
  width: 100%;
  height: auto;
  display: block;
}
.whb-column{
	max-height:none !important
}
.product-wrapper {
   aspect-ratio:2/3;
    display: flex;
    flex-direction: column;
    position: relative;
}

.product-wrapper .price {
    position: absolute;
    bottom: 4px;
    left: 4px;
    margin-top: auto;
}
.wd-attr-term p a{
	text-decoration:none !important
}
.toman-icon {
  width: 18px; 
  height: auto;
  margin-right: 3px;
  vertical-align: middle;
}
	.qlwapp__container{
		margin-bottom:38px !important
	}
@media (min-width: 1025px) {
	div.woocommerce-order p{
	font-size:25px !important;text-decoration:underline;text-underline-offset:10px}
div.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
	text-decoration:none}
.product-category img{
	width:100%;
	height:250px;
	object-fit:cover}
 .wd-logo img{
	 padding-top:35px !important
}
/* فرم جستجو*/
.wd-search-form {
	width:300px !important}


}

@media (max-width: 576px) {
	.outofstock::after {
	font-size:12px !important;
}
.whb-sticky-header  .icon-{
	display:none !important}
.whb-sticky-header svg{
	fill:black !important; font-size:30px !important}
.whb-sticky-header .wd-tools-icon{margin-top:-30px}
.whb-sticky-header svg{margin-top:-35px}
.whb-sticky-header .site-logo{
	margin-top:-30px}
.divider1{
opacity:0}
.wd-wishlist-btn{display:none}
.vi-wpvs-option.vi-wpvs-option-color{
	margin-top:6px}
.single-product-page .wd-wishlist-btn{display:block}
.whb-column.whb-col-mobile.whb-hidden-lg{
	display:flex;justify-content:end !important}
.product-category img{
	width:100%;
	height:150px;
	object-fit:cover}
  ul.custom-tabs li{
         margin-right:8px !important;
      }


}

