:root {
	--wd-text-font: "ایران یکان", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "ایران یکان", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "ایران یکان", 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: "ایران یکان", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "ایران یکان", 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: "ایران یکان", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(200,161,77);
	--wd-alternative-color: rgb(31,31,31);
	--btn-default-font-family: "ایران یکان", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "ایران یکان", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-font-size: 15px;
	--btn-accented-bgcolor: rgb(221,153,51);
	--btn-accented-bgcolor-hover: rgb(221,153,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 60px;
}
.wd-age-verify-wrap {
	--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-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, .whb-top-bar .wd-nav.wd-nav-secondary > li > a, .whb-general-header .wd-nav.wd-nav-secondary > li > a, .whb-header-bottom .wd-nav.wd-nav-secondary > li > a, html .whb-header .wd-header-cats .menu-opener, html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a, html .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li > a, html .wd-dropdown-my-account .wd-sub-menu li a, html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a, html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item,.wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a, html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title, html .wd-page-title .wd-breadcrumbs :is(a,span), html .wd-page-title .breadcrumb li::after, html .wd-checkout-steps, html .wd-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title, html .wd-product .wd-product-cats a, html .wd-product .wd-product-brands-links a, html .wd-product .price, html .product.wd-product del, html .product.wd-product .star-rating > div, html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title, html .product.wd-cat .wd-cat-count, html .product.wd-cat.cat-design-replace-title .wd-cat-count, html .product-image-summary-wrap .product_title, html .wd-single-title .product_title, html .product-image-summary-wrap .summary-inner > .price, html .wd-single-price .price, html .product-image-summary-wrap .summary-inner > .price del, html .wd-single-price .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price del, html .wd-product-nav-desc .price, html .wd-builder-off .tabs-layout-accordion > .wd-accordion-item > .wd-accordion-title .wd-accordion-title-text, html .wd-builder-off .tabs-layout-tabs .wd-nav-tabs > li > a {
	font-family: "وزیر متن", Arial, Helvetica, sans-serif;
	font-weight: 500;
}
 {
	font-family: "ایران یکان", Arial, Helvetica, sans-serif;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--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: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

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


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "ایران یکان";
	src: url("//miztek.ir/wp-content/uploads/2026/07/Vazirmatn-Medium.woff2") format("woff2"), 
url("//miztek.ir/wp-content/uploads/2026/07/Vazirmatn-Regular.woff2") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "وزیر متن";
	src: url("//miztek.ir/wp-content/uploads/2026/07/Vazirmatnwght.woff2") format("woff2"), 
url("//miztek.ir/wp-content/uploads/2026/07/Vazirmatn-Black.woff2") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

.miztek-specs{

margin:80px 0;

}

.miztek-head{

text-align:center;

margin-bottom:45px;

}

.miztek-head span{

display:inline-block;

padding:7px 18px;

border-radius:50px;

background:#f8f3e8;

color:#C89B2B;

font-size:13px;

font-weight:700;

letter-spacing:1px;

margin-bottom:18px;

}

.miztek-head h2{

font-size:38px;

margin:0;

font-weight:800;

color:#222;

}

.miztek-head p{

margin-top:12px;

font-size:17px;

color:#777;

}

.miztek-items{

display:grid;

grid-template-columns:repeat(2,1fr);

gap:25px;

}

.miztek-item{

background:#fff;

border-radius:22px;

padding:28px;

transition:.35s;

border:1px solid #ececec;

box-shadow:0 15px 35px rgba(0,0,0,.05);

position:relative;

overflow:hidden;

}

.miztek-item:before{

content:"";

position:absolute;

right:0;

top:0;

width:5px;

height:100%;

background:#C89B2B;

transition:.35s;

}

.miztek-item:hover{

transform:translateY(-8px);

box-shadow:0 20px 45px rgba(0,0,0,.12);

}

.miztek-item:hover:before{

width:100%;

opacity:.05;

}

.miztek-left{

display:flex;

align-items:center;

}

.miztek-icon{

width:58px;

height:58px;

border-radius:50%;

background:#f9f5ec;

display:flex;

justify-content:center;

align-items:center;

margin-left:18px;

flex-shrink:0;

}

.miztek-left span{

display:block;

font-size:14px;

color:#999;

margin-bottom:8px;

font-weight:500;

}

.miztek-left strong{

display:block;

font-size:22px;

font-weight:800;

color:#222;

line-height:1.6;

}

@media(max-width:768px){

.miztek-items{

grid-template-columns:1fr;

}

.miztek-head h2{

font-size:30px;

}

.miztek-item{

padding:22px;

}

}

/* ===== MIZTEK LUXURY PRODUCT CARD ===== */

.products .product-grid-item{
    background:#fff;
    border-radius:22px;
    overflow:hidden;
    border:1px solid #f2f2f2;
    box-shadow:0 8px 30px rgba(0,0,0,.05);
    transition:.45s ease;
    padding:18px;
    position:relative;
}

.products .product-grid-item:hover{
    transform:translateY(-10px);
    box-shadow:0 25px 55px rgba(0,0,0,.12);
    border-color:#d4af37;
}

/* عکس */

.products .product-grid-item img{
    transition:.6s;
}

.products .product-grid-item:hover img{
    transform:scale(1.06);
}

/* عنوان */

.products .wd-entities-title,
.products .product-title{
    font-size:17px;
    font-weight:700;
    line-height:1.9;
    margin-top:15px;
    transition:.3s;
}

.products .product-grid-item:hover .wd-entities-title,
.products .product-grid-item:hover .product-title{
    color:#c89b2b;
}

/* قیمت */

.products .price{
    font-size:22px;
    font-weight:800;
    color:#111;
    margin-top:12px;
}

/* دکمه */

.products .add_to_cart_button,
.products .product_type_variable,
.products .button{
    width:100%;
    border-radius:14px;
    background:#c89b2b;
    color:#fff!important;
    font-weight:700;
    transition:.35s;
    padding:12px 0;
}

.products .button:hover{
    background:#111;
    transform:translateY(-2px);
}

/* فاصله کارت ها */

.products{
    gap:30px;
}

/* عکس */

.product-image-wrap{
    background:#fafafa;
    border-radius:18px;
    overflow:hidden;
    padding:15px;
}

/* آیکون ها */

.wd-buttons{
    opacity:0;
    transform:translateX(15px);
    transition:.35s;
}

.product-grid-item:hover .wd-buttons{
    opacity:1;
    transform:translateX(0);
}

/* برچسب تخفیف */

.onsale{
    border-radius:30px;
    background:#d4af37!important;
    color:#fff!important;
    font-weight:700;
    padding:7px 14px;
    box-shadow:0 8px 20px rgba(212,175,55,.35);
}

/* افکت نور */

.product-grid-item::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(135deg,rgba(255,255,255,.45),transparent 40%);
    opacity:0;
    transition:.5s;
    pointer-events:none;
}

.product-grid-item:hover::before{
    opacity:1;
}

/* ==========================
   MIZTEK Mobile Product Card
========================== */

@media (max-width:768px){

/* کارت */
.products .product-grid-item{
    padding:12px !important;
    border-radius:18px !important;
}

/* عکس */
.products .product-image-wrap{
    padding:8px !important;
    border-radius:14px !important;
}

/* عنوان */
.products .wd-entities-title,
.products .product-title{
    font-size:14px !important;
    line-height:1.7 !important;
    margin:10px 0 6px;
    min-height:auto !important;
}

/* قیمت */
.products .price{
    font-size:16px !important;
    line-height:1.4;
    margin:8px 0 !important;
}

/* قیمت قبلی */
.products del{
    font-size:12px !important;
}

/* دکمه */
.products .button,
.products .add_to_cart_button,
.products .product_type_variable{
    width:100%;
    height:42px;
    border-radius:10px;
    font-size:13px;
    padding:0 12px;
}

/* فاصله پایین */
.products .product-element-bottom{
    padding:12px !important;
}

/* آیکون‌ها */
.products .wd-buttons{
    transform:scale(.9);
}

/* برچسب تخفیف */
.products .onsale{
    font-size:11px;
    padding:5px 10px;
}

}

/* ================================
   MIZTEK Premium Single Product
================================ */

.single-product .summary{
    background:#fff;
    border:1px solid #f2f2f2;
    border-radius:24px;
    padding:38px;
    box-shadow:0 8px 35px rgba(0,0,0,.05);
}

.single-product .product-images{
    background:#fff;
    border-radius:24px;
    padding:20px;
    border:1px solid #f2f2f2;
    box-shadow:0 8px 35px rgba(0,0,0,.05);
}

/* عنوان */

.single-product .product_title{

font-size:38px;

font-weight:800;

line-height:1.5;

margin-bottom:18px;

color:#1f1f1f;

}

/* فقط قیمت محصول اصلی */

.single-product .summary .price{
    font-size:30px;
    font-weight:800;
    color:#C89B2B;
    margin:28px 0;
}

/* قیمت محصولات مرتبط */

.single-product .related .price{
    font-size:18px !important;
    font-weight:700;
    color:#222;
    margin:10px 0;
}

/* توضیح کوتاه */

.single-product .woocommerce-product-details__short-description{

font-size:16px;

line-height:2.2;

color:#666;

margin-bottom:25px;

}

/* دکمه خرید */

.single-product .single_add_to_cart_button{

width:100%;

height:60px;

border-radius:16px;

background:#C89B2B;

font-size:17px;

font-weight:700;

transition:.35s;

box-shadow:0 12px 30px rgba(200,155,43,.25);

}

.single-product .single_add_to_cart_button:hover{

background:#111;

transform:translateY(-2px);

}

/* تعداد */

.quantity{

border-radius:16px;

overflow:hidden;

}

.quantity input{

height:60px;

}

/* تب ها */

.wd-tabs{

background:#fff;

border-radius:24px;

padding:25px;

margin-top:60px;

box-shadow:0 8px 35px rgba(0,0,0,.05);

}

.wd-tabs .wd-nav{

border-bottom:1px solid #eee;

padding-bottom:18px;

margin-bottom:25px;

}

.wd-tabs .wd-nav>li>a{

font-size:16px;

font-weight:700;

}

/* مسیر */

.woocommerce-breadcrumb{

font-size:14px;

margin-bottom:25px;

}

/* محصولات مرتبط */

.related{

margin-top:70px;

}

.related h2{

text-align:center;

font-size:34px;

font-weight:800;

margin-bottom:40px;

}

/* افکت تصویر */

.product-image-wrap{

border-radius:20px;

overflow:hidden;

}

.product-image-wrap img{

transition:.5s;

}

.product-image-wrap:hover img{

transform:scale(1.04);

}
footer{
    background:red !important;
}
/*=================================
      MIZTEK PREMIUM MENU
=================================*/

/* فاصله آیتم‌ها */
.wd-nav > li{
    margin:0 6px;
}

/* آیتم منو */
.wd-nav > li > a{
    position:relative;
    padding:14px 18px;
    border-radius:14px;
    font-size:15px;
    font-weight:700;
    transition:all .35s ease;
}

/* هاور */
.wd-nav > li:hover > a{
    background:#faf8f2;
    color:#C89B2B;
}

/* آیتم فعال */
.wd-nav > li.current-menu-item > a,
.wd-nav > li.current_page_item > a,
.wd-nav > li.current-menu-ancestor > a{
    background:#faf8f2;
    color:#C89B2B;
}

/* خط طلایی زیر منو */
.wd-nav > li > a::after{
    content:"";
    position:absolute;
    right:50%;
    bottom:8px;
    width:0;
    height:2px;
    background:#C89B2B;
    border-radius:20px;
    transform:translateX(50%);
    transition:.35s;
}

.wd-nav > li:hover > a::after,
.wd-nav > li.current-menu-item > a::after,
.wd-nav > li.current_page_item > a::after{
    width:65%;
}

/* زیرمنو */
.wd-nav .sub-menu{
    border-radius:18px;
    border:none;
    box-shadow:0 18px 45px rgba(0,0,0,.08);
    padding:10px;
}

.wd-nav .sub-menu li a{
    border-radius:10px;
    padding:10px 15px;
    transition:.25s;
}

.wd-nav .sub-menu li:hover>a{
    background:#faf8f2;
    color:#C89B2B;
    padding-right:22px;
}

/* فلش زیرمنو */
.menu-item-has-children>a:before{
    transition:.3s;
}

.menu-item-has-children:hover>a:before{
    transform:rotate(180deg);
}

/* ===================================
      MIZTEK PREMIUM MY ACCOUNT
=================================== */

/* باکس اصلی */
.woocommerce-account .woocommerce{
    display:flex;
    gap:30px;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    background:#fff;
    border-radius:22px;
    padding:18px;
    box-shadow:0 8px 30px rgba(0,0,0,.05);
}

.woocommerce-account .woocommerce-MyAccount-content{
    background:#fff;
    border-radius:22px;
    padding:35px;
    box-shadow:0 8px 30px rgba(0,0,0,.05);
}

/* منوی سمت راست */
.woocommerce-MyAccount-navigation ul{
    list-style:none;
    margin:0;
    padding:0;
}

.woocommerce-MyAccount-navigation li{
    margin-bottom:8px;
}

.woocommerce-MyAccount-navigation a{
    display:block;
    padding:14px 18px;
    border-radius:14px;
    color:#444;
    font-weight:600;
    transition:.3s;
}

.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation a:hover{
    background:#C89B2B;
    color:#fff;
    transform:translateX(-4px);
}

/* فرم‌ها */
.woocommerce form input,
.woocommerce form select,
.woocommerce form textarea{
    border-radius:14px;
    border:1px solid #e8e8e8;
    min-height:50px;
    padding:12px 16px;
    transition:.3s;
}

.woocommerce form input:focus,
.woocommerce form textarea:focus{
    border-color:#C89B2B;
    box-shadow:0 0 0 4px rgba(200,155,43,.12);
}

/* دکمه‌ها */
.woocommerce button,
.woocommerce .button{
    border-radius:14px;
    background:#C89B2B;
    color:#fff !important;
    padding:12px 22px;
    font-weight:700;
    transition:.3s;
}

.woocommerce button:hover,
.woocommerce .button:hover{
    background:#111;
    transform:translateY(-2px);
}

/* جدول سفارشات */
.woocommerce table{
    border-radius:18px;
    overflow:hidden;
}

.woocommerce table th{
    background:#faf8f2;
    color:#222;
}

.woocommerce table td,
.woocommerce table th{
    padding:16px;
}

/* پیام‌ها */
.woocommerce-message,
.woocommerce-info{
    border-radius:16px;
    border:none;
    background:#faf8f2;
}

/* موبایل */
@media(max-width:768px){

.woocommerce-account .woocommerce{
    display:block;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    margin-bottom:20px;
}

.woocommerce-account .woocommerce-MyAccount-content{
    padding:20px;
}

.woocommerce-MyAccount-navigation a{
    text-align:center;
}

}

.variable-items-wrapper .variable-item{
    width:42px;
    height:42px;
    border-radius:50%;
    border:2px solid #eee;
    transition:.3s;
}

.variable-items-wrapper .variable-item:hover{
    transform:scale(1.08);
}

}

/* انیمیشن ها */

@keyframes goldLeft{

0%,100%{transform:translate(0,0);}
50%{transform:translate(40px,30px);}

}

@keyframes goldRight{

0%,100%{transform:translate(0,0);}
50%{transform:translate(-35px,-25px);}

}

@keyframes float404{

0%,100%{transform:translateY(0);}
50%{transform:translateY(-10px);}

}

@keyframes dots{

from{background-position:0 0;}
to{background-position:120px 120px;}

}
/* ==========================
   Miztek Filter Sidebar
========================== */

.wd-shop-sidebar{

    background:#fff;

    border:1px solid rgba(199,161,83,.18);

    border-radius:24px;

    padding:28px;

    box-shadow:
    0 15px 45px rgba(0,0,0,.06);

    position:sticky;
    top:30px;

}


/* عنوان فیلترها */

.wd-widget-title{

    font-size:18px!important;

    font-weight:700!important;

    color:#222;

    margin-bottom:20px!important;

    padding-bottom:15px;

    border-bottom:1px solid #eee;

    position:relative;

}


.wd-widget-title:after{

    content:"";

    position:absolute;

    right:0;

    bottom:-1px;

    width:55px;

    height:3px;

    background:#C7A153;

    border-radius:20px;

}


/* آیتم های فیلتر */

.wd-filter-list li{

    margin-bottom:12px;

}


.wd-filter-list li a,
.wd-filter-list li label{

    color:#555;

    font-size:15px;

    transition:.3s;

}


.wd-filter-list li:hover a,
.wd-filter-list li:hover label{

    color:#C7A153;

    transform:translateX(-5px);

}


/* چک باکس ها */

input[type="checkbox"]{

    accent-color:#C7A153;

}


.wd-filter-list input{

    width:17px;

    height:17px;

}


/* اسلایدر قیمت */

.wd-price-filter{

    padding-top:10px;

}


.ui-slider .ui-slider-range{

    background:#C7A153!important;

}


.ui-slider .ui-slider-handle{

    border:3px solid #C7A153!important;

    background:#fff!important;

}


/* فاصله بین فیلترها */

.wd-widget{

    padding-bottom:25px;

    margin-bottom:25px;

    border-bottom:1px solid #f2f2f2;

}


/* آخرین بخش حذف خط */

.wd-widget:last-child{

    border-bottom:none;

}


/* هاور کل باکس */

.wd-shop-sidebar:hover{

    box-shadow:

    0 25px 60px rgba(0,0,0,.09);

}@media (min-width: 1025px) {
	.whb-header {
    background: #fff !important;
}

.whb-main-header {
    width: calc(100% - 60px);
    max-width: 1600px;
    margin: 0 auto;
    background: #fff !important;
    border-radius: 0 0 40px 40px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0,0,0,.08);
}

}

