
@font-face {
    font-family: font;
    src: url(Vazir/Vazir-Bold-FD.ttf)
    ,url(Vazir/Vazir-Bold-FD.woff)
    ,url(Vazir/Vazir-Bold-FD.woff2)
    ,url(Vazir/Vazir-Light-FD.eot);
}
@font-face {
    /* font-family: nastalig; */
    font-family: 'font-logo';
    /* src: url(fonts/Aurella.ttf); */
    /* src: url(nataligh/IranNastaliq.ttf); */
    /* src: url(fonts/Bagstore.ttf); */
    /* src: url(fonts/Compagnie.ttf); */
    /* src: url(fonts/Cute.ttf); */
    /* src: url(fonts/During.ttf); */
    /* src: url(fonts/FarBlack.eot); */
    /* src: url(fonts/Ghalam.TTF); */
    /* src: url(fonts/IranNastaliq.ttf); */
    /* src: url(fonts/iranSans4Light.ttf); */
    /* src: url(fonts/Lato-Black.ttf); */
    /* src: url(fonts/orangejuice.ttf); */
    /* src: url(fonts/PerkyDream.ttf); */
    /* src: url(fonts/PlayfairDisplay.ttf); */
    /* src: url(fonts/Sailing.ttf); */
    /* src: url(fonts/Suls.ttf); */
    src: url(fonts/Tanha-FD.ttf);
    /* src: url(fonts/W_parvaz.TTF); */
    /* src: url(fonts/yekan-regular.ttf); */
}

html,body{
    width: 100%;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0;
    direction: rtl;
    position: relative;
}
body *{
    font-family: font;
}
a{
    text-decoration: none;
}

.m-first-price{
    margin-left: 7px;
    font-size: 13px;
    text-decoration: line-through;
    color: rgb(85, 85, 85);
}
.m-final-price{
    color: rgb(5, 159, 89);
    font-size: 20px;
}
:root{
    --box:#437057;
    --btn-outline:#437057;
    --btn-hover:#437057;
    --buy-btn:#E67E22;
    --buy-btn-hover:#bd5c08;
    --shape:#EBF4DD;
    --more:#B6CEB4;
    --more-hover:#EBF4DD;
    --off:rgb(171, 7, 7);
    --outofstock:rgb(171, 7, 7);
    --alpha:#ea6565;
}

/* palette hooks for discount/out-of-stock states */
.off,
.discount,
.off-price,
.price-off{
    color: var(--off) !important;
}
.outofstock,
.out-of-stock,
.out_of_stock{
    color: var(--outofstock) !important;
}
