
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/

html{
    
    scroll-behavior:smooth;
}


body{
    
    /*background-color:var(--config_color_3) !important;*/
    position:relative;
    margin:0;
    /*font-family:YekanBakh !important;*/
    /*max-width:1420px;*/
    /*margin:auto;*/
}





@font-face {
    font-family: YekanBakh;
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 03 Light.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 05 Medium.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 04 Regular.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 07 Heavy.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 06 Bold.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 08 Fat.ttf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan B+.otf");
    src: url("/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 01 Hairline.ttf");
    src: url('/catalog/view/theme/beauty/fonts/Yekanbakh/Yekan Bakh Fa-En 02 Thin.ttf') format('embedded-opentype'),
    url('/catalog/view/theme/beauty/fonts/Yekanbakh/YekanBakhFaNum04Regular.woff') format('woff'),
}

.alert {
    
    margin-bottom:0 !important;
    z-index:100000;
}



.alert-dismissible .fa-check-circle{
    
    display:none !important;
}

.swiper-btn{
    
    margin:0 !important;
    width:40px !important;
    height:40px !important;
    display:flex;
    align-items:Center;
    justify-content:center;
    background:var(--config_color_3) !important;
    opacity:1 !important;
    border:1px solid #efefef;
    top:50%;
    transform:translateY(-50%) rotate(180deg);
    box-shadow:0 0 30px rgba(0, 0, 0, 0.08);
}

.swiper-btn:before{
    
    color: var(--config_color_2) !important;
    transform: rotate(180deg);
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.swiper-button-next:after{
    
    display:none;
}


.swiper-button-prev:after{
    
    display:none;
}

.swiper-pagination-orange{
    
    bottom:0;
    top:auto;
}


.swiper-pagination-orange .swiper-pagination-bullet{
    
    width:9px;
    height:9px;
}

.swiper-pagination-orange .swiper-pagination-bullet-active{
    
    background:var(--config_color_1);
}

.padding-0-FLVME{
    
    padding-right:0;
    padding-left:0;
}


@media screen and (max-width:1199px){
    
    .first-theme-home-slider{
        
        display:none;
    }
    
    .second-module-under-homeslider{
        
        display:none;
    }
    
}

@media screen and (max-width:767px){
    
    .mobile-slider-bty-main-top{
        
        display:block !important;
    }
    
}





.whole-catgory-keeper-store-128-mobile {
    display: none;
}
.subcat-content-FLVME {
    display: none;
}







/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/
/*Global Styles Beauty Shop*/

.region-side{
    
    display:none;
}



.beauty-header-main-class{
    
    position:sticky;
    top:0;
    z-index:1024444;
    width:100%;
    box-shadow:0 1px 0 rgb(0 0 0 / 14%), 0 2px 0 rgb(0 0 0 / 5%);
    padding:1.5rem .75rem 0;
    background:var(--config_color_3);
    
}

.logo-keeper-header-beauty img{
    
    width:100%;
    height:auto;
    max-height:50px;
    max-width:150px;
}



.search-keeper-header-beauty #sosearchpro .autosearch-input{
    
    height:52px !important;
    border-radius:11px !important;
    margin:0;
    width:100%;
    padding:0 3rem 0 15px;
    border:1px solid #e2e2e2;
    font-size:15px;
}




.search-keeper-header-beauty #sosearchpro .input-group .input-group-btn{
    
    position:absolute;
    right:0;
    top:50%;
    z-index:6;
    transform:TranslateY(-50%);
    left:auto;
    height:100%;
    display:Flex;
    align-items:Center;
    justify-content:Center;
}

.search-keeper-header-beauty #sosearchpro .input-group .input-group-btn button{
    
    all:unset !important;
    margin-right:.75rem !important;
}


.search-keeper-header-beauty #sosearchpro{
    
    width:75% !important;
}

.search-keeper-header-beauty #sosearchpro .input-group .input-group-btn button i{
    
    font-size:25px;
    margin:0;
}




.search-keeper-header-beauty{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
}


.search-keeper-header-beauty .filter-city-header{
    
    margin-right:1.5rem;
    display:flex;
    cursor:pointer;
    align-items:Center;
    justify-content:center;
    padding:5px;
    border:1px solid #e2e2e2;
    font-size:14px;
    color:var(--config_color_2);
    border-radius:14px;
    transition:.25s;
    
}


.search-keeper-header-beauty .filter-city-header p{
    
    margin:0;
    color:#0071e3;
    line-height:1;
    font-weight:bold;
} 


.search-keeper-header-beauty .filter-city-header i{
    
    font-size:25px;
    margin-left:.75rem;
}


.search-keeper-header-beauty .filter-city-header:hover{
    
    box-shadow:0 3px 5px rgb(0 0 0 / 8%);
}





#citymodalheader .modal-footer{
    
    justify-content:space-between;
}



#citymodalheader .modal-footer button{
    
    all:unset;
    width:48%;
    transition:.25s;
    text-align:center;
    border-radius:8px;
    padding:10px 0;
    font-size:15px;
    font-weight:bold;
}




#citymodalheader .modal-header{
    
    justify-content:space-between;
}


#citymodalheader .modal-header h5{
    
    font-size:16px;
    font-weight:Bold;
    margin:0;
    color:var(--config_color_2);
}

.erease-all-city{
    
    color:#a62626 !important;
    font-size:14px;
    padding:5px;
    border-radius:14px;
    transition:.25s;
    font-weight:Bold;
}

.erease-all-city:hover{
    
    background:rgba(166,38,38,.08);
}

#citymodalheader form{
    
    width:100%;
    position:relative;
}

#citymodalheader form input{
    
    border:1px solid rgba(0,0,0,.24);
    border-radius:8px;
    margin:0;
    width:100%;
    padding:5px 2.75rem 5px 5px;
}

#citymodalheader form i{
    
    position:absolute;
    right:.75rem;
    top:50%;
    transform:TranslateY(-50%);
    font-size:20px;
    color:var(--config_color_2);
}



#citymodalheader .modal-footer button.btn-secondary{
    
    color:var(--config_color_2);
    border:1px solid rgba(0,0,0,.48);
}


#citymodalheader .modal-footer button.btn-primary{
    
    color:var(--config_color_3);
    background:var(--config_color_1)!important;
} 



.account-and-basket-beauty .left-side-header-3col-beauty{
    
    /*position:Relative;*/
    width:100%;
    display:Flex;
    align-items:Center;
    justify-content:flex-end;
}


.account-and-basket-beauty .basketdiv{
    
    position:unset !important;
}


.account-and-basket-beauty .left-side-header-3col-beauty .fa-question-circle-o{
    
    font-size:30px;
    color:var(--config_color_2);
    transition:.25s;
}



.account-and-basket-beauty .left-side-header-3col-beauty .fa-question-circle-o:hover{
    
    color:#0071e3;
}



.user-account-128-FLVME-inside-header{
    
    margin: 0 .75rem;
    border-left:1px solid rgb(237 237 237);
    border-right:1px solid rgb(237 237 237);
    padding:0 .75rem;
}

.user-account-128-FLVME-inside-header .unlogged-user-128-FLVME-header{
    
    padding:5px 3rem;
    display:inline-block;
    border-radius:14px;
    background:var(--config_color_1) !important;
    font-weight:bold;
    color:var(--config_color_3) !important;
    font-size:14px;
}

.user-account-128-FLVME-inside-header .unlogged-user-128-FLVME-header:focus{
    
    
}

.cart-icon-keeper-header{
    
    position:relative;
}


.cart-icon-keeper-header .fa-shopping-bag{
    
    font-size:25px;
    color:var(--config_color_2);
    cursor:pointer;
}


.account-and-basket-beauty .ques-icon-keeper {
    
    line-height:1;
}

.header-store-128-destop-devices{
    
    /*padding-bottom:.75rem;*/
    padding-top:1.5rem;
}


.store-list-item-has-child .hover-reveal-under-megamenu {
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
    transform-origin: 0 0;
    position: absolute;
    right:0;
    top: 100%;
    z-index: 22222;
    background: var(--config_color_3);
    /*height: calc(100vh - 185px);*/
    height:100dvh;
    overflow-y: auto !important;
    padding: 0 15px;
    width: 100%;
    border-top: 1px solid var(--config_color_1);
    overflow: hidden;
}

.hover-reveal-ul-level-1-seperate-numbers1 {
    padding: 1.5rem 0 0 0 !important;
    width: 20%;
    height: 100%;
    border-left: 1px solid var(--config_color_1);
    position: relative;
}


.store-list-item-has-child:hover .hover-reveal-under-megamenu {
    opacity: 1;
    visibility: visible;
}

.store-level1-uls .uls-list-items-stylish svg {
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}

.store-level1-uls .uls-list-items-stylish svg path {
    fill: var(--config_color_1);
}


.store-level1-uls .uls-list-items-stylish .fa-secondary {
    opacity: .4;
}




.category-and-list-bottom-fix-mobile {
    position: fixed;
    /* position: fixed; */
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    display: none;
    /* display: flex; */
    align-items: center;
    justify-content: space-between;
    background: var(--config_color_3);
    padding: 10px;
    border-top: 1px solid var(--config_color_1);
    z-index: 9999999;
}

.cat-mobile-items {
    text-align: center;
    flex: 1 1 0%;
}


.cat-mobile-items a {
    display: flex;
    align-items: center;
    justify-content: Center;
    flex-direction: Column;
}


.cat-mobile-items p {
    font-size: .9rem;
    line-height: 1.2;
    overflow: hidden;
    white-space: Nowrap;
    font-weight:bold;
    text-overflow: ellipsis;
    color: var(--config_color_2);
    margin: 5px 0 0 0;
}



.whole-catgory-keeper-store-css-mobile{
    
    display:none;
}




.header-store-128-destop-devices{
    
    border-bottom:1px solid var(--config_color_1);
}



@media screen and (min-width: 992px) {
    .header-store-128-destop-devices {
        display: block;
    }
}

@media screen and (max-width: 991px) {
    .header-store-128-destop-devices {
        display: none;
    }
}

@media screen and (max-width: 991px) {
    .category-and-list-bottom-fix-mobile {
        display: flex;
    }
    
    .whole-catgory-keeper-store-128-mobile {
        display: flex;
    }
    
    #sosearchpro .autosearch-input{
        
        /*height:35px !important;*/
    }
    
    
    #sosearchpro .button-search{
        
        padding:0 .75rem;
    }
    
}



.store-128-header-for-small-devices {
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid var(--config_color_1);
}

.store-128-header-for-small-devices .container-fluid {
    padding: 0;
}


.store-128-header-for-small-devices .margin-sides-0 {
    transition: all .25s;
}

.serach-padding-keeper-bbhf {
    padding: 10px;
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 {
    margin-bottom: 20px;
    /* position: relative; */
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 {
    font-size: 15px;
    font-weight: 600;
    transition: all .25s;
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 {
    width: 100%;
    display: flex;
    align-items: Center;
    justify-content: flex-start;
}


.store-level1-uls .uls-list-items-stylish i {
    vertical-align: middle;
    margin-left: 10px;
    color: var(--config_color_1);
    font-size: 20px;
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 .fa-angle-double-down {
    font-size: 20px;
    transition: all .25s;
    margin-left: 15px;
    display: block;
    margin-right: auto;
}





.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1:hover .fa-angle-double-down {
    transform: rotate(90deg);
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1:hover .level2-of-opened-cat-childs-store {
    opacity: 1;
    visibility: visible;
}

.level2-of-opened-cat-childs-store {
    position: Absolute;
    top: 0;
    left: auto;
    right: 100%;
    opacity: 0;
    visibility: hidden;
    /* width: 80vw; */
    width: calc(80vw - 5px);
    padding: 1.5rem .75rem;
    height: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    transition: all .2s;
    transform-origin: 0 0;
    /* flex-direction: Column; */
    /* flex-wrap: wrap; */
    /* display: Flex; */
    /* align-items: flex-start; */
    /* justify-content: flex-start; */
    overflow: hidden;
    overflow-y: scroll !important;
}



.level2-of-opened-cat-childs-store .col-lg-3 .title-child-category-128-FLVME {
    color: var(--config_color_2);
    border-bottom: 1px solid #DDD;
    margin-bottom: 5px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 5px;
    font-weight: bold;
}




.level2-of-opened-cat-childs-store .col-lg-3 .title-child-category-128-FLVME div {
    line-height: 1;
    background: var(--config_color_1);
    border-radius: 5px;
    width: 5px;
    height: 24px;
    font-weight: bold;
    font-size: 10px;
    display: inline-block;
    margin-left: 10px;
}

.level2-of-opened-cat-childs-store .col-lg-3 ul {
    padding: 0 !important;
    margin: 0 !important;
}



.level2-of-opened-cat-childs-store .col-lg-3 ul li {
    margin-bottom: 5px;
}
.level2-of-opened-cat-childs-store .col-lg-3 ul li a {
    font-size: 14px;
    font-weight: 100;
    color: var(--config_color_2);
    transition: all .25s;
}

.level2-of-opened-cat-childs-store .col-lg-3 ul li a:hover{
    
    color:var(--config_color_1);
}

.hover-reveal-under-megamenu a{
    
    transition:all .25s;
}


.hover-reveal-under-megamenu a:hover{
    
    color:var(--config_color_1) !important;
}





.level2-of-opened-cat-childs-store .col-lg-3 ul {
    padding: 0 !important;
    text-align:right;
    margin: 0 !important;
}


.level2-of-opened-cat-childs-store .col-lg-3 ul li {
    margin-bottom: 5px;
}



.level2-of-opened-cat-childs-store .col-lg-3 ul li a {
    font-size: 14px;
    font-weight: 100;
    color: var(--config_color_2);
    transition: all .25s;
}

.store-128-megamenu-items-last-category .megamenu-pattern .megamenu li {
    margin-left: 30px;
}


.store-128-megamenu-items-last-category .megamenu-pattern .megamenu li .close-menu {
    display: none;
}



.store-128-megamenu-items-last-category .megamenu-pattern .megamenu li a {
    /*padding: 0 !important;*/
    /*font-size:12px;*/
    transition: all .3s !important;
    height: auto !important;
    /*color:var(--config_color_2) !important;*/
    /*background: transparent !important;*/
}




.store-128-megamenu-items-last-category .megamenu-pattern .megamenu li a i {
    vertical-align: middle;
    /*margin-left: 10px;*/
    /*color: var(--config_color_1) !important;*/
    /*padding: 0;*/
    font-size: 18px;
}

.store-128-megamenu-items-last-category .megamenu-pattern .megamenu li a:hover{
    
    /*color:var(--config_color_1) !important;*/
}





.level2-of-opened-cat-childs-store .col-lg-3 {
    text-align: right;
    margin-bottom: 1.5rem;
    position: relative;
}



#numberbasketshow{
    
    position: absolute;
    top: -1.5rem;
    left: -1.5rem;
    border-radius: 50%;
    background: var(--config_color_1);
    width: 35px;
    height: 35px;
    font-size: 15px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: var(--config_color_3);
    font-weight: bold;
}



.parent-menu-beauty{
    
    display:Flex;
    align-items:Center;
    justify-content:flex-start;
    margin-top:1.5rem;
    padding-bottom:.75rem;
}



.desktop-header-show-megamenu-list-item{
    
    padding:0 !important;
    margin:0;
}

.store-level1-uls .uls-list-items-stylish{
    
    font-weight:bold;
    font-size:16px;
    color:var(--config_color_2);
}


.beauty-footer-main-class{
    
    position:Relative;
    width:100%;
    background:var(--config_color_3);
    padding:1.5rem .75rem;
    margin-top:60px;
    border-top:1px solid #e0e0e2;
}


.beauty-footer-main-class .first-col-footer-bty{
    
    display:Flex;
    margin-bottom:1.5rem;
    align-items:Center;
    justify-content:Space-between;
}



.beauty-footer-main-class .first-col-footer-bty img{
    
    width:100%;
    height:auto;
    max-width:150px;
    max-height:50px;
}




.beauty-footer-main-class .first-col-footer-bty button{
    
    all:unset;
    border:1px solid #a1a3a8;
    border-radius:11px;
    padding:5px 15px;
    color:#a1a3a8;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    font-weight:bold;
}


.beauty-footer-main-class .first-col-footer-bty button i{
    
    margin-right:.75rem;
    font-size:18px;
    vertical-align:middle;
}




.first-col-footer-bty a{
    
    width:40%;
}



.second-col-footer-bty{
    
    margin-bottom:1.5rem;
}

.second-col-footer-bty ul{
    
    padding:0;
    margin:0;
    display:Flex;
    align-items:Center;
    justify-content:Flex-start;
}


.second-col-footer-bty ul li{
    
    font-size:16px;
    color:var(--config_color_2);
    list-style-type:None;
}

.second-col-footer-bty ul li a{
    
    font-weight:bold;
    color:var(--config_color_2) !important;
    font-size:16px;
    display:inline-block;
}

.second-col-footer-bty ul li:nth-child(2){
    
    margin:0 1.5rem;
    padding:0 1.5rem;
    border-left:2px solid #dfdfdf;
    border-right:2px solid #dfdfdf;
}



.second-col-footer-bty ul li:nth-child(2) a{
    
    font-family:system-ui;
}

.little-cols-footer{
    
    text-align:right;
}

.little-cols-footer h1{
    
    font-size:18px;
    font-weight:bold;
    color:var(--config_color_2);
    margin:0 0 1.5rem 0;
}


.little-cols-footer ul{
    
    padding:0;
    margin:0;
}



.little-cols-footer ul li{
    
    margin-bottom:.75rem;
    list-style-type:none;
    
}

.little-cols-footer ul li:last-child{
    
    margin:0;
}


.little-cols-footer ul li a{
    
    font-size:16px;
    font-weight:bold;
    color:var(--config_color_2);
    transition:.25s;
}

.little-cols-footer ul li a:Hover{
    
    color:var(--config_color_1);
}



.little-cols-footer-last{
    
    text-align:right;
}


.little-cols-footer-last h2{
    
     font-size:18px;
    font-weight:bold;
    color:var(--config_color_2);
    margin:0 0 1.5rem 0;
}




.little-cols-footer-last h3{
    
    font-size:15px;
    font-weight:bold;
    color:var(--config_color_2);
    margin:1.5rem 0;
}


.little-cols-footer-last ul{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    margin:0;
    padding:0;
}



.little-cols-footer-last ul li a i{
    
    font-size:30px;
    vertical-align:middle;
    transition:.25s;
}


.little-cols-footer-last ul li a i:hover{
    
    color:var(--config_color_1);
}

.little-cols-footer-last form{
    
    width:100%;
    position:relative;
    display:flex;
    align-items:Center;
    justify-content:space-between;
}

.little-cols-footer-last form input{
    
    width:75%;
    margin:0 0 0 5%;
    border-radius:8px;
    border:0;
    height:40px;
    font-size:15px;
    border-radius:8px;
    text-align:right;
    background:#e3e3e6 !important;
    padding:0 10px;
}



.little-cols-footer-last form button{
    
    all:unset;
    background:var(--config_color_1);
    color:var(--config_color_3) !important;
    font-size:15px;
    font-weight:Bold;
    width:20%;
    height:40px;
    text-align:center !important;
    border-radius:8px;
}



.third-col-footer-bty{
    
    padding:1.5rem;
    border-radius:8px;
    background:var(--config_color_1);
    display:Flex;
    margin:1.5rem 0;
    align-items:Center;
    justify-content:space-between;
}



.third-col-footer-bty div{
    
    color:var(--config_color_3);
    font-size:19px;
    font-weight:bold;
}



.third-col-footer-bty ul{
    
    padding:0;
    margin:0;
    display:Flex;
    align-items:Center;
    justify-content:flex-end;
}



.third-col-footer-bty ul li{
    
    margin-left:.75rem;
}

.third-col-footer-bty ul li:last-child{
    
    margin-left:0;
}



.third-col-footer-bty ul li img{
    
    border-radius:8px;
    width:150px;
    height:45px;
    /*max-width:150px;*/
    /*max-height:45px;*/
}


.forth-col-footer{
    
    padding-left:3rem;
}


.forth-col-footer h1{
    
    font-size:18px;
    color:var(--config_color_2);
    font-weight:Bold;
    margin:0 0 1.5rem 0;
    
}


.forth-col-footer p{
    
    font-size:16px;
    color:var(--config_color_2);
    text-align:right;
    overflow:hidden;
    max-height:50px;
    line-height:normal;
    margin:0;
    transition:all .25s;
}


.forth-col-footer .accrdion-footer-txt.show p{
    
    overflow:visible;
    max-height:initial;
}

.mask-handle-readmore-footer{
    
    display:block;
    text-align:right;
    margin-top:.75rem;
}

.mask-handle-readmore-footer span{
    
    font-size:14px;
    font-weight:Bold;
    display:flex;
    width:100%;
    align-items:Center;
    justify-content:flex-start;
}

.mask-handle-readmore-footer{
    
    color:var(--config_color_2) !important;
}


.mask-handle-readmore-footer span i{
    
    font-size:20px;
    margin-right:.75rem;
    vertical-align:middle;
    color:var(--config_color_1);
}



.mask-handle-readmore-footer span.show-less-ftr{
    
    display:none;
} 



.forth-col-footer .accrdion-footer-txt.show a span.show-less-ftr{
    
   display:block;
}


.forth-col-footer .accrdion-footer-txt.show a span.show-more-ftr{
    
   display:none;
}





.fifth-col-footer ul{
    
    padding:0;
    margin:0;
    display:Flex;
    align-items:Center;
    justify-content:flex-end;
}

.fifth-col-footer ul img{
    
    width:100%;
    height:auto;
}



.footer-copyright-bty{
    
    text-align:center;
    margin-top:1.5rem;
    font-size:16px;
    color:var(--config_color_2) !important;
    padding-top:1.5rem;
    border-top:1px solid #e0e0e2;
}


.footer-copyright-bty .copyright a{
    
    font-size:16px;
    font-weight:bold;
    color:var(--config_color_2) !important;
}


.footer-copyright-bty .copyright{
    
    font-size:16px;
    color:var(--config_color_2) !important;
    float:None;
    
}


.hero-tablist-beauty-number1-theme .swiper {
      width: 100%;
      height: 100%;
      position:relative;
      max-height:480px;
      border-radius:20px;
      overflow:hidden;
    }


.hero-tablist-beauty-number1-theme{
    
    position:Relative;
    width:100%;
    /*overflow:hidden;*/
    padding:1.5rem 0;
}



.first-theme-home-slider{
    
    margin-right:0;
    margin-left:0;
}







/*gallery*/
/*gallery*/
/*gallery*/
/*gallery*/
/*gallery*/
/*gallery*/


.hero-tablist-beauty-number1-theme .swiper {
      width: 100%;
      height: 100%;
    }

.hero-tablist-beauty-number1-theme .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: flex-end;
      align-items: center;
    }

.hero-tablist-beauty-number1-theme .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.hero-tablist-beauty-number1-theme .mySwiper1flvme {
      height:65%;
      width:15%;
      position:absolute;
      right:1.5rem;
      border-radius:0 !important;
      top:50%;
      transform:TranslateY(-50%);
      z-index:10;
    }
    
.hero-tablist-beauty-number1-theme .mySwiper1flvme .swiper-slide{
    
    justify-content:center;
}    
    

.hero-tablist-beauty-number1-theme .mySwiper1flvme .swiper-slide {
      width: 100%;
      height: 100%;
      /*opacity: 0.4;*/
    }

.hero-tablist-beauty-number1-theme .mySwiper1flvme .swiper-slide-thumb-active {
      opacity: 1;
    }




.swiper-btns-controls{
    
    position:Absolute;
    right:1.5rem;
    width:15%;
    display:flex;
    align-items:Center;
    justify-content:space-between;
    height:100%;
    top:50%;
    transform:TranslateY(-50%);
    z-index:10;
    padding-top:1.5rem;
    padding-bottom:1.5rem;
    flex-direction:column;
}

.swiper-btns-controls .swiper-btn{
    
    position:unset !important;
    width:35px;
    height:35px;
    opacity:1 !important;
    display:Flex;
    box-shadow:none !important;
    align-items:Center;
    justify-content:Center;
    border:1px solid var(--config_color_3);
    margin:0 !important;
    background:transparent !important;
    transform:rotate(180deg) !important;
}

.swiper-btns-controls .swiper-btn:before{
    
    display:none !important;
}


.swiper-btns-controls .swiper-btn:after{
    
    color:var(--config_color_3) !important;
    transform:rotate(270deg);
    font-size:20px;
    width: 100%; 
    height: 100%; 
    display: flex;
    align-items: center;
    justify-content: center;
}



.hero-tablist-beauty-number1-theme .swiper-pagination {
    
    left:1.5rem;
    bottom:1.5rem;
    right:auto;
    top:auto;
    display:flex;
    align-items:Center;
    justify-content:center;
    width:fit-content;
}



.hero-tablist-beauty-number1-theme .swiper-pagination-bullet{
    
    margin:0 2px !important;
    border:2px solid var(--config_color_3);
    width:9px;
    background-color:transparent !important;
    height:9px;
    opacity:1 !important;
}

.hero-tablist-beauty-number1-theme .swiper-pagination-bullet-active{
    
    border:0;
    background-color:var(--config_color_1) !important;
}

.mySwiper1flvme img{
    
    width:80px !important;
    height:80px !important;
    border-radius:50%;
}




.hero-tablist-beauty-number1-theme .mySwiper2flvme .swiper-slide{
    
    background-color:#1C0450;
}


.hero-tablist-beauty-number1-theme .mySwiper1flvme .swiper-slide{
    
    background-color:transparent;
}




.swiper-animated-span-image-product{
    
    position:Relative;
    width:310px;
    height:310px;
}

.swiper-animated-span-image-product .dots{
    
    position: absolute;
    width: 100%;
    height:100%;
    border: 2px solid var(--config_color_1);
    z-index: 100;
    text-align: center;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 50%;
}


.swiper-animated-span-image-product .dots:before{
    
    background-color:var(--config_color_1);
    content: '';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    bottom: 71%;
    left: 9px;
}


.swiper-animated-span-image-product .dots:after{
    
    content: '';
    width: 8px;
    height: 8px;
    background-color: var(--config_color_1);
    border-radius: 50%;
    position: absolute;
    bottom: 87%;
    /*right: 54px;*/
    right: 48px;
}



.swiper-animated-span-image-product .dots i:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 50%;
    background: var(--config_color_1);
    z-index: -100;
    width: 77%;
    text-align: center;
    margin: auto;
    height: 77%;
    
}

.swiper-animated-span-image-product .dots i:before{
    
    content: '';
    width: 8px;
    height: 8px;
    background-color: var(--config_color_1);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    /*right: 204px;*/
    right: 185px;
    z-index: 1;
}


@keyframes rotates2 {
    100% {
        transform: rotate(0) rotate(45deg)
    }
}

@keyframes rotates3 {
    100% {
        transform: rotate(0) rotate(90deg)
    }
}

@keyframes rotates4 {
    100% {
        transform: rotate(0) rotate(135deg)
    }
}

@keyframes rotates5 {
    100% {
        transform: rotate(0) rotate(180deg)
    }
}


.mySwiper2flvme .swiper-slide-active .swiper-animated-span-image-product .dots{
    
    animation: .5s rotates2 forwards
}


.swiper-animated-span-product-data{
    
    width:310px;
    margin-right:50px;
    margin-left:50px;
    text-align:right;
    
}




.swiper-animated-span-product-data span{
    
    color:var(--config_color_3);
    font-size:14px;
    font-weight:500;
    border-radius:15px 1px 15px 15px;
    background:var(--config_color_3)fff1c;
    display:inline-block;
    padding:10px;
    margin-bottom:1.5rem;
}

.swiper-animated-span-product-data h1{
    
    color:var(--config_color_3);
    font-size:25px;
    font-weight:Bold;
    line-height:Normal;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:2;
    text-align:right;
    -webkit-box-orient:vertical;
    min-height:78px !important;
    margin:0 0 1.5rem 0;
}

.swiper-animated-span-product-data a{
    
    color:var(--config_color_3) !important;
    font-size:16px;
    display:inline-block;
}


.swiper-animated-span-product-data a i{
    
    color:var(--config_color_1);
    vertical-align:middle;
    margin-right:.75rem;

}



.swiper-animated-span-image-product img{
    
    position:absolute;
    z-index:1000;
    top:50%;
    right:50%;
    border-radius:50%;
    transform:translate(50%,-50%);
}


.bty-tablist-homeslider-number2{
    
    width:100%;
    position:Relative;
    padding:1.5rem 0;
    
}

.bty-tablist-homeslider-number2 .swiper {
      width: 100%;
      height: 100%;
      overflow:hidden;
    border-radius:20px;
      min-height:480px;
    }

.bty-tablist-homeslider-number2 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background:#2FE382;
      display: flex;
      justify-content: center;
      align-items: center;
    }



.bty-tablist-homeslider-number2 .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.bty-tablist-homeslider-number2 .container-fluid{
    
    padding:0;
}



.whole-swiper-little-animated{
    
    width:100%;
    height:100%;
    position:Relative;
    text-align:center;
    padding:1.5rem;
}



.whole-swiper-little-animated img{
    
    transition:all .6s;
    opacity:0;
    transform:TranslateY(-25px);
}

.bty-tablist-homeslider-number2 .swiper-slide-active .whole-swiper-little-animated img{
    
    opacity:1;
    transform:none;
}



.whole-swiper-little-animated .thumb-off-animation-tablist{
    
    animation:.3s opacity1 forwards;
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
    height: 52%;
    background: linear-gradient(180deg, rgba(242, 242, 242, 0.47) 0%, rgba(242, 242, 242, 0.1927) 100%);
    box-shadow: 0 4px 4px var(--config_color_2)0002e;
    border-radius: 0 0 61px 61px;
    top: 0;
    z-index: -1;
    opacity: 0;
}

.whole-swiper-little-animated .thumb-off-animation-tablist:before{
    
    animation:.1s opacity1 forwards;
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 12%;
    width: 86%;
    text-align: center;
    height: 56%;
    margin: 10px auto;
    background: rgba(242, 242, 242, 0.17);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 5%);
    border-radius: 90px 0 90px 90px;
    opacity: 0;
}


