@font-face {
    font-family: 'dana VF';
    src: url('../fonts/azarmehr-300.woff2') format('woff2'),
         url('../fonts/azarmehr-300.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: fallback;
}
body {
	font-family: dana VF !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    right: unset!important;
    left: 8px!important;
}
.tile{
border-radius:25px;
}
input,
button,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li,rs-layer{
	font-family: dana VF !important;
}

h1 {
	font-variation-settings: "DOTQ" 1, "wght" 750, "FANU" 1, "slnt" 0;
}

h2 {
	font-variation-settings: "DOTQ" 1, "wght" 600, "FANU" 1, "slnt" 0;
}

h3,
h4,
h5,
h6 ,#order-standard_cart .products .product div.product-pricing span.price{
	font-variation-settings: "DOTQ" 1, "wght" 450, "FANU" 1, "slnt" 0;
}

p {
	font-variation-settings: "DOTQ" 1, "wght" 300, "FANU" 1, "slnt" 0;
}

a,
ul,
li {
	font-variation-settings: "DOTQ" 1, "FANU" 1, "slnt" 0;
}
section#header .logo-text {
   
    font-size: 2.1em;
 font-variation-settings: "DOTQ" 1, "wght" 600, "FANU" 1, "slnt" 0;
}
#order-standard_cart .prepend-icon .field {
padding-left: 0;
    padding-right: 36px;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {

    right: unset;

}
.default-captcha .tooltip {
    display: none !important;
}
.product .panel {
    min-height: 520px; /* ارتفاع یکسان برای همه کارت‌ها */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product .price {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-top: auto;
    text-align: center;
}

.product .btn {
    display: block;
    margin: 10px auto 0 auto;
}
.products-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    grid-gap: 20px;
}
.product .panel-body {
    max-height: 300px;
    overflow-y: auto;
}

