﻿:root {--base-color: #730000 ; --logo : url("/Files/53/Brands/logoc7.png"); --default-pic : url("/Files/53/Brands/logoc7.png");}
.button--background-active, .button--background-active:hover, .button--background-active:active{background: #c2a145  !important;}
.header {max-width: 1240px;width: unset;}
.header__search{margin-right: unset;}
.drawer-menu__item > a.not-child:after{background: unset;}
#UTXXQWYKCP.wrapper{min-height: unset !important;}
#UTXXQWYKCP #mobile-header{padding-top: 148px;}
@media (min-width: 1191px){
    .header__logo {height: 65px;}
    .header__menu{justify-content: center}
    #header{display: block;}
    #mobile-header{display: none;}
    .header_language{
        margin-right: 10px;
    }
    .header_language .button--shopbar-dropdown{
        width: 70px;
        min-width: auto;
    }
    .header_language .account__dropdown-menu{
        width: 65px;
    }
    
}
@media (max-width: 1190px){
    .header__language{
        position: relative;
        cursor: pointer;
    }
    .header__language ul.open{
        opacity: 1;
        top: 92%;
        -webkit-transition: opacity 0.3s ease 0.05s;
        transition: opacity 0.3s ease 0.05s;
    }
    .header__language ul{
        opacity: 0;
        position: absolute;
        top: -1000%;
        right: 0;
        width: 60px;
        background-color: #fff;
        box-shadow: 0 2px 8px rgba(13, 60, 95, 0.1);
        border-radius: 0 0 15px 15px;
        padding: 15px 5px;
        z-index: 0;
        -webkit-transition: opacity 0.3s ease 0.05s;
        transition: opacity 0.3s ease 0.05s;
    }
    .header__language li a{
        padding: 10px 4px;
        color: #0e1935;
    }
    #UTXXQWYKCP input[type="text"].search-panel__search-input {direction: rtl;}
    #UTXXQWYKCP .header__button--bg-active{background: #c2a145  !important;}
    #js-search-panel-reset-btn svg *{fill: black;}
    #header{display: none;}
    #mobile-header{display: block;}
}
[data-show=false]{
    display: none;
}
._flag_{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #000;
}@media (min-width: 1191px){
    #MIXMJGWJJA .slider .swiper-slide{height: 60vh;}
    #js-slider_MIXMJGWJJA>.swiper-pagination{display: none;}
}
@media (max-width: 1190px){
    #MIXMJGWJJA .row__col--one-forth {display: none;}
    #MIXMJGWJJA .swiper-navigations {display: none;}
    #MIXMJGWJJA .swiper-pagination-bg {display: none;}
    #MIXMJGWJJA .row__col--three-forth{width: 100% !important;}
    #MIXMJGWJJA .slider .swiper-slide{height: 40vh;}
}
#MIXMJGWJJA .slider img{object-fit: cover;}
#MIXMJGWJJA .widget__box img{margin: 0 auto;height: 100%;width: 100%;object-fit: cover;}
#MIXMJGWJJA .widget.widget--top-left{display: block;height: 60vh;}
#MIXMJGWJJA .row__col.row__col--one-forth.false{display: none;}
#MIXMJGWJJA .row__col.row__col--three-forth.false{width: 100% !important;}
#FJYFPBUFKO .brand__image{
    filter: grayscale(100%);
    object-fit: contain;
}

#FJYFPBUFKO .swiper-slide {
    background-color: #ffffff;
}
    
#FJYFPBUFKO .brands-list__brand:hover .brand__image{
    filter: grayscale(0);
    }
#FJYFPBUFKO .col__box--brands-list .brand__image-frame {
        width: auto;
}

#FJYFPBUFKO.wrapper__body{
    min-height: 0;
}
#FJYFPBUFKO .brands-list .brands-list__brand {
    flex:0 0 auto;
    margin: 10px 0;
    background-color: #ffffff;
    border-radius: 10%;
    box-shadow: 0 2px 8px rgb(13 60 95 / 10%);
}
#FJYFPBUFKO .brand__image,
#FJYFPBUFKO .brand__image-frame {
    height: 165px;
}
@media (max-width: 1190px){
    #FJYFPBUFKO .brands-list__brand .brand__image{
    filter: grayscale(0);
    }
    #FJYFPBUFKO .brand__image,
    #FJYFPBUFKO .brand__image-frame {
        height: 70px;
    }
    #FJYFPBUFKO .swiper-button-next,
    #FJYFPBUFKO .swiper-button-prev{
        width: 25px !important;
    }
     #FJYFPBUFKO .swiper-container {
         position: relative;
    }
    #FJYFPBUFKO .swiper-wrapper {
        position: static;
    }
    #FJYFPBUFKO .swiper-button-next{
        left: 0;
    }
    #FJYFPBUFKO .swiper-button-prev {
        right: 0;
    }
}
#FJYFPBUFKO .brand__image {
    -webkit-transition: all 0.3s ease-in-out ;
    transition: all 0.3s ease-in-out ;
}
/* #FJYFPBUFKO .brands-list__brand:hover .brand__image{
    -webkit-transform: rotate(360deg) scale(1,1);
    -moz-transform: rotate(360deg) scale(1,1);
    -o-transform: rotate(360deg) scale(1,1);
    transform: rotate(360deg) scale(1,1);
} */
#FJYFPBUFKO .brand__name {
    color: var(--swiper-theme-color)
}
#NKBPXEDVEQ .countdown__timer div:last-child{
    width: 35px;
}