.whole-swiper-little-animated h1{
    
    color:var(--config_color_3);
    font-size:22px;
    font-weight:bold;
    line-height:normal;
    text-shadow:0 4px 4px var(--config_color_2);
    margin:1.5rem 0;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:62px;
}


.whole-swiper-little-animated a{
    
    color: var(--config_color_3) !important;
    font-size: 16px;
    display: inline-block;
}

.whole-swiper-little-animated a i{
    
    color: var(--config_color_1);
    vertical-align: middle;
    margin-right: .75rem;
}


@keyframes opacity1 {
    50% {
        opacity: 0 .2
    }

    80% {
        opacity: .5
    }

    100% {
        opacity: 10
    }
}



.bty-tablist-homeslider-number2 .swiper-pagination-bullet{
    
    margin: 0 2px !important;
    border: 2px solid var(--config_color_3);
    width: 9px;
    opacity:1 !important;
    background-color: transparent !important;
    height: 9px;
}

.bty-tablist-homeslider-number2 .swiper-pagination-bullet-active{
    
    border: 0;
    background-color: var(--config_color_1) !important;
}


.little-star-icon-inner{
    
    position:Relative;
    width:100%;
    border-radius:11px;
    overflow:hidden;
    text-align:center;
    
}

.little-star-icon-inner a{
    
    background:rgba(196, 196, 196, 0.34);
    transition:all .25s;
    width:100%;
    padding:1.5rem .75rem;
    height:100%;
    display:block;
    transition:all .25s;
}

.little-star-icon-inner i{
    
    font-size:25px;
    padding:5px;
    border:1px dashed;
    border-radius:6px;
    transition:all .25s;
}

.little-star-icon-inner h1{
    
    transition:all .25s;
    line-height:normal;
    font-size:14px;
    font-weight:bold;
    color:var(--config_color_2);
    margin:1.5rem 0 .75rem 0;
}

.little-star-icon-inner p{
    
    transition:all .25s;
    font-size:12px;
    font-weight:bold;
    color:rgba(22, 22, 22, 0.72);
    display:block;
    margin:0;
}




.little-star-icon-inner:hover a{
    
    background:var(--config_color_1);
}

.little-star-icon-inner:hover i{
    
    color:var(--config_color_3);
}

.little-star-icon-inner:hover p{
    
    color:var(--config_color_3);
}

.little-star-icon-inner:hover h1{
    
    color:var(--config_color_3);
}


.csmodule-under-slider-number2-left-side{
    
    width:100%;
    height:100%;
    position:Relative;
    background:var(--config_color_1);
    border-radius:11px;
    padding:0 .75rem;
    display:Flex;
    align-items:Center;
    justify-content:center;
    
}

.csmodule-under-slider-number2-left-side .left-cs-underslider-inner{
    
    width:100%;
    height:100%;
    border:1.5px dashed;
    color:var(--config_color_3);
    border-radius:8px;
    padding:.75rem 0;
    text-align:center;
    position:relative;
    background:var(--config_color_1);
    z-index:10;
}



.csmodule-under-slider-number2-left-side .left-cs-underslider-inner i{
    
    font-size:25px;
}

.csmodule-under-slider-number2-left-side .left-cs-underslider-inner h4{
    
    font-size:14px;
    color:var(--config_color_3);
    margin:1.5rem 0 0 0;
    line-height:Normal;
    font-weight:bold;
}



.csmodule-under-slider-number2-left-side .left-cs-underslider-inner:before{
    
    position: absolute;
    content: '';
    left:auto;
    right:100%;
    border-bottom: 1.7px dashed;
    width:100%;
    top: 49%;
    color: var(--config_color_3)fff8c;
    z-index: 2;
}



.last-child-dash-before:before{
    
    display:None;
}


.second-module-under-homeslider{
    
    margin-right:0;
    margin-left:0;
}

.second-module-under-homeslider .col_196l{
    
    padding:0;
}


.wonderfull-offers-beauty-shop-main-page-section{
    
    width:100%;
    position:Relative;
    padding:60px 0 0 0;
    margin:180px 0 60px 0;
    /*max-height:380px;*/
    max-height:420px;
    background:var(--config_color_1);
    border-radius:3px 65px 3px 3px;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper {
      width: 100%;
      padding-bottom:5rem !important;
      height: 100%;
    }


.wonderfull-offers-beauty-shop-main-page-section .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.wonderfull-offers-beauty-shop-main-page-section .swiper {
      margin-left: auto;
      margin-right: auto;
      transform:TranslateY(-35%);
      padding:5px;
      border-radius:20px;
    }



.wonderfull-offers-beauty-shop-main-page-section .col-xl-3 h1{
    
    color:var(--config_color_2);
    font-weight:Bold;
    margin:0 0 1.5rem 0;
    line-height:normal;
    font-size:25px;
    position:absolute;
    top:-60px;
    right:.75rem;
}



.wonderfull-offers-beauty-shop-main-page-section .col-xl-3 h1 i{
    
    color:var(--config_color_1);
    font-size:30px;
    vertical-align:middle;
    margin-left:.75rem;
}


.wonderfull-offers-beauty-shop-main-page-section .col-xl-3 p{
    
    color:var(--config_color_3);
    font-size:16px;
    font-weight:bold;
    line-height:normal;
    margin:0 0 1.5rem 0;
    text-align:justify;
}

.wonderfull-offers-beauty-shop-main-page-section .col-xl-3 a{
    
    color:var(--config_color_3) !important;
    font-size:18px;
}

.wonderfull-offers-beauty-shop-main-page-section .col-xl-3 a i{
    
    color:var(--config_color_1);
    font-size:21px;
    vertical-align:middle;
    margin-right:.75rem;
    padding:5px 10px;
    background:var(--config_color_3);
    border-radius:15px;
}


.row-style-wondertheme-bty{
    
    margin-right:0;
    margin-left:0;
}


.wonderfull-offers-beauty-shop-main-page-section .col-xl-3{
    
    padding:0 3rem;
}



.relative-wonder-theme-parent-all{
    
    width:100%;
    height:100%;
    border-radius:18px;
    padding:.75rem;
    position:relative;
    overflow:hidden;
    background:var(--config_color_3);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    /*box-shadow:0px 6px 61px rgb(0 0 0 / 2%);*/
}




.image-wonder-keeper{
    
    margin-bottom:.75rem;
}


.price-and-name-wonder a{
    
    font-size:14px;
    color:var(--config_color_2);
    font-weight:bold;
    line-height:20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow:hidden;
    min-height:40px;
    transition:all .25s;
    margin-bottom:1.5rem;
}



.price-and-name-wonder a:hover{
    
    color:#0071e3;
}



.product-wonder-solo-price{
    
    width:100%;
    text-align:left;
    font-weight:bold;
    color:var(--config_color_2);
    font-size:17px;
}

.special-wonder-price{
    
    width:100%;
    margin-bottom:.75rem;
    display:Flex;
    align-items:Center;
    justify-content:end;
}


.special-wonder-price span{
    
    color:var(--config_color_3);
    font-size:15px;
    font-weight:Bold;
    padding:3px 6px;
    border-radius:8px;
    background:var(--config_color_1);
    display:inline-block;
    margin-right:.75rem;
}


.special-wonder-price del{
    
    color:var(--config_color_1);
    font-weight:bold;
    font-size:14px;
}

.special-wonder-price span i{
    
    vertical-align:middle;
    margin-left:3px;
    font-size:12px;
}


.wonder-product-access-btns{
    
    margin:.75rem 0 0 0;
    padding:.5rem 0 !important;
    border-top:1px solid #dee2e6;
    border-bottom:1px solid #dee2e6;
    width:100%;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}



.wonder-product-access-btns li{
    
    display:flex;
    align-items:center;
    justify-content:center;
    flex:1 1 0;
    
}

.wonder-product-access-btns li a{
    
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
}


.wonder-product-access-btns li i{
    
    color:var(--config_color_2);
    font-size:18px;
    font-weight:500;
    
}


.rate-wonder{
    
    margin-left:5px;
    display:flex;
    align-items:Center;
    justify-content:Center;
    font-size:15px;
    color:var(--config_color_2);
    
}


.rate-wonder .rate-bold{
    
    margin-right:5px;
    font-weight:Bold;
}

.wonder-product-access-btns li i.fa-star{
    
    color:#F9C74B;
}




.price-and-name-wonder{
    
    min-height:130px;
}


.wonderfull-offers-beauty-shop-main-page-section .swiper-btn{
    
    margin:0 !important;
    width:40px !important;
    height:40px !important;
    display:flex;
    align-items:Center;
    justify-content:center;
    background:var(--config_color_3);
    opacity:1 !important;
    border:1px solid #efefef;
    top:calc(50% - 5rem);
    box-shadow:0 0 30px rgba(0, 0, 0, 0.08);
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-btn:after{
    
    display:none;
}
.wonderfull-offers-beauty-shop-main-page-section .swiper-btn:before{
    
    color: var(--config_color_2) !important;
    transform: rotate(180deg);
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-pagination{
    
    bottom:0;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-pagination-bullet{
    
    width:9px;
    height:9px;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-pagination-bullet-active{
    
    background:var(--config_color_3) !important;
}

.super-market-tablit-bty-section{
    
    position:Relative;
    width:100%;
    padding:1.5rem;
    background:#1A0744;
    border-radius:11px;
    margin:0 0 60px 0;
}


.super-market-tablit-bty-section .swiper {
      width: 100%;
      height: 100%;
    }

.super-market-tablit-bty-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.super-market-tablit-bty-section .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius:11px;
      background:var(--config_color_3);
    }
    
.super-market-tablit-bty-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.row-style-super-offers-marketi{
    
    margin-right:0;
    margin-left:0;
}


.super-market-tablit-bty-section .row{
    
    align-items:Center;
}

.super-market-tablit-bty-section .col-xl-4 h1{
    
    color:var(--config_color_3);
    font-size:25px;
    font-weight:Bold;
    line-height:Normal;
    margin:0 0 1.5rem 0;
    
}

.super-market-tablit-bty-section .col-xl-4 p{
    
    color:rgba(255, 255, 255, 0.45);
    font-size:16px;
    /*font-weight:bold;*/
    margin:0;
    
}


.super-market-tablit-bty-section .offer-orange-supermarket{
    
    margin:15px auto 0;
    width:fit-content;
    color:var(--config_color_3);
    font-size:14px;
    padding:3px 6px;
    border-radius:11px;
    background:var(--config_color_1);
}


.super-market-tablit-bty-section .offer-orange-supermarket i{
    
    vertical-align: middle;
    margin-left: 3px;
    font-size: 12px;
}


.super-market-tablit-bty-section .col-xl-2 a{
    
    color:var(--config_color_3);
    font-size:15px;
}

.super-market-tablit-bty-section .col-xl-2{
    
    text-align:left;
}

.super-market-tablit-bty-section .col-xl-2 a i{
    
    color: var(--config_color_3);
    font-size: 15px;
    vertical-align: middle;
    margin-right: .75rem;
    padding: 5px 10px;
    background: var(--config_color_1);
    border-radius: 15px;
}


.super-market-tablit-bty-section .swiper-button-next{
    
    left:0 !important;
    
}

.super-market-tablit-bty-section .swiper-button-prev{
    
    right:0 !important;
}


.flex-single-categori-div-css{
    
    flex:1 0 calc(20% - 3rem);
    /*flex:1 1 20%;*/
    padding:1.5rem;
    transition:.3s;
    border-radius:11px;
    text-align:center;
    display:Flex;
    align-items:Center;
    justify-content:flex-start;
    background:var(--config_color_3);
    border:1px solid #e7e7e7;
}


.flex-cat-grow-parent{
    
    flex-wrap:wrap;
    display:Flex;
    align-items:center;
    gap:1.5rem;
    justify-content:Space-between;
}


.flex-single-categori-div-css div {
    
    width:85px;
    height:85px;
    margin-left:1.5rem;
}



.flex-single-categori-div-css div img{
    
    width:100%;
    height:100%;
    border-radius:50%;
}

.flex-single-categori-div-css a{
    
    color:var(--config_color_2) !important;
    font-size:15px;
    font-weight:bold;
    transition:.3s;
    width:calc(100% - 110px);
}

.flex-single-categori-div-css:hover{
    
    background:var(--config_color_1);
}


.flex-single-categori-div-css:hover a{
    
    font-size:17px;
    color:var(--config_color_3) !important;
}



.flex-cat-grow-parent .flex-single-categori-div-css:nth-child(1){
    
    background:var(--config_color_1);
}


.main-page-categories-bty-section{
    
    width:100%;
    position:Relative;
    margin-bottom:60px;
}

.main-page-categories-bty-section .col-xl-12{
    
    text-align:center;
}

.main-page-categories-bty-section .col-xl-12 h1{
    
    color:var(--config_color_2);
    font-weight:Bold;
    margin:0 0 1.5rem 0;
    line-height:Normal;
    font-size:30px;
}





.beauty-tablist-our-offers-vertical{
    
    width:100%;
    position:Relative;
    background:var(--config_color_3);
    border-radius:11px;
    bordeR:1px solid #e2e2e2;
    overflow:hidden;
}


.beauty-tablist-our-offers-vertical .swiper {
      width: 100%;
      height: 100%;
    }

.beauty-tablist-our-offers-vertical .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: center;
      align-items: center;
    }


.beauty-tablist-our-offers-vertical .swiper {
      width: 100%;
      /*height: 300px;*/
      height:100%;
      margin-left: auto;
      margin-right: auto;
    }

.beauty-tablist-our-offers-vertical .mySwiper2 {
      height: 80%;
      width: 100%;
    }

.beauty-tablist-our-offers-vertical .mySwiper {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

.beauty-tablist-our-offers-vertical .mySwiper .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.4;
    }

.beauty-tablist-our-offers-vertical .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
    }



.row-style-offer-orange2{
    
    margin-right:0;
    margin-left:0;
}



.flex-related-swipers-vertical{
    
    display:flex;
    align-items:Center;
    padding:0;
    justify-content:center;
}

.flex-related-swipers-vertical .mySwiper2-vertoffer{
    
    width:70%;
    padding-left:3rem;
    
}


.flex-related-swipers-vertical .mySwiper2-vertoffer .swiper-slide{
    
    justify-content:Flex-end;
    /*padding:3rem 0;*/
}

.flex-related-swipers-vertical .mySwiper-vertoffer{
    
    width:30%;
    padding-right:1rem;
}



.module-name-absolute-tright{
    
    z-index:5;
    position:Absolute;
    right:0;
    top:0;
    padding:2rem 3rem;
    border-radius:0px 0px 0px 50px;
    background:var(--config_color_1);
    text-align:center;
}


.module-name-absolute-tright h1{
    
    color:var(--config_color_3);
    font-weight:Bold;
    margin:0;
    line-height:1;
    font-size:25px;
}




.right-data-offer-orange{
    
    width:45%;
    position:Relative;
    text-align:right;
    padding:3rem 0;
    
}


.left-data-offer-orange{
    
    position:Relative;
    width:25%;
    height:100%;
    padding:3rem 0;
}

.left-data-offer-orange:After{
    
    position:absolute;
    bottom:0;
    
}


.right-data-offer-orange .special-wonder-price{
    
    justify-content:start;
}


.right-data-offer-orange .product-wonder-solo-price{
    
    text-align:right;
    font-size:22px;
}


.rightname-within-link{
    
    font-size:16px;
    color:var(--config_color_2) !important;
    font-weight:bold;
    display:inline-block;
    margin:1.5rem 0;
}

.right-data-offer-orange div ol{
    
    margin:0;
    padding:0 1rem 0 0;
    list-style-type:disc;
    
}

.right-data-offer-orange div ol li{
    
    line-height:20px;
    font-size:15px;
    color:#5d5d5d;
    margin-bottom:5px;
    
}
.right-data-offer-orange div ol li:last-child{
    
    
    margin-bottom:0;
    
}

.right-data-offer-orange div ul{
    
    margin:0;
    padding:0 1rem 0 0;
    list-style-type:disc;
    
}

.right-data-offer-orange div ul li{
    
    line-height:20px;
    font-size:15px;
    color:#5d5d5d;
    margin-bottom:5px;
    
}
.right-data-offer-orange div ul li:last-child{
    
    
    margin-bottom:0;
    
}


.mySwiper-vertoffer .swiper-wrapper{
    
    justify-content:space-between;
    /*overflow:Hidden !important;*/
    transform:none !important;
    flex-direction:column;
}

.mySwiper-vertoffer .swiper-wrapper .swiper-slide{
    
    width:100% !important;
    height:fit-content !important;
    text-align:right;
    background:Transparent;
    transition:all .3s;
    cursor:pointer;
    position:relative;
}


.mySwiper-vertoffer .swiper-wrapper .swiper-slide h1{
    
    margin:0;
    overflow:hidden;
    width:100% !important;
    text-overflow:ellipsis;
    white-space:Nowrap;
    display:block;
    padding:5px 10px;
    color:var(--config_color_2);
    font-weight:bold;
    text-align:right;
    line-height:Normal;
    font-size:15px;
    transition:all .3s;
    background:Transparent !important;
}


.mySwiper-vertoffer .swiper-wrapper .swiper-slide:hover{
    
    background:#eee;
}


.mySwiper-vertoffer .swiper-wrapper .swiper-slide-thumb-active h1{
    
    background-color:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
}

.mySwiper-vertoffer .swiper-wrapper .swiper-slide-thumb-active {
    
    background-color:var(--config_color_1) !important;
}

.mySwiper-vertoffer .swiper-wrapper .swiper-slide div{
    
    position:Absolute;
    height:100%;
    background:transparent;
    transition:all .3s;
    border-radius:30px;
    width:5px;
    top:0;
    right:-10px;
}

.mySwiper-vertoffer .swiper-wrapper .swiper-slide-thumb-active div{
    
    background:var(--config_color_1);
}




.link-to-all-category-offer-orange{
    
    background:var(--config_color_1);
    padding:5px 60px 5px 10px;
    overflow:hidden;
    transition:all .2s;
    font-size:15px;
    color:var(--config_color_3);
    position:Relative;
    cursor:pointer;
    
}

.link-to-all-category-offer-orange a{
    
    color:var(--config_color_3) !important;
    position:relative;
    z-index:4444;
    font-weight:Bold;
}

.link-to-all-category-offer-orange:before{
    
    font-size: 22px;
    top: 6px;
    position: absolute;
    font-family:'Font Awesome 5 Pro' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    content:"\f060";
    right: 9px;
    color: var(--config_color_3);
}


.link-to-all-category-offer-orange:after{
    
    content: "";
    width: 60px;
    height: 50px;
    position: absolute;
    right: -13px;
    top: -6px;
    background: hsla(0, 0%, 100%, .21);
    border-radius: 50%;
    transition: all .3s ease-in-out;
}



.link-to-all-category-offer-orange:hover:After{
    
    width:130%;
    border-radius:0;
}


.left-data-offer-orange:after{
    
    content: "";
    position: absolute;
    width: 185px;
    height: 40px;
    display: block;
    border-radius: 60px 60px 0 0;
    background: var(--config_color_1);
    bottom: 0;
    right: 50%;
    transform:TranslateX(50%);
    z-index: 2;
}


.good-seller-tablist-product-bty{
    
    padding:1.5rem;
    width: 100%;
    position: Relative;
    background: var(--config_color_3);
    border-radius: 11px;
    bordeR: 1px solid #e2e2e2;
    overflow: hidden;
    margin:60px 0;
    
}

.good-seller-tablist-product-bty .swiper {
      width: 100%;
      padding-bottom:5rem;
      height: 100%;
    }

.good-seller-tablist-product-bty .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction:column;
      justify-content:Space-between;
      min-height:345px;
    }


.good-seller-tablist-product-bty .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.row-style-good-seller-tablist{
    
    margin-right:0;
    margin-left:0;
}



.good-seller-tablist-product-bty .heading-title-tablist-good-seller{
    
    padding:0;
    display:flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:3rem;
}


.good-seller-tablist-product-bty .heading-title-tablist-good-seller h1{
    
    color:var(--config_color_2);
    font-size:21px;
    font-weight:Bold;
    margin:0;
    line-height:1;
    
}

.good-seller-tablist-product-bty .heading-title-tablist-good-seller div a{
    
    color:#322157 !important;
    font-size:15px;
    font-weight:Bold;
}

.good-seller-tablist-product-bty .heading-title-tablist-good-seller div a i{
    
    color: var(--config_color_3);
    font-size: 15px;
    vertical-align: middle;
    margin-right: .75rem;
    padding: 5px 10px;
    background: var(--config_color_1);
    border-radius: 15px;
    
}


.good-seller-items-content{
    
    margin-top:.75rem;
    width:100%;
}


.good-seller-items-content .name-good-seller{
    
    color:var(--config_color_2);
    font-size:15px;
    font-weight:Bold;
    transition:All .25s;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:52px;
    display:-webkit-box;
    text-align:right;
    margin-bottom:.75rem;
}



.good-seller-items-content .name-good-seller:hover{
    
    color:#0071e3 !important;
}


.good-seller-items-content .wonder-product-access-btns{
    
    border-bottom:0;
    justify-content:space-between;
}


.good-seller-items-content .wonder-product-access-btns li{
    
    width:auto;
    flex:auto;
}



.beauty-3col-tablist-right-side-white .swiper {
      width: 100%;
      height: 100%;
      max-height:450px;
    }

.beauty-3col-tablist-right-side-white .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: space-between;
      align-items: center;
    }


.beauty-3col-tablist-right-side-white .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.beauty-3col-tablist-right-side-white{
    
    border-radius:11px;
    overflow:hidden;
    background:var(--config_color_3);
    border:1px solid;
    padding:1.5rem;
    position:relative;
    height:100%;
    /*max-height:500px;*/
    padding-bottom:calc(1.5rem + 40px);
}


.row-style-3col-tablist-1{
    
    margin-right:0;
    margin-left:0;
}


.title-vertical-three-cols{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:1.5rem;
    padding:0;
}


.title-vertical-three-cols h1{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
    font-size:18px;
    color:var(--config_color_2);
    font-weight:Bold;
    margin:0;
    line-height:Normal;
}


.title-vertical-three-cols h1 span{
    
    width:30px;
    height:5px;
    display:inline-block;
    margin-left:.75rem;
    border-radius:30px;
    background:var(--config_color_1);
}


.title-vertical-three-cols a{
    
    color:var(--config_color_2) !important;
    font-size:15px;
    font-weight:bold;
    
}

.title-vertical-three-cols a i{
    
    font-size:18px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-right:.75rem;
}


.relative-border-keeper-active-3col{
    
    width:100%;
    height:100%;
    border:1px solid transparent;
    border-radius:11px;
    padding:.75rem 0 .75rem .75rem;
    position:relative;
    display:flex;
    align-items:Center;
    justify-content:space-between;
}



.relative-border-keeper-active-3col .photo-keeper-vertical-three-col-slider{
    
    width:130px;
    text-align:right;
    display:Flex;
    align-items:Center;
    justify-content:center;
    position:Relative;
    height:130px;
}


.relative-border-keeper-active-3col .data-price-discount-div-vertical-three-col{
    
    width:calc(100% - 130px);
}


.relative-border-keeper-active-3col .data-price-discount-div-vertical-three-col a{
    
    color:var(--config_color_2);
    font-size:15px;
    font-weight:Bold;
    transition:All .25s;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:52px;
    display:-webkit-box;
    text-align:right;
}

.relative-border-keeper-active-3col .data-price-discount-div-vertical-three-col .special-wonder-price{
    
    margin:0;
}


.beauty-3col-tablist-right-side-white .swiper-slide-next .relative-border-keeper-active-3col{
    
    border-color:var(--config_color_1);
}



.photo-keeper-vertical-three-col-slider:before{
    
    position: absolute;
    content: '';
    width: 50px;
    height: 50px;
    border-radius: 10px;
    transform: rotate(90deg);
    right: -42px;
    background:transparent;
}




.beauty-3col-tablist-right-side-white .swiper-slide-next .photo-keeper-vertical-three-col-slider:before{
    
    background:var(--config_color_1);
}




.beauty-3col-tablist-right-side-white .swiper-btn{
    
    bottom:.75rem;
    right:50%;
    transform:translateX(50%) rotate(90deg);
    top:Auto;
}



.darkblue-bg-important{
    
    background:#1A0744 !important;
}

.darkblue-bg-important .relative-border-keeper-active-3col .data-price-discount-div-vertical-three-col a{
    
    color:var(--config_color_3) !important;
}

.darkblue-bg-important .product-wonder-solo-price{
    
    color:var(--config_color_3) !important;
}




.darkblue-bg-important .swiper-slide{
    
    background:transparent;
}


.darkblue-bg-important .title-vertical-three-cols a{
    
    color:var(--config_color_3) !important;
}

.darkblue-bg-important .title-vertical-three-cols h1{
    
    color:var(--config_color_3) !important;
}


.inner-banner-keeper-div-parent{
    
    width:100%;
    height:100%;
    position:Relative;
    border-radius:11px;
    overflow:Hidden;
    display:Flex;
    align-items:Center;
    padding:3rem 0;
    
}


.inner-banner-keeper-div-parent .banner-grandchild-right{
    
    width:40%;
    margin-left:1.5rem;
    margin-right:1.5rem;
}

.inner-banner-keeper-div-parent .banner-grandchild-left{
    
    width:60%;
    text-align:center;
    position:relative;
}



