/*body, button, input, option, select, textarea {    font-family: "Vazir" !important;}*/.rk-default .rk-main-menu {    background-color: #ffffff !important;}    .rk-default .rk-main-menu .rk-main-menu-other .rk-main-menu-Item,    .rk-default .rk-main-menu .rk-main-menu-group1, .rk-default .rk-main-menu .rk-main-menu-group2, .rk-default .rk-main-menu .rk-main-menu-item {        color: #000000 !important;    }        .rk-default .rk-main-menu .rk-main-menu-other .rk-main-menu-Item:hover, .rk-default .rk-main-menu .rk-main-menu-group1:hover, .rk-default .rk-main-menu .rk-main-menu-group2:hover, .rk-default .rk-main-menu .rk-main-menu-item:hover {            background: #b1c8f7 !important;        }.swiper-navigation .swiper-prev.primary, .swiper-navigation .swiper-next.primary {
    background-color: rgb(0 98 130 / 39%);
    --tw-bg-opacity: 0.5;
}
.blockslider.specialOffer-slider.my-4.bg-success.bg-opacity-10.p-5.rounded-4.relative {
    background-color: #6fb2da !important;
}
/*.swiperitemsale.swiper-slide.transition-primary.transform{
    background-color: white !important;
    padding: 1em;
    border-radius: 10px;
    min-height: 320px;
    max-height: 300px;
}*/
.bg-info {
    background-color: white !important;
}
body {
    background-color: #ffffff}
/*.swiperitemsale.swiper-slide.transition-primary.transform.hover\:translate-y-1 {
    border: 1px solid #228ac7 !important;
}
*/
.swiperitemsale:hover {
    color: #228ac7 !important;
}

a {
    color: #000;
    text-decoration: none;
}

.list-unstyled li:hover a {
    font-size: 18px;
    font-weight: normal;
    text-shadow: NONE;
    animation-timing-function: jump-none;
}
.swiper-navigation .swiper-prev.success, .swiper-navigation .swiper-next.success {
    background-color: rgb(0 189 215 / var(--tw-bg-opacity));
}
.bg-danger {
    background-color: #30596d !important;
}
.swiper-navigation .swiper-prev.info, .swiper-navigation .swiper-next.info {
    background-color: rgb(0 98 130 / 39%);
    --tw-bg-opacity: 0.5;
}

.swiper-navigation .swiper-prev.primary, .swiper-navigation .swiper-next.primary {
    background-color: rgb(0 98 130 / 39%) !important;
    --tw-bg-opacity: 0.5;
}
.swiper-navigation .swiper-prev.success, .swiper-navigation .swiper-next.success {
    background-color: rgb(176 226 255 / 53%) !important;
}

.specialSale {    background-color: #ef394e !important;}.specialOffer {    background-color: #6bb927 !important;}.specialSaleTitle {    color: #ffffff !important;}.specialOfferTitle {    color: #ffffff !important;}.isNewInventory {    background-color: #e89191 !important;}.isNewInventoryTitle {    color: #000000 !important;}.newGoods {    background-color: #ffffff !important;}.newGoodsTitle {    color: #000000 !important;}/* خود اسلاید */.swiper-slide {    height: auto;}/* کارت محصول */.swiperitemsale {    display: flex;    flex-direction: column;    height: 100%;}/* لینک (عکس + عنوان) */.swiperitemsale > a {    display: flex;    flex-direction: column;    flex-grow: 1;}/* عکس */.swiperitemsale img {    height: 150px;        /* ارتفاع ثابت */    object-fit: contain;}/* عنوان */.swiperitemsale h3 {    min-height: 40px;     /* برای هم‌ردیف شدن عنوان‌ها */    line-height: 20px;}/* بخش قیمت */.swiperitemsale > div {    margin-top: auto;    /* قیمت‌ها ته کارت قرار بگیرن */}.swiperitemsale .d-flex {    min-height: 30px;}.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {	padding-top:6px;}/* کارت محصول */ .swiperitemsale {    display: flex;    flex-direction: column;    justify-content: space-between; /* محتوا بین بالا و پایین تقسیم شود */    height: 100%;    background: #ffffff;    border-radius: 18px;    padding: 14px;    border: 1px solid #e5e7eb;    transition: all 0.3s ease;}/* هاور کارت */ .swiperitemsale:hover {    box-shadow: 0 10px 25px rgba(0, 120, 180, 0.15);    transform: translateY(-6px);    border-color: #0ea5e9;}/* لینک عکس و عنوان */ .swiperitemsale > a {    display: flex;    flex-direction: column;}/* عکس محصول */ .swiperitemsale img {    height: 140px;    width: 100%;    object-fit: contain;    background: #f1f5f9;    border-radius: 12px;    padding: 10px;}/* عنوان محصول */ .swiperitemsale h3 {    font-size: 14px;    font-weight: 600;    line-height: 20px;    color: #0f172a;    margin: 10px 0;    text-align: center;}/* بخش قیمت و تخفیف */ .swiperitemsale > div {    display: flex;    flex-direction: column;    align-items: center;}/* تخفیف */ .swiperitemsale .d-flex {    display: flex;    justify-content: center;    align-items: center;    gap: 4px;    margin-bottom: 4px;    height: 28px;       /* ارتفاع ثابت */    overflow: hidden;   /* محتوای اضافی مخفی */}/* متن تخفیف طولانی */.swiperitemsale .d-flex span {    font-size: 11px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}/* قیمت نهایی */.newGoods-slider .swiperitemsale .font-bold {    font-size: 15px;    color: #0ea5e9;}/* قیمت خط خورده */.swiperitemsale .line-through {    font-size: 12px;    color: #94a3b8;}/* باکس تخفیف */ .swiperitemsale .bg-info {    background: linear-gradient(135deg, #22c55e, #16a34a);    font-size: 11px;    padding: 4px 8px;    border-radius: 999px;}.swiperitemsale h3 {    font-size: 14px;    font-weight: 600;    line-height: 20px;    color: #0f172a;    margin: 10px 0;    text-align: center;    display: -webkit-box;      /* برای محدود کردن تعداد خطوط */    -webkit-line-clamp: 2;     /* حداکثر 2 خط */    -webkit-box-orient: vertical;    overflow: hidden;           /* بقیه متن مخفی شود */    text-overflow: ellipsis;    /* سه نقطه */}