#NKBPXEDVEQ .product-card__image-frame{
    justify-content: center;
}
#NKBPXEDVEQ .product-card__image{
    height: 200px;
    object-fit: contain;
}

#NKBPXEDVEQ .takhfifane-box .col__box--takhfifane {
    background: #dc304e;
}
#NKBPXEDVEQ .takhfifane-box .col__box--takhfifane:before {
    background: #dc304e;
}
@media (max-width : 1190px){
    #NKBPXEDVEQ .product-card__image{
        height: 200px;
    }
}#TLWQTOVJKL .product-card__image-frame{justify-content: center;}
#TLWQTOVJKL .product-card__image{width: 100%;object-fit: contain;height: 200px;}
#TLWQTOVJKL .col__box--colored-product-line--stationery {background: linear-gradient(71.52deg,#c2a145  19.37%,#9c7a1f  95.95%);}
#TLWQTOVJKL .col__box--colored-product-line--stationery .box__content__view-more-button,
#TLWQTOVJKL .col__box--colored-product-line--stationery .box__content__view-more-button:before {background-color: #000000;}
#TLWQTOVJKL .col__box--colored-product-line .box__content__view-more-button span{color: #ffffff;}
#TLWQTOVJKL .box__content__list-container {column-gap: 15px;}

@media (max-width : 1190px){
    #TLWQTOVJKL .product-card__image{height: 200px;}
}
@media (min-width: 1191px) {
    .col__box--colored-product-line .product-card {
        width: 100%;
    }
}#ZEERFLUIOP .product-card__image-frame{justify-content: center;}
#ZEERFLUIOP .product-card__image{width: 100%;object-fit: contain;height: 200px;}
#ZEERFLUIOP .col__box--colored-product-line--stationery {background: linear-gradient(71.52deg,#4d3902ff 19.37%,#c2a145   95.95%);}
#ZEERFLUIOP .col__box--colored-product-line--stationery .box__content__view-more-button,
#ZEERFLUIOP .col__box--colored-product-line--stationery .box__content__view-more-button:before {background-color: #c2a145 ;}
#ZEERFLUIOP .col__box--colored-product-line .box__content__view-more-button span{color: #ffffff;}
#ZEERFLUIOP .box__content__list-container {column-gap: 15px;}

@media (max-width : 1190px){
    #ZEERFLUIOP .product-card__image{height: 200px;}
}
@media (min-width: 1191px) {
    .col__box--colored-product-line .product-card {
        width: 100%;
    }
}#MSXYINZBYQ .product-card__image-frame{justify-content: center;}
#MSXYINZBYQ .product-card__image{width: 100%;object-fit: contain;height: 200px;}
#MSXYINZBYQ .col__box--colored-product-line--stationery {background: linear-gradient(71.52deg,#bd1f00ff 19.37%,#dc304e  95.95%);}
#MSXYINZBYQ .col__box--colored-product-line--stationery .box__content__view-more-button,
#MSXYINZBYQ .col__box--colored-product-line--stationery .box__content__view-more-button:before {background-color: #822333;}
#MSXYINZBYQ .col__box--colored-product-line .box__content__view-more-button span{color: #ffffff;}
#MSXYINZBYQ .box__content__list-container {column-gap: 15px;}

@media (max-width : 1190px){
    #MSXYINZBYQ .product-card__image{height: 200px;}
}
@media (min-width: 1191px) {
    .col__box--colored-product-line .product-card {
        width: 100%;
    }
}#GBOICHBKUI{
    display: block;
}
#GBOICHBKUI img{
    height: 80px ;
    object-fit: cover;
}#HGPEGPJUBN .product-card__image-frame{justify-content: center;}
#HGPEGPJUBN .product-card__image{width: 100%;object-fit: contain;height: 200px;}
#HGPEGPJUBN .col__box--colored-product-line--stationery {background: linear-gradient(71.52deg,#c0dce9 19.37%,#EEE  95.95%);}
#HGPEGPJUBN .col__box--colored-product-line--stationery .box__content__view-more-button,
#HGPEGPJUBN .col__box--colored-product-line--stationery .box__content__view-more-button:before {background-color: #000000;}
#HGPEGPJUBN .col__box--colored-product-line .box__content__view-more-button span{color: #ffffff;}
#HGPEGPJUBN .box__content__list-container {column-gap: 15px;}