.gradiant-purple{
    
    background:radial-gradient(198.62% 757.52% at 100% 50%, #8E1CD3 29.21%, rgba(142, 28, 211, 0) 100%);
}


.gradiant-green{
    
    background:radial-gradient(198.62% 757.52% at 100% 50%, #2FE382 29.21%, rgba(142, 28, 211, 0) 100%);
}


.gradiant-blue{
    
    background:radial-gradient(198.62% 757.52% at 100% 50%, #1C7BD3 29.21%, rgba(142, 28, 211, 0) 100%);
}



.inner-banner-keeper-div-parent h1{
    
    color:#FFFfffeb;
    font-size:15px;
    font-weight:bold;
    line-height:normal;
    margin:0 0 .75rem 0;
}

.inner-banner-keeper-div-parent h2{
    
    color:var(--config_color_3);
    font-size:22px;
    font-weight:bold;
    line-height:normal;
    margin:0 0 .75rem 0;
}

.inner-banner-keeper-div-parent a{
    
    color:var(--config_color_3) !important;
    font-size:17px;
    font-weight:bold;
}

.inner-banner-keeper-div-parent a i{
    
    color: var(--config_color_3);
    font-size: 15px;
    vertical-align: middle;
    margin-right: .75rem;
    padding: 5px 10px;
    background: var(--config_color_1);
    border-radius: 15px;
}



.inner-banner-keeper-div-parent .banner-grandchild-left img{
    
    max-width:140px;
    height:140px;
    border-radius:50%;
    position:Relative;
    z-index:10;
}

.inner-banner-keeper-div-parent .banner-grandchild-left:After{
    
    position: absolute;
    content: '';
    width: 217px;
    height: 200px;
    text-align: center;
    margin: auto;
    border-radius: 0px 129px 129px 0px;
    mix-blend-mode: lighten;
    background:linear-gradient(268.76deg, #f1f1f124 .92%, var(--config_color_3)fff38 98.78%);
    left: 0;
    top: 0;
    bottom: 0;
}





.beauty-banners-main-page-section{
    
    margin:60px 0;
}



.beauty-under-banner-csmodule-section .under-banner-flex-grow-parent{
    
    width:100%;
    display:Flex;
    flex-wrap:wrap;
    align-items:Center;
    gap:1.5rem;
}

.under-banner-flex-grow-parent .flex-itself-under-banner{
    
    flex:1 1 0;
    border-radius:11px;
    height:100%;
    text-align:center;
    padding:.75rem;
}

.under-banner-flex-grow-parent .flex-itself-under-banner img{
    
    width:34px;
    height:34px;
}

.under-banner-flex-grow-parent .flex-itself-under-banner a{
    
    color:var(--config_color_3) !important;
    font-size:17px;
    display:block;
    margin-top:.75rem;
}


.bg1-flebox{
    
    background:#F2166D;
}

.bg2-flebox{
    
    background:#0040FF;
}

.bg3-flebox{
    
    background:#00B088;
}

.bg4-flebox{
    
    background:#4562C8;
}

.bg5-flebox{
    
    background:#F1A207;
}


.bg6-flebox{
    
    background:#EF4056;
}

.bg7-flebox{
    
    background:#A63489;
}


.last-div-flex-itself{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
}

.under-banner-flex-grow-parent .last-div-flex-itself a{
    
    display:flex !important;
    align-items:Center;
    justify-content:Center;
    margin:0;
    font-size:14px !important;
    font-weight:bold;
    color:var(--config_color_2) !important;
}

.last-div-flex-itself i{
    
    font-size:23px;
    font-weight:bold;
    color:var(--config_color_2);
    margin:0 0 0 .75rem;
    
}




.row-style-most-selled-products-bty{
    
    margin:60px .75rem;
    border-radius:20px;
    padding:1.5rem;
    position:Relative;
    background:#1A0744;
}



.beauty-most-selled-products-module-main-page-section{
    
    position:Relative;
    width:100%;
}


.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs{
    
    width:100%;
    margin:0 0 .75rem 0;
    display:flex;
    align-items:Center;
    justify-content:space-between;
}

.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs h1{
    
    color:var(--config_color_3);
    font-size:22px;
    margin:0;
    font-weight:bold;
    line-height:normal;
    
}

.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs h1 i{
    color:var(--config_color_1);
    font-size:25px;
    vertical-align:middle;
    margin-left:1.5rem;
}


.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs a{
    
    font-size:15px;
    font-weight:bold;
    color:var(--config_color_3) !important;
}


.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs a i{
    
    color: var(--config_color_3);
    font-size: 15px;
    vertical-align: middle;
    margin-right: .75rem;
    padding: 5px 10px;
    background: var(--config_color_1);
    border-radius: 15px;
}


.beauty-most-selled-products-module-main-page-section  .most-selled-parent-div{
    
    position:relative;
    width:100%;
    padding:.75rem;
    border-radius:11px;
    display:Flex;
    align-items:Center;
    background:#23114B;
    min-height:130px;
    margin:.75rem 0;
}

.beauty-most-selled-products-module-main-page-section .most-selled-image-div{
    
    width:110px;
    text-align:right;
    
}

.beauty-most-selled-products-module-main-page-section .most-selled-product-data{
    
    width:calc(100% - 110px);
    text-align:right;
}


.beauty-most-selled-products-module-main-page-section .most-selled-product-data a{
    
    font-size:14px;
    /*font-weight:bold;*/
    color:var(--config_color_3) !important;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    margin-bottom:.75rem;
}

.beauty-most-selled-products-module-main-page-section .product-wonder-solo-price{
    
    color:var(--config_color_3);
}


.special-selling-bty-section .swiper {
      width: 100%;
      height: 100%;
    }

.special-selling-bty-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background:transparent;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.special-selling-bty-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.special-selling-bty-section{
    
    position:Relative;
    width:100%;
    
}


.special-selling-bty-section{
    
    border:1px solid var(--config_color_1);
    border-radius:20px;
    padding:.75rem;
}



.special-selling-bty-section .title-special-bty{
    
    margin-bottom:.75rem;
    text-align:right;
}

.special-selling-bty-section .title-special-bty h1{
    
    margin:0;
    color:var(--config_color_3);
    font-weight:bold;
    font-size:19px;
    line-height:Normal;
}


.special-selling-bty-section .thumb-relative-parent-special{
    
    width:100%;
    position:relative;
    margin-bottom:1.5rem;
}

.special-selling-bty-section .thumb-relative-parent-special:before{
    
    position: absolute;
    content: '';
    width: 85%;
    right: 0;
    left: 0;
    background: var(--config_color_1);
    height: 80%;
    z-index: -1;
    text-align: center;
    margin: auto;
    top: 10%;
    border-radius: 14px;
}



.special-selling-bty-section .data-special-parent-price-name a{
    
    color:var(--config_color_3);
    font-size:15px;
    /*font-weight:Bold;*/
    display:Block;
    text-align:right;
    margin-bottom:.75rem;
    overflow:Hidden;
    text-overflow:ellipsis;
    white-space:Nowrap;
    
}

.special-selling-bty-section .product-wonder-solo-price{
    
    text-align:right;
    color:var(--config_color_3);
}

.special-selling-bty-section del{
    
    color:var(--config_color_3);
}


.inner-special-swiper-products-bty{
    
    width:100%;
    min-height:280px;
    
}


.inner-special-swiper-products-bty .special-wonder-price{
    
    justify-content:Flex-start;
}


.progress-slider-special{
    
    width:100%;
    margin:0 0 .75rem 0;
    height:2px;
    border-radius:5px;
    overflow:hidden;
    background:var(--config_color_3);
    position:Relative;
}

.progress-slider-special .progress-slider-child{
    
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:0;
    background:var(--config_color_1);
    border-radius:5px !important;
    transition:all 4.8s linear; 
}



.special-selling-bty-section .swiper-slide-active .progress-slider-child{
    
    width:100%;
}

.beauty-blog-module-main-page-section .swiper {
      width: 100%;
      height: 100%;
    }

.beauty-blog-module-main-page-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: center;
      align-items: center;
    }

.beauty-blog-module-main-page-section .swiper-slide img {
      display: block;
      /*width: 100%;*/
      border-radius:11px;
      /*height: 100%;*/
      object-fit: cover;
    }

.beauty-blog-module-main-page-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.beauty-blog-module-main-page-section{
    
    position:relative;
    width:100%;
    margin-bottom:60px;
}


.row-style-main-page-blog-mdl{
    
    margin-right:0;
    margin-left:0;
}


.beauty-blog-module-main-page-section .title-blog-main-page-bty{
    
    display:flex;
    align-items:Center;
    justify-content:Space-between;
    margin-bottom:1.5rem;
}


.beauty-blog-module-main-page-section .title-blog-main-page-bty h1{
    
    color:var(--config_color_2);
    font-size:21px;
    font-weight:Bold;
    line-height:normal;
    margin:0;
}


.beauty-blog-module-main-page-section .title-blog-main-page-bty a{
    
    color:var(--config_color_2) !important;
    font-size:17px;
    
}


.beauty-blog-module-main-page-section .title-blog-main-page-bty a i{
    
    color: var(--config_color_3);
    font-size: 15px;
    vertical-align: middle;
    margin-right: .75rem;
    padding: 5px 10px;
    background: var(--config_color_1);
    border-radius: 15px;
}



.beauty-blog-module-main-page-section .last-blog-bty-image{
    
    width:145px;
    text-align:right;
}


.beauty-blog-module-main-page-section .last-blog-bty-name{
    
    width:calc(100% - 145px);
    text-align:right;
}


.border-keeper-blog-main-page{
    
    width:100%;
    padding:.75rem;
    border:1px solid #e3e3e3;
    border-radius:11px;
    background:var(--config_color_3);
    display:Flex;
    align-items:Center;
}



.beauty-blog-module-main-page-section .last-blog-bty-name a{
    
    color:var(--config_color_2);
    font-size:16px;
    font-weight:bold;
    line-height:Normal;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    
}



.tablist-products-customer-watched{
    
    width:100%;
    position:Relative;
}




.flex-keeper-wrap-watched-prs{
    
    width:100%;
    display:Flex;
    align-items:Center;
    gap:1.5em;
    flex-wrap:wrap;
}


.flex-keeper-wrap-watched-prs .inner-col-flex-keeper-watch-prs{
    
    flex:1 1 0;
    position:Relative;
    text-align:center;
}


.flex-keeper-wrap-watched-prs .inner-col-flex-keeper-watch-prs div{
    
    margin-bottom:.75rem;
}

.flex-keeper-wrap-watched-prs .inner-col-flex-keeper-watch-prs .title-flex-grow-watched{
    
    font-size:16px;
    color:var(--config_color_2) !important;
    line-height:Normal;
    font-weight:bold;
    text-align:center;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:50px;
}


.title-col-satched-products{
    
    text-align:center;
    margin-bottom:1.5rem;
}


.title-col-satched-products h1{
    
    color:var(--config_color_2);
    font-size:22px;
    font-weight:bold;
    line-height:Normal;
    
}

.row-style-manufac-main-page{
    
    margin-right:0;
    margin-left:0;
}



.solo-breadcrumb-top-out-beauty{
    
    width:100%;
    position:Relative;
    padding:1.5rem .75rem;
}


.solo-breadcrumb-top-out-beauty ol{
    
    padding:0 !important;
    overflow:hidden;
    
}


.solo-breadcrumb-top-out-beauty ol li a{
    
    color:#81858b;
    font-size:14px;
    font-weight:Bold;
}

.solo-breadcrumb-top-out-beauty ol li:last-child a{
    
    color:var(--config_color_2) !important;
}

.solo-breadcrumb-top-out-beauty ol li{
    
    position:Relative;
    margin-left:.75rem;
    padding-left:1.5rem;
}

.solo-breadcrumb-top-out-beauty ol li:after{
    
    content:'/';
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    font-size:20px;
}


.solo-breadcrumb-top-out-beauty ol li:last-child:after{
    
    content:'';
}

.solo-breadcrumb-top-out-beauty ol li a i{
    
    color:var(--config_color_1);
    font-size:21px;
    vertical-align:middle;
}


.parent-product-level1-keep-all-of-content{
    
    position:Relative;
    border:1px solid #e3e3e3;
    border-radius:11px;
    width:calc(100% - 3rem);
    margin-right:auto;
    margin-left:auto;
    /*background:var(--config_color_3);*/
}


.right-side-inner-product-level1{
    
    position:relative;
    width:100%;
    /*border-left:1px solid #e3e3e3;*/
    display:flex;
    align-items:Center;
    justify-content:space-between;
    padding:1.5rem;
}


.right-side-inner-product-level1 ul{
    
    padding:0 !important;
    margin:0 !important;
}



.right-side-inner-product-level1 img{
    
    width:100%;
    height:100%;
    max-width:300px;
    max-height:300px;
}


.right-side-inner-product-level1 ul li{
    
    margin-bottom:1.5rem;
    display:flex;
    line-height:1;
    cursor:pointer;
    align-items:Center;
    justify-content:center;
    padding-left:10px;
}

.right-side-inner-product-level1 ul li i{
    
    font-size:25px;
    color:#d4d4d;
    opacity:.8;
}

.right-side-inner-product-level1 ul li:last-child{
    
    margin:0;
}



.padding-0-product{
    
    padding:0 !important;
}


.right-side-inner-product-level1 ul li [data-bs-title]{
    
    font-family:YekanBakh !important;;
}

.right-side-inner-product-level1 ul li [data-bs-toggle]{
    
    font-family:YekanBakh !important;;
}


.review-about-product{
    
    font-size:15px;
    color:#0071e3 !important;
    font-weight:bold;
    border-bottom:1px solid #0071e3;
}



.brc-parent-flex{
    
    display:Flex;
    align-items:Center;
    justify-content:Space-between;
}



.category-name-parent-product{
    
    color:#0071e3 !important;
    font-size:16px;
    font-weight:Bold;
    display:block;
    margin-bottom:.75rem;
}


.middle-side-inner-product-level1{
    
    position:Relative;
    border-right:1px solid #e3e3e3;
    padding:1.5rem;
}


.main-product-name-bold{
    
    margin:0 0 .75rem 0;
    padding:0 0 .75rem 0;
    color:var(--config_color_2);
    font-weight:bold;
    font-size:20px;
    line-height:Normal;
    border-bottom:1px solid #e3e3e3;
}

.comments-result-number-with-product-code{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
}


.review-result-itself{
    
    margin-left:1.5rem;
    display:flex;
    align-items:Center;
    justify-content:flex-start;
}


.review-result-itself .rating-number{
    
    padding:6px;
    border-radius:5px;
    display:flex;
    background:#9f9f9f;
    margin-left:.75rem;
}

.review-result-itself .rating-number i{
    
    font-size:16px;
    color:var(--config_color_3);
    vertical-align:middle;
    margin-left:.5rem;
}


.review-result-itself .rating-number span{
    
    color:var(--config_color_3);
    font-size:16px;
    line-height:1;
    font-weight:bold;
}

.from-comm-to{
    
    margin-left:.75rem;
    color:#7b7b7b;
    font-size:16px;
    font-weight:Bold;
}

.blue-comm-number{
    
    font-weight:Bold;
    font-size:16px;
    color:#0071e3 !important;
}


.from-comm-to span{
    
    display:inline-block;
    margin:0 .5rem;
}


.blue-comm-number span{
    
    display:inline-block;
    margin-left:.5rem;
}



.product-code-itself{
    
    font-size:16px;
    color:var(--config_color_2);
    font-weight:Bold;
}

.product-code-itself span{
    
    color:#7b7b7b;
    display:inline-block;
    margin-right:3px;
}



.whole-color-class-keeper-product{
    
    margin-top:1.5rem;
}


.whole-color-class-keeper-product .hero-title-colors-FLVME{
    
    font-size:19px;
    color:var(--config_color_2);
    font-weight:bold;
    margin:0;
    line-height:normal;
}


.whole-color-class-keeper-product  .dscntpr.dscntprfe{

    border:0 !important;    
    padding:0 !important;
    margin:0 !important;
    
}



.ejmali-product-data-FLVME{
    
    margin-top:1.5rem;
    padding-top:1.5rem;
    position:Relative;
    width:100%;
}


.ejmali-product-data-FLVME h1{
    
    font-size: 19px;
    color: var(--config_color_2);
    font-weight: bold;
    margin: 0;
    line-height: normal;
}



.ejmali-product-data-FLVME ul{
    
    margin:1.5rem 0 !important;
    padding:0 1rem 0 0 !important;
}



.ejmali-product-data-FLVME ul li{
    
    margin-bottom:.5rem;
    color:#5d5d5d;
    font-size:15px;
    list-style-type:disc;
    line-height:Normal;
    font-weight:bold;
}

.ejmali-product-data-FLVME ul li:last-child{
    
    margin-bottom:0;
}



.fix-same-text-dont-open-product-for-return{
    
    margin-top:.75rem;
    padding-top:.75rem;
    border-top:1px solid #e3e3e3;
    display:flex;
    color:#424750;
    font-size:16px;
    align-items:Center;
    justify-content:Flex-start;
}


.fix-same-text-dont-open-product-for-return i{
    
    color:#81858b;
    line-height:normal;
    vertical-align:middle;
    margin-left:.75rem;
    font-size:20px;
}




.grey-box-product-access-btns-and-price{
    
    width:100%;
    border-radius:14px;
    border:1px solid #e0e0e2;
    background:#f8f8f8;
    padding:1.5rem;
    position:Relative;
}


.center-align-row-FLVME{
    
    align-items:Center;
}


.online-shop-name-title {
    
    color:var(--config_color_2);
    font-size:18px;
    font-weight:Bold;
    line-height:normal;
    margin:0 0 .75rem 0;
}

.online-shop-name-title i{
    
    font-size:20px;
    vertical-align:middle;
    margin-left:.75rem;
}


.open-modal-send-by-who{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:1.5rem;
    padding:.5rem 0;
    border-top:1px solid #e0e0e2;
    border-bottom:1px solid #e0e0e2;
    color:var(--config_color_2);
    font-size:14px;
    font-weight:bold;
}

.open-modal-send-by-who .fa-truck{
    
    vertical-align:middle;
    margin-left:.5rem;
    color:#0071e3;
    font-size:20px;
}

.open-modal-send-by-who .fa-angle-left{
    
    font-size:28px;
    color:#939393;
    vertical-align:middle;
    cursor:pointer;
    
}

#whosendmodal .modal-header{ 
    
    justify-content:space-between;
}


#whosendmodal .modal-header button{
    
    all:unset !important;
    color:var(--config_color_2);
    cursor:pointer !important;
    font-size:20px;
}

#whosendmodal .modal-header h5{
    
    margin:0;
    font-size:18px;
    color:var(--config_color_2);
    font-weight:Bold;
}


#whosendmodal .modal-body p{
    
    margin:0;
    font-size:16px;
    color:var(--config_color_2);
    line-height:Normal;
}



.grey-box-product-price-price-old-and-discount .dispernewpr{
    
    float:left;
    background:var(--config_color_1);
    font-weight:Bold;
}

.grey-box-product-price-price-old-and-discount .normal.invalid{
    
    float:left;
    margin-left:.75rem;
    font-size:15px;
    font-weight:bold;
    color:var(--config_color_1);
}


.grey-box-product-price-price-old-and-discount .special{
    
    clear:both;
    text-align:left;
    padding-top:5px;
    font-size:19px;
    font-weight:Bold;
    color:var(--config_color_2);
}


.grey-box-change-product-quantity{
    
    margin-top:1.5rem;
    display:flex;
    align-items:Center;
    justify-content:Space-between;
}


.grey-box-change-product-quantity .change-left-quant{
    
    width:60%;
    margin-right:5%;
}


.grey-box-change-product-quantity .change-right-quant{
    
    width:35%;
}


.grey-box-change-product-quantity .change-left-quant a{
    
    color:var(--config_color_3) !important;
    background:var(--config_color_1);
    border-radius:11px;
    width:100%;
    padding:5px 0;
    text-align:center;
    display:block;
    font-size:16px;
}



.whole-color-class-keeper-product .clraddplus{
    
    color:var(--config_color_1);
    margin-top:10px;
}


.grey-box-change-product-quantity .btncontainermtop22{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:1.5rem
}


.grey-box-change-product-quantity .btncontainermtop22 .box-cart{
    
    flex:1 1 0 !important;
    width:auto !important;
}

.grey-box-change-product-quantity .btncontainermtop22 .addcobtn{
    
    width:auto !important;
    background-color:var(--config_color_1) !important;
    flex:1 1 0 !important; 
}

.grey-box-change-product-quantity .btncontainermtop22 .addcobtn button{
    
    background-color:var(--config_color_1) !important;
    padding:5px;
    font-size:14px !important;
    text-shadow:None !important;
    font-weight:normal !important;
}



.grey-box-change-product-quantity .btncontainermtop22 .box-cart span{
    
    background:transparent !important;
}

.grey-box-change-product-quantity .btncontainermtop22 .box-cart input{
    
    border:0 !important;
    background:transparent !important;
}

.grey-box-change-product-quantity .btncontainermtop22 .box-cart span.fa-minus{
    
    border:0 !important;
    color:var(--config_color_2) !important;
    text-align:center;
    border-radius:0 8px 8px 0 !important;
} 


.grey-box-change-product-quantity .btncontainermtop22 .box-cart span.fa-plus{
    
    border:0 !important;
    text-align:center;
    color:var(--config_color_2) !important;
    border-radius:8px 0 0 8px !important;
} 


.grey-box-change-product-quantity .btncontainermtop22 .box-cart .fastyle{
    
    border:2px solid #E7E7E7 !important;
    border-radius:8px;
    overflow:hidden;
}


#product-video-modal .modal-header{
    
    justify-content:Space-between;
}


#product-video-modal .modal-header button{
    
    all:unset !important;
    color:var(--config_color_2) !important;
    cursor: pointer !important;
    font-size: 20px;
    
}



#product-video-modal .modal-header h5{
    
    margin: 0;
    font-size: 18px;
    color: var(--config_color_2);
    font-weight: Bold;
}


#product-video-modal video{
    
    width:100%;
    height:100%;
    display:block;
    border-radius:11px;
}


.related-products-solo-page-product .swiper {
      width: 100%;
      height: 100%;
    }

.related-products-solo-page-product .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: var(--config_color_3);
      display: flex;
      justify-content: center;
      align-items: center;
    }

.related-products-solo-page-product .swiper-slide img {
      display: block;
      margin:auto;
    }

.related-products-solo-page-product .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.related-products-solo-page-product{
    
    position:Relative;
    width:calc(100% - 3rem);
    margin:60px auto;
    padding:1.5rem;
    border:1px solid #e3e3e3;
    border-radius:11px;
    
}

.related-products-solo-page-product .coltitle-realted{
    
    margin-bottom:60px;
}

.related-products-solo-page-product .coltitle-realted h1{
    
    color:var(--config_color_2);
    font-size:20px;
    width:fit-content;
    font-weight:bold;
    margin:0;
    line-height:normal;
    padding-bottom:.75rem;
    border-bottom:2px solid var(--config_color_1);
}


.product-FLVME-related-inner{
    
    width:100%;
    position:Relative;
}

.product-FLVME-related-inner .thumb-transform-image-product{
    
    width:100%;
    position:relative;
    overflow:Hidden;
    margin-bottom:1.5rem;
}

.product-FLVME-related-inner .thumb-transform-image-product img{
    
    transition:all .3s;
}


.product-FLVME-related-inner .thumb-transform-image-product img:hover{
    
    transform:scale(1.04);
}


.product-link-wiht-name-realted-tabslit{
    
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:50px;
    line-height:normal;
    margin-bottom:1.5rem;
    color:var(--config_color_2) !important;
    font-size:16px;
    font-weight:Bold;
    
}



.product-comments-review-attrs{
    
    width:calc(100% - 3rem);
    margin:0 auto;
    margin-bottom:30px;
    position:Relative;
    
}



.parent-tabs-product-0-padding{
    
    padding:0;
}


.product-comments-review-attrs .nav-tabs{
    
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}


.product-comments-review-attrs .nav-tabs li button{
    
    all:unset;
    cursor:pointer;
    font-size:17px;
    color:var(--config_color_2);
    border-bottom:2px solid transparent !important;
    padding:10px 20px;
    font-weight:Bold;
    transition:all .25s;
}

.product-comments-review-attrs .nav-tabs li i{
    
    vertical-align:middle;
    margin-left:.75rem;
    font-size:20px;
}


.product-comments-review-attrs .nav-tabs li button.active{
    
    color:var(--config_color_1);
    border-color:var(--config_color_1) !important;
}


.product-comments-review-attrs #myTabContent{
    
    padding:1.5rem;
    border:1px solid #e3e3e3;
    border-radius:0 0 11px 11px;
}



.product-comments-review-attrs #myTabContent #home p{
    
    font-size:16px;
    color:var(--config_color_2);
    margin:0;
    line-height:normal;
    
}

.product-comments-review-attrs #myTabContent #profile ul{
    
    margin:0 !important; 
    padding:0 !important;
    
}




.product-comments-review-attrs #myTabContent #profile ul li{
    
    margin-bottom: .5rem;
    color: var(--config_color_2);
    font-size: 16px;
    list-style-type: none;
    line-height: Normal;
    font-weight: bold;
    
}





.product-comments-review-attrs #myTabContent .quesflex.active{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:Wrap;
}


.product-comments-review-attrs #myTabContent #ques div{
    
    flex:1 1 0;
    position:Relative;
    text-align:center;
}


.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-right i{
    
    font-size:60px;
    color:#c8c8c8;
    vertical-align:middle;
    margin-left:1.5rem;
} 


.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-right p{
    
    font-size:17px;
    color:#c8c8c8;
    margin:0;
    display:inline-block;
    line-height:Normal;
}



.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left p{
    
    margin:0 0 1.5rem 0;
    color:var(--config_color_2);
    font-size:17px;
}


.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a{
    
    position:Relative;
    background:#f1ab12;
    padding:15px 35px;
    transition:all .2s;
    border-radius:11px;
    /*padding-right:95px;*/
    overflow:Hidden;
    font-weight:bold;
    color:var(--config_color_3);
    font-size:17px;
    display:inline-block;
    
}




.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a i{
    
    vertical-align:middle;
    margin-left:1.5rem;
    font-size:40px;
}

.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a:After{
    
    content: "";
    width: 90px;
    height: 106px;
    position: absolute;
    right: -7px;
    top: -28px;
    background: hsla(0, 0%, 100%, .21);
    border-radius: 50%;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
    padding-right: 63px;
    padding-top: 36px;
    text-align: right;
    font-weight: 500;
    font-size: 28px;
}


.product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a:hover:After{
    
    width: 120%;
    border-radius: 0;
}




.limited-description{
    
    display:-webkit-box;
    overflow:Hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    color:var(--config_color_2);
    font-size:14px;
    /*font-weight:bold;*/
    line-height:Normal;
}






.product-comments-review-attrs #myTabContent #contact #form-review{
    
    width:100%;
}


.product-comments-review-attrs #myTabContent #contact #form-review .row{
    
    margin-right:0;
    margin-left:0;
}


.product-comments-review-attrs #myTabContent #contact #form-review label{
    
    font-size:16px;
}



.product-comments-review-attrs #myTabContent #contact #form-review #button-review{
    
    border-color:var(--config_color_1) !important;
    font-size:17px;
    font-weight:bold;
    background-color:var(--config_color_1) !important;
}


.product-comments-review-attrs #myTabContent #contact #form-review #button-review:Hover{
    
    background-color:var(--config_color_1) !important;
}




.product-comments-review-attrs #myTabContent #contact .disnonecom{
    
    display:block !important;
}

.product-comments-review-attrs #myTabContent #contact .btncoment{
    
    display:None !important;
}



.title-review-customers-mf{
    
    color:var(--config_color_2);
    font-size:18px;
    font-weight:bold;
    margin-bottom:.75rem;
    padding-bottom:.75rem;
    border-bottom:1px solid #e3e3e3;
    line-height:Normal;
}



.flex-wrap-comment-product{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:.75rem;
}

.flex-wrap-comment-product h1{
    
    margin:0;
    color:var(--config_color_2);
    font-size:15px;
    font-weight:bold;
}


.flex-wrap-comment-product .star-user-opi i{
    
    color:gold;
}


.product-comments-review-attrs #myTabContent #contact #form-review .date-commented-kkz{
    
    font-weight:bold;
    font-size:15px;
    color:#adadad;
    margin-bottom:1.5rem;
}




.product-comments-review-attrs #myTabContent #contact #form-review .review-dec-kkz-user p{
    
    color:var(--config_color_2);
    line-height:Normal;
    margin:0;
    font-size:16px;
}






#product-share-modal .modal-header{
    
    justify-content:Space-between;
}


#product-share-modal .modal-header h5{
    
    margin: 0;
    font-size: 18px;
    color: var(--config_color_2);
    font-weight: Bold;
}


#product-share-modal .modal-header button{
    
    all: unset !important;
    color: var(--config_color_2) !important;
    cursor: pointer !important;
    font-size: 20px;
}



#product-share-modal .modal-body a{
    
    text-align:center;
    padding:1.5rem;
    border:1px solid #e3e3e3;
    border-radius:11px;
    font-size:16px;
    display:block;
    color:var(--config_color_2) !important;
    font-weight:Bold;
}


#product-share-modal .modal-body a i{
    
    font-size:22px;
    vertical-align:middle;
    margin-left:.75rem;
    color:var(--config_color_1);
    
}





#show-copy-result{
    
    width:100%;
    margin-top:.75rem;
    font-size:16px;
    text-align:center;
    color:var(--config_color_2);
    font-weight:bold;
    display:none;
}



#product-share-mobile .modal-header button{
    
    all: unset !important;
    color: var(--config_color_2) !important;
    cursor: pointer !important;
    font-size: 20px;
}

#product-share-mobile .modal-body img{
    
    margin:auto;
    display:block;
    max-width:150px;
    
}



#product-share-mobile .modal-body form{
    
    margin-top:1.5rem;
}

#product-share-mobile .modal-body form label{
    
    font-size:16px;
    color:var(--config_color_2);
    font-weight:Bold;
    display:block;
    margin-bottom:.75rem;
}


#product-share-mobile .modal-body form input{
    
    width:100%;
    border:1px solid #e3e3e3;
    border-radius:8px;
    padding:.75rem;
    background:var(--config_color_3);
    outline:none !important; 
    box-shadow:None !important;
    margin:0 !important;
    color:var(--config_color_2);
}

#product-share-mobile .modal-body form button{
    
    width:100%;
    border-radius:8px;
    padding:.75rem;
    background:var(--config_color_1);
    outline:none !important;
    border:0 !important;
    color:var(--config_color_3);
    font-size:16px;
    font-weight:Bold;
    box-shadow:None;
    margin:1.5rem 0 0 0;
}


#product-share-mobile .modal-body form div{
    
    width:100%;
    position:Relative;
}



#product-share-mobile .modal-body form div i{
    
    position:Absolute;
    right:.5rem;
    top:50%;
    transform:translateY(-50%);
    color:var(--config_color_1);
    font-size:20px;
}



.grey-box-product-access-btns-and-price .normal{
    
    text-align: left;
    padding-top: 5px;
    font-size: 19px;
    font-weight: Bold;
    color: var(--config_color_2);
}

.solo-category-section-1{
    
    padding:1.5rem;
    position:Relative;
}




.breadcrumb-category-beauty{
    
    padding:0;
    margin-bottom:1.5rem;
}


.breadcrumb-category-beauty ol{
    
    padding: 0 !important;
    overflow: hidden;
}



.breadcrumb-category-beauty ol li{
    
    position: Relative;
    margin-left: .75rem;
    padding-left: 1.5rem;
}


.breadcrumb-category-beauty ol li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}


.breadcrumb-category-beauty ol li:after{
    
    content: '/';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}

.breadcrumb-category-beauty ol li:last-child:after{
    
    content:'';
}

.breadcrumb-category-beauty ol li:last-child a{
    
    color:var(--config_color_2) !important;
}


.breadcrumb-category-beauty ol li a i{
    
    color: var(--config_color_1);
    font-size: 21px;
    vertical-align: middle;
}




.child-categories-inner-page-category{
    
    padding:0;
    display:Flex;
    align-items:Center;
    flex-wrap:wrap;
    position:Relative;
    margin-bottom:1.5rem;
}

.child-categories-inner-page-category .category-child-width-grow{
    
    position:Relative;
    background:#F0F0F1;
    border-radius:8px;
    border:1px solid #e4e4e4!important;
    padding:.75rem;
    text-align:center;
}



.child-categories-inner-page-category  .for-childs-link-to-that{
    
    display:block;
    margin-top:.75rem;
    color:var(--config_color_2) !important;
    font-weight:Bold;
    line-height:Normal;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:15px;
}

.child-categories-inner-page-category img{
    
    display:block;
    margin:auto;
    width:70px;
    height:70px;
}


.aboslute-products-quantity-in-category{
    
    position:absolute;
    top:0;
    left:0;
    background:#e0e0e2;
    border-radius:8px 0 8px 0;
    width:24px;
    height:24px;
    line-height:Normal;
    font-weight:Bold;
    color:#a1a3a8;
    text-align:center;
    z-index:5;
}


.flex-parent-wrap-handle{
    
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
}



.only-show-product-are-mojud{
    
    width:100%;
    border:1px solid #e4e4e4;
    border-radius:11px;
    background:var(--config_color_3);
    padding:.75rem;
    display:Flex;
    align-items:Center;
    justify-content:Flex-start;
    margin-bottom:1.5rem;
}


.only-show-product-are-mojud p{
    
    color:var(--config_color_2);
    font-size:16px;
    font-weight:bold;
    margin:0;
    line-height:Normal;
    transition:.2s;
}

