/* @font-face {
      font-family: 'EnglishFont';
      src: url({{ absolute_url(asset('rtl/assets/fonts/en/something.tff')) }}) format('woff2');
             unicode-range: U+0000-007F; !* Basic Latin *!
         }*/

@font-face {
    font-family: 'ArabicFont-m';
    src: url("../fonts/Tajawal/Tajawal-Medium.ttf") format('woff2');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF; /* Arabic Unicode Range */
font-display: swap;
}
@font-face {
    font-family: 'ArabicFont';
    src: url('../fonts/Tajawal/Tajawal-Regular.ttf')  format('woff2');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF; /* Arabic Unicode Range */
font-display: swap;
}
@font-face {
    font-family: 'ArabicFont-b';
    src: url('../fonts/Tajawal/Tajawal-Bold.ttf') format('woff2');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF; /* Arabic Unicode Range */
font-display: swap;
}
@font-face {
    font-family: 'ArabicFont-xb';
    src: url('../fonts/Tajawal/Tajawal-ExtraBold.ttf') format('woff2');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF; /* Arabic Unicode Range */
font-display: swap;
}
h1,p,div,section,span{
    font-family: 'ArabicFont',system-ui,Segoe UI,Roboto,Tahoma, serif;
}

.cat-icon-container div,
.cat-icon-box div
{
    font-size: 20px;
}

.f-14{
    font-size: 14px!important;
}
.f-15{
    font-size: 15px!important;
}
.f-17{
    font-size: 17px!important;
}
.f-23{
    font-size: 23px!important;
}

/*.not-found-img{
    max-width: 500px;
}*/

.sold-icon{
    position: absolute;
    top: -13px;
    right: -11px;
}

.sold-icon img{
    max-width: 100px;
}

.btn_icon {
    border: none !important;
    background: transparent !important;
    padding: 0;
}
.color-label label{
    cursor: pointer;
}
.color-label{
    cursor: pointer;
    background: rgba(238, 238, 238, 0.16);
    margin-top: 5px;
    padding-right: 15px;
    border-radius: 5px;
}
.features-header{
    font-weight: bold;
    background: rgba(255, 125, 1, 0.2);
    /* border: 1px solid rgb(255, 125, 1);*/
    /*border-radius: 5px;*/
    padding: 15px 10px;
}
.feature-card-body{
    padding: 10px 0!important;
}
.all-colors{
    cursor: pointer;
}
.active-color{
    border: 1px solid rgb(255, 125, 1);
    box-shadow: 1px 1px 17px 0 rgb(255, 125, 1);
}
.check-img{
    max-width: 20px;
    margin-right: 15px;
}
.card-icon-feature{
    max-width: 25px;
    border-radius: 50%;
    margin-left: 5px;
}
.one-product-info{
    font-size: 19px;
}
.one-product .card-icon-feature{
    max-width: 35px!important;
}