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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//kalavarzesh.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: IRANSansXFaNum;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 15px;
	--wd-title-font: IRANSansXFaNum;
	--wd-title-font-weight: 500;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: IRANSansXFaNum;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(55, 182, 165);
	--wd-alternative-font: IRANSansXFaNum;
	--wd-widget-title-font: IRANSansXFaNum;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 15px;
	--wd-header-el-font: IRANSansXFaNum;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(55,182,165);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(55,182,165);
	--wd-link-color-hover: rgb(55,182,165);
	--btn-default-font-family: IRANSansXFaNum;
	--btn-default-bgcolor: rgb(55,182,165);
	--btn-default-bgcolor-hover: rgb(55,182,165);
	--btn-accented-font-family: IRANSansXFaNum;
	--btn-accented-bgcolor: rgb(55,182,165);
	--btn-accented-bgcolor-hover: rgb(55,182,165);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(55,182,165);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(241,177,0);
	--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-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(15,15,15);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(245,245,245);
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: #ff4444;
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,68,68);
	color: #ffffff;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 15px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 1px;
	}

}
:root{
--wd-container-w: 1290px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

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

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


form.searchform.wd-style-default.wd-cat-style-bordered.woodmart-ajax-search {
    max-width: 450px;
    margin-right: 20px;
}
[class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled:before {
    opacity: 1;
    visibility: visible !important;
    background-color: transparent;
    width: 20px !important;
    height: 20px;
    margin-right: 0px !important;
    margin-bottom: 0 !important;
    padding-right: 0 !important;
}

[class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled:hover:before,
[class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled:hover::before
{
	margin-right: -10px !important;
	
}
.wd-swatch.wd-bg.wd-tooltip.wd-disabled:hover::after {
    display: none !important;
}
.wd-swatch.wd-bg.wd-tooltip.wd-disabled.wd-tooltip-inited:hover::before {
     background-color: transparent !important;
    content: "";
    inset: var(--wd-swatch-inn-sp);
    border-radius: inherit;
    background-image: linear-gradient(to top right, transparent calc(50% - 1px), #f60517 50%, transparent calc(50% + 1px)), linear-gradient(to top left, transparent calc(50% - 1px), #CF000F 50%, transparent calc(50% + 1px));
    width: 20px !important;
    height: 20px !important;
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: -10px !important;
}
@media (max-width: 768px) {
	
	    .shortc-button {
        padding: 15px 20px;
        font-size: 23px !important;
        line-height: 41px !important;
    }
	
	.shortc-button:hover {
    background-color: #37b6a5 !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    color: #fff !important;
}
	
	.wd-swatch.wd-bg.wd-tooltip.wd-active.wd-enabled:hover::after {
    display: none !important;
}
    form.searchform.wd-style-default.wd-cat-style-bordered.woodmart-ajax-search {
        width: 100%;
			  margin-right: 0px;
    }
		
		.wd-logo img {
/* 			max-height: 50px !important; */
	}
}

.wd-dropdown-results.wd-scroll.wd-dropdown.wd-opened {
    max-width: 444px;
}
/* هدف قرار دادن کانتینر والد دکمه بزرگنمایی (که موقعیت دکمه‌ها را تعیین می‌کند) */
body.single-product .woocommerce-product-gallery .product-additional-galleries {
    /* ۱. لغو موقعیت پیش‌فرض (Start/چپ) */
    inset-inline-start: auto !important; 
    
    /* ۲. چسباندن کانتینر به سمت راست (End) */
    inset-inline-end: 0 !important; 
    
    /* ۳. تنظیم مجدد فاصله از بالا (اگر می‌خواهید دکمه بالا باشد، bottom: auto و top: 10px دهید) */
    bottom: 0 !important; /* نگه داشتن در پایین */
    top: auto !important; /* اطمینان از اعمال bottom */
    
    /* ۴. افزایش Z-Index برای اطمینان از نمایش روی تصویر */
    z-index: 9999 !important;
}
/* تنظیم ابعاد تصاویر مقالات در اسلایدر وودمارت */
.wd-posts-element .wd-post-img img, 
.blog-post-loop .wd-post-img img {
    aspect-ratio: 600 / 400 !important; /* ایجاد نسبت ابعاد دقیق */
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important; /* برش هوشمند بخش‌های اضافه */
    object-position: center; /* تمرکز روی مرکز تصویر */
}

/* اصلاح کادر دور برای جلوگیری از بیرون زدگی */
.wd-posts-element .wd-post-img {
    overflow: hidden;
    border-radius: 5px; /* اگر قالب شما لبه‌های گرد دارد */
}
.rotai-container { font-family: Tahoma, Arial, sans-serif; direction: rtl; text-align: right; line-height: 1.8; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px 0; }
.rotai-container h2 { color: #b8860b; font-size: 26px; text-align: center; margin-bottom: 20px; font-weight: bold; }
.rotai-container h3 { color: #2c3e50; font-size: 20px; margin-bottom: 10px; position: relative; padding-right: 15px; }
.rotai-container h3::before { content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 4px; background: #b8860b; border-radius: 2px; }
.rotai-container p { font-size: 15px; margin-bottom: 15px; text-align: justify; }
.rotai-hero { background: linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%); padding: 30px; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.05); margin-bottom: 30px; text-align: center; }
.rotai-section { display: flex; flex-wrap: wrap; align-items: center; gap: 30px; margin-bottom: 40px; padding: 20px; background: #fff; border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.04); transition: transform 0.3s ease, box-shadow 0.3s ease; }
.rotai-section:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.08); }
.rotai-section.reverse { flex-direction: row-reverse; }
.rotai-text { flex: 1; min-width: 300px; }
.rotai-image { flex: 1; min-width: 300px; text-align: center; overflow: hidden; border-radius: 10px; }
.rotai-image img { max-width: 100%; height: auto; border-radius: 10px; transition: transform 0.5s ease; }
.rotai-image:hover img { transform: scale(1.05); }
.rotai-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-top: 30px; }
.rotai-card { background: #fafafa; padding: 20px; border-radius: 10px; border-top: 3px solid #b8860b; box-shadow: 0 2px 10px rgba(0,0,0,0.03); }
.rotai-card h4 { color: #b8860b; font-size: 16px; margin: 0 0 10px 0; }
@media (max-width: 768px) { .rotai-section, .rotai-section.reverse { flex-direction: column; text-align: center; } .rotai-container h3::before { display: none; } .rotai-container h3 { padding-right: 0; } }
.neshan-glow-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;font-size:16px;font-weight:bold;text-decoration:none;overflow:hidden;cursor:pointer;transition:transform .3s ease;animation:pulse-shadow 2s infinite}.neshan-glow-button:hover{transform:translateY(-2px)}.neshan-glow-button span{z-index:1}.neshan-glow-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(200,200,200,.4),transparent);transition:left .8s;z-index:0}.neshan-glow-button:hover::before{left:100%}.neshan-icon{width:28px;height:auto;margin-left:10px;z-index:1}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(45,212,191,0.7)}100%{box-shadow:0 0 0 20px rgba(45,212,191,0)}}
.related-articles-section-wrapper{margin:40px 0;padding:25px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;clear:both}.related-articles-title{text-align:center;font-size:22px;margin-bottom:25px;font-weight:700;position:relative}.related-articles-title::after{content:'';display:block;width:60px;height:3px;background-color:#83b735;margin:8px auto 0}.related-articles-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.related-article-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.related-article-item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.related-article-item a{text-decoration:none;color:#333;display:block}.related-article-thumbnail img{width:100%;height:160px;object-fit:cover;display:block}.related-article-item-title{font-size:16px;font-weight:600;padding:15px;margin:0;line-height:1.4;min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center}
/* استایل جدوال در مقالات */
.beautiful-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-family: 'Vazirmatn', IRANSans, Tahoma, Arial, sans-serif;
  text-align: center;
  margin: 20px auto;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.beautiful-table th, .beautiful-table td {
  padding: 20px 15px;
  vertical-align: middle;
}
.beautiful-table thead tr {
  background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
}
.beautiful-table th {
  color: #ffffff;
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0.5px;
}
.beautiful-table tbody tr {
  background-color: #ffffff;
  transition: all 0.3s ease;
}
.beautiful-table tbody tr:nth-child(even) {
  background-color: #f8faff; 
}
.beautiful-table td {
  color: #444444;
  font-size: 15px;
  font-weight: 500;
  border-bottom: 1px solid #edf2f7;
}
.beautiful-table tbody tr:last-child td {
  border-bottom: none;
}
.beautiful-table tbody tr:hover {
  background-color: #eef2ff;
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(37, 117, 252, 0.15);
  z-index: 1;
  position: relative;
}
.beautiful-table tbody tr:hover td {
  color: #2575fc;
}
/* استایل بخش وبلاگ */
/* Fix Header Overlay */
.whb-header,
.whb-sticked,
.whb-sticky-header,
.main-header,
.header-wrapper{
position:relative;
z-index:9999;
}

.blog-design-masonry,
.blog-design-masonry article,
.blog-design-masonry .article-inner,
.blog-design-masonry .entry-thumbnail{
z-index:1;
}

.blog-design-masonry .article-inner:hover{
z-index:2;
}
.wd-blog-holder{--wd-gap-lg:28px;--wd-gap-sm:22px}.blog-design-masonry .article-inner{background:#fff;border:1px solid #eef2f6;border-radius:18px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.03),0 12px 32px rgba(0,0,0,.05);transition:.35s}.blog-design-masonry .article-inner:hover{transform:translateY(-8px);box-shadow:0 14px 40px rgba(0,0,0,.09)}.blog-design-masonry .entry-thumbnail{overflow:hidden;background:#f5f7fa}.blog-design-masonry .entry-thumbnail img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s}.blog-design-masonry .article-inner:hover .entry-thumbnail img{transform:scale(1.07)}.blog-design-masonry .post-title{margin:18px 22px 10px;line-height:1.8}.blog-design-masonry .post-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:21px;font-weight:700;color:#222;transition:.25s}.blog-design-masonry .article-inner:hover .post-title a{color:#0b73ff}.blog-design-masonry .wd-post-excerpt,.blog-design-masonry .entry-content{padding:0 22px;color:#666;font-size:15px;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-design-masonry .post-meta{padding:0 22px;font-size:13px;opacity:.8}.blog-design-masonry .read-more-section{padding:22px}.blog-design-masonry .btn-read-more{border-radius:50px;padding:11px 22px;font-weight:700;transition:.3s}.blog-design-masonry .btn-read-more:hover{transform:translateY(-2px)}@media(max-width:768px){.blog-design-masonry .post-title a{font-size:18px}.blog-design-masonry .article-inner{border-radius:14px}}
.blog-design-masonry .article-inner:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#0077ff,#00c6ff);opacity:0;transition:.3s}.blog-design-masonry .article-inner:hover:before{opacity:1}.blog-design-masonry .entry-thumbnail img{filter:saturate(1.03) contrast(1.02)}.blog-design-masonry .article-inner:hover .entry-thumbnail img{filter:saturate(1.12) contrast(1.05)}.blog-design-masonry .article-inner:hover .post-meta,.blog-design-masonry .article-inner:hover .wd-post-date{color:#0b73ff}.blog-design-masonry .post-title a{text-decoration:none}.blog-design-masonry .article-inner{position:relative}.blog-design-masonry .article-inner:after{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;border:1px solid transparent;transition:.3s}.blog-design-masonry .article-inner:hover:after{border-color:#d9e9ff}
.blog-design-masonry .post-title{min-height:78px}.blog-design-masonry .wd-post-excerpt,.blog-design-masonry .entry-content{min-height:90px}.blog-design-masonry .post-meta{display:flex;align-items:center;gap:12px;padding-top:6px;padding-bottom:12px;border-bottom:1px solid #f2f4f7}.blog-design-masonry .read-more-section{display:flex;justify-content:space-between;align-items:center}.blog-design-masonry .btn-read-more{background:#0b73ff;color:#fff}.blog-design-masonry .btn-read-more:hover{background:#005de0;color:#fff}
.blog-design-masonry .entry-thumbnail{aspect-ratio:16/9}.blog-design-masonry .entry-thumbnail img{height:100%}.blog-design-masonry .article-inner:hover .entry-thumbnail{background:#eef6ff}
.blog-design-masonry .article-inner{display:flex;flex-direction:column;height:100%}.blog-design-masonry .post-header{padding:18px 22px 0}.blog-design-masonry .post-title{margin:0 0 10px}.blog-design-masonry .post-meta{margin:0 0 14px}.blog-design-masonry .entry-content,.blog-design-masonry .wd-post-excerpt{flex:1}.blog-design-masonry .read-more-section{margin-top:auto;border-top:1px solid #eef2f6;padding:18px 22px;background:#fbfcfd}.blog-design-masonry .article-inner:hover .read-more-section{background:#f5f9ff}
.blog-design-masonry .entry-thumbnail{position:relative}.blog-design-masonry .entry-thumbnail:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(to top,rgba(0,0,0,.12),transparent);opacity:.5;pointer-events:none}.blog-design-masonry .entry-thumbnail img{backface-visibility:hidden;-webkit-backface-visibility:hidden}
.blog-design-masonry .post-title a{letter-spacing:-.2px}.blog-design-masonry .post-meta{font-weight:500;color:#7b8794}.blog-design-masonry .entry-content p,.blog-design-masonry .wd-post-excerpt p{margin:0}
@media(max-width:767px){.blog-design-masonry .article-inner{border-radius:14px}.blog-design-masonry .post-header,.blog-design-masonry .entry-content,.blog-design-masonry .wd-post-excerpt,.blog-design-masonry .read-more-section{padding-left:16px;padding-right:16px}.blog-design-masonry .post-title a{font-size:18px}.blog-design-masonry .entry-thumbnail:after{height:40px}}
.kv-new-post{position:absolute;top:15px;right:15px;background:#ff3b30;color:#fff;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:700;z-index:20;box-shadow:0 6px 16px rgba(255,59,48,.35)}
.pagination,.wd-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:50px 0}.pagination a,.pagination span,.wd-pagination a,.wd-pagination span{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #e8edf3;color:#444;font-weight:700;transition:.25s}.pagination a:hover,.wd-pagination a:hover,.pagination .current,.wd-pagination .current{background:#0b73ff;color:#fff;border-color:#0b73ff;box-shadow:0 8px 20px rgba(11,115,255,.2)}
.post-categories a,.cat-links a{display:inline-block;padding:5px 12px;background:#eef6ff;color:#0b73ff;border-radius:30px;font-size:12px;font-weight:700;margin:4px;transition:.25s}.post-categories a:hover,.cat-links a:hover{background:#0b73ff;color:#fff}
.blog-design-masonry .entry-thumbnail{border-bottom:1px solid #eef2f6}.blog-design-masonry .entry-thumbnail img{image-rendering:auto}.blog-design-masonry .article-inner:hover .entry-thumbnail img{filter:brightness(1.03)}
.blog-design-masonry a{text-decoration:none}.blog-design-masonry a:focus{outline:none}.blog-design-masonry .post-title a:hover{text-decoration:none}
.blog-design-masonry .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#7b8794;font-size:13px}.blog-design-masonry .post-meta>*{display:flex;align-items:center}.blog-design-masonry .post-meta i{margin-left:5px;color:#0b73ff}
.blog-design-masonry .btn-read-more{background:#f1b200;color:#fff;border-radius:40px;padding:10px 18px;font-size:13px;font-weight:700;box-shadow:0 6px 18px rgba(11,115,255,.18)}.blog-design-masonry .btn-read-more:hover{background:#005edb;box-shadow:0 10px 26px rgba(11,115,255,.28)}
.blog-design-masonry .article-inner{transition:border-color .25s,box-shadow .25s,background .25s}.blog-design-masonry .article-inner:hover{border-color:#d7e8ff;background:#fff}
.blog-search-form input[type=search],.searchform input[type=text]{border-radius:50px;border:1px solid #dde5ee;padding:12px 18px;transition:.25s}.blog-search-form input[type=search]:focus,.searchform input[type=text]:focus{border-color:#0b73ff;box-shadow:0 0 0 4px rgba(11,115,255,.08)}
@media(max-width:768px){.blog-design-masonry .wd-post-cat,.blog-design-masonry .meta-post-categories,.blog-design-masonry .post-categories{display:none}}
/* استایل بخش مشکل غیب شدن منو مبایل و رفتن زیر هدر */
.whb-header,.whb-clone,header.site-header{z-index:99990!important}.wd-side-hidden.wd-left,.wd-side-hidden.wd-right,.mobile-nav-wrapper{z-index:99999999!important}.wd-close-side-hidden,.woodmart-close-side-hidden{z-index:99999990!important}
.wd-side-hidden.wd-left,.wd-side-hidden.wd-right,.mobile-nav-wrapper{transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .4s ease,visibility .4s ease!important;box-shadow:0 0 40px rgba(0,0,0,.2)!important}.wd-close-side-hidden,.woodmart-close-side-hidden{transition:opacity .4s ease,visibility .4s ease!important}@media (max-width: 576px) {
	.woocommerce-product-gallery .swiper-wrapper {
    min-height: 300px !important;
}

}