.only-show-product-are-mojud:Hover p{
    
    color:#0071e3;
}



.no-result-search-product-FLVME{
    
    text-align:center;
    font-size:21px;
    font-weight:Bold;
    line-height:Normal;
    margin:1.5rem 0;
    color:#000 !important;
    
}





.only-show-product-are-mojud input{
    
    width:20px;
    height:20px;
    margin-left:.75rem;
    cursor:pointer;
}

.filters-beauty-parent{
    
    padding-right:0;
}


.only-show-product-are-mojud input:checked{
    
    background:var(--config_color_1) !important;
}

.filters-beauty-parent #column-left{
    
    width:100% !important;
}

.filters-beauty-parent #column-left [data-option="Price"]{
    
    border:1px solid #e4e4e4 !important;
    border-radius:11px !important;
    padding:.75rem;
    
}

.filters-beauty-parent #column-left [data-option="Price"] .so-filter-heading{
    
    padding:0 !important;
    height:auto !important;
    border:0;
}


.filters-beauty-parent #column-left [data-option="Price"] .so-filter-heading .so-filter-heading-text span{
    
    color:var(--config_color_2);
    font-size:16px !important;
    font-weight:bold;
}



.filters-beauty-parent #column-left [data-option="Price"] .so-filter-heading .fa-chevron-down{
    
    padding:0;
    width:auto;
    height:auto;
    background:transparent;
    color:var(--config_color_2);
}



.filters-beauty-parent #column-left [data-option="Price"] .so-filter-options{
    
    margin-bottom:0 !important;
}


.filters-beauty-parent #column-left [data-option="Price"] .noUi-connect{
    
    background-color:#0071e3!important;
}




.filters-beauty-parent #column-left [data-option="Price"] .noUi-handle{
    
    box-shadow:none;
    background-color:#0071e3!important;
}

.filters-beauty-parent #column-left [data-option="Price"] .content_min_max{
    
    justify-content:space-between;
}



.filters-beauty-parent #column-left [data-option="Price"] span.fltright{
    
    display:none;
}


.filters-beauty-parent #column-left [data-option="Price"] .put-min_max{
    
    width:auto;
    display:flex;
    align-items:Center;
}



.filters-beauty-parent #column-left [data-option="Price"] .put-min_max input{
    
    border:0 !important;
    color:var(--config_color_2) !important;
    font-size:14px !important;
    font-weight:Bold;
    height:auto !important;
    
}



.filters-beauty-parent #column-left [data-option="Price"] .put-min_max span{
    
    color:var(--config_color_2) !important;
    font-size:14px !important;
    font-weight:Bold;
}


.filters-beauty-parent #column-left [data-option="Price"] #maxpriceid{
    
    text-align:left !important;
}

.filters-beauty-parent #column-left [data-option="Price"] #minpriceid{
    
    text-align:right !important;
}



.filters-beauty-parent #column-left [data-option="Price"] #pricebtn{
    
    width:100%;
    display:block;
    border-radius:8px;
    background-color:var(--config_color_1) !important;
    color:var(--config_color_3);
    font-size:17px;
    line-height: normal;
    height: auto;
    padding: .75rem !important;
}


.filters-beauty-parent #column-left [data-option="Price"] #pricebtn i{
    
    font-size:22px;
    vertical-align:middle;
    margin-left:.75rem;
}


.filters-beauty-parent #column-left [data-option="Price"] .clear_filter{
    
    padding:0;
    margin-top:.75rem;
}




.seo-filed-category-description-bottom{
    
    position:Relative;
    width:calc(100% - 3rem);
    background:var(--config_color_3);
    margin:60px auto;
    border-radius:11px;
    border:1px solid #e4e4e4;
    padding:1.5rem;
}


.seo-filed-category-description-bottom p{
    
    color:var(--config_color_2);
    line-height:normal;
    margin:0;
    font-size:16px;
    text-align:right;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
}


.seo-filed-category-description-bottom a{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
    margin-top:1.5rem;
    font-weight:Bold;
    font-size:16px;
    color:var(--config_color_2);
}

.seo-filed-category-description-bottom a i{
    
    color:var(--config_color_1);
    font-size:18px;
    vertical-align:middle;
    margin-right:.75rem;
    
}


.seo-filed-category-description-bottom.show p{
    
    -webkit-line-clamp:100;
}


.seo-filed-category-description-bottom.show .showmore-cat-desc{
    
    display:none;
}


.seo-filed-category-description-bottom .showmore-cat-desc{
    
    display:flex;
}

.seo-filed-category-description-bottom.show .showless-cat-desc{
    
    display:flex;
}


.seo-filed-category-description-bottom .showless-cat-desc{
    
    display:none;
}



.beauty-shop-simple-blog-article-inner-codes{
    
    width:100%;
    position:Relative;
    padding:1.5rem .75rem;
}


.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb{
    
    width:100%;
    border:1px solid #e3e3e3;
    border-radius:11px;
    padding:.75rem;
    margin-bottom:1.5rem;
}




.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul{
    
    padding: 0 !important;
    overflow: hidden;
    margin:0 !important;
}

.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li{
    
    position: Relative;
    margin-left: .75rem;
    padding-left: 1.5rem;
}


.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}

.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:after{
    
    content: '/';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    bordeR:0;
    width:auto;
    height:auto;
}


.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:last-child:after{
    
    content:'';
}

.beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:last-child a{
    
   color:var(--config_color_2) !important;
}


.simple-blog-article-right-side-div-parent{
    
    position:Relative;
    width:100%;
    border-radius:11px;
    border:1px solid #e3e3e3;
    padding:1.5rem;
}



.simple-blog-article-right-side-div-parent h1{
    
    color:var(--config_color_2);
    line-height:normal;
    margin:0 0 1.5rem 0;
    font-size:20px;
    font-weight:Bold;
}


.simple-blog-article-right-side-div-parent .time-read-with-comments{
    
    width:100%;
    display:flex;
    align-items:center;
    justify-content:Space-between;
    padding-bottom:.75rem;
    margin-bottom:.75rem;
    border-bottom:1px solid #e3e3e3;
}


.simple-blog-article-right-side-div-parent .time-read-with-comments div{
    
    color:#9d9d9d;
    font-size:14px;
    font-weight:bold;
    
}

.simple-blog-article-right-side-div-parent .time-read-with-comments div i{
    
    vertical-align:middle;
    margin-left:.5rem;
    font-size:18px;
    color:#9d9d9d;
}



.simple-blog-article-bty-image{
    
    width:100%;
    position:Relative;
    margin-bottom:1.5rem;
    margin-top:3rem;
    text-align:center;
}

.simple-blog-article-bty-image img{
    
    width:auto;
    height:auto;
}




.simple-blog-article-bty-description{
    
    font-size:16px;
    padding:1.5rem 0;
    color:#313131;
    line-height:Normal;
    margin:0;
}



.bottom-comments-and-shareblog{
    
    width:100%;
    display:Flex;
    align-items:Center;
    justify-content:Flex-start;
}



.bottom-comments-and-shareblog div{
    
    margin-left:1.5rem;
    font-weight:Bold;
    color:#9d9d9d;
    font-size:14px;
}

.bottom-comments-and-shareblog div i{
    
    vertical-align:middle;
    margin-left:.5rem;
    font-size:18px;
    color:#9d9d9d;
}


.parent-comments-simple-blog-article-bty{
    
    width:100%;
    padding:1.5rem;
    position:Relative;
    margin-top:1.5rem;
    border-radius:11px;
    border:1px solid #e3e3e3;
}



.users-opi-simpleblog-bty{
    
    font-size:20px;
    color:var(--config_color_2);
    font-weight:Bold;
    line-height:Normal;
    margin:0 0 .75rem 0;
    padding:0 0 .75rem 0;
    border-bottom:1px solid #e3e3e3;
}


.parent-comments-simple-blog-article-bty #review-title{
    
    color:#535353;
    font-size:17px;
    font-weight:Bold;
    margin:0 0 1.5rem 0;
    line-height:normal;
    
}


.parent-comments-simple-blog-article-bty .contacts-form b{
    
    color:#232933;
    font-size:15px;
    font-weight:Bold;
    margin:0 0 .75rem 0 !important;
    display:block;
}

.parent-comments-simple-blog-article-bty .contacts-form input,textarea{
    
    width:100% !important;
    /*background:var(--config_color_3) !important;*/
    padding:.75rem !important;
    border:1px solid #e3e3e3 !important;
    border-radius:11px !important;
    height:fit-content !important;
}



.mt-bottom-1-5rem-simpleblog{
    
    margin-bottom:1.5rem !important;
}




.parent-comments-simple-blog-article-bty  #button-comment{
    
    padding:.75rem 3rem !important;
    border:1px solid #e3e3e3 !important;
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
    font-size:20px !important;
    /*font-weight:Bold !important;*/
    outline:none !important;
    box-shadow:None !important;
    text-shadow:None !important;
    display:inline-block !important;
    margin-top:1.5rem;
    line-height:Normal;
}



.parent-comments-simple-blog-article-bty #comment-list h5{
    
    font-size:16px;
}


.parent-comments-simple-blog-article-bty #comment-list .media{
    
    padding:1.5rem;
    background:#f5f5f5;
    border-radius:11px;
    margin:1.5rem 0;
    position:Relative;
    border:1px solid #e3e3e3;
}

.parent-comments-simple-blog-article-bty #comment-list .media .username{
    
    margin:0;
    color:#81858b;
    font-size:15px;
    font-weight:Bold;
}


.parent-comments-simple-blog-article-bty #comment-list .media .username i{
    
    vertical-align:middle;
    margin-left:.75rem;
    font-size:20px;
    color:var(--config_color_1);
}


.parent-comments-simple-blog-article-bty #comment-list .media .media-content p{
    
    margin:1.5rem 0;
    color:var(--config_color_2);
    font-size:16px;
    line-height:Normal;
}



.parent-comments-simple-blog-article-bty .first-div-comments-bty{
    
    display:Flex;
    align-items:Center;
    justify-content:Flex-start;
}



.parent-comments-simple-blog-article-bty .first-div-comments-bty .time{
    
    color:var(--config_color_1);
    font-size:15px;
    font-weight:Bold;
    margin-right:1.5rem;
}


.parent-comments-simple-blog-article-bty #comment-list .media-title{
    
    padding:0;
}



.parent-comments-simple-blog-article-bty #comment-list #comment_reply{
    
    float:none;
    color:var(--config_color_1) !important;
    padding:.5rem 2rem;
    border:1px solid var(--config_color_1);
    border-radius:11px;
    font-size:15px;
}



.parent-comments-simple-blog-article-bty #comment-list #comment_reply i{
    
    vertical-align:middle;
    margin-right:.5rem;
    font-size:20px;
}




.position-sticky-colleft-bty{
    
    position:sticky;
    width:100%;
    top:11rem;
}


.simpleblog-article-categories-bty{
    
    width:100%;
    background:var(--config_color_3);
    padding:1.5rem;
    border:1px solid #e3e3e3;
    max-height:350px;
    overflow-y:auto;
    border-radius:11px;
}



.simpleblog-article-categories-bty h1{
    
    color:var(--config_color_2);
    font-size:18px;
    font-weight:bold;
    margin:0;
    padding:0 0 .75rem 0;
    line-height:normal;
    border-bottom:2px solid var(--config_color_1);
}

.simpleblog-article-categories-bty ul{
    
    margin:1.5rem 0 0 0 !important;
    padding:0 !important;
}

.simpleblog-article-categories-bty ul li a{
    
    padding:.75rem;
    transition:all .2s;
    color:#4A5F73;
    border-radius:8px;
    display:block;
    font-size:15px;
    font-weight:Bold;
}


.simpleblog-article-categories-bty ul li a:hover{
    
    background:var(--config_color_1);
    color:var(--config_color_3);
}




.position-sticky-colleft-bty #column-left{
    
    width:100% !important;
}



.position-sticky-colleft-bty #sosearchpro{
    
    width:100%;
    margin: 1.5rem 0;
    padding: 1.5rem;
    background: var(--config_color_3);
    border: 1px solid #e3e3e3;
    position:Relative;
    border-radius: 11px;
}


.position-sticky-colleft-bty #sosearchpro #search0{
    
    position:relative;
    width:100%;
}

.position-sticky-colleft-bty #sosearchpro input{
    
    margin:0 !important;
    width:100%;
    padding:.5rem;
    
}


.position-sticky-colleft-bty #sosearchpro #search0 .input-group-btn{
    
    position: absolute;
    left: 0;
    top: 50%;
    cursor:pointer;
    transform: TranslateY(-50%);
    right: auto;
    height: 100%;
    display: Flex;
    align-items: Center;
    justify-content: Center;
}


.position-sticky-colleft-bty #sosearchpro #search0 .input-group-btn button{
    
    all: unset !important;
    background:var(--config_color_1) !important;
    border-radius:10px !important;
    width: fit-content !important;
    height: 100% !important;
    padding: 0 10px !important;
}

.position-sticky-colleft-bty #sosearchpro #search0 .input-group-btn button i{
    
   font-size:20px;
   color:var(--config_color_3);
}


.blog-form-bty-for-you-blogs{
    
    position:Relative;
    width:100%;
    padding:1.5rem;
    border:1px solid #e3e3e3;
    border-radius:11px;
    margin-top:1.5rem;
}

.blog-form-bty-for-you-blogs h1{
    
    color:var(--config_color_2);
    font-size:18px;
    font-weight:bold;
    line-height:Normal;
    margin:0 0 .75rem 0;
    padding:0 0 .75rem 0;
    border-bottom:2px solid var(--config_color_1);
}



.inner-for-you-form-bty{
    
    width:100%;
    position:relative;
    margin-bottom:1.5rem;
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
}


.inner-for-you-form-bty div{
    
    width:115px;
    height:100px;
    margin-left:15px;
    text-align:right;
}


.inner-for-you-form-bty div img{
    
    border-radius:8px;
}

.inner-for-you-form-bty .for-u-from-link-solo{
    
    color:#4A5F73;
    font-size:14px;
    line-height:normal;
    text-align:right;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    width:calc(100% - 115px);
    font-weight:bold;
    
}



.blog-form-bty-for-you-blogs .col-xl-12{
    
    padding:0;
}



.blog-form-bty-for-you-blogs .col-xl-12:last-child .inner-for-you-form-bty{
    
    margin:0;
}


.hezaroyek-login-page-section .l-auth__submitButton{
    
    background:var(--config_color_1);
    transition:all .3s !important;
}


.login-image-and-text img{
    
    max-width:220px;
}

.hezaroyek-login-page-section .l-auth__submitButton:hover{
    
    border-color:var(--config_color_1) !important;
    color: white;
}


.hezaroyek-login-page-section .l-auth__submitButton:hover .l-auth__submitIcon{
    
    color: #ffffff !important;
    background:var(--config_color_1) !important;
}

.hezaroyek-login-page-section .l-auth__submitButton .l-auth__submitIcon{
    
    border-radius:50% !important;
    transition:all .3s !important;
}


.p-verify__codeIcon{
    
    vertical-align: middle;
    line-height: 1;
    margin-left: .75rem;
    color: var(--config_color_1);
    font-size: 20px;
}

.beauty-header-main-class #sosearchpro .dropdown-menu{
    
    width:100% !important;
    border-radius:11px;
    overflow-y:Auto;
    padding:1.5rem;
}

.beauty-header-main-class #sosearchpro .dropdown-menu .dropmenuheadfirst{
    
    border-color:var(--config_color_1) !important;
    margin-top:0;
    margin-bottom:15px;
}

.beauty-header-main-class #sosearchpro .dropdown-menu .dropmenuheadfirst span{
    
    padding-right:0;
}


.beauty-header-main-class #sosearchpro .dropdown-menu .media{
    
    margin-right:0;
    border-radius:8px;
    transition:all .2s;
}


.beauty-header-main-class #sosearchpro .dropdown-menu .dropmenuhead{
    
    border-color:var(--config_color_1) !important;
    margin-top:0;
    margin-bottom:15px;
}

.beauty-header-main-class #sosearchpro .dropdown-menu .dropmenuhead span{
    
    padding-right:0;
}


.beauty-header-main-class #sosearchpro .dropdown-menu a:hover{
    
    color:var(--config_color_1) !important;
}




.beauty-header-main-class #sosearchpro .dropdown-menu .media-body .flex-media-body{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-end;
    flex-direction:row-reverse;
}


.left-side-header-3col-beauty .svgbasketflvme{
    
    cursor:pointer;
    width:25px;
}

.left-side-header-3col-beauty .custombasket{
    
    position:relative;
}

.left-side-header-3col-beauty .custombasket span{
    
    width:15px;
    height:15px;
    position:absolute;
    left:-5px;
    top:-5px;
    background:var(--config_color_1);
    color:var(--config_color_3);
    font-size:10px;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    border-radius:50%;
    text-align:center;
    cursor:pointer;
}


.productbasketFLVME-right-absolute{
    
    position:fixed;
    top:0;
    right:0 !important;
    height:100%;
    left:auto !important;
    margin:0 !important;
    padding:0 !important;
    background:var(--config_color_3);
    bottom:0;
    visibility:visible !important;
    opacity:1 !important; 
    z-index:99999;
    width:400px;
    max-width:80%;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    overflow: hidden;
}



.productbasketFLVME-right-absolute.showup{
    
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}



.cart-overlay-dark-bg{
    
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color:#0000004d !important;
    z-index: 99998;
    display: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transition: background .5s ease-in-out, visibility .5s ease-in-out;
    -moz-transition: background .5s ease-in-out, visibility .5s ease-in-out;
    transition: background .5s ease-in-out, visibility .5s ease-in-out;
}



body:has(.productbasketFLVME-right-absolute.showup) .cart-overlay-dark-bg{
    
    display:block;
}


.control-menu-cart-overflowed{
    
    width:100%;
    background:var(--config_color_1);
    padding:.75rem 1.5rem;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}

.empty-bask-kkz{
    
    height:100%;
    display:flex;
    align-items:Center;
    flex-direction:column;
    margin-top:-50px;
    justify-content:Center;
}

.control-menu-cart-overflowed span{
    
    color:var(--config_color_3);
    font-size:20px;
    
}


.control-menu-cart-overflowed i{
    
    color:var(--config_color_3);
    font-size:28px;
    vertical-align:middle;
    cursor:pointer;
}

.empty-bask-kkz p{
    
    margin:1.5rem 0;
    color:var(--config_color_2);
    font-weight:bold;
    text-align:center;
    line-height:Normal;
    font-size:23px;
}

.empty-bask-kkz h5{
    
    font-size:17px;
    color:#a1a3a8;
    margin:0;
    line-height:Normal;
}


.empty-bask-kkz .flex-empty-basket-links-to-shop{
    
    margin-top:1.5rem;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    
}



.empty-bask-kkz .flex-empty-basket-links-to-shop a{
    
    color:#1c61e7;
    font-size:16px;
    font-weight:bold;
}


.empty-bask-kkz .flex-empty-basket-links-to-shop a:nth-child(1){
    
    margin-left:.75rem;
    padding-left:.75rem;
    border-left:1px solid #e0e0e2;
}



.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket{
    
    margin-top:.75rem;
    padding-top:.75rem;
    border-top:1px solid #efefef;
}


.padding-in-overlay-cart{
    
    padding:1.5rem;
    position:Relative;
    height:calc(100% - 50px);
    overflow:hidden;
    display:Flex;
    flex-direction:column;
    align-items:stretch;
}

.padding-in-overlay-cart .list-item-products-in-cart{
    
    flex:1 1 auto;
    overflow:hidden;
    overflow-y:auto;
    
}


