.catalog_cat_box::-webkit-scrollbar{width:6px}.catalog_cat_box::-webkit-scrollbar-track{background:#d3d3d3;border-radius:12px}.catalog_cat_box::-webkit-scrollbar-thumb{background-color:#237ACA !important;border-radius:12px}.catalog_sub-cat_box::-webkit-scrollbar{width:6px}.catalog_sub-cat_box::-webkit-scrollbar-track{background:#d3d3d3;border-radius:12px}.catalog_sub-cat_box::-webkit-scrollbar-thumb{background-color:#237ACA;border-radius:12px}.homepage-menu{position:relative}@keyframes ldio_04g6rlc2rukt{0%{top:96px;left:96px;width:0;height:0;opacity:1}100%{top:18px;left:18px;width:156px;height:156px;opacity:0}}@keyframes ldio_04g6rlc2rukt_catalog{0%{top:20px;left:20px;width:0;height:0;opacity:1}100%{top:4px;left:4px;width:30px;height:30px;opacity:0}}.ldio_04g6rlc2rukt div,.ldio_04g6rlc2rukt_catalog div{position:absolute;border-width:4px;border-style:solid;opacity:1;border-radius:50%;animation:ldio_04g6rlc2rukt 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.ldio_04g6rlc2rukt_catalog div{animation:ldio_04g6rlc2rukt_catalog 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.ldio_04g6rlc2rukt div:nth-child(1),.ldio_04g6rlc2rukt_catalog div:nth-child(1){border-color:#237ACA;animation-delay:0s}.ldio_04g6rlc2rukt div:nth-child(2),.ldio_04g6rlc2rukt_catalog div:nth-child(2){border-color:#237ACA;animation-delay:-0.5s}.loadingio_spinner_ripple_b7wiz0mrh17{width:200px;height:200px;display:inline-block;overflow:hidden;background:transparent;top:50%;left:50%}.ldio_04g6rlc2rukt,.ldio_04g6rlc2rukt_catalog{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.ldio_04g6rlc2rukt div,.ldio_04g6rlc2rukt_catalog div{box-sizing:content-box}.Loader__centred{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.subCatWrapper{overflow-y:scroll;overflow-x:hidden;display:flex;justify-content:space-around;position:fixed !important;border-radius:4px;max-width:1600px;height:79vh;width:78%;background-color:#f2f2f2;box-shadow:10px 10px 10px rgba(0,0,0,.5);top:143px;left:259px;z-index:103;padding:15px 1%}.subCatWrapper::-webkit-scrollbar{width:19px}@media screen and (max-width: 1200px){.subCatWrapper{display:none}}@media screen and (min-width: 1880px){.subCatWrapper{left:13%}}@media screen and (min-width: 2000px){.subCatWrapper{left:15%}}@media screen and (min-width: 2130px){.subCatWrapper{left:17%}}@media screen and (min-width: 2250px){.subCatWrapper{left:19%}}@media screen and (min-width: 2415px){.subCatWrapper{left:21%}}@media screen and (min-width: 2590px){.subCatWrapper{left:23%}}.homepage-menu ul li{padding-top:12px;display:flex;align-items:center;font-size:15px;font-family:Montserrat,sans-serif;line-height:22px}.homepage-menu ul li img{width:25px;height:25px;margin-right:10px;display:inline-block}.homepage-menu ul li a,.subCat__link{font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;color:#fff;text-decoration:none;text-transform:capitalize;width:100%;letter-spacing:.5px}.subCat__img{width:10%;height:10%}.newMenu .homepage-menu ul{display:flex;align-items:center;border:none;margin:0 auto 20px;overflow-y:scroll}.newMenu .homepage-menu h5{margin-top:16px}.newMenu .homepage-menu ul li{width:250px;box-sizing:border-box;margin-top:unset;padding:5px 30px 5px 40px;display:flex;align-items:center;text-align:left;margin-bottom:15px;border:none}.newMenu .homepage-menu ul li a{font-size:20px}.homepage-menu ul li a:hover{text-decoration:underline;color:#c8ac98}.homepage-menu-small-header{display:block;background-color:#c8ac98;width:100%;border-radius:5px;cursor:pointer;padding:8px 0;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;max-width:200px}.homepage-menu-small-header p{font-size:15px}.homepage-menu-small-header:hover{border:1px solid #fff}.homepage_menu_wrapper-inner{position:sticky;top:175px}.homepage-menu.homepage-menu-small_show{display:none}.mainCat:hover .mainCat__link,.mainCat:hover .mainCat__removed_link{text-decoration:none}.mainCat__link,.mainCat__removed_link{line-height:1;text-decoration:none;display:grid;grid-template-columns:20% 80%}.mainCat__link span,.mainCat__removed_link span{grid-row-start:1;grid-row-end:3;display:flex;align-items:center}.mainCat__link:after,.mainCat__removed_link:after{grid-column-start:2;grid-column-end:3;display:block;left:20%;width:0;height:1.5px;background:linear-gradient(100deg, rgba(200, 172, 152, 0.5) 20%, rgba(33, 35, 34, 0.001) 90%);content:"";transition:width .5s ease-out}.mainCat__link:hover:after,.mainCat__link:focus:after,.mainCat__removed_link:hover:after,.mainCat__removed_link:focus:after{width:100%}.mainCat{color:#fff;transition:all .3s ease}.mainCat:hover{color:#c8ac98}.ulForSubCat{column-count:3}@media screen and (min-width: 1610px){.ulForSubCat{column-count:4}}.subCat{width:300px !important;text-align:center;padding:5px 10px;page-break-inside:avoid;break-inside:avoid}.subCat__img{width:150px;height:150px}.products{transition:all .3s ease;font-size:14px;font-family:Montserrat,sans-serif;padding:0;letter-spacing:1px}.products:hover{cursor:pointer}.products:hover .products__link{color:#75553e}.products__link{color:#4d4b4b;text-decoration:none;font-size:13px}.products__link:after{display:block;left:0;width:0;height:1.5px;background:linear-gradient(100deg, rgba(117, 85, 62, 0.5) 20%, rgba(33, 35, 34, 0.001) 90%);content:"";transition:width .5s ease-out}.products:hover .products__link:after{width:100%}.lvl1{display:flex}.lvl2-2{display:flex;flex-direction:column;text-align:left}.lvl2-2-p{color:#a78166;font-weight:bold;margin-bottom:5px;transition:.1s !important}.lvl2-2-p:hover{color:#cfa487}.hoverActive{color:#c8ac98 !important}.hoverActive:after{width:100%}.menu_wrapper{display:flex;max-width:1920px;margin:0 auto}@media screen and (max-width: 650px){.menu_wrapper{display:flex;flex-direction:column}}.negeso_veilings{display:flex;justify-content:space-around;z-index:4;transition:all .8s}@media screen and (max-width: 900px){.negeso_veilings .negeso_veilings_fourth_li{display:none}.negeso_veilings .negeso_veilings_fifth_li{display:none}}@media screen and (max-width: 1260px){.negeso_veilings{flex-direction:column; color: white;}}.negeso_veilings li{width:auto;margin:0;position:relative;cursor:pointer;font-family:Montserrat,sans-serif;font-size:19px;letter-spacing:.7px;text-align:center;font-weight:400;display:inline-block;margin:0 1rem}
.negeso_veilings li > a{transition:all .1s ease;margin-top:.2rem;text-decoration:none;padding:5px 10px;display:inline-block;font-size:16px;text-transform: uppercase; font-family: 'Roboto'; color: black;}.negeso_veilings li > a:hover{color:#6a6a69}.negeso_menu:not(.veiling){justify-content:unset}.menu_wrapper{display:flex;justify-content:center;background:none;margin-top:5px}@media screen and (max-width: 1260px){.menu_wrapper{flex-direction:column}.negeso_veilings li a{color:black;}.negeso_veilings li a:hover{color:white;}}.negeso_veilings li a:hover::after{width:100%}.negeso_veilings .Loader__small{position:absolute;top:-2px;left:35px;height:40px;width:40px}.negeso_veilings .loader_li{display:flex;justify-content:center;align-items:center;width:40px;height:40px}@media screen and (max-width: 1260px){.negeso_veilings .loader_li{display:none}}.negeso_veilings .catalog__loader{position:relative;max-width:100%;max-height:100%}.negeso_veilings .link-hiden{color:#bababa;pointer-events:none;cursor:default}@media screen and (max-width: 1260px){.menu_wrapper{margin:0 auto !important}}.menu_hide,.hide_sub-cat{display:none !important}.catalog_menu_wrapper_less_width{width:210px !important}.catalog_menu_wrapper_less_width .catalog_cat_box{width:100% !important;border-right:none !important}
.catalog_menu_active{
    /* height:160%;background:#fffeff; */
    color:#237ACA;
    /* border-radius:3px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.79);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,.79);box-shadow:0px 0px 8px 0px rgba(0,0,0,.79);z-index:1 */
}
/* .catalog_menu_wrapper{
    width:96%;
    left:2%;
    position:fixed;
    top:120px;
    background:#fffeff;
    -webkit-box-shadow:0px 7px 8px 0px rgba(72,72,72,.79);
    -moz-box-shadow:0px 7px 8px 0px rgba(72,72,72,.79);
    box-shadow:0px 7px 8px 0px rgba(72,72,72,.79);
    display:flex;
    padding:0;
    z-index:2
} */
.catalog_menu_wrapper {
    position: fixed;
    z-index: 2;
    /* margin-top: 36px; */
}
/* @media screen and (min-width: 1900px){.catalog_menu_wrapper{width:80%;left:10%}}@media screen and (min-width: 2250px){.catalog_menu_wrapper{width:70%;left:15%}}@media screen and (max-width: 1260px){.catalog_menu_wrapper{top:120px;width:28%;left:71%}}@media screen and (max-width: 900px){.catalog_menu_wrapper{width:38%;left:61%}}@media screen and (max-width: 550px){.catalog_menu_wrapper{top:120px;left:41%;width:58% !important}}@media screen and (max-width: 400px){.catalog_menu_wrapper{top:120px;left:21%;width:78% !important}}@media screen and (max-width: 470px){.catalog_menu_wrapper{top:120px}} */
.catalog_menu_wrapper .catalog_item .cat_ul{display:flex;flex-direction:column}.catalog_menu_wrapper .catalog_item .cat_ul div{padding:0;margin:0;text-align:left}@media screen and (max-width: 550px){.catalog_menu_wrapper .catalog_item .cat_ul div{text-align:center}}.catalog_menu_wrapper .catalog_item .cat_ul div:after{display:none}.catalog_menu_wrapper .catalog_item .cat_ul div p{position:relative;font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;transition:.3s;color:#000;font-size:1rem;font-weight:400;line-height:1.4rem;padding:10px 0 10px 20px}.catalog_menu_wrapper .catalog_item .cat_ul div p:hover{background:#ffd5a4}.catalog_menu_wrapper .catalog_item .cat_ul div a{transition:.3s;color:#000;font-size:1rem;font-weight:400;line-height:1.5rem;padding:10px 0 10px 20px}.catalog_menu_wrapper .catalog_item .cat_ul div a:hover{background:#ffd5a4}.catalog_menu_wrapper .catalog_item .cat_ul div .cat_back{background:#ffd5a4}
.catalog_menu_wrapper .catalog_cat_box{
    border-right:1px solid #d3d3d3;
    width:280px;
    /* width:250px; */
    background:#fffeff;
    overflow-y:scroll;
    /* overflow-x:hidden; */
    max-height:calc(100vh - 250px);
    box-shadow: 0px 2px 4px rgba(75, 75, 75, 0.25);
    border-radius: 10px;
    padding: 25px 0;
}
@media screen and (max-width: 1260px){
    .catalog_menu_wrapper {
        position: absolute;
        left: -50%;
    }
    .catalog_menu_wrapper .catalog_cat_box{
        height:calc(100vh - 450px);
        width:100%;
        overflow-y: scroll;
    }
}
.catalog_menu_wrapper .catalog_sub-cat_hide{display:none}.catalog_menu_wrapper .catalog_sub-cat_box{width:100%;background:#fffeff;overflow-y:scroll;max-height:calc(100vh - 250px);padding:20px}@media screen and (max-width: 1260px){.catalog_menu_wrapper .catalog_sub-cat_box{display:none}}.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px 25px}@media screen and (max-width: 1350px){.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1000px){.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box{grid-template-columns:1fr}}.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box a{padding:0;margin:0}.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box a:after{display:none}.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box a p{font-family:Open Sans,Arial,Helvetica,Verdana,sans-serif;transition:.3s;color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:left}.catalog_menu_wrapper .catalog_sub-cat_box .sub-cat_sub-box a p:hover{text-decoration:underline}
.main_cat {
    padding: 3px 29px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
}
#cat_box a {
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 30px;
}
#cat_box a:hover {
    background-color: #8d99aa;
    color: white;
}
#cat_box a:hover svg{
    stroke: white;
}