@media (max-width : 1190px){
    #HGPEGPJUBN .product-card__image{height: 200px;}
}
@media (min-width: 1191px) {
    .col__box--colored-product-line .product-card {
        width: 100%;
    }
}@media (min-width: 1191px) { 
    #FJOCFMVODP.under-slider-widget-box .widget__box .widget__box__image {
        object-fit: contain;
        transition: .3s all ease-in-out;
        position: absolute;
    }
    #FJOCFMVODP.under-slider-widget-box .widget__box .widget__box__image.img1 {
        filter: grayscale(1);
        bottom: 50%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
    }
    #FJOCFMVODP.under-slider-widget-box .widget__box .widget__box__image.img2 {
        top: -300%;
    }
    #FJOCFMVODP.under-slider-widget-box .widget__box:hover .widget__box__image.img2 {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #FJOCFMVODP.under-slider-widget-box .widget__box:hover .widget__box__image.img1 {
        bottom: -300%;
    }
    
}
#FJOCFMVODP .widget__box__title {
        white-space: normal;
        max-height: 3.5em;    
        }
#FJOCFMVODP {
    overflow: hidden;
}
/* حداکثر تعداد موارد جهت نمایش */
/* اصلاح انتخاب تصویر */
#FJOCFMVODP .widget__box__image-frame {
    display: flex;
    justify-content: center;
    height: 150px; 
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: auto;
    position: relative;
    overflow: hidden;
    align-items: center;
}
#FJOCFMVODP .widget__box--has-title:before {
    position: static;
}
#FJOCFMVODP .widget__box--has-title {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: calc(50% - 10px);
    margin-left: 0px;
    padding-top: 0px;
}


#FJOCFMVODP .widget {
    flex-wrap: nowrap;
    background-color: #ffffff;
    column-gap: 10px;
    justify-content: space-evenly;

}

#FJOCFMVODP .widget__box__link{
     background-color: #ffffff;
}

#FJOCFMVODP .widget__box--has-title {
    background-color: #ffffff;
    border-radius: 10%;
    overflow: hidden;
    margin: 10px 0;
    box-shadow: 0 2px 8px rgb(13 60 95 / 10%);
    padding: 15px;
}

@media (max-width: 1190px){ 
    #FJOCFMVODP .widget__box__image-frame {
        height: 100px; 
    }
    #FJOCFMVODP .widget__box--has-title {
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: calc(33% - 10px);
        border-radius: 10%;
        height: auto;
    }
    #FJOCFMVODP .widget {
        flex-wrap: wrap;
        column-gap: 10px;
        justify-content: space-around;
    } 
}
#BNYTABAFWP .footer__services-list:before{background: #eef1f4;}
.footer__description{position: relative;width: 100%;padding-left: 150px;}
.footer__description .footer__phone-number{position: absolute;left: 0;width: fit-content;}
.footer__phone-number a{direction: ltr;unicode-bidi: bidi-override;}

@media (max-width: 1190px){
    #BNYTABAFWP .footer__copyright{justify-content: center;float: unset;}
    #BNYTABAFWP .footer__phone-number{float: unset;}
    #BNYTABAFWP .footer__copyright-and-phone-number{text-align: center;}
    #BNYTABAFWP .footer__social{flex-wrap: wrap; justify-content: space-evenly}
    #BNYTABAFWP .footer__social-link span {display: none;}
    #BNYTABAFWP .footer__social-link img {width: 90%; height: 90%;object-fit: contain}
    #BNYTABAFWP .footer__services-list__item{justify-content: flex-start;}
    #BNYTABAFWP .footer__services-list__item:before{content: '';}
    #BNYTABAFWP .footer__services-list__icon img{width: 100%; height: 100%; object-fit: fill;}
    #BNYTABAFWP .footer__logo>div{display: flex; justify-content: center;}
    #BNYTABAFWP .footer__logo__image{width: 285px; height: 115px; margin-top: -30px; z-index: 1; position: static;}
    #BNYTABAFWP .footer__logo__image>img{width: auto; height: 100%;}
}
#BNYTABAFWP .footer__social-link{width: 30px; height: 30px;}
#BNYTABAFWP .footer__social-link img {width: 90%; height: 90%;object-fit: contain;}
@media (min-width: 1191px){
    #BNYTABAFWP .footer__container__col--right{justify-content: [links-jc];}
    #BNYTABAFWP .footer__contact-us-info {display: flex; flex-wrap: wrap; justify-content: space-evenly;}
    #BNYTABAFWP .footer__container__col--left__row.footer__container__col--left__row--bottom>div{width: 100%;}
    #BNYTABAFWP .footer__certificates{justify-content: space-evenly}
    #BNYTABAFWP .footer__services-list{justify-content: space-evenly;}
    #BNYTABAFWP .footer__logo__image{width: 230px; height: 75px;}
    #BNYTABAFWP .footer__logo__image>img{width: auto; height: 100%;}
}
#BNYTABAFWP .footer__logo__image>img{
    width: 90px;
    object-fit: contain;
}