.padding-in-overlay-cart .cart-links-to-pay-and-basket{
    
    flex:0 0 auto;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket table{
    
    margin:0;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket table tr:nth-child(1){
    
    display:none;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket table td{
    
    padding:.5rem 0;
    font-size:18px;
    color:var(--config_color_2);
    font-weight:Bold;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket table tr .force-to-left-text{
    
    text-align:left !important;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket p.text-right{
    
    margin-bottom:0;
    margin-top:.75rem;
}


.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket p.text-right a{
    
    display:block;
    width:100%;
    padding:.75rem 0;
    font-size:15px;
    font-weight:bold;
    border-radius:8px;
    text-align:center;
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket p.text-right a i{
    
    vertical-align:middle;
    margin-left:.75rem;
    font-size:20px;
}


.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket p.text-right a:Nth-child(1){
    
    background:#efefef;
    color:var(--config_color_2);
    margin-bottom:.75rem;
    
}

.productbasketFLVME-right-absolute .cart-links-to-pay-and-basket p.text-right a:Nth-child(2){
    
    background:var(--config_color_1);
    color:var(--config_color_3);
}




.list-item-products-in-cart table{
    
    overflow-y:auto;
    margin:0;
}


.list-item-products-in-cart table tr td{
    
    background:var(--config_color_3) !important;
    box-shadow:None !important;
}


.product-cart-loop-show-number1{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
    position:relative;
    padding:.75rem 0;
    clear:both;
    border-bottom:1px solid #efefef;
}


.product-cart-loop-show .product-cart-loop-show-number1 button.FLVME-remove-form-cart-prdt{
    
    height:100%;
    width:18px;
    padding:0 5px;
    display:flex;
    background:#fbfbfb !important;
    color:var(--config_color_2);
    outline:none !important;
    border:0 !important;
    border-radius:0 !important;
    align-items:Center;
    justify-content:Center;
    transition:0.1s all;
    box-shadow:none !important;
    
    
}


.inner-keeper-div-added-in-basket{
    
    position:Relative;
    width:100%;
    display:flex;
    align-items:Center;
    padding-right:30px !important;
    justify-content:Flex-start;
    flex-wrap:wrap;
    padding:.75rem 0;
    border-bottom:1px solid #e3e3e3;
}


.parent-products-added-in-basket .inner-keeper-div-added-in-basket:first-child{
    
    padding-top:0;
}

.parent-products-added-in-basket .inner-keeper-div-added-in-basket:last-child{
    
    border-bottom:0;
    padding-bottom:0;
}


.inner-keeper-div-added-in-basket .ad-btn-keeper{
    
    width:20px;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    
}


.inner-keeper-div-added-in-basket .ad-btn-keeper button{
    
    width:100%;
    height:100%;
    border-radius:0;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    background-color:#fbfbfb !important;
    color:#ccc !important;
    padding:0 5px;
    outline:none !important;
    border:0 !important;
    transition:all .15s;
    box-shadow:none;
}

.inner-keeper-div-added-in-basket .ad-btn-keeper button:hover{
    
    color:var(--config_color_3) !important;
    background:var(--config_color_1) !important;
}


.inner-keeper-div-added-in-basket .ad-image-keeper{
    
    width:90px;
    height:100%;
    margin-left:10px;
}


.inner-keeper-div-added-in-basket .ad-image-keeper img{
    
    width:100%;
    height:auto;
    margin:0;
    border-radius:8px !important;
    padding:0;
    border:0;
}


.inner-keeper-div-added-in-basket .ad-content-product-keeper{
    
    width:calc(100% - 110px);
    height:100%;
}

.inner-keeper-div-added-in-basket .ad-content-product-keeper a{
    
    color:var(--config_color_2);
    font-size:14px;
    font-weight:bold;
    line-height:normal;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:45px;
    
}


.inner-keeper-div-added-in-basket .ad-content-product-keeper div{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-top:.75rem;
}



.inner-keeper-div-added-in-basket .ad-content-product-keeper div h1{
    
    color:var(--config_color_2);
    font-size:15px;
    margin:0;
    line-height:normal;
    font-weight:bold;
}

.inner-keeper-div-added-in-basket .ad-content-product-keeper div h2{
    
    color:var(--config_color_2);
    font-size:15px;
    margin:0;
    line-height:normal;
    font-weight:bold;
}


.inner-keeper-div-added-in-basket .ad-content-product-keeper div h2 span{
    
    margin-right:3px;
}



.bg-white-left-col-9-category-styles-global{
    
    width:100%;
    position:relative;
    background:var(--config_color_3);
    border:1px solid #e4e4e4;
    border-radius:11px;
    overflow:Hidden;
    
}



.bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category{
    
    display:Flex;
    flex-wrap:wrap;
}


.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget {
    
    padding:.75rem;
}

.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget .fa-sort-amount-desc{
    
    font-size:20px;
    vertical-align:middle;
    margin-left:.75rem;
    color:var(--config_color_2);
}

.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget label.erfdd{
    
    color:var(--config_color_2);
    font-size:16px;
    font-weight:Bold;
    line-height:normal;
    margin:0;
}


.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget #edit-sort-bef-combine label{
    
    padding:.5rem;
    font-weight:Bold;
    color:var(--config_color_2) !important;
    line-height:1;
    transition:.25s;
}



.bg-white-left-col-9-category-styles-global .product-sorting .form-type-radios{
    
    align-items:center;
}


.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget #edit-sort-bef-combine label:hover{
    
    color:var(--config_color_1);
}

.bg-white-left-col-9-category-styles-global .product-sorting .sellrf{
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_1);
    border-radius:8px !important;
}

.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-form .views-exposed-widget #edit-sort-bef-combine .sellrf label{
    
    color:var(--config_color_3) !important;
}





.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container{
    
    padding-top:0;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser h3{
    
    height:auto;
    min-height:45px;
    
    
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser h3 a{
    
    height:100%;
    color:var(--config_color_2);
    font-size:14px;
    font-weight:Bold;
    line-height:Normal;
    text-align:right;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}


.bg-white-left-col-9-category-styles-global .quant-full-or-quant-zero{
    
    text-align:right;
    margin:.5rem 0;
    font-size:15px;
    color:var(--config_color_2);
    font-weight:bold;
}



.bg-white-left-col-9-category-styles-global .quant-full-or-quant-zero i{
    
    vertical-align:middle;
    margin-left:5px;
    font-size:30px;
    color:var(--config_color_1);
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .price{
    
    color:var(--config_color_2) !important;
    margin-bottom:1rem;
    padding-left:0 !important;
    text-align:left !important;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .price .invalid{
    
    margin-left:0;
    color:var(--config_color_1);
    margin-bottom:10px;
}



.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container  .price3{
    
    text-align:right;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container  .price3 .discount-percent{
    
    margin-right:5px;
    float:none !important;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container  .price3 .discount-percent span{
    
    background:var(--config_color_1) !important;
    text-align:center;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    line-height: normal !important;
    min-width: initial !important;
}



.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .abs-cat-kala-color{
    
    justify-content:Center;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .abs-cat-kala-color .model-colors{
    
    margin-right:0;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .product-with-padding-cdwon{
    
    display:none !important; 
}


.click-flip-back-product-and-add{
    
    width:100%;
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
    padding:.5rem 0 0 0;
    cursor:pointer;
}

.click-flip-back-product-and-add span{
    
    width:35px;
    height:35px;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    background:var(--config_color_1);
    border-radius:11px;
    color:var(--config_color_3);
}



.bg-white-left-col-9-category-styles-global .ctg-border .catlisttheme{
    
    padding:.75rem !important;
    border-bottom:1px solid #f3f3f3 !important;
    border-left:1px solid #f3f3f3 !important;
}


.bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category .views-row:nth-child(4n) .catlisttheme{
    
    border-left:0 !important;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser h3{
    
    padding:0 !important;
}

.bg-white-left-col-9-category-styles-global .views-row.views-row-4.views-row-even.ctg-border{
    
    border:0 !important;
}

/*.bg-white-left-col-9-category-styles-global .product-sorting .views-exposed-widgets{*/
    
/*    border-bottom:0 !important;*/
/*}*/

.node.view-mode-teaser.simple .content-container .content{
    
    padding-top:1.5rem;
}


.node.view-mode-teaser.simple .content-container .content:has(.abs-cat-kala-color){
    
    padding-top:0;
}



.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .price3 .discount-percent{
    
    margin-right:0 !important;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container .price2 .price4{
    
    min-height:60px;
}




.top-btn-flip-back{
    
    display:Flex;
    margin-bottom:1.5rem;
    align-items:Center;
    justify-content:Flex-start;
    
}

.top-btn-flip-back span{
    
    display:Flex;
    align-items:Center;
    justify-content:center;
    border-radius:8px;
    color:var(--config_color_3);
    font-size:20px;
    background:var(--config_color_1);
    padding:5px 10px;
}


.choose-color-product-h1-title{
    
    color:var(--config_color_2);
    font-size:16px;
    font-weight:bold;
    margin:1.5rem 0 0 0;
    line-height:normal;
    text-align:right;
}



.flipback-product-bty .model-colors{
    
    margin-right:0;
}

.flipback-product-bty .tablists_buybtn{
    
    display:block !important;
    background:linear-gradient(to right,#ff3a30,#ff6a00);
    color:var(--config_color_3);
    border-radius:8px !important;
    font-size:14px;
}


.flipback-product-bty .catwish {
    
    margin-top:1.5rem;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .flipback-product-bty .box-cart .fastyle{
    
    border:1px solid #e0e0e2 !important;
    overflow:hidden;
    border-radius:8px !important;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .flipback-product-bty .box-cart span{
    
    border:0 !important;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .flipback-product-bty .box-cart input{
    
    border-right:1px solid #e0e0e2;
    border-left:1px solid #e0e0e2;
    border-top:0 !important;
    border-bottom:0 !important; 
}




.flipback-product-bty{
    
    position:absolute;
    width:100%;
    height:100%;
    transform:rotateY(180deg);
    background:var(--config_color_3);
    padding:.75rem;
    opacity:0;
    visibility:hidden;
    transition:transform .8s;
    transform-style:preserve-3d;
    top:0;
    right:0;
}


.bg-white-left-col-9-category-styles-global .node.view-mode-teaser .content-container{
    
    transition:transform .8s;
    /*min-height:395px;*/
    transform-style:preserve-3d;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser.flippedactive .content-container{
    
    transform:rotateY(180deg);
    opacity:0;
    visibility:hidden;
}

.bg-white-left-col-9-category-styles-global .node.view-mode-teaser.flippedactive .flipback-product-bty{
    
    opacity:1;
    visibility:visible;
    transform:none;
}


.empty-basketpage-FLVME-bty{
    
    height:100%;
    min-height:500px !important;
    display:flex;
    align-items:Center;
    justify-content:Center;
    width:100% !important;
    padding:60px 0;
    max-width:initial !important;
}



.empty-basketpage-FLVME-bty img{
    
    display:block;
    margin:auto;
}



.empty-basketpage-FLVME-bty p {
    
    color:#555;
    margin:1.5rem 0;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    line-height:normal;
}


.empty-basketpage-FLVME-bty a{
    
    color:var(--config_color_3) !important;
    font-size:17px;
    font-weight:bold;
    line-height:normal;
    display:inline-block;
    border-radius:8px;
    background:var(--config_color_1) !important;
    padding:.75rem 3rem;
    text-align:center;
}


.empty-basketpage-FLVME-bty a i{
    
    vertical-align:middle;
    margin-left:.5rem;
    font-size:20px;
}



.padding-box-checkout-cart-FLVME{
    
    margin:60px auto !important;
    width:calc(100% - 3rem) !important;
    border:1px solid #e3e3e3;
    border-radius:11px;
    padding:1.5rem !important;
    max-width:initial !important;
} 

.padding-box-checkout-cart-FLVME .c-checkout-stepbar__step-image-wrapper.cativetop:after, .c-checkout-stepbar__step-image-wrapper.cativetop:before{
    
    background-color:var(--config_color_1) !important;
}




.padding-box-checkout-cart-FLVME .c-checkout-stepbar__step-image-wrapper.cativetop{
    
    border-color:var(--config_color_1) !important;
}


.padding-box-checkout-cart-FLVME .shop-logo-in-checkout{
    
    margin-bottom:1.5rem;
    width:100%;
    height:fit-content;
    max-width:190px;
    margin-right:auto;
    margin-left:auto;
}


.padding-box-checkout-cart-FLVME .c-checkout-stepbar__step-title{
    
    margin-top:.75rem;
    font-size:16px;
    font-weight:bold;
    color:var(--config_color_2);
}

.padding-box-checkout-cart-FLVME .alert-orange-bty{
    
    border-radius:8px;
    background:var(--config_color_1) !important;
}


.padding-box-checkout-cart-FLVME .alert-orange-bty button{
    
    opacity:1 !important;
}




.padding-box-checkout-cart-FLVME .p-cart__items{
    
    border:1px solid #e3e3e3 !important;
    border-radius:11px !important;
}


.padding-box-checkout-cart-FLVME .p-cart__imageItem{
    
    margin-left:10px !important;
}



.padding-box-checkout-cart-FLVME .p-cart__pTitle{
    
    font-size:16px;
    font-weight:bold;
    line-height:Normal;
    margin:0;
    color:var(--config_color_2) !important;
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}




.padding-box-checkout-cart-FLVME .p-cart__titleItem .text-danger{
    
    background: var(--config_color_1) !important;
    color: var(--config_color_3) !important;
    line-height: normal;
    padding: .75rem;
    font-size: 13px;
}


.padding-box-checkout-cart-FLVME .p-cart__quantity{
    
    border-color:var(--config_color_1) !important;
}

.padding-box-checkout-cart-FLVME .p-cart__quantity button{
    
    color:var(--config_color_1) !important;
}


.padding-box-checkout-cart-FLVME .p-cart__quantity input{
    
    margin:0;
    border:0;
}

.padding-box-checkout-cart-FLVME .p-cart__removeItem.c-btn__icon.icon-cancel{
    
    border-color:var(--config_color_1) !important;
    display:flex;
    align-items:Center;
    justify-content:Center;
    width:25px;
    height:25px;
}

.padding-box-checkout-cart-FLVME .p-cart__discount{
    
    color:var(--config_color_1) !important;
}


.padding-box-checkout-cart-FLVME .bskdiscount{
    
    background:var(--config_color_1);
    width:25px;
    height:25px;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    font-size:15px;
    padding:0;
    line-height:Normal;
}


.padding-box-checkout-cart-FLVME .btndeleba{
    
    border-color:var(--config_color_1) !important;
    color:var(--config_color_2) !important;
}


.padding-box-checkout-cart-FLVME .p-cart__paymetInfoCard{
    
    border:1px solid #e3e3e3;
    border-radius:11px;
}


.padding-box-checkout-cart-FLVME #cartfrm{
    
    width:68%;
    margin-left:2%;
}


.padding-box-checkout-cart-FLVME .p-cart__paymetInfoCardTitle i{
    
    color:var(--config_color_1) !important;
    margin-left:10px;
    vertical-align:middle;
    font-size:30px;
}



.padding-box-checkout-cart-FLVME .cart-mt-fixrem{
    
    margin-top:1.5rem !important;
}



.padding-box-checkout-cart-FLVME .p-cart__paymentItemValue{
    
    color:var(--config_color_1) !important;
}

.padding-box-checkout-cart-FLVME .c-btn__primary, .c-btn__primary--is-large, .c-btn__primary--is-medium{
    
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
    border:1px solid transparent;
    border-color:var(--config_color_1) !important;
}




.padding-box-checkout-cart-FLVME .c-btn__primary, .c-btn__primary--is-large, .c-btn__primary--is-medium:hover{
    
    color:var(--config_color_1) !important;
    background:var(--config_color_3) !important;
    border-color:var(--config_color_1) !important;
}

.padding-box-checkout-cart-FLVME .parimary-color{
    
    color:var(--config_color_1) !important;
}



html body .checkout-parent-class-FLVME-bty{
    
    width:calc(100% - 3rem) !important;
    padding:1.5rem 0 !important;
    margin:60px auto;
}


.checkout-parent-class-FLVME-bty .c-purchaseStep__step--is-prevSteps{
    
    font-size:16px !important;
    color:var(--config_color_3) !important;
    font-weight:Bold;
    background-color:var(--config_color_1);
}


.checkout-parent-class-FLVME-bty .c-purchaseStep__step--is-active{
    
    background-color:var(--config_color_1);
}


.checkout-parent-class-FLVME-bty .c-purchaseSteps{
    
    /*background-color:#f1ab1280 !important;*/
    background-color:var(--config_color_1) !important;
}

.checkout-parent-class-FLVME-bty .c-purchaseStep__step{
    
    font-size:16px !important;
    font-weight:Bold;
    color:var(--config_color_3) !important;
}


.checkout-parent-class-FLVME-bty #p-shipping__addressBox .c-sampleCard{
    
    border:1px solid #e3e3e3;
    
}

.checkout-parent-class-FLVME-bty #p-shipping__addressBox .c-sampleCard i{
    
    color:var(--config_color_1) !important;
}



.checkout-parent-class-FLVME-bty #p-shipping__addressBox .c-sampleCard .c-sampleCard__header{
    
    color:var(--config_color_2) !important;
}


.checkout-parent-class-FLVME-bty #p-shipping__addressBox .p-shipping__addNewAddress{
    
    color:var(--config_color_2) !important;
}

.checkout-parent-class-FLVME-bty #p-shipping__addressBox .p-shipping__seeOtherAddresses{
    
    color:var(--config_color_2) !important;
}


.checkout-parent-class-FLVME-bty .p-shipping__deliveryMethods{
    
    border:1px solid #e3e3e3;
    
}


.checkout-parent-class-FLVME-bty .page-container22{
    
    max-width:initial !important;
    padding:0 !important;
}


.checkout-parent-class-FLVME-bty .page-container22 .alert-warning{
    
    background:var(--config_color_1) !important;
}

.checkout-parent-class-FLVME-bty .page-container22 .alert-warning i{
    
    background:var(--config_color_1) !important;
}

.checkout-parent-class-FLVME-bty .page-container22 .alert-warning a{
    
    color:#0071e3;
}


.checkout-parent-class-FLVME-bty .c-sampleCard{
    
    border:1px solid #e3e3e3;
    
}

.checkout-parent-class-FLVME-bty .c-sampleCard i{
    
    color:var(--config_color_1);
    
}

.checkout-parent-class-FLVME-bty .c-sampleCard .sdtblcss{
    
    width:calc(100% - 3rem);
    margin:1.5rem;
}




.checkout-parent-class-FLVME-bty .page-container22 .alert-warning i{
    
    color:var(--config_color_3) !important;
}


.checkout-parent-class-FLVME-bty .page-container22 .c-radio__label:after{
    
    color:var(--config_color_1) !important;
}

.btnorangeFLVME{
    
    border-color:var(--config_color_1) !important;
    color:var(--config_color_2) !important;
}

.btnorangeFLVME:hover{
    
    border-color:var(--config_color_1) !important;
    color:var(--config_color_1) !important;
}

.checkout-parent-class-FLVME-bty .page-container22 .imgpars{
    
    border-color:var(--config_color_1) !important;
}

.checkout-parent-class-FLVME-bty .p-payment__paymentDetailsCard .parimary-color{
    
    color:var(--config_color_1) !important;
}


.descss .buttons .pull-right #button-confirm{
    
    background-color:var(--config_color_1)d1 !important;
    
}
.descss .buttons .pull-right #button-confirm:hover{
    
    background-color:var(--config_color_1) !important;
    
}

.descss .buttons .pull-right #button-confirm:focus{
    
    background-color:var(--config_color_1) !important;
    box-shadow:none !important;
    color:var(--config_color_3) !important;
    
}



.checkout-parent-class-FLVME-bty .c-accordionBox{
    
    border:1px solid #e3e3e3;
}


.checkout-parent-class-FLVME-bty .c-accordionBox i{
    
    color:var(--config_color_1) !important;
}


.checkout-parent-class-FLVME-bty .btn-primary{
    
    background:var(--config_color_1) !important;
}


.checkout-parent-class-FLVME-bty #accbody3 table{
    
    border:1px solid #e3e3e3;
}


.checkout-parent-class-FLVME-bty #accbody3 table thead{
    
    background:var(--config_color_1);
    border-color:var(--config_color_1);
}

.checkout-parent-class-FLVME-bty #accbody3 table thead tr{
    
    background:var(--config_color_1);
}


.checkout-parent-class-FLVME-bty #accbody3 table thead tr td{
    
    color:var(--config_color_3) !important;
    background:Transparent;
}


.checkout-parent-class-FLVME-bty #accbody3 table tbody a:hover{
    
    color:var(--config_color_1) !important;
}


.checkout-parent-class-FLVME-bty #accbody3 table tbody tr{
    
    background:#eee !important;
}



.checkout-parent-class-FLVME-bty #accbody3 table tbody tr:Nth-child(even){
    
    background:var(--config_color_3) !important;
}

.checkout-parent-class-FLVME-bty #accbody3 table tbody td{
    
    background:Transparent !important;
}

.checkout-parent-class-FLVME-bty .c-btn__secondary, .c-btn__secondary--is-large, .c-btn__secondary--is-medium{
    
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
    border-color:var(--config_color_1) !important;
}


.c-addressCard__edit{
    
    color:var(--config_color_1) !important;
}




.logged-user-128-FLVME-header{
    
    color:var(--config_color_2) !important;
    font-weight:bold;
    transition:.25s;
}


.logged-user-128-FLVME-header:hover{
    
    color:var(--config_color_1) !important;
}





.search-main-content-parent-div{
    
    position:Relative;
    width:calc(100% - 3rem);
    margin:60px auto;
    padding:0;
}


.search-main-content-parent-div .mobnavd{
    
    padding: 0;
    margin-bottom: 1.5rem;
}

.search-main-content-parent-div .mobnavd ol{
    
    padding: 0 !important;
    overflow: hidden;
} 

.search-main-content-parent-div .mobnavd ol li{
    
    position: Relative;
    margin-left: .75rem;
    padding-left: 1.5rem;
} 


.search-main-content-parent-div .mobnavd ol li{
    
    position: Relative;
    margin-left: .75rem;
    padding-left: 1.5rem;
} 


.search-main-content-parent-div .mobnavd ol li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}


.search-main-content-parent-div .mobnavd ol li:After{
    
    content: '/';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}


.search-main-content-parent-div .mobnavd ol li:last-child a{
    
    color:var(--config_color_2) !important;
}


.search-main-content-parent-div .mobnavd ol li:last-child:after{
    
    content:'';
}


.search-main-content-parent-div .mobnavd ol li a i{
    
    color: var(--config_color_1);
    font-size: 21px;
    vertical-align: middle;
}




.search-main-content-parent-div .view-id-products{
    
    border:1px solid #e3e3e3;
    border-radius:11px;
    overflow:hidden;
}


.serach-pagination-like-rest {
    
    display:flex;
    align-items:Center;
    justify-content:Center;
}


.serach-pagination-like-rest ul{
    
    padding: 0;
    margin:1.5rem auto;
    width:fit-content;
    border: 1px solid #e3e3e3;
    border-radius: 11px;
    overflow: hidden;
}


.serach-pagination-like-rest .col-sm-12 ul li{
    
    width: 100%;
    height: 100%;
    display: Flex;
    margin: 0 !important;
    align-items: Center;
    justify-content: Center;
    border-left: 1px solid #e3e3e3;
    border-color:#e3e3e3 !important;
}

.serach-pagination-like-rest ul li.active{
    
    background: var(--config_color_1) !important;
    color: var(--config_color_3) !important;
}


.serach-pagination-like-rest ul li.active span{
    
    color: var(--config_color_3) !important;
}

.serach-pagination-like-rest ul li.active span:hover{
    
    color:#FFF !important;
    background:var(--config_color_1);
}

.serach-pagination-like-rest ul li a{
    
    color: var(--config_color_2) !important;
    font-weight: Bold;
    transition: all .25s;
    font-size: 15px !important;
}

.serach-pagination-like-rest ul li a:hover{
    
    background: var(--config_color_1) !important;
    color: var(--config_color_3) !important;
}



.search-main-content-parent-div #edit-sort-bef-combine-wrapper .erfdd{
    
   color: var(--config_color_2);
    font-size: 16px;
    font-weight: Bold;
    line-height: normal;
    margin: 0;
    display:flex;
    align-items:Center;
}



.search-main-content-parent-div #edit-sort-bef-combine-wrapper .erfdd i{
    
   font-size: 20px;
    vertical-align: middle;
    margin-left: .75rem;
    color: var(--config_color_2);
}


.search-main-content-parent-div #edit-sort-bef-combine-wrapper label.option{
    
    padding: .5rem;
    font-weight: Bold;
    color: var(--config_color_2) !important;
    line-height: 1;
    transition: .25s;
}



.search-main-content-parent-div .view-content .ctg-border{
    
    border:0 !important;
}


.search-main-content-parent-div .view-content .ctg-border .catlisttheme{
    
    padding:.75rem !important;
    border-bottom: 1px solid #f3f3f3 !important;
    border-left: 1px solid #f3f3f3 !important;
}


.search-main-content-parent-div .view-content .ctg-border .content-container{
    
    min-height:395px;
    transition:transform .8s;
    padding-top:0;
    transform-style:preserve-3d;
}




.search-main-content-parent-div .view-content .ctg-border .content-container .content{
    
    padding-top:1.5rem;
}


.search-main-content-parent-div .view-content .ctg-border .content-container .content h3{
    
    padding:0 !important;
    height:auto;
    min-height:45px;
}


.search-main-content-parent-div .view-content .ctg-border .content-container .content h3 a{
    
    height: 100%;
    color: var(--config_color_2);
    font-size: 14px;
    font-weight: Bold;
    line-height: Normal;
    text-align: right;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.search-main-content-parent-div .view-content .ctg-border .content-container .price3{
    
    text-align:right;
}


.search-main-content-parent-div .view-content .ctg-border .content-container .price3 .discount-percent{
    
    margin-right:0 !important;
    float:none !important;
}



.search-main-content-parent-div .view-content .ctg-border .content-container .price3 .discount-percent span{
    
    background: var(--config_color_1) !important;
    text-align: center;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    line-height: normal !important;
    min-width: initial !important;
}



.search-main-content-parent-div .view-content .ctg-border .content-container .price4{
    
    min-height:60px;
}


.search-main-content-parent-div .view-content .ctg-border .content-container .price{
    
    color: var(--config_color_2) !important;
    margin-bottom: 1rem;
    padding-left: 0 !important;
    text-align: left !important;
}

.search-main-content-parent-div .view-content .ctg-border .content-container .price .invalid{
    
    margin-left: 0;
    color: var(--config_color_1);
    margin-bottom: 10px;
}


.click-flip-back-product-and-add {
    width: 100%;
    display: flex;
    align-items: Center;
    justify-content: Flex-start;
    padding: .5rem 0 0 0;
    cursor: pointer;
}




.search-main-content-parent-div .view-content .product-countdown-timer{
    
    display:none !important;
}


.search-main-content-parent-div .view-content .ctg-border .content-container img{
    
    padding:0 3rem !important;
}


.compare-product-main-class-parent-All .empty-compare-products-div{
    
    display:flex;
    flex-direction:column;
    align-items:Center;
    justify-content:Center;
    width:100%;
    height:100%;
}



.container-fluid-parent-compare-bty{
    
    padding:0 !important;
    border:1px solid #e3e3e3;
    border-radius:11px;
    overflow:hidden;
    width:100%;
    max-width:initial;
    margin:60px auto;
    width:calc(100% - 3rem);
}



.row-first-child-compare-page-FLVME{
    
    margin-right:0;
    margin-left:0;

}




.container-fluid-parent-compare-bty .row-first-child-compare-page-FLVME #content{
    
    padding:1.5rem !important;
    border-radius:11px;
    overflow:Hidden;
}

.container-fluid-parent-compare-bty .row-first-child-compare-page-FLVME #content .empty-compare-products-div .pull-right{
    
    float:none !important;
}


.empty-compare-products-div{
    
    text-align:center;
}

.empty-compare-products-div p{
    
    font-size:19px;
    color:var(--config_color_2);
    font-weight:bold;
    line-height:normal;
    margin:0 0 1.5rem 0;
    
}

.empty-compare-products-div a{
    
    background:var(--config_color_1);
    border-radius:11px;
    padding:.75rem 3rem;
    color:var(--config_color_3) !important;
    font-weight:100;
    line-height:Normal !important;
    display:inline-block;
    font-size:18px;
    transition:.25s;
    border:1px solid transparent;
}


.empty-compare-products-div a:hover{
    
    color:var(--config_color_1) !important;
    border-color:var(--config_color_1) !important;
    background:transparent !important;
    
}


.comapre-title-full-page-products{
    
    width:100%;
    
}


.comapre-title-full-page-products h1{
    
    color:var(--config_color_2);
    font-size:19px;
    font-weight:Bold;
    line-height:Normal;
    margin:0 0 .75rem 0;
    padding:0 0 .75rem 0;
    border-bottom:1px solid #e3e3e3;
}


.flex-wrap-copare-products-insted-using-row{
    
    display:Flex;
    margin-top:1.5rem;
    flex-wrap:wrap;
    border:1px solid #e3e3e3;
    overflow:hidden;
    border-radius:11px 11px 0 0;
    /*border-bottom:2px solid var(--config_color_1);*/
}


.compare-bty-inner-div{
    
    position:Relative;
    padding:1.5rem 1.5rem 3rem 1.5rem;
    width:100%;
    border-bottom:2px solid var(--config_color_1);
    border-left:1px solid #e3e3e3;
}



.flex-wrap-copare-products-insted-using-row .col-xl-3:nth-child(4n) .compare-bty-inner-div{
    
    border-left:0;
}


.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div .removebtn{
    
    width:30px;
    top:1.5rem;
    left:1.5rem;
    height:30px;
    background:#f5f5f5 !important;
    line-height:30px;
    color:#9e9e9e !important;
    font-size:25px;
    display:flex;
    align-items:center;
    justify-content:Center;
    border:0 !important;
}

.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div img{
    
    display:block;
    margin:auto;
}


.compare-product-name-block-mheight{
    
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:50px;
    color:var(--config_color_2) !important;
    text-align:right;
    font-size:16px;
    font-weight:Bold;
    line-height:Normal;
    margin:.75rem 0;
}


.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div .prices-compare-inner{
    
    width:100%;
    display:flex;
    align-items:Center;
    justify-content:space-between;
    flex-direction:row-reverse;
}

.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div .prices-compare-inner .price-new{
    
    color:var(--config_color_2);
    font-weight:bold;
    line-height:Normal;
    font-size:18px;
}

.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div .prices-compare-inner .price-old{
    
    color:var(--config_color_1);
    font-weight:bold;
    line-height:Normal;
    font-size:18px;
}




.flex-wrap-copare-products-insted-using-row .compare-bty-inner-div .link-to-watch-product-compare{
    
    width:100%;
    padding:.75rem 0;
    color:var(--config_color_3) !important;
    font-size:17px;
    border-radius:8px;
    text-align:center;
    display:block;
    background:var(--config_color_1);
    margin-top:1.5rem;
}

.flex-wrap-copare-products-insted-using-row .col-xl-3{
    
    position:Relative;
}



.flex-wrap-copare-products-insted-using-row .col-xl-3 .fa-caret-up{
    
    font-size: 40px;
    color: var(--config_color_1);
    line-height: 1;
    width:25px;
    height:25px;
    position: absolute;
    bottom: 5px;
    top: auto;
    right: 50%;
    transform: translateX(50%);
}





.click-add-product-in-compare-list{
    
    position:Relative;
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-direction:column;
    padding-bottom:3rem !important;
    width:100%;
    padding:1.5rem;
    height:100%;
}


.click-add-product-in-compare-list .top-add-kala-compare{
    
    border:5px dashed #d2d2d2;
    border-radius:19px;
    cursor:pointer;
    color:#b3b3b3;
    text-align:center;
    display:block;
    margin-bottom:1.5rem;
    padding:1.5rem;
}


.click-add-product-in-compare-list .top-add-kala-compare i{
    
    font-size:105px;
    display:block;
    margin-bottom:.75rem;
    
}

.click-add-product-in-compare-list .bottom-add-kala-compare{
    
    width: 100%;
    padding: .75rem 0;
    color: var(--config_color_3) !important;
    font-size: 17px;
    border-radius: 8px;
    text-align: center;
    display: block;
    background:#7a7a7a;
    margin-top: 1.5rem;
}





.beauty-custom-mdl-footer-same-style{
    
    position:Relative;
    width:calc(100% - 3rem);
    border-radius:11px;
    border:1px solid #e3e3e3;
    padding:1.5rem !important;
    margin:60px auto;
}


.beauty-custom-mdl-footer-same-style h1{
    
    font-size:22px;
    font-weight:bold;
    line-height:normal;
    color:var(--config_color_2);
    margin:0 0 1.5rem 0;
    padding:0 0 .75rem 0;
    border-bottom:1px solid #e3e3e3;
}

.beauty-custom-mdl-footer-same-style p{
    
    font-size:16px;
    font-weight:Bold;
    line-height:normal;
    color:var(--config_color_2);
    margin:0 0 1.5rem 0;
}

.beauty-custom-mdl-footer-same-style p:last-child{
    
    margin:0;
}



.main-content-account-pages-bty-theme{
    
    position:relative;
    width:calc(100% - 3rem);
    margin:60px auto;
    padding:1.5rem !important;
    border:1px solid #e3e3e3;
    border-radius:11px;
}





.main-content-account-pages-bty-theme .layout-center{
    
    padding-right:0 !important;
    padding-left:0 !important;
}



.main-content-account-pages-bty-theme .layout-24col__full .is-active {
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_1) !important;
}



.main-content-account-pages-bty-theme .layout-24col__full .tabs__tab a{
    
    background:transparent !important;
    padding:5px .75rem !important;
    font-weight:bold;
}


.main-content-account-pages-bty-theme .layout-24col__full .is-active a{
    
    color:white !important;
    background:var(--config_color_1) !important;
}



.main-content-account-pages-bty-theme .layout-24col__full .tabs__tab a:hover{
    
    color:var(--config_color_1);
}

.main-content-account-pages-bty-theme .layout-24col__full .tabs{
    
    background:transparent;
    border-bottom:1px solid var(--config_color_1);
}

.main-content-account-pages-bty-theme .layout-24col__full .tabs__tab{
    
    background:transparent !important;

}



.main-content-account-pages-bty-theme .user-picture .alternative{
    
    background-color:var(--config_color_1) !important;
}



.main-content-account-pages-bty-theme .profile-cover .links .btn-outline-primary{
    
    border-color:var(--config_color_1);
}


.main-content-account-pages-bty-theme .profile-cover .links .btn-outline-primary:hover{
    
    color:var(--config_color_3);
    background:var(--config_color_1);
    
}


.main-content-account-pages-bty-theme .profile-cover .details em{
    
    background:var(--config_color_1) !important;
    opacity:1;
}



.main-content-account-pages-bty-theme .profile-cover .details a:hover{
    
    color:var(--config_color_2) !important;
}

.main-content-account-pages-bty-theme .profile-cover-orders{
    
    background:var(--config_color_1);
    
}

.main-content-account-pages-bty-theme .profile-cover-orders:hover{
    
    background:var(--config_color_1);
    
}


.main-content-account-pages-bty-theme #profile-cover-settings i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
    
}

.main-content-account-pages-bty-theme #profile-cover-settings a:hover{
    
    color:var(--config_color_1) !important;
}


.main-content-account-pages-bty-theme #edit-submit{
    
    background:var(--config_color_1);
}



.main-content-account-pages-bty-theme .follow-suggestions h2{
    
    color:var(--config_color_1);
}

.main-content-account-pages-bty-theme .follow-suggestions h2 i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
}





.main-content-account-pages-bty-theme .profile-guide h2{
    
    color:var(--config_color_1);
}


.main-content-account-pages-bty-theme .profile-guide h2 i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
}





.padding-0-account-tab-and-pages{
    
    padding-right:0 !important;
    padding-left:0 !important;
}

.margin-minus-account-taken{
    
    margin-right:0 !important;
    margin-left:0 !important;
}


.address-guess-first-page .address-list h2 i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
}


.address-guess-first-page .address-list h2 a{
    
    background:var(--config_color_1) !important;
}


.address-guess-first-page .address-item-cta .btn-outline-secondary{
    
    color:var(--config_color_1) !important;
    border-color:var(--config_color_1) !important;
    background:transparent !important;
}



#account-address  #replace-address-form-div .form-column-first h2 i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
}



#account-address  #replace-address-form-div span.form-required{
    
    color:var(--config_color_1) !important;
}


.main-content-account-pages-bty-theme span.form-required{
    
    color:var(--config_color_1) !important;
}


.h2-i-style-transactions i{
    
    font-size:25px;
    color:var(--config_color_1);
    vertical-align:middle;
    margin-left:.75rem;
}


#error-not-found #content{
    
    display:Flex;
    padding:60px 0;
    align-items:Center;
    justify-content:Center;
    flex-direction:column;
    flex-wrap:Wrap;
    
}


.error-404-simple-middle-content-FLVME p{
    
    color:var(--config_color_2);
    font-size:25px;
    font-weight:Bold;
    line-height:Normal;
    text-align:center;
    margin:0 0 1.5rem 0;
    
}

.error-404-simple-middle-content-FLVME a{
    
    color:var(--config_color_3) !important;
    border-radius:8px;
    padding:10px 3rem;
    background:var(--config_color_1);
    font-size:19px;
    display:inline-block;
    margin-bottom:1.5rem;
    transition:All .25s;
    border:1px solid transparent;
}

.error-404-simple-middle-content-FLVME img{
    
    display:block;
    margin:auto;
    max-width:400px;
    margin-top:1.5rem;
}



.error-404-simple-middle-content-FLVME a:hover{
    
    background:transparent;
    border-color:var(--config_color_1);
    color:var(--config_color_1) !important;
}




.error-404-simple-middle-content-FLVME{
    
    width:100%;
    margin-bottom:1.5rem;
    padding-bottom:1.5rem;
    border-bottom:1px solid #e3e3e3;
}





.weblog-page-bty-all-articles-section-breadcrumb{
    
    width:100%;
    padding:0 .75rem;
    margin:1.5rem 0;
}


.weblog-page-bty-all-articles-section-breadcrumb ul{
    
    padding: 0 !important;
    overflow: hidden;
    margin: 0 !important;
}

.weblog-page-bty-all-articles-section-breadcrumb ul li{
    
    position: Relative;
    display:inline-block;
    margin-left: .75rem;
    padding-left: 1.5rem;
}

.weblog-page-bty-all-articles-section-breadcrumb ul li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}


.weblog-page-bty-all-articles-section-breadcrumb ul li:after{
    
    content: '/';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    bordeR: 0;
    width: auto;
    height: auto;
}



.weblog-page-bty-all-articles-section-breadcrumb ul li:last-child:after{
    
    content:'';
}


.weblog-page-bty-all-articles-section-breadcrumb ul li:last-child a{
    
    color:var(--config_color_2) !important;
}

.all-articles-bty-shop-page-weblog-section .custom_padding45px{
    
    padding:0 !important;
}


.all-articles-bty-shop-page-weblog-section{
    
    padding:0 1.5rem;
}

.all-articles-bty-shop-page-weblog-section .blog-item{
    
    width:100%;
    border-radius:11px;
    overflow:hidden;
    background:var(--config_color_3);
    box-shadow:none;
    border:1px solid #e3e3e3;
    padding:1.5rem;
    line-height:normal;
}


.all-articles-bty-shop-page-weblog-section .blog-item .flwidth-mage{
    
    position:Relative;
    width:100%;
    border-radius:11px;
    overflow:Hidden;
}


.all-articles-bty-shop-page-weblog-section .blog-item .flwidth-mage img{
    
    border-radius:11px;
    transition:all .25s;
    margin:0;
    width:100%;
    opacity:1 !important;
    height:100%;
    
}