@media (max-width: 576px) {
	/* ======================================
      MIZTEK MOBILE SINGLE PRODUCT
======================================*/

@media (max-width:768px){

/* فاصله صفحه */

.single-product .main-page-wrapper{
    padding:15px;
}

/* گالری */

.single-product .product-images{
    padding:12px;
    border-radius:18px;
    margin-bottom:18px;
}

/* اطلاعات */

.single-product .summary{
    padding:20px;
    border-radius:20px;
}

/* عنوان */

.single-product .product_title{
    font-size:24px;
    line-height:1.7;
    margin-bottom:15px;
}

/* قیمت */

.single-product .summary .price{
    font-size:28px!important;
    margin:18px 0;
}

/* دکمه خرید */

.single-product .single_add_to_cart_button{
    width:100%;
    height:54px;
    border-radius:14px;
    font-size:16px;
}

/* تعداد */

.single-product .quantity{
    width:100%;
    margin-bottom:12px;
}

.single-product .quantity input{
    height:52px;
}

/* تب ها */

.wd-tabs{
    border-radius:18px;
    padding:15px;
    margin-top:30px;
}

/* مشخصات */

.miztek-specs{
    margin-top:30px;
}

.miztek-item{
    padding:18px;
    border-radius:18px;
}

.miztek-left strong{
    font-size:18px;
}

.miztek-left span{
    font-size:13px;
}

.miztek-icon{
    width:48px;
    height:48px;
}

/* ===== محصولات مرتبط موبایل ===== */

@media (max-width:768px){

.single-product .related .products{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:12px;
}

.single-product .related .product-grid-item{
    padding:10px;
    border-radius:18px;
    height:100%;
}

.single-product .related .product-image-wrap{
    padding:8px;
}

.single-product .related .wd-entities-title,
.single-product .related .product-title{
    font-size:14px !important;
    line-height:1.6;
    min-height:44px;
    margin:8px 0;
}

.single-product .related .price{
    font-size:16px !important;
    font-weight:700;
    line-height:1.4;
}

.single-product .related .button,
.single-product .related .add_to_cart_button{
    width:100%;
    height:40px;
    font-size:13px;
    border-radius:10px;
    margin-top:8px;
}

.single-product .related .wd-buttons{
    transform:scale(.85);
}

}
}