.all-articles-bty-shop-page-weblog-section .blog-item .flwidth-mage img:hover{
    
    transform:scale(1.05);
}



.all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent {
    
    padding:0 !important;
    margin:1.5rem 0 0 0;
    width:100%;
    position:relative;
}


.all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent .article-title h4{
    
    margin:0 0 .75rem 0;
}


.all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent .article-title h4 a{
    
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    min-height:50px;
    display:-webkit-box;
    color:var(--config_color_2) !important;
    font-weight:bold;
    line-height:Normal;
    font-size:16px;
}




.all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent .article-description{
    
    margin:0 0 1.5rem 0 !important;
    font-size:16px !important;
    overflow:hidden;
    -webkit-box-orient:vertical;
    line-height:Normal !important;
    -webkit-line-clamp:4;
    min-height:100px;
    display:-webkit-box;
    color:var(--config_color_2) !important;
}


.all-articles-bty-shop-page-weblog-section .blog-listitem .blog-item .blog-item-inner{
    
    margin-bottom:1.5rem !important;
}


.all-articles-bty-shop-page-weblog-section .blog-info-aut{
    
    display:Flex;
    padding-top: 1.5rem;
    margin-top: 1.5rem !important;
    border-top: 1px solid #e3e3e3;
    align-items:Center;
    justify-content:Flex-start;
}


.all-articles-bty-shop-page-weblog-section .blog-info-aut span{
    
    
    font-size:14px;
    color:var(--config_color_2) !important;
    font-weight:Bold;
    line-height:Normal;
}


.all-articles-bty-shop-page-weblog-section .blog-info-aut i{
    
    color:var(--config_color_1) !important;
    vertical-align:middle;
    margin-left:.5rem;
    font-size:18px;
}



.all-articles-bty-shop-page-weblog-section .blog-info-aut span.author{
    
    margin:0 .75rem 0 0 !important;
}



.all-articles-bty-shop-page-weblog-section .blog-info-aut .article-date{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
    direction:ltr;
    flex-direction:row-reverse;
}


.all-articles-bty-shop-page-weblog-section .product-filter-bottom {
    
    border:0;
    padding:0;
    margin:3rem 0;
    display:flex;
    align-items:Center;
    justify-content:center;
}



.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul{
    
    padding:0;
    margin:0;
    border:1px solid #e3e3e3;
    border-radius:11px;
    overflow:hidden;
    
}


.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li{
    
    width:100%;
    height:100%;
    display:Flex;
    margin:0;
    align-items:Center;
    justify-content:Center;
    border-left:1px solid #e3e3e3;
}


.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li:last-child{
    
    border:0;
}


.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li a{
    
    color:var(--config_color_2) !important;
    font-weight:Bold;
    transition:all .25s;
    font-size:15px !important;
}

.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li a:hover{
    
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
}



.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li span{
    
    color:var(--config_color_2) !important;
    font-weight:Bold;
    background:transparent !important;
    transition:all .25s;
    font-size:15px !important;
}

.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li.active{
    
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
}

.all-articles-bty-shop-page-weblog-section .product-filter-bottom ul li.active span{
    
    color:var(--config_color_3) !important;
}



#account-wishlist{
    
    padding:1.5rem;
}

#account-wishlist .breadcrumb{
    
    padding: 0 !important;
    overflow: hidden;
    margin: 0 0 1.5rem 0!important;
}

#account-wishlist .breadcrumb li{
    
    position: Relative;
    display: inline-block;
    margin-left: .75rem;
    padding-left: 1.5rem;
}


#account-wishlist .breadcrumb li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}

#account-wishlist .breadcrumb li:last-child a{
    
    color:var(--config_color_2) !important;
}
#account-wishlist .breadcrumb li:last-child:after{
    
    content:'';
}

#account-wishlist .breadcrumb li:after{
    
    content: '/';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    bordeR: 0;
    width: auto;
    height: auto;
}



#account-wishlist .breadcrumb li a i{
    
    color: var(--config_color_1);
    font-size: 21px;
    vertical-align: middle;
}




.wishlist-top-class-in-content-id:has(.text-empty-wishlist-FLVME){
    
    flex-direction:Column;
    display:Flex;
    align-items:Center;
    justify-content:Center;
}




.wishlist-top-class-in-content-id .text-empty-wishlist-FLVME{
    
    font-size:19px;
    font-weight:Bold;
    color:var(--config_color_2);
    margin:0 0 1.5rem 0;
    line-height:Normal;
    text-align:center;
}

.wishlist-top-class-in-content-id .buttons{
    
    margin:0;
    width:100%;
    text-align:center;
}



.wishlist-top-class-in-content-id .buttons .pull-right{
    
    float:none !important;
    margin:0;
}


.wishlist-top-class-in-content-id .buttons .pull-right a{
    
    border:1px solid transparent;
    border-radius:11px;
    transition:all .25s;
    background:var(--config_color_1) !important;
    color:var(--config_color_3) !important;
    padding:.5rem 1.5rem;
    outline:none !important;
    line-height:Normal;
    font-size:16px !important;
    text-shadow:none !important;
    box-shadow:None !important;
}



.wishlist-top-class-in-content-id .buttons .pull-right a:hover{
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_3) !important;
    color:var(--config_color_1) !important;
}


.wishlist-top-class-in-content-id .table-responsive {
    
    border:1px solid #e3e3e3;
    border-radius:11px;
    margin:0 0 1.5rem 0!important;
    overflow:hidden;
    
}


.wishlist-top-class-in-content-id .table-responsive table {
    
    margin:0 !important;
    border-collapse:separate !important;
}


.wishlist-top-class-in-content-id .table-responsive table thead{
    
    border:0 !important;
}


.wishlist-top-class-in-content-id .table-responsive table thead tr{
    
    border:0 !important;
}

.wishlist-top-class-in-content-id .table-responsive table thead tr td{
    
    border:0 !important;
    border-left:1px solid var(--config_color_3) !important;
    background:var(--config_color_1);
}

.wishlist-top-class-in-content-id .table-responsive table thead tr td:first-child{
    
    border:0 !important;
}




.wishlist-top-class-in-content-id .table-responsive table tbody td{
    
    border-left:1px solid #e3e3e3 !important;
    border-bottom:1px solid #e3e3e3 !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody td:first-child{
    
    border-left:0 !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody tr:last-child td{
    
    border-bottom:0 !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist{
    
    text-align:center !important;
}




.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist button{
    
    all:unset !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist button{
    
    padding:.5rem 1.5rem !important;
    border-radius:11px !important;
    background:var(--config_color_1) !important;
    border:1px solid transparent !important;
    transition:all .25s !important;
    cursor:pointer !important;
    color:var(--config_color_3) !important;
    margin-right:auto;
    line-height:normal !important;
    
    
}



.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist button:hover{
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_3) !important;
    color:var(--config_color_1) !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist a{
    
    padding:.5rem 1.5rem !important;
    border-radius:11px !important;
    background:var(--config_color_1) !important;
    box-shadow:None !important;
    border:1px solid transparent !important;
    transition:all .25s !important;
    cursor:pointer !important;
    color:var(--config_color_3) !important;
    line-height:normal !important;
    height:38px !important;
    display:inline-block;
    margin-left:.75rem;
    
}


.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist a:hover{
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_3) !important;
    color:var(--config_color_1) !important;
}


.wishlist-top-class-in-content-id .table-responsive table tbody .product-name-td-wlist a{
    
    color:var(--config_color_2) !important;
    overflow:Hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition:all .25s;
}


.wishlist-top-class-in-content-id .table-responsive table tbody .product-name-td-wlist a:hover{
    
    color:var(--config_color_1) !important;
    
}



.wishlist-top-class-in-content-id .buttons .pull-right a:focus{
    
    outline:none !important;
}




.cat-empty-text-and-link-FLVME{
    
    width:100%;
    min-height:495px;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:Center;
}


.cat-empty-text-and-link-FLVME p{
    
    font-size:19px;
    text-align:center;
    margin:0 0 1.5rem 0;
    line-height:normal;
    color:var(--config_color_2);
    font-weight:Bold;
}

.cat-empty-text-and-link-FLVME a{
    
    padding:.5rem 3rem;
    border-radius:11px;
    display:inline-block;
    color:var(--config_color_3) !important;
    font-size:16px !important;
    border:1px solid transparent;
    background:var(--config_color_1);
    transition:all .25s;
}


.cat-empty-text-and-link-FLVME a:hover{
    
    color:var(--config_color_1) !important;
    background:var(--config_color_3);
    border-color:var(--config_color_1);
}


.filters-beauty-parent #column-left li[data-option="Manufacturer"] .so-filter-heading{
    
    padding:0 !important;
    height:auto !important;
}

.filters-beauty-parent #column-left li[data-option="Manufacturer"] .so-filter-heading .fa-chevron-down{
    
    padding: 0;
    width: auto;
    height: auto;
    background: transparent;
    color: var(--config_color_2);
}



.custombox_categoryfilter .so-filter-options .so-filter-heading-text span{
    color:var(--config_color_2) !important;
}



.filters-beauty-parent #column-left li[data-option="Manufacturer"] .containersd{
    
   color:var(--config_color_2) !important;
}
.filters-beauty-parent #column-left li[data-option="Manufacturer"] .containersd span{
    
   background:var(--config_color_1) !important;
}


.catlisttheme.flipadd:hover .content-container{
    
    display:none;
} 

.catlisttheme.flipadd .flipback-product-bty{
    
    opacity:1;
    visibility:visible;
    transform:none;
} 

.filters-beauty-parent #column-left li[data-option="Manufacturer"]{
    
    padding:.75rem;
    border:1px solid #e3e3e3 !important;
    border-radius:11px !important;
    margin-bottom:1.5rem !important;
}


.filters-beauty-parent #column-left li[data-option="Manufacturer"] .so-filter-heading{
    
    border:0 !important;
}

#page_cat{
    
    border: 0;
    padding: 0;
    margin: 3rem 0;
    display: flex;
    align-items: Center;
    justify-content: center;
}



#page_cat ul{
    
    padding: 0;
    margin: 0;
    border: 1px solid #e3e3e3;
    border-radius: 11px;
    overflow: hidden;
}

#page_cat ul li{
    
    width: 100%;
    height: 100%;
    display: Flex;
    margin: 0;
    align-items: Center;
    justify-content: Center;
    border-left: 1px solid #e3e3e3;
}



#page_cat ul li.active{
    
    background: var(--config_color_1) !important;
    color: var(--config_color_3) !important;
}



#page_cat ul li.active span{
    
    color: var(--config_color_3) !important;
}


#page_cat ul li a{
    
    color: var(--config_color_2) !important;
    font-weight: Bold;
    transition: all .25s;
    font-size: 15px !important;
}

#page_cat ul li a:hover{
    
    background: var(--config_color_1) !important;
    color: var(--config_color_3) !important;
}



.parent-sticky-filter-product{
    
    position:sticky;
    top:11rem;
}




.filter-in-categories-mdl-right-column{
    
    width:100%;
    position:Relative;
    overflow:hidden;
    padding:.75rem;
    border:1px solid #e3e3e3;
    border-radius:11px;
}




.filter-in-categories-mdl-right-column .filter-cat-mdl-top{
    
    width:100%;
    display:flex;
    align-items:center;
    justify-content:Space-between;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-top h1{
    
    font-size:16px;
    color:var(--config_color_2);
    font-weight:bold;
    margin:0;
    line-height:normal;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-top i{
    
    padding: 0;
    width: auto;
    height: auto;
    background: transparent;
    color: var(--config_color_2);
    font-size:20px;
    transition:all .25s;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul{
    
    width:100%;
    padding:0 !important;
    margin:.75rem 0 0 0  !important;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul li{
    
    width:100%;
    padding:0 !important;
    margin:0 0 .75rem 0 !important;
}


.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul li:last-child{
    
 
    margin:0!important;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom{
    
    /*margin-top:.75rem;*/
    transition:max-height .25s linear;
    max-height:0;
    overflow:hidden;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul li a{
    
    font-size:15px;
    color:var(--config_color_2);
    font-weight:bold;
    transition:all .25s;
    display:Flex;
    align-items:Center;
    justify-content:flex-start;
}

.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul li a input{
    
    width: 20px;
    height: 20px;
    margin-left: .75rem;
    cursor: pointer;
}



.filter-in-categories-mdl-right-column .filter-cat-mdl-bottom ul li a:hover{
    
    color:#0071e3 !important;
}





.filter-in-categories-mdl-right-column:has(.active) .filter-cat-mdl-bottom{
    
    max-height:initial;
}


.mobile-slider-bty-main-top{
    
    position:relative;
    display:none;
    margin:1.5rem 0;
    width:100%;
}

.mobile-slider-bty-main-top .swiper {
      width: 100%;
      height: 100%;
      padding-bottom:3rem;
    }

.mobile-slider-bty-main-top .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.mobile-slider-bty-main-top .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      border-radius:8px;
      object-fit: cover;
    }

.mobile-slider-bty-main-top .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.homeslidermobilebtyclass .container-fluid{
    
    padding:0 !important;
}

.homeslidermobilebtyclass .container-fluid .col-12{
    
    padding:0 !important;
}


.mobile-slider-bty-main-top .swiper-pagination{
    
    bottom:0;
    display:flex;
    align-items:Center;
    justify-content:Center;
}

.mobile-slider-bty-main-top .swiper-pagination-bullet{
    
    transition:.2s;
}

.mobile-slider-bty-main-top .swiper-pagination-bullet-active{
    
    width:20px;
    background:var(--config_color_1);
    border-radius:8px;
}







/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/

@media screen and (max-width:991px){
    
    
    .top-header-has-btn-hy-kkz{
        
        display:block;
    }
    
    .beauty-header-main-class{
        
        display:none;
    }
    
}


@media screen and (min-width:992px){
    
    .top-header-has-btn-hy-kkz{
        
        display:none;
    }
    
    .beauty-header-main-class{
        
        display:block;
    }
    
}

  

@media screen and (max-width:991px){
    
      .fix-category-lists-store-128.show {
    display: flex;
}
    
    .fix-category-lists-store-128 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
    
    .fix-category-lists-store-128 {
    position: fixed;
    /* top: 57px; */
    top: 0;
    bottom: 65px;
    width: 100%;
    right: 0;
    background: #FFF;
    /* overflow-y: scroll; */
    z-index: 9998;
    display: none;
}
    
    
    .whole-catgory-keeper-store-128-mobile {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
    
    
    .whole-catgory-keeper-store-128-mobile {
        display: flex;
    }
    
    
    .right-cat-image-and-name-clickable {
    width: 90px;
}


.right-cat-image-and-name-clickable ul {
    margin: 0;
    padding: 0;
}

.right-cat-image-and-name-clickable ul li.active {
    background: #FFF;
    border-left: 0;
}


.right-cat-image-and-name-clickable ul li {
    background: var(--config_color_1);
    color: #000;
    text-align: center;
    padding: 10px;
    border-left: 1px solid var(--config_color_1);
    border-bottom: 1px solid var(--config_color_1);
}



.right-cat-image-and-name-clickable ul li img {
    width: 60px;
    border: 1px solid #FFF;
    height: 60px;
    border-radius: 50%;
}

.right-cat-image-and-name-clickable ul li.active p {
    color: var(--config_color_1);
}



.right-cat-image-and-name-clickable ul li p {
    margin: 5px 0 0 0;
     overflow: hidden; 
     text-overflow: ellipsis; 
     white-space: nowrap; 
    color: #000;
    font-weight: bold;
    line-height: Normal;
    font-size: 13px !important;
}



.right-cat-image-and-name-clickable ul li.active .open-content-left-menu {
    display: block;
}

.open-content-left-menu {
    position: absolute;
    display: none;
    left: 0;
    right: auto;
    top: 0;
    width: calc(100% - 90px);
    background: #fff;
    height: 100%;
    overflow-y: auto;
    padding: 10px;
}



.first-link-opencat {
    text-align: right;
    display: block;
    margin: 0 0 10px 0;
    display: flex;
    font-weight:Bold;
    color: #000;
    font-size: 13px;
    line-height: Normal;
}

.first-link-opencat span {
    margin-right: 3px;
}

.first-link-opencat i {
    font-size: 22px;
    margin-right: 10px;
    vertical-align: middle;
}

.accordion-child-open-subcat {
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
}

.subcat-title {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-align: right;
    display: flex;
    align-items: Center;
    justify-content: Space-between;
}


.accordion-child-open-subcat .subcat-title i {
    font-size: 22px;
    color: #000;
}


.flex-grow-1-flvme {
    margin: .75rem 0 !important;
}




.flex-grow-1-flvme:nth-child(odd){
    
    padding-right:0;
}

.flex-grow-1-flvme:nth-child(even){
    
    padding-left:0;
}

    
.top-header-has-btn-hy-kkz .container-fluid{
    
    padding:0;
}



.top-header-has-btn-hy-kkz .container-fluid .row{
    
    justify-content:space-between;
}


.top-header-has-btn-hy-kkz .container-fluid .col-4{
    
    padding-right:0;
}

.top-header-has-btn-hy-kkz .container-fluid .col-7{
    
    padding-left:0;
}

.top-header-has-btn-hy-kkz .container-fluid .col-12{
    
    padding:0;
}



.top-header-has-btn-hy-kkz .container-fluid .col-7 .left-side-header-3col-beauty{
    
    display:Flex;
    align-items:Center;
    justify-content:flex-end;
}

.top-header-has-btn-hy-kkz .container-fluid .col-7 .left-side-header-3col-beauty .ques-icon-keeper{
    
    line-height:1;
}


.top-header-has-btn-hy-kkz .container-fluid .col-7 .left-side-header-3col-beauty .ques-icon-keeper .fa-question-circle-o{
    
    font-size:30px;
    color:#000;
    transition:.25s;
}

.top-header-has-btn-hy-kkz .container-fluid .col-7 .left-side-header-3col-beauty .ques-icon-keeper .fa-question-circle-o:hover{
    
    color:#0071e3;
}


.user-account-128-FLVME-inside-header {
    margin: 0 .75rem;
    border-left: 1px solid rgb(237 237 237);
    border-right: 1px solid rgb(237 237 237);
    padding: 0 .75rem;
}

.logged-user-128-FLVME-header{
    
    width:60px;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    
}

.user-account-128-FLVME-inside-header{
    
    display:Flex;
}

.serach-mobile-full-width-bty #sosearchpro{
    
    width:100% !important;
    margin-top:.75rem;
}


.serach-mobile-full-width-bty #sosearchpro .autosearch-input{
    
    height: auto !important;
    border-radius: 11px !important;
    margin: 0;
    width: 100%;
    padding: .5rem 3rem .5rem 15px;
    border: 1px solid #e2e2e2;
    font-size: 15px;
    
}

.serach-mobile-full-width-bty #sosearchpro .dropdown-menu{
    
    width: 100% !important;
    border-radius: 11px;
    overflow-y: Auto;
    padding: 1.5rem;
}


.serach-mobile-full-width-bty #sosearchpro .input-group-btn{
    
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 6;
    transform: TranslateY(-50%);
    left: auto;
    height: 100%;
    display: Flex;
    align-items: Center;
    justify-content: Center;
}




.serach-mobile-full-width-bty #sosearchpro .input-group-btn button{
    
    all: unset !important;
    margin-right: .75rem !important;
    
}


.serach-mobile-full-width-bty #sosearchpro .input-group-btn button i{
    
    font-size:25px;
    margin:0;
}

.page-container{
    
    position:unset !important;
}
.page-container .top-section{
    
    position:unset !important;
}
.page-container .top-section .navigation{
    
    margin:0 !important;
}


html body #common-home{
    
    margin:0 !important;
}

.top-header-has-btn-hy-kkz{
    
    padding:.75rem;
    border-bottom:1px solid #e3e3e3;
    
}


}

@media screen and (max-width:575px){
    
    body{
        
        background:#FFF !important;
    }
    
    html{
        
        background:#FFF !important;
    }
    
  



.wonderfull-offers-beauty-shop-main-page-section{
    
    margin:0 !important;
    max-height:initial !important;
}


.wonderfull-offers-beauty-shop-main-page-section .col-xl-3{
    
    display:none;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper{
    
    transform:none;
    padding:0;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper{
    
    padding-bottom:60px;
}


.wonderfull-offers-beauty-shop-main-page-section .swiper-slide img{
    
    width:auto;
    height:auto;
    margin:auto;
}

.row-style-wondertheme-bty .col-lg-12{
    
    padding:0 !important;
}

.row-style-wondertheme-bty{
    
    margin-right:-.75rem !important;
    margin-left:-.75rem !important;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-pagination{
    
    display:Flex;
    align-items:Center;
    justify-content:Center;
    bottom:2rem;
}

.super-market-tablit-bty-section{
    
    margin:1.5rem 0;
    padding:1.5rem;
}

.super-market-tablit-bty-section .col-xl-2{
    
    display:none;
}


.super-market-tablit-bty-section .col-xl-4 h1{
    
    font-size:18px;
    margin:0 0 .75rem 0;
}



.row-style-super-offers-marketi .container-fluid{
    
    padding:0;
}

.row-style-super-offers-marketi .col-xl-4{
    
    padding:0;
}
.row-style-super-offers-marketi .col-xl-6{
    
    padding:0;
}


.super-market-tablit-bty-section .col-xl-4 p{
    
    font-size:14px;
    line-height:Normal;
    margin:0 0 1.5rem 0;
}

.swiper-btn{
    
    width:30px !important;
    height:30px !important;
}

.wonderfull-offers-beauty-shop-main-page-section .swiper-btn{
    
    width:30px !important;
    height:30px !important;
}


.row-style-homepage-cate-bty .so-categories {
    
    margin:0 !important;
}

.main-page-categories-bty-section .col-xl-12{
    padding:0;
}



.row-style-homepage-cate-bty .main-page-categories-bty-section .container-fluid{
    
    padding:0;
}

.main-page-categories-bty-section .col-xl-12 h1{
    
    font-size:20px;
    text-align:right;
}

.flex-cat-grow-parent{
    
    padding:0 0 1.5rem 0;
    flex-wrap:nowrap;
    overflow-x:auto;
}

.flex-single-categori-div-css{
    
    flex:0 0 75%;
    padding:.75rem;
}


.row-style-offer-orange2{
    
    display:none;
}

.main-page-categories-bty-section{
    
    margin-bottom:1.5rem;
}


.good-seller-tablist-product-bty{
    
    margin:0 0 1.5rem 0;
}

.good-seller-tablist-product-bty .heading-title-tablist-good-seller div{
    
    display:none;
}


.good-seller-tablist-product-bty .container-fluid{
    
    padding:0;
}



.good-seller-tablist-product-bty .heading-title-tablist-good-seller h1{
    
    font-size:18px;
}



.good-seller-tablist-product-bty .swiper{
    
    padding-bottom:30px;
}


.good-seller-tablist-product-bty .swiper .swiper-pagination{
    
    display:flex;
    align-items:Center;
    justify-content:center;
    bottom:0;
}


.good-seller-tablist-product-bty .swiper .swiper-button-next{
    
    left:0;
    right:auto;
    
}

.good-seller-tablist-product-bty .swiper .swiper-button-prev{
    
    right:0;
    left:auto;
}



.good-seller-tablist-product-bty .col-12{
    
    padding:0;
}


.row-style-3col-tablist-1{
    
    display:none;
}




.beauty-banners-main-page-section{
    
    margin:0 0 1.5rem 0;
}


.beauty-banners-main-page-section .container-fluid{
    
    padding:0;
}


.row-style-banner-middle-page .col-lg-12{
    
    padding:0;
}

.inner-banner-keeper-div-parent{
    
    padding:1.5rem .75rem;
}

.inner-banner-keeper-div-parent .banner-grandchild-right{
    
    margin-right:0;
    width:60%;
}


.inner-banner-keeper-div-parent .banner-grandchild-left{
    
    
    width:40%;
    text-align:left;
}

.inner-banner-keeper-div-parent .banner-grandchild-left img{
    
    height:auto;
    max-width:100px;
}

.inner-banner-keeper-div-parent h2{
    
    font-size:19px;
}



.beauty-banners-main-page-section .container-fluid .col-12:nth-child(2){
    
    margin:1.5rem 0;
}

.beauty-under-banner-csmodule-section .under-banner-flex-grow-parent{
    
    padding:0 0 1.5rem 0;
    flex-wrap:nowrap;
    overflow-x:auto;
}


.beauty-under-banner-csmodule-section .container-fluid{
    
    padding:0;
}

.under-banner-flex-grow-parent .flex-itself-under-banner{
    flex:0 0 50%;
}



.beauty-under-banner-csmodule-section{
    
    margin-bottom:1.5rem;
}

.under-banner-flex-grow-parent .flex-itself-under-banner a{
    
    font-size:14px;
}

.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs a{
    
    display:none;
}


.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs{
    
    margin-top:1.5rem;
}


.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs h1 i{
    
    font-size:20px;
}

.beauty-most-selled-products-module-main-page-section .title-most-selled-prdcs h1{
    
    font-size:18px;
}


.beauty-most-selled-products-module-main-page-section .container-fluid{
    
    padding:0;
}

.beauty-most-selled-products-module-main-page-section .most-selled-parent-div{
    
    min-height:initial;
}

.beauty-most-selled-products-module-main-page-section .most-selled-product-data{
    
    display:none;
}


.special-selling-bty-section{
    
    margin:.75rem 0;
}

.row-style-most-selled-products-bty{
    
    margin-right:.75rem !important;
    margin-left:.75rem !important;
}

.beauty-blog-module-main-page-section{
    
    margin:1.5rem 0 0 0;
}




.beauty-blog-module-main-page-section .title-blog-main-page-bty a{
    
    display:none;
}

.beauty-blog-module-main-page-section .title-blog-main-page-bty h1{
    
    font-size:18px;
}



.row-style-main-page-blog-mdl .col-lg-12{
    
    padding:0;
}

.beauty-blog-module-main-page-section .swiper-button-next{
    
    left:0;
    right:auto;
}


.beauty-blog-module-main-page-section .swiper-button-prev{
    
    right:0;
    left:auto;
}


.row-style-manufac-main-page{
    
    display:none;
}

.beauty-footer-main-class{
    
    margin-top:1.5rem;
    padding:1.5rem 0 75px 0;
}



.second-col-footer-bty ul{
    flex-wrap:wrap;
}

.second-col-footer-bty ul li:nth-child(2){
    
    border:0;
    padding:0;
    margin:.75rem 0;
}


.mobile-accrdion-footer{
    
    width:100%;
    border-radius:8px;
    padding:.75rem;
    /*background:;*/
}


.flippedactive .box-shadow-keeper-smooth-products .flipback-product-bty{
    
    opacity:1;
    visibility:visible;
    transform:none;
}

.little-cols-footer-last{
    
    padding-top:.5rem;
    margin-top:1.5rem;
    border-top:1px solid #e3e3e3;
}

.little-cols-footer-last ul{
    
    justify-content:Center;
}


.little-cols-footer-last ul li{
    
    margin:0 10px;
}


.little-cols-footer-last h3{
    
    text-align:center;
}


.third-col-footer-bty{
    
    flex-wrap:wrap;
}

.third-col-footer-bty div{
    
    width:100%;
    text-align:center;
    margin-bottom:.75rem;
}


.third-col-footer-bty ul{
    
    flex-wrap:wrap;
    gap:5px;
    
}


.third-col-footer-bty ul li{
    
    width:48%;
    margin:0;
   
}


.third-col-footer-bty ul li img{
    
    height:auto;
}


.forth-col-footer{
    
    PADDING-LEFT:.75rem;
    margin-bottom:.75rem;
}

.forth-col-footer h1{
    
    line-height:Normal;
}


.forth-col-footer p{
    
    font-size:15px;
}


.productbasketFLVME-right-absolute{
    
    box-shadow:none !important;
    max-width:initial;
}


.padding-in-overlay-cart{
    
    padding:1.5rem 1.5rem 75px 1.5rem;
}






}


@media screen and (max-width:991px){
    
    .list-item-ul-show-992{
        
        display:none !important;
    }
    
    
    .beauty-footer-main-class .accordion-item{
        
        display:block;
        border-radius:14px;
        width:100%;
        margin: auto;
        padding:.25rem .5rem;
        background:#f4f4f4;
    }
    
    .beauty-footer-main-class .accordion-item .accordion-header{
        
        margin-top:0 !important;
    }
    
    .beauty-footer-main-class .accordion-item .accordion-header button{
        
        font-size:14px;
        font-weight:Bold;
        color:#000 !important;
    }

    
    .beauty-footer-main-class .accordion-header button:After{
        
        
        float:left;
        content:'\f107';
        font-family:Fontawesome !important;
        color:#000;
        font-size:18px;
        transition:.2s;
    }
    
     .beauty-footer-main-class .accordion-item .accordion-header button.collapsed:After{
        
        transform:rotate(180deg);
    }
    
    
    .margin-1-5-accrodion{
        
        margin:1.5rem auto !important;
    }
    
    .user-account-128-FLVME-inside-header .unlogged-user-128-FLVME-header{
        
        padding:5px .75rem;
    }
    
    .user-account-128-FLVME-inside-header .unlogged-user-128-FLVME-header i{
        
       vertical-align:middle;
       font-size:20px;
    }
    
    
    .price-and-name-wonder{
        
        min-height:initial;
    }
    
}



@media screen and (min-width:992px){
    
    .list-item-ul-show-992{
        
        display:block !important;
    }
    
    .beauty-footer-main-class .accordion-item{
        
        display:none;
    }
    
}



@media screen and (min-width:576px) and (max-width:767px){
    
    .padding-0-force-576{
        
        padding-right:0 !important;
        padding-left:0 !important;
    } 
     
     
    .top-header-has-btn-hy-kkz{
        
        padding:1.5rem;
    }
    
    
    
    .top-header-has-btn-hy-kkz .container-fluid .row{
        
        margin:0;
    }
    
    .row{
        
        margin-right:0 !important;
        margin-left:0 !important
    }
    
    .productbasketFLVME-right-absolute{
        
        transform:TranslateX(105%);
    }
    
    
    .row-style-wondertheme-bty .wonderfull-offers-beauty-shop-main-page-section{
        
        margin:0 !important;
        max-height:initial;
    }
    
    
    .wonderfull-offers-beauty-shop-main-page-section .col-xl-3{
        
        display:none;
    }
    
    .wonderfull-offers-beauty-shop-main-page-section .swiper{
        
        transform:None;
        padding:0;
        
    }
    
    
    .swiper-button-next{
        
        left:0 !important;
        right:auto !important;
    }
    
    .swiper-button-prev{
        
        right:0 !important;
        left:auto !important;
    }
    
    
    
    
    .wonderfull-offers-beauty-shop-main-page-section .swiper-slide img{
        
        width:auto;
        height:auto;
        margin:auto;
    }
    
    
    .super-market-tablit-bty-section{
        
        margin:1.5rem 0;
    }
    
    .super-market-tablit-bty-section .container-fluid{
        
        padding:0;
    }
    
    .super-market-tablit-bty-section .container-fluid .row *{
        
        padding:0;
    }
    
    .super-market-tablit-bty-section .col-xl-4 p{
        
        margin:0 0 1.5rem 0;
    }
    
    .super-market-tablit-bty-section .col-xl-2{
        
        margin-top:1.5rem;
    }
    
    .super-market-tablit-bty-section .col-xl-2 a i{
        
        padding:5px 10px !important;
    }
    
    
    .main-page-categories-bty-section .container-fluid{
        
        padding:0;
    }
    
    
    .main-page-categories-bty-section .col-xl-12 h1{
        
        font-size:20px;
        line-height:25px;
    }
    
    
    
    .beauty-tablist-our-offers-vertical{
        
        display:none;
    }
    
    .main-page-categories-bty-section{
        
        margin-bottom:0;
    }
    
    .good-seller-tablist-product-bty{
        
        margin:0 0 1.5rem 0;
    }
    
    
    .beauty-3col-tablist-right-side-white{
        
        display:none;
    }
    
    
    .beauty-banners-main-page-section{
        
        margin:0;
    }
    
    
    .beauty-banners-main-page-section .col-sm-12:nth-child(2){
        
        margin:1.5rem 0;
    }
    
    
    .beauty-under-banner-csmodule-section{
        
        margin:1.5rem 0;
    }
    
    
    .beauty-under-banner-csmodule-section .under-banner-flex-grow-parent{
        
        padding-bottom:1.5rem !important;
        overflow-x:auto;
        flex-wrap:nowrap;
    }
    
    .under-banner-flex-grow-parent .flex-itself-under-banner{
        
        flex:0 0 25%;
    }
    
    .row-style-most-selled-products-bty{
        
        margin-right:.75rem !important;
        margin-left:.75rem !important;
        padding:1.5rem  .75rem !important;
    }
    
    .beauty-most-selled-products-module-main-page-section .most-selled-product-data{
        
        display:none;
    }
    
    
    .beauty-most-selled-products-module-main-page-section .most-selled-image-div{
        
        width:100%;
        text-align:center;
    }
    
    
    .special-selling-bty-section{
        
        margin-top:1.5rem;
    }
    
    
    .beauty-blog-module-main-page-section{
        
        margin:1.5rem 0;
    }
    
    
    .tablist-products-customer-watched{
        
        display:none;
    }
    
    .beauty-footer-main-class{
        
        margin-top:1.5rem;
        padding:1.5rem 0 calc(1.5rem + 65px);
    }
    
    
    .second-col-footer-bty ul{
        
        flex-wrap:wrap;
    }
    
    .second-col-footer-bty ul li:nth-child(3){
        
        margin-top:.75rem;
    }

    .little-cols-footer-last{
        
        margin-top:1.5rem;
    }
    
    
    .little-cols-footer-last ul{
        
        justify-content:center;
    }
    
    
    .little-cols-footer-last ul li{
        
        margin:0 15px;
    }
    
    .third-col-footer-bty{
        
        flex-wrap:wrap;
    }
    
    .third-col-footer-bty div{
        
        margin-bottom:1.5rem;
    }
    
    .third-col-footer-bty ul li img{
        
        width:100%;
        height:35px;
    }
    
    
    
    .forth-col-footer h1{
        
        line-height:Normal;
    }
    
    
    .forth-col-footer{
        
        padding-left:.75rem;
    }
    
    .fifth-col-footer ul{
        
        justify-content:center;
    }
    
    .fifth-col-footer ul img{
        
        width:100px;
    }
    
    
    
    .mobile-slider-bty-main-top .swiper-slide{
        
        display:block;
    }
    
    
    
    
    .flex-cat-grow-parent{
        
        flex-wrap:nowrap;
        padding-bottom:1.5rem !important;
        overflow-x:auto;
    }
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:991px){
    
    .top-header-has-btn-hy-kkz{
        
        padding:1.5rem !important;
    }
    
    .top-header-has-btn-hy-kkz .container-fluid .row{
        
        margin:0;
    }
    
    .wonderfull-offers-beauty-shop-main-page-section{
        
        margin:3rem 0;
        max-height:initial;
    }
    
    .wonderfull-offers-beauty-shop-main-page-section .col-xl-3{
        
        display:none;
    }
    
    .wonderfull-offers-beauty-shop-main-page-section .swiper{
        
        transform:none;
    }
    
    
    .padding-1-5rem-force-768{
        
        padding-right:1.5rem !important;
        padding-left:1.5rem !important;
    }
    
    /*.page-builder-rtl{*/
        
    /*    padding-right:1.5rem !important;*/
    /*    padding-left:1.5rem !important;*/
    /*}*/
    
    .padding-0-force-768{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    
    
    .super-market-tablit-bty-section .col-xl-2{
        
        margin-top:1.5rem;
    }
    
    
    .super-market-tablit-bty-section .col-xl-4 p{
        
        margin-bottom:1.5rem;
    }
    
    
    
    .super-market-tablit-bty-section{
        
        margin-bottom:3rem;
    }
    
    
    .main-page-categories-bty-section{
        
        margin-bottom:3rem;
    }
    
    .flex-cat-grow-parent{
        
        flex-wrap:nowrap;
        padding:0;
        padding-bottom:1.5rem;
        overflow-x:auto;
    }
    
    .main-page-categories-bty-section .container-fluid{
        
        padding:0 1.5rem;
    }
    
    
    .flex-single-categori-div-css{
        
        flex:0 0 35%;
    }
    
    
    .flex-related-swipers-vertical{
        
        flex-direction:column;
    }
    
    .flex-related-swipers-vertical .mySwiper2-vertoffer{
        
        width:100%;
        padding-left:0.5rem;
    }
    
    .flex-related-swipers-vertical .mySwiper-vertoffer{
        
        width:100%;
        padding-top:1.5rem;
        padding-right:0;
        border-top:1px solid #e3e3e3;
    }
    
    
    .module-name-absolute-tright{
        
        padding:1rem 2rem;
    }
    
    .good-seller-tablist-product-bty{
        
        margin:3rem 0;
    }
    
    
    
    .beauty-3col-tablist-right-side-white{
        
        display:none;
    }
    
    
    .beauty-banners-main-page-section{
        
        margin:0 0 3rem 0;
    }
    
    .beauty-banners-main-page-section .col-sm-12:nth-child(2){
        
        margin:1.5rem 0;
    }
    
    
    .beauty-under-banner-csmodule-section .under-banner-flex-grow-parent{
        
        flex-wrap:nowrap;
        padding-bottom:1.5rem;
        overflow-x:auto;
        padding-right:0;
        
    }
    
    
    .under-banner-flex-grow-parent .flex-itself-under-banner{
        
        flex:1 0 20%;
    }
    
    
    .beauty-under-banner-csmodule-section .container-fluid{
        
        padding:0 1.5rem;
    }
    
    .row-style-most-selled-products-bty{
        
        margin:3rem .75rem;
    }
    
    .most-selled-product-data{
        
        display:none;
    }

    .beauty-most-selled-products-module-main-page-section .most-selled-image-div{
        
        text-align:center;
        width:100%;
    }


    .beauty-blog-module-main-page-section .container-fluid{
        
        padding:0;
    }

    .tablist-products-customer-watched{
        
        display:none;
    }
    
    .beauty-blog-module-main-page-section{
        
        margin-bottom:0;
    }


    .second-col-footer-bty ul{
        
        flex-wrap:wrap;
    }

    .margin-1-5-accrodion{
        
        margin:0 !important;
    }

    .little-cols-footer-last{
        
        margin-top:1.5rem;
    }

    .little-cols-footer-last ul{
        
        justify-content:Center;
    }

    .little-cols-footer-last ul li{
        
        margin:0 1rem;
    }
    
    .third-col-footer-bty ul li img{
        
        width:100%;
        height:35px;
    }


    .fifth-col-footer ul{
        
        justify-content:Center;
    }
    
    
    .beauty-footer-main-class{
        
        padding-bottom:calc(1.5rem + 65px);
    }
    
    #common-home .firsthomerow{
        
        margin:0;
    }

    
    
    

}

@media screen and (min-width:992px) and (max-width:1199px){
    
    
    
    .beauty-header-main-class #searchcontaineritem{
        
        display:none;
    }
    
    .user-account-128-FLVME-inside-header .unlogged-user-128-FLVME-header{
        
        padding:5px 1rem;
    }
    
    
    .first-theme-home-slider{
        
        display:flex;
    }
    
    
    .swiper-animated-span-image-product{
        
        width:250px;
        height:250px;
    }
    
    
    .swiper-animated-span-product-data{
        
        width:260px;
        margin-right:25px;
        margin-left:25px;
    }
    .swiper-animated-span-image-product .dots:after{
        
        right:40px;
    }
    
    .swiper-animated-span-image-product .dots i:before{
        
        right:155px;
    }
    
    
    
    .swiper-animated-span-image-product img{
        
        max-width:180px;
        max-height:180px;
    }
    
    
    .wonderfull-offers-beauty-shop-main-page-section .col-xl-3{
        padding:0 1.5rem 0 0;
    }
    
    .wonderfull-offers-beauty-shop-main-page-section .col-xl-3 h1{
        
        font-size:21px;
    }
    
    
    
    .flex-single-categori-div-css{
        
        flex:1 1 20% !important;
    }
    
    .flex-related-swipers-vertical .mySwiper2-vertoffer{
        
        padding-left:15px !important;
    }
    
    
    .module-name-absolute-tright{
        
        padding:1rem 2rem;
    }
    
    .link-to-all-category-offer-orange{
        
        font-size:14px;
    }
    
    .beauty-3col-tablist-right-side-white{
        
        display:none;
    }
    
    
    .beauty-banners-main-page-section{
        
        margin:0 0 60px 0;
    }
    
    
    .inner-banner-keeper-div-parent .banner-grandchild-right{
        
        margin-left:0;
    }
    
    
    .inner-banner-keeper-div-parent .banner-grandchild-left img{
        
        max-width:120px;
        height:120px;
    }
    
    .firsthomerow{
        
        margin:0;
    }
    
    
}


@media screen and (min-width:1200px) and (max-width:1260px){
    
    .csmodule-under-slider-number2-left-side .left-cs-underslider-inner h4{
        
        font-size:12px;
    }
    
    
    .little-star-icon-inner p{
        
        font-size:11px;
    }
    
    .little-star-icon-inner h1{
        
        font-size:13px;
    }
    
}


/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/
/*responsive media queries for under 575px*/





/*taki mahsul responsive*/
/*taki mahsul responsive*/
/*taki mahsul responsive*/


@media screen and (max-width:575px) {
    
    
    .solo-breadcrumb-top-out-beauty{
        
        padding:1.5rem 0;
    }
    
    
    .review-about-product{
        
        display:none;
    }
    
    
    
    .solo-breadcrumb-top-out-beauty ol{
        
        overflow-x:auto;
    }
    
    .parent-product-level1-keep-all-of-content{
        
        border:0;
        width:calc(100% - 1.5rem);
    }
    
    
    .right-side-inner-product-level1{
        
        border:1px solid #e3e3e3;
        border-radius:11px;
        margin-bottom:1.5rem;
        flex-direction:Column;
        padding:.75rem;
    }
    
    
    .right-side-inner-product-level1 ul{
        
        display:flex;
        width:100%;
        margin-bottom:.75rem !important;
        justify-content:center;
    }
    
    
    .right-side-inner-product-level1 ul li{
        
        margin:0 10px;
    }
    
    
    .right-side-inner-product-level1 img{
        
        max-width:200px;
        max-height:200px;
    }
    
    
    .middle-side-inner-product-level1{
        
        border:1px solid #e3e3e3;
        padding:.75rem;
        border-radius:11px;
        margin-bottom:1.5rem;
    }
    
    .main-product-name-bold{
        
        font-size:16px;
    }
    
    
    .comments-result-number-with-product-code{
        
        flex-wrap:wrap;
    }
    
    .review-result-itself{
        
        margin-left:0;
        margin-bottom:.75rem;
    }
    
    .whole-color-class-keeper-product .hero-title-colors-FLVME{
        
        font-size:16px;
    }
    
    
    .showmorebtn{
        
        margin-top:40px;
    }
    
    .ejmali-product-data-FLVME{
        
        padding-top:0;
    }
    
    .fix-same-text-dont-open-product-for-return{
        font-size:14px;
    }
    
    
    
    .padding-0-force-575{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    .btncontainermtop .addcobtn.btnewt{
        
        margin-bottom:0 !important;
    }
    
    .grey-box-change-product-quantity{
        
        margin-top:0;
    }
    
    
    .grey-box-product-access-btns-and-price{
        
        border-radius:11px;
        padding:.75rem;
    }
    
    .related-products-solo-page-product{
        
        margin:1.5rem auto;
        padding:.75rem;
    }
    
    .related-products-solo-page-product .container-fluid{
        
        padding:0;
    }
    
    .related-products-solo-page-product .coltitle-realted h1{
        
        font-size:18px;
    }
    
    
    .related-products-solo-page-product .coltitle-realted{
        
        margin-bottom:1.5rem;
        padding:0;
    }
    
    .related-products-solo-page-product .container-fluid .col-xl-12{
        
        padding:0
    }
    
    .tablist-products-customer-watched{
        
        display:none;
    }
    
    .product-comments-review-attrs{
        
        width:calc(100% - 1.5rem);
    }
    
    .product-comments-review-attrs .nav-tabs .nav-item{
        
        width:50%;
        text-align:center;
    }
    
    .product-comments-review-attrs .nav-tabs li button{
        
        padding:5px 10px;
        font-size:15px;
        
    }
    
    
    .product-comments-review-attrs #myTabContent{
        
        padding:.75rem;
    }
    
    .product-comments-review-attrs #myTabContent #home p{
        
        font-size:14px;
    }
    
    .product-comments-review-attrs #myTabContent #profile ul li:last-child{
        
        margin:0;
    }
    
    .product-comments-review-attrs #myTabContent #contact .disnonecom .cmstyle{
        
        padding:0 !important;
    }
    
    .flex-wrap-comment-product h1{
        
        line-height:Normal;
    }
    
    .product-comments-review-attrs #myTabContent #contact #form-review .review-dec-kkz-user p{
        
        font-size:14px;
    }
    
    .product-comments-review-attrs #myTabContent .quesflex.active{
        
        flex-direction:column;
    }
    
    .product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a:After{
        
        height:125px;
    }
}


@media screen and (max-width:991px) {
    
    .parent-product-level1-keep-all-of-content .row{
        
        margin-right:0;
        margin-left:0;
    }
    
    .solo-breadcrumb-top-out-beauty{
        
        padding:1.5rem 0;
    }
    
    
    .review-about-product{
        
        display:none;
    }
    
    
    
    .solo-breadcrumb-top-out-beauty ol{
        
        overflow-x:auto;
    }
    
    .parent-product-level1-keep-all-of-content{
        
        border:0;
        width:calc(100% - 1.5rem);
    }
    
    
    .right-side-inner-product-level1{
        
        border:1px solid #e3e3e3;
        border-radius:11px;
        margin-bottom:1.5rem;
        flex-direction:Column;
        padding:1.5rem;
    }
    
    
    .right-side-inner-product-level1 ul{
        
        display:flex;
        width:100%;
        margin-bottom:.75rem !important;
        justify-content:center;
    }
    
    
    .right-side-inner-product-level1 ul li{
        
        margin:0 10px;
    }
    
    
    .right-side-inner-product-level1 img{
        
        max-width:200px;
        max-height:200px;
    }
    
    
    .middle-side-inner-product-level1{
        
        border:1px solid #e3e3e3;
        padding:1.5rem;
        border-radius:11px;
        margin-bottom:1.5rem;
    }
    
    .main-product-name-bold{
        
        font-size:16px;
    }
    
    
    .comments-result-number-with-product-code{
        
        flex-wrap:wrap;
    }

    .whole-color-class-keeper-product .hero-title-colors-FLVME{
        
        font-size:16px;
    }
    
    
    .showmorebtn{
        
        margin-top:40px;
    }
    
    .ejmali-product-data-FLVME{
        
        padding-top:0;
    }
    
    .fix-same-text-dont-open-product-for-return{
        font-size:14px;
    }
    
    
    
    .padding-0-force-575{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    .btncontainermtop .addcobtn.btnewt{
        
        margin-bottom:0 !important;
    }
    
    .grey-box-change-product-quantity{
        
        margin-top:0;
    }
    
    
    .grey-box-product-access-btns-and-price{
        
        border-radius:11px;
        padding:1.5rem;
    }
    
    .related-products-solo-page-product{
        
        margin:1.5rem auto;
        padding:1.5rem;
    }
    
    
    
    .related-products-solo-page-product .coltitle-realted h1{
        
        font-size:18px;
    }
    
    
    .related-products-solo-page-product .coltitle-realted{
        
        margin-bottom:1.5rem;
        padding:0;
    }
    
    .related-products-solo-page-product .container-fluid .col-xl-12{
        
        padding:0
    }
    
    .tablist-products-customer-watched{
        
        display:none;
    }
    
    .product-comments-review-attrs{
        
        width:calc(100% - 3rem);
    }
    
    .flex-wrap-comment-product h1{
        
        line-height:Normal;
    }

 
    .product-comments-review-attrs #myTabContent #ques .ask-and-respon-div-left a:After{
        
        height:125px;
    }
}



@media screen and (min-width:992px) and (max-width:1199px){
    
    
    
    .right-side-inner-product-level1 img{
        
        max-width:250px;
    }
    
    .online-shop-name-title{
        
        font-size:16px;
    }
    
    
    .grey-box-change-product-quantity .btncontainermtop22{
        
        flex-direction:column;
    }
    
    .grey-box-change-product-quantity .btncontainermtop22 .addcobtn{
        
        width:100% !important;
    }
    
    .grey-box-change-product-quantity .btncontainermtop22 .box-cart{
        
        width:100% !important;
    }
    
}




/*taki mahsul responsive*/
/*taki mahsul responsive*/
/*taki mahsul responsive*/




/*category responsive*/
/*category responsive*/
/*category responsive*/


@media screen and (max-width:991px){
    
    
    .cat-empty-text-and-link-FLVME{
        
        min-height:initial;
        padding:6rem 0;
        
    }
    
}



@media screen and (max-width:575px) {
    
    
    .solo-category-section-1{
        
        padding:1.5rem 0;
    }
    
    .breadcrumb-category-beauty{
        
        padding:0 .75rem;
    }
    
    
    .child-categories-inner-page-category{
        
        flex-wrap:nowrap;
        padding-bottom:.75rem !important;
        overflow-x:Auto;
        margin-bottom:1.5rem !important;
    }
    
    
    .filters-beauty-parent{
        
        padding-right:0.75rem;
    }
    
    
    .filters-beauty-parent #column-left [data-option="Price"] .so-filter-options{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    .filter-in-categories-mdl-right-column{
        
        margin-bottom:1.5rem !important;
    }
    
    
    
    .bg-white-left-col-9-category-styles-global .filter-actions-wrapper .filter-actions{
        
        padding:.75rem !important;
        display:flex !important;
        align-items:Center;
        justify-content:space-between;
    }
    
    .flex-parent-wrap-handle{
        
        padding-left:.75rem;
    }
    
    
    .filters-beauty-parent{
        display:none;
        position:fixed;
        right:0;
        top:0;
        bottom:0;
        height:calc(100vh - 65px);
        background:#FFF;
        z-index:999999;
        padding:0;
        
    }
    
    .filters-beauty-parent.active{
        display:block;
    }
    
    .filter-actions .side-toggle{
        
        text-align:center;
        margin:0 !important;
        width:45% !important;
        box-shadow:none;
    }
    
    .bg-white-left-col-9-category-styles-global .col-xl-12 .product-exposed-form_open{
        
        margin:0 !important;
        width:45% !important;
        padding:10px;
        text-align:center;
        
    }
    
    .filters-beauty-parent.active .filter-actions-wrapper.fawnew{
        
        box-shadow:none !important;
        margin:0 !important;
        border-bottom:1px solid #e3e3e3 !important;
    }
    
    .filters-beauty-parent.active .parent-sticky-filter-product{
        
        width:100%;
        display:flex;
        align-items:Center;
        justify-content:flex-start;
        height:100%;
        overflow-y:auto;
        flex-direction:column;
        padding:1.5rem;
    }
    
    .parent-sticky-filter-product{
        
        top:auto;
        position:Relative !important;
    }
    
    
    .filter-in-categories-mdl-right-column{
        
        overflow:visible;
    }
    
    
    .filter-actions-wrapper{
        
        margin:0 !important;
        border-bottom:1px solid #e3e3e3;
        box-shadow:None !important;
    }
    
    #page_cat{
        
        margin:0;
    }
    
    
    .seo-filed-category-description-bottom {
        
        margin:1.5rem auto;
        padding:.75rem;
    }
    
    .seo-filed-category-description-bottom .container-fluid{
        
        padding:0;
    }
    
    .seo-filed-category-description-bottom .container-fluid .col-xl-12{
        
        padding:0;
    }
    
    .seo-filed-category-description-bottom p{
        
        font-size:15px;
    }
    
    
    
    
    
    
    
    
}




@media screen and (min-width:576px) and (max-width:991px) {
    
    
    .solo-category-section-1{
        
        padding:1.5rem 0;
    }
    
    .breadcrumb-category-beauty{
        
        padding:0 .75rem;
    }
    
    .solo-category-section-1 .row{
        
        margin-right:0 !important;
        margin-left:0 !important;
        padding-right:0 !important;
        padding-left:0 !important;
        
    }
    
    .bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category .views-row:nth-child(3n) .catlisttheme{
        
        border-left:0;
    }
    
    .bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category .views-row:nth-child(4n) .catlisttheme{
        
        border-left:1px solid #f3f3f3 !important;
    }
    
    .child-categories-inner-page-category{
        
        flex-wrap:nowrap;
        padding-bottom:.75rem !important;
        overflow-x:Auto;
        margin-bottom:1.5rem !important;
    }
    
    
    .filters-beauty-parent{
        
        padding-right:0.75rem;
    }
    
    
    .filters-beauty-parent #column-left [data-option="Price"] .so-filter-options{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    .filter-in-categories-mdl-right-column{
        
        margin-bottom:1.5rem !important;
    }
    
    
    
    .bg-white-left-col-9-category-styles-global .filter-actions-wrapper .filter-actions{
        
        padding:.75rem !important;
        display:flex !important;
        align-items:Center;
        justify-content:space-between;
    }
    
    .flex-parent-wrap-handle{
        
        padding:0 .75rem;
    }
    
    
    .filters-beauty-parent{
        display:none;
        position:fixed;
        right:0;
        top:0;
        bottom:0;
        height:calc(100vh - 65px);
        background:#FFF;
        z-index:999999;
        padding:0;
        
    }
    
    .filters-beauty-parent.active{
        display:block;
    }
    
    .filter-actions .side-toggle{
        
        text-align:center;
        margin:0 !important;
        width:45% !important;
        box-shadow:none;
    }
    
    .bg-white-left-col-9-category-styles-global .col-xl-12 .product-exposed-form_open{
        
        margin:0 !important;
        width:45% !important;
        padding:10px;
        text-align:center;
        
    }
    
    .filters-beauty-parent.active .filter-actions-wrapper.fawnew{
        
        box-shadow:none !important;
        margin:0 !important;
        border-bottom:1px solid #e3e3e3 !important;
    }
    
    .filters-beauty-parent.active .parent-sticky-filter-product{
        
        width:fit-content;
        margin:auto;
        display:flex;
        align-items:Center;
        justify-content:flex-start;
        height:100%;
        overflow-y:auto;
        flex-direction:column;
        padding:1.5rem;
    }
    
    .parent-sticky-filter-product{
        
        top:auto;
        position:Relative !important;
    }
    
    
    .filter-in-categories-mdl-right-column{
        
        overflow:visible;
    }
    
    .filter-actions a {
        color: #000 !important;
        width: 38% !important;
        background-color: #F1f1f1;
        border-radius: 10px;
        margin-right: 5.5px;
        font-size: 11px !important;
    }
    
        .filter-actions i {
        padding-left: 5px;
    }
    
    .filter-actions-wrapper{
        
        margin:0 !important;
        border-bottom:1px solid #e3e3e3;
        box-shadow:None !important;
    }
    
    #page_cat{
        
        margin:0;
    }
    
    
    .seo-filed-category-description-bottom {
        
        margin:1.5rem auto;
        padding:.75rem;
    }
    
    .seo-filed-category-description-bottom .container-fluid{
        
        padding:0;
    }
    
    .seo-filed-category-description-bottom .container-fluid .col-xl-12{
        
        padding:0;
    }
    
    .seo-filed-category-description-bottom p{
        
        font-size:15px;
    }
    
    
    
    
    
    
    
    
}


@media screen and (min-width:992px) and (max-width:1199px){
    
     .bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category .views-row:nth-child(3n) .catlisttheme{
        
        border-left:0;
    }
    
    .bg-white-left-col-9-category-styles-global .flex-wrap-products-in-category .views-row:nth-child(4n) .catlisttheme{
        
        border-left:1px solid #f3f3f3 !important;
    }
    
    .takeforcepadding{
        
        padding:0 !important;
    }
    
    .filters-beauty-parent{
        
        padding-right:.75rem;
    }
    
    
    .first-row-category-no-margin{
        
        margin:0 !important;
    }
    
    .solo-category-section-1 .wrap-flex-class-projects{
        
        margin-right:0 !important;
    }
    
    
    
    
}






.filters-beauty-parent .fa-times{
        
        display:none;
}

.filters-beauty-parent.active .fa-times{
        
        display:block;
        font-size:20px;
        color:var(--config_color_1);
        margin-bottom:.75rem;
    }
    
    
/*category responsive*/
/*category responsive*/
/*category responsive*/





/*taki maqale*/
/*taki maqale*/
/*taki maqale*/

@media screen and (max-width:575px){
    
    
    
    .beauty-shop-simple-blog-article-inner-codes{
        
        padding:1.5rem 0;
    }
    
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li{
        
        line-height: normal;
        padding-right: 0 !important;
        padding-left:.75rem;
        display:flex;
        align-items:Center;
    }
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:after{
        
        content: '/' !important;
        position: absolute !important;
        left: 0 !important;
        top: 50% !important; 
        transform: translateY(-50%) !important;
        font-size: 20px !important;
        bordeR: 0 !important;
        width: auto !important;
        height: auto !important;
        display:block !important;
    }
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul{
        
        display:flex !important;
        flex-wrap:Wrap;
    }
    
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:last-child:after{
        
        content:'' !important;
    }
    
    
    
    .simple-blog-article-right-side-div-parent{
        
        padding:.75rem;
    }
    
    
    .simple-blog-article-right-side-div-parent h1{
        
        font-size:18px;
    }
    
    .simple-blog-article-bty-description{
        
        padding:0 0 1.5rem 0;
        font-size:14px;
    }
    
    .parent-comments-simple-blog-article-bty{
        
        padding:.75rem;
    }
    
    .users-opi-simpleblog-bty{
        
        font-size:18px;
    }
    
    
    .parent-comments-simple-blog-article-bty #comment-list .media{
        
        padding:.75rem;
    }
    
    .parent-comments-simple-blog-article-bty .first-div-comments-bty{
        
        flex-wrap:Wrap;
    }
    
    .comments .media-body .media-title .time{
        
        margin-right:0;
    }
    
    .parent-comments-simple-blog-article-bty #comment-list .media .username{
        
        margin-left:1.5rem;
    }
    
    .parent-comments-simple-blog-article-bty #comment-list .media .media-content p{
        
        font-size:14px;
    }
    
    
    
    .parent-comments-simple-blog-article-bty #comment-list #comment_reply{
        
        display:inline-block;
    }
    
    
    
    .position-sticky-colleft-bty{
        
        margin-top:1.5rem;
        position:unset !important;
    }
    
    
    .simpleblog-article-categories-bty{
        
        padding:.75rem;
        max-height:initial;
        
    }
    
    .position-sticky-colleft-bty #sosearchpro{
        
        margin-bottom:0;
        padding:.75rem;
    }
    
    
    .blog-form-bty-for-you-blogs{
        
        padding:.75rem 0;
    }
    
    
    
    
}


@media screen and (min-width:576px) and (max-width:767px) {
    
    
    .simpleblog-article-categories-bty{
        
        margin-top:1.5rem;
    }
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li{
        
        line-height: normal;
        padding-right: 0 !important;
        padding-left:.75rem;
        display:flex;
        align-items:Center;
    }
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:after{
        
        content: '/' !important;
        position: absolute !important;
        left: 0 !important;
        top: 50% !important; 
        transform: translateY(-50%) !important;
        font-size: 20px !important;
        bordeR: 0 !important;
        width: auto !important;
        height: auto !important;
        display:block !important;
    }
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul{
        
        display:flex !important;
        flex-wrap:Wrap;
    }
    
    
    .beauty-shop-simple-blog-article-inner-codes .bty-article-breadcrumb ul li:last-child:after{
        
        content:'' !important;
    }
    
    .blog-form-bty-for-you-blogs{
        
        padding:1.5rem .75rem;
    }
    
}


@media screen and (min-width:768px) and (max-width:991px){
    
    
    
    .beauty-shop-simple-blog-article-inner-codes .row{
        
        margin-right:0;
        margin-left:0;
    }
    
    .simpleblog-article-categories-bty{
        
        margin-top:1.5rem;
    }
    
}



/*taki maqale*/
/*taki maqale*/
/*taki maqale*/




/*weblog*/
/*weblog*/
/*weblog*/


@media screen and (max-width:575px) {
    
    
    
    .weblog-page-bty-all-articles-section-breadcrumb{
        
        padding:0;
    }
    
    .all-articles-bty-shop-page-weblog-section{
        
        padding:0 .75rem;
    }
    
    
    .all-articles-bty-shop-page-weblog-section .blog-item{
        
        padding:.75rem;
        min-height:initial;
        
    }
    
    .all-articles-bty-shop-page-weblog-section .product-filter-bottom{
        
        margin:0;
    }
    
    
    .all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent .article-title h4 a{
        
        min-height:initial;
    }
    
    
    
    .all-articles-bty-shop-page-weblog-section .blog-item .itemBlogContent .article-description{
        
        font-size:14px !important;
    }
    
    .all-articles-bty-shop-page-weblog-section .blog-listitem .blog-item .blog-item-inner{
        
        margin-bottom:0;
    }
}



@media screen and (min-width:576px) and (max-width:767px) {
    
    
    .all-articles-bty-shop-page-weblog-section .blog-item{
        
        padding:.75rem;
        min-height:initial;
    }
    
    .all-articles-bty-shop-page-weblog-section .product-filter-bottom{
        
        margin:1rem 0;
    }
    
}



@media screen and (min-width:768px) and (max-width:991px) {
    
    
    .all-articles-bty-shop-page-weblog-section .blog-item{
        
        min-height:initial;
    }
    
    .all-articles-bty-shop-page-weblog-section .row{
        
        margin:0;
    }
    
    .weblog-page-bty-all-articles-section-breadcrumb{
        
        padding:0 1.5rem;
    }
    
    
    .all-articles-bty-shop-page-weblog-section .blog-info-aut{
        
        flex-wrap:Wrap;
    }
    
    .all-articles-bty-shop-page-weblog-section .blog-info-aut .article-date{
        
        margin-left:.75rem;
    }
    
    .all-articles-bty-shop-page-weblog-section .blog-info-aut span.author{
        
        margin:0 !important;
    }
    

    
}





/*weblog*/
/*weblog*/
/*weblog*/



/*search*/
/*search*/
/*search*/


@media screen and (max-width:575px) {
    
    
    
    .search-main-content-parent-div{
        
        width:calc(100% - 1.5rem);
        margin:1.5rem auto;
    }
    
    .search-main-content-parent-div .view-content .ctg-border .content-container img{
        
        padding:0 !important;
    }
    
    .search-main-content-parent-div .view-content .ctg-border .content-container .content{
        
        padding-top:0;
        margin-top:.75rem;
    }
    
    
    .search-main-content-parent-div .view-content .ctg-border .content-container{
        
        min-height:initial;
    }
    
    .serach-pagination-like-rest .col-sm-12 ul{
        
        margin:1.5rem auto !important;
    }
    
    
    
    .serach-pagination-like-rest .col-sm-12{
        
        width:fit-content;
    }
    
    
    
}




@media screen and (min-width:576px) and (max-width:767px) {
    
    
    
    .search-main-content-parent-div{
        
        margin:3rem auto;
    }
    
    
    .search-main-content-parent-div .view-content .ctg-border .content-container{
        
        min-height:initial;
    }
    
    
     .serach-pagination-like-rest .col-sm-12 ul{
        
        margin:1.5rem auto !important;
    }
    
    
    
    .serach-pagination-like-rest .col-sm-12{
        
        width:fit-content;
    }
    
 
    
}



@media screen and (min-width:768px) and (max-width:991px){
    
    
    
    
    .serach-pagination-like-rest .col-sm-12 ul{
        
        margin:1.5rem auto !important;
    }
    
    
    
    .serach-pagination-like-rest .col-sm-12{
        
        width:fit-content;
    }
    
    
    .search-main-content-parent-div .views-row.views-row-4.views-row-even.ctg-border{
        
        flex:none !important;
    }
    
    .search-main-content-parent-div .view-content .ctg-border .content-container{
        
        min-height:initial;
    }
    
    
    
    
    
}






/*search*/
/*search*/
/*search*/


/*compare page*/
/*compare page*/
/*compare page*/


@media screen and (max-width:575px){
    
    
    
    .container-fluid-parent-compare-bty{
        
        width:calc(100% - 3rem);
        margin:1.5rem auto;
    }
    
    .compare-product-main-class-parent-All{
        
        min-height:initial !important;
    }
    
    
    .container-fluid-parent-compare-bty .row-first-child-compare-page-FLVME #content{
        
        padding:.75rem !important;
    }
    
    .compare-bty-inner-div{
        
        border-left:0;
    }
    

    
    
}


@media screen and (min-widtH:576px) and (max-width:767px) {
    
    
    
    .flex-wrap-copare-products-insted-using-row .col-lg-3:nth-child(even) .compare-bty-inner-div{
        
        border-left:0 !important;
    }
    

    
    
}



@media screen and (min-width:768px) and (max-width:991px) {
    
    .flex-wrap-copare-products-insted-using-row .col-xl-3:nth-child(4n) .compare-bty-inner-div{
        
        border-left:1px solid #e3e3e3;
    }
    
    
    .flex-wrap-copare-products-insted-using-row .col-lg-3:nth-child(3n) .compare-bty-inner-div{
        
        border-left-color:#FFF !important;
    }
    
}









/*compare page*/
/*compare page*/
/*compare page*/



/*wishlist page*/
/*wishlist page*/
/*wishlist page*/
/*wishlist page*/


@media screen and (max-width:600px){
    
    
        
#account-wishlist .breadcrumb{
    
    padding: 0 !important;
    overflow: hidden !important;
    margin: 0 0 1.5rem 0!important;
}

#account-wishlist .breadcrumb li{
    
    position: Relative !important;
    display: inline-block !important;
    margin-left: .75rem !important;
    padding-left: 1.5rem !important;
}


#account-wishlist .breadcrumb li a {
    
    color: #81858b !important;
    font-size: 14px !important;
    line-height:normal !important;
    font-weight: Bold !important;
}

#account-wishlist .breadcrumb li:last-child a{
    
    color:var(--config_color_2) !important;
}

html body #account-wishlist.container-fluid .breadcrumb li:before{
    
    content: '/' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 20px !important;
    bordeR: 0 !important;
    displaY:block !important;
    width: auto !important;
    height: auto !important;
}


#account-wishlist .breadcrumb li:last-child{
    
    padding:0 !important;
}


#account-wishlist .breadcrumb li a i{
    
    color: var(--config_color_1) !important;
    font-size: 21px !important;
    vertical-align: middle !important;
}
    
    
html body #account-wishlist.container-fluid .breadcrumb li:last-child:before {
    
    content:'' !important;
    
}

}

@media screen and (max-width:991px) {
    
.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist button{
    
    width:100%;
}    


.wishlist-top-class-in-content-id .table-responsive table tbody .td-action-wlist a{
    
    width:100%;
    margin:5px 0 0 0;
}


.wishlist-top-class-in-content-id .table-responsive{
    
    overflow-x:auto;
}


.wishlist-top-class-in-content-id{
    
    min-height:initial !important;
}


    
}


/*wishlist page*/
/*wishlist page*/
/*wishlist page*/
/*wishlist page*/



/*footer pages responsive*/
/*footer pages responsive*/
/*footer pages responsive*/




@media screen and (max-width:575px) {
    
    
    .beauty-custom-mdl-footer-same-style{
        
        margin:1.5rem auto;
        padding:.75rem !important;
    }
    
    .beauty-custom-mdl-footer-same-style .col-xl-12{
        
        padding:0;
    }
    
    
    
    
    
    
    
    
}



/*footer pages responsive*/
/*footer pages responsive*/
/*footer pages responsive*/




/*account pages*/
/*account pages*/
/*account pages*/
/*account pages*/

@media screen and (max-width:575px){
    
    .changepassworddiv{
        
        width:100%;
    }
    
    .form-mbtop10{
        
        margin-top:10px;
    }
    
    #customer-profile-form{
        
        margin-top:10px;
    }
    
    .dont-pad10px{
        
        padding:0;
    }
    
    .main-content-account-pages-bty-theme{
        
        margin:1.5rem auto;
        padding:0 .75rem !important;
    }
    
    .main-content-account-pages-bty-theme .profile-cover .details{
        
        width:100%;
    }
    
    
    .main-content-account-pages-bty-theme .profile-cover .user-picture{
        
        margin:0 auto 10px;
        display:flex;
        float:none;
    }
    
    .main-content-account-pages-bty-theme .address-list{
        
        margin-top:10px;
    }

    .address-guess-first-page .address-list h2 a{
        
        float:none;
        margin-right:10px;
    }
    
    .address-guess-first-page .address-item-cta .btn-outline-secondary{
        
        border:1px solid;
        margin-left:10px;
        display:inline-block;
    }
    
    .address-guess-first-page .address-item-cta .btn-outline-secondary2{
        
        border:1px solid;
        display:inline-block;
    }
    
    
    #replace-address-form-div{
        
        margin-top:10px;
    }
    
    
    
    
}







@media screen and (min-width:576px) and (max-width:767px) {
    
    
    .main-content-account-pages-bty-theme{
        
        margin:3rem auto;
    }
   
    
    
}


@media screen and (max-width:991px){
    
    
     .address-guess-first-page .address-item-cta .btn-outline-secondary{
        
        border:1px solid;
        margin-left:10px;
        display:inline-block;
    }
    
    .address-guess-first-page .address-item-cta .btn-outline-secondary2{
        
        border:1px solid;
        display:inline-block;
    }
}

@media screen and (min-width:888px) and (max-width:1100px) {
    
    
    
    
    .main-content-account-pages-bty-theme .profile-cover .details{
        
        width:100%;
    }
    
    
    .main-content-account-pages-bty-theme .profile-cover .user-picture{
        
        margin:0 auto 10px;
        display:flex;
        float:none;
    }
    
  
    
    
    
}



/*account pages*/
/*account pages*/
/*account pages*/
/*account pages*/




/*product buy and payment pages*/
/*product buy and payment pages*/
/*product buy and payment pages*/
/*product buy and payment pages*/


@media screen and (max-width:767px){
    
    #p-cartMobile__content{
        
        width:100%;
        max-width:initial;
    }
    
    .padding-box-checkout-cart-FLVME{
        
        margin:1.5rem auto !important;
        padding:.75rem !important;
    }
    
    .c-checkout-stepbar__step-image-wrapper:after, .c-checkout-stepbar__step-image-wrapper:before{
        
        display:none;
    }
    
    
    .padding-box-checkout-cart-FLVME .c-checkout-stepbar__step-title{
        
        font-size:13px;
    }
    
    
    #p-cartMobile__content{
        
        padding:0 1.5rem;
    }
    
    
    .cartmobkh #p-cartMobile__content #cartfrm{
        
        border:1px solid #e3e3e3;
        border-radius:11px;
    }
    
    
    .p-cartMobile__rowContent{
        
        padding:.75rem;
    }
    
    
    
    .cartmobkh .p-cart__removeItem.c-btn__icon.icon-cancel{
        
        border-color:var(--config_color_1) !important;
    }
    
    .cartmobkh [class*=" icon-"], [class^=icon-]{
        
        color:var(--config_color_1) !important;
        padding-right:0;
    }
    
    .p-cartMobile__discount{
        
        color:var(--config_color_1) !important;
    }
    
    
    
    
    
}


@media screen and (min-width:768px) and (max-width:888px){
    
    
    
     #p-cartMobile__content{
        
        width:100%;
        max-width:initial;
        
         
     }
     
     .cartmobkh #p-cartMobile__content #cartfrm{
         
         width:100%;
         margin:0;
     }
    
     .cartmobkh{
         
         display:Flex !important;
     }
    
    .padding-box-checkout-cart-FLVME{
        
        margin:1.5rem auto !important;
        padding:.75rem !important;
    }
    
    .c-checkout-stepbar__step-image-wrapper:after, .c-checkout-stepbar__step-image-wrapper:before{
        
        display:none;
    }
    
    
    .padding-box-checkout-cart-FLVME .c-checkout-stepbar__step-title{
        
        font-size:13px;
    }
    
    
    #p-cartMobile__content{
        
        padding:0 1.5rem;
    }
    
    
    .cartmobkh #p-cartMobile__content #cartfrm{
        
        border:1px solid #e3e3e3;
        border-radius:11px;
    }
    
    
    .p-cartMobile__rowContent{
        
        padding:.75rem;
    }
    
    
    
    .cartmobkh .p-cart__removeItem.c-btn__icon.icon-cancel{
        
        border-color:var(--config_color_1) !important;
    }
    
    .cartmobkh [class*=" icon-"], [class^=icon-]{
        
        color:var(--config_color_1) !important;
        padding-right:0;
    }
    
    .p-cartMobile__discount{
        
        color:var(--config_color_1) !important;
    }
    
    
    
    
    
    
    
}





@media screen and (min-width:889px) and (max-width:991px) {
    
    
    .p-cart__row{
        
        flex-wrap:wrap;
    }
    
    .p-cart__warehouseInfo{
        
        padding-right:20px;
    }
    
    
    .p-cart__quantityItem{
        
        flex:none;
        width:40%;
    }
    
    
    .p-cart__priceItem{
        
        flex:none;
        width:auto;
    }
    
    .p-cart__paymetInfoCardInfo{
        
        padding:10px .75rem;
    }
    
    
    
    
    
    
    
    
    
    
    
    
}



@media screen and (min-width:992px) and (max-width:1400px) {
    
    .p-cart__row{
        
        flex-wrap:wrap;
    }
    
    .p-cart__warehouseInfo{
        
        padding-right:20px;
    }
    
    
    .p-cart__quantityItem{
        
        flex:none;
        width:40%;
    }
    
    
    .p-cart__priceItem{
        
        flex:none;
        width:auto;
    }
    
    .p-cart__paymetInfoCardInfo{
        
        padding:10px .75rem;
    }
    
    
    

    
    
    
    
}




/*checkout chekcout*/
/*checkout chekcout*/
/*checkout chekcout*/
.m-top-20 {
    margin-top: 20px !important;
}

@media screen and (max-width:575px) {
    
    html body .checkout-parent-class-FLVME-bty{
        
        margin:1.5rem auto;
        padding:0;
    }
    
    .c-sampleCard__headerIcon{
        
        padding-right:0;
    }
    
    .c-addressCard--is-main{
        
        padding:.75rem;
    }
    
    .margin-bottom-15mobileFLM{
        
        margin-bottom:15px !important;
    }
    
    .padding-0-zero-checkout{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
    #paymentstep{
        
        display:None;
    }
    
    .p-shipping__content{
        
        padding-bottom:0;
    }
    
}




@media screen and (min-width:576px) and (max-width:767px) {
    
    
    
    .margin-bottom-15mobileFLM{
        
        margin-bottom:15px !important;
    }
    
    .padding-0-zero-checkout{
        
        padding-right:0 !important;
        padding-left:0 !important;
    }
    
      #paymentstep{
        
        display:None;
    }
    
    .p-shipping__content{
        
        padding-bottom:0;
    }
    
    
    
    
    
    
}






















/*checkout chekcout*/
/*checkout chekcout*/
/*checkout chekcout*/



/*product buy and payment pages*/
/*product buy and payment pages*/
/*product buy and payment pages*/
/*product buy and payment pages*/




/*404 page*/
/*404 page*/
/*404 page*/

@media screen and (max-width:575px) {
    
    
    .empty-basketpage-FLVME-bty{
        
        min-height:initial !important;
        padding:3rem 0 !important;
    }

    
}


/*404 page*/
/*404 page*/
/*404 page*/


#desktopcomparetcontainer .fa-check-circle{
    
    color:var(--config_color_1) !important;
}



#desktopcomparetcontainer{
    
    border:1px solid #e3e3e3;
}




.account-logout-bty-theme-orange-whole-keeper{
    
    width:calc(100% - 3rem);
    margin:60px auto;
    position:Relative;
    padding:1.5rem !important;
    border:1px solid #e3e3e3;
    max-width:initial;
    border-radius:11px;
}

.account-logout-bty-theme-orange-whole-keeper .breadcrumb{
    
    padding: 0 !important;
    overflow: hidden;
    margin: 0 0 1.5rem 0 !important;
}

.account-logout-bty-theme-orange-whole-keeper .breadcrumb li{
    
    position: Relative;
    display: inline-block;
    margin-left: .75rem;
    padding-left: 1.5rem;
}

.account-logout-bty-theme-orange-whole-keeper .breadcrumb li a{
    
    color: #81858b;
    font-size: 14px;
    font-weight: Bold;
}

.account-logout-bty-theme-orange-whole-keeper .breadcrumb li:After{
    
    content: '/' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 20px !important;
    bordeR: 0 !important;
    width: auto !important;
    height: auto !important;
}

.account-logout-bty-theme-orange-whole-keeper .breadcrumb li:last-child:After{
    
    content:'' !important;
}



.account-logout-bty-theme-orange-whole-keeper .breadcrumb li:last-child a{
    
    color:#000 !important;
}



.account-logout-bty-theme-orange-whole-keeper .breadcrumb li a i{
    
    color: var(--config_color_1);
    font-size: 21px;
    vertical-align: middle;
}

.account-logout-bty-theme-orange-whole-keeper .supagebox{
    
    padding:0 !important;
    box-shadow:none !important;
    display:flex;
    align-items:Center;
    justify-content:Center;
    flex-wrap:wrap;
    
}


.supagept20{
    
    padding-top:0;
}



.account-logout-bty-theme-orange-whole-keeper .supagebox .fa-sign-out{
    
    font-size:150px;
    color:var(--config_color_1);
    vertical-align:middle;
    display:block;
    text-align:center;
}


.account-logout-bty-theme-orange-whole-keeper .supagebox .supagept20 h1{
    
    color:#000;
    font-size:22px;
    font-weight:Bold;
    margin:0 0 1.5rem 0;
    line-height:Normal;
    
}



.account-logout-bty-theme-orange-whole-keeper .supagebox .supagept20 p{
    
    font-size:18px;
    margin:.75rem 0;
    line-height:normal;
    font-weight:Bold;
    color:#000;
}


.account-logout-bty-theme-orange-whole-keeper .supagebox .supagept20 a{
    
    color:#fff;
    font-size:16px;
    background:var(--config_color_1) !important;
    border-color:transparent !important;
    text-shadow:none !important;
    transition:all .25s;
}


.account-logout-bty-theme-orange-whole-keeper .supagebox .supagept20 a:hover{
    
    color:#FFF !important;
    border-color:var(--config_color_1) !important;
}



@media screen and (max-width:575px) {
    
    
    .hezaroyek-login-page-section{
        
        height:100% !important;
        padding:1.5rem 0;
    }
    
    
    .hezaroyek-login-page-section .l-auth__submitButton{
        
        width:100%;
    }
    
    .hezaroyek-login-page-section .p-login{
        
        padding-bottom:0;
        margin-bottom:0;
    }
    
    .p-login__phoneIcon{
        
        padding-right:0;
        color:var(--config_color_1);
    }
    
    .hezaroyek-login-page-section .l-auth__submitButton .l-auth__submitIcon{
        
        color:#FFF;
        padding:0;
    }
    
}



@media screen and (min-width:576px) and (max-width:767px){
    
    .hezaroyek-login-page-section .p-login{
        
        padding-bottom:0;
        margin-bottom:0;
    }
    
    .hezaroyek-login-page-section{
        
        height:100% !important;
        padding:1.5rem 0;
    }
    
    .p-login__phoneIcon{
        
        padding-right:0;
        color:var(--config_color_1);
    }
    
    .hezaroyek-login-page-section .l-auth__submitButton .l-auth__submitIcon{
        
        color:#FFF;
        padding:0;
    }
    
}

@media screen and (min-width:768px) and (max-width:991px){
    
    .hezaroyek-login-page-section{
        
        height:100% !important;
        padding:1.5rem 0;
    }
    
    .p-login__phoneIcon{
        
        padding-right:0;
        color:var(--config_color_1);
    }
    
    .hezaroyek-login-page-section .l-auth__submitButton .l-auth__submitIcon{
        
        color:#FFF;
        padding:0;
    }
    
    .hezaroyek-login-page-section .p-login{
        
        padding-bottom:0;
        margin-bottom:0;
    }
    
}


.p-login__phoneIcon{
        
        padding-right:0;
        color:var(--config_color_1);
    }
    
    .hezaroyek-login-page-section .l-auth__submitButton .l-auth__submitIcon{
        
        color:#FFF;
        padding:0;
    }
    





/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/
/*Beauty Theme 2 Css codes*/


.beuaty-theme-2-homeslider-right-side{
    
    position:relative;
    padding:60px 0;
    width:100%;
    border-radius:11px;
    overflow:hidden;
    height:100%;
}

/*.beuaty-theme-2-homeslider-right-side .container-fluid{*/
    
/*    height:100%;*/
/*}*/

/*.beuaty-theme-2-homeslider-right-side .container-fluid .row{*/
    
/*    height:100%;*/

/*}*/
/*.beuaty-theme-2-homeslider-right-side .container-fluid .row .col-xl-12{*/
    
/*    height:100%;*/
/*}*/

.beuaty-theme-2-homeslider-right-side .swiper {
      width: 100%;
      height: 100%;
    }

.beuaty-theme-2-homeslider-right-side .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.beuaty-theme-2-homeslider-right-side .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      border-radius:11px;
      object-fit: cover;
    }

.beuaty-theme-2-homeslider-right-side .swiper {
      margin-left: auto;
      margin-right: auto;
    }




.bty-theme-2-slider-swiper-controls{
    
    display:flex;
    align-items:Center;
    justify-content:center;
    position:absolute;
    right:1.5rem;
    bottom:1.5rem;
}



.bty-theme-2-slider-swiper-controls .swiper-btn{
    
    position:unset !important;
}

.bty-theme-2-slider-swiper-controls .swiper-button-next{
    
    margin-right:.75rem !important;
}





.beuaty-theme-2-homeslider-right-side .swiper-pagination{
    
    bottom:1.5rem;
    width:auto;
    right:50%;
    transform:TranslateX(50%);
    margin:auto;
    display:flex;
    align-items:Center;
    justify-content:center;
}


.beuaty-theme-2-homeslider-right-side .swiper-pagination-bullet{
    
    transition:all .25s;
}

.beuaty-theme-2-homeslider-right-side .swiper-pagination-bullet-active{
    
    width:20px;
    background:var(--config_color_1);
    border-radius:8px;
    opacity:1;
}


.side-banners-slider-theme-2-bty{
    
    position:Relative;
    padding:60px 0;
    width:100%;
    height:100%;
}

.side-banners-slider-theme-2-bty .row .col-xl-12 img{
    
    width:100%;
    height:100%;
    border-radius:11px;
}



.side-banners-slider-theme-2-bty .container-fluid{
    
    padding-right:0;
}

.slider-theme-2bty-info{
    
    margin-right:0;
    margin-left:0;
}

.slider-theme-2bty-info .container-fluid{
    
    padding:0;
}






.inner-side-banners-relative{
    
    width:100%;
    height:calc(50% - 1.5rem);
}



.side-banners-slider-theme-2-bty .row .col-xl-12 .inner-side-banners-relative:nth-child(2){
    
    margin-top:1.5rem;
}


.beuaty-theme-2-homeslider-right-side .col-xl-12{
    
    height:fit-content;
}

.category-theme-2info-mdl .so-categories{
    
    margin:0 !important;
}


.category-bty-theme-2-info-mdl-section{
    
    position:Relative;
    width:100%;
}


.category-bty-theme-2-info-mdl-section .row{
    
    justify-content:Center;
    text-align:center;
}

.category-bty-theme-2-info-mdl-section .row .cat-theme2-inner-div{
    
    position:Relative;
    width:100%;
    text-align:center;
}



.category-bty-theme-2-info-mdl-section .row .cat-theme2-inner-div a{
    
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#000;
    font-size:16px;
    font-weight:bold;
    margin:.75rem 0;
}



.category-bty-theme-2-info-mdl-section .row .cat-theme2-inner-div span{
    
    color:var(--config_color_1);
    font-size:14px;
    font-weight:Bold;
}



.category-bty-theme-2-info-mdl-section .col-xl-12 h1{
    
    color:#000;
    margin:0 0 60px 0;
    font-size: 22px;
    font-weight: bold;
    line-height: Normal;
}







.bty-banner-section-new-for-theme2{
    
    position:Relative;
    width:100%;
    padding:60px 0 0 0;
}

.bty-banner-section-new-for-theme2 img{
    
    width:100%;
    height:100%;
    border-radius:11px;
}


/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/


#desktopbasketmain .fa-check-circle{
    
    color:var(--config_color_1) !important;
}



#desktopbasketmain .progress .bar{
    
    background-color:var(--config_color_1) !important;
}


#desktopbasketmain #desktopcloselink{
    
    background-color:var(--config_color_1) !important;
    outline:none !important;
    border-color:var(--config_color_1) !important;
    color:#FFF;
}


#desktopbasketmain .btn-outline-primary{
    
    border-color:var(--config_color_1) !important;
    background:#FFF !important;
    color:#000 !important;
}


#desktopbasketmain .text-info span{
    
    color:#000 !important;
}



#desktopbasketcontainer .fa-check-circle{
    
    color:var(--config_color_1) !important;
}


#desktopbasketcontainer .progress .bar{
    
    background-color:var(--config_color_1) !important;
}


#desktopbasketcontainer #desktopcloselink{
    
    background:#FFF !important;
    outline:none !important;
    border-color:var(--config_color_1) !important;
    color:#FFF;
    padding: 10px;
}

#desktopbasketcontainer .btn-outline-primary{
    
    border-color:var(--config_color_1) !important;
    background:#FFF !important;
    color:#000 !important;
}

#desktopbasketcontainer .btn-primary{
    
    background-color:var(--config_color_1) !important;
    outline:none !important;
    border-color:var(--config_color_1) !important;
    color:#FFF;
    padding: 10px;
}

#desktopbasketcontainer .text-info span{
    
    color:#000 !important;
}

/*-------------*/
/*-------------*/
/*-------------*/


#mobilebasketmain .fa-check-circle{
    
    color:var(--config_color_1) !important;
}



#mobilebasketmain .progress .bar{
    
    background-color:var(--config_color_1) !important;
}


#mobilebasketmain #desktopcloselink{
    
    background-color:var(--config_color_1) !important;
    outline:none !important;
    border-color:var(--config_color_1) !important;
    color:#FFF;
}

#mobilebasketmain .btn-primary{
    
    background-color:var(--config_color_1) !important;
    outline:none !important;
    border-color:var(--config_color_1) !important;
    color:#FFF;
}

#mobilebasketmain .btn-outline-primary{
    
    border-color:var(--config_color_1) !important;
    background:#FFF !important;
    color:#000 !important;
}


#mobilebasketmain .text-info span{
    
    color:#000 !important;
}

#mobilebasketmain .view-recommended-product{
    
    display:none;
}


@media screen and (min-width:768px) and (max-width:991px){
    
    
    .modal{
        
        padding-top:0 !important;
    }
    
    
    #desktopbasketcontainer{
        
        width:60%;
    }
}

@media screen and (min-width:300px) and (max-width:767px){
    
    
    #desktopbasketcontainer{
        
        width:95%;
    }
}


@media screen and (min-width:992px) and (max-width:1199px){
    
    #desktopbasketcontainer .iconco{
        
        padding:0 1.5rem;
    }
}




@media screen and (max-width:575px){
    
    .productbasketFLVME-right-absolute.showup{
        
        width:100%;
    }
    
    .empty-bask-kkz{
        
        margin-top:0 !important;
    }
    
}


/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/
/*css extra for fix design and added new codes*/


.cat-empty-text-and-link-FLVME {
    padding: 120px;
    text-align: center;
}

.cat-empty-text-and-link-FLVME p{
    font-size: 25px;
    color: black;
    margin: 40px 0 !important;
}    

.cat-empty-text-and-link-FLVME a{
   font-size: 20px;
    color: #ffffff;
    background-color: #ffc815;
    border: 1px solid #ffc815;
    border-radius: 10px;
    padding: 6px; 
}    

.blog-content .article-title h4 {
    font-size: 20px;
    text-align: center;
}
.blog-content .article-title h4 a {
  color:black !important;
}
.blog-listitem {
    padding: 120px 0;
}
.content-conectpage {
    height:298px;
}

.hezaroyek-login-page-section .container-fluid {
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-image-and-text {
    text-align:center;
}

.hezaroyek-login-page-section {
    padding:100px 0;
    color: black;
}



.main-content-account-pages-bty-theme .profile-cover .links .btn-outline-primary {
    color:var(--config_color_1)  !important;
}


.error-404-simple-middle-content-FLVME p:first-child{
    color: #ffc815;
    font-size: 13rem;
    -webkit-text-stroke: 1px #000;
}






















































































































































































































































































































































































































































