html, body{background-color:#B38B6D}
/*.bg-default {
	background-color: #B38B6D;
}*/
::selection {
  color: inherit;
  background: transparent;
}
.table-cart-link, .table-cart tbody tr td{font-size:14px;}
.more-varient{position:absolute;top:0;padding: 3px 7px;border-radius:4px; background:#efe8dae6;color:#000;}
.Heading, .diy-kits-button a, a.Button, body, p,button{font-family: "Cantarell", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color: #1c1b1b;}
.Button,.spr-button-primary:not(input),.spr-pagination-next>a,.spr-pagination-prev>a,.spr-summary-actions-newreview,input.spr-button-primary {
    position: relative;
    display: inline-block;
    padding: 14px 28px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));
    text-align: center;
    letter-spacing: .2em;
    
    font-weight: var(--heading-font-weight);    
    background-color: transparent;
    transition: color .45s cubic-bezier(.785, .135, .15, .86),border .45s cubic-bezier(.785, .135, .15, .86);
    z-index: 1;
    -webkit-tap-highlight-color: initial
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-nav-wrap{width:100%;border-top:2px solid #ffffff6e;border-bottom:2px solid #ffffff6e;padding: 3px 0!important;}

.header-top{background: #000000bf;width: 100%;}
.rd-navbar-main-outer{background: #000000bf;width: 100%;}

.ImageHero {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-size: cover;
    background-position: center;
    min-height: 380px;
    width: 100%;
    overflow: hidden
}

.ImageHero--preserveRatio {
    min-height: 0;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}
.product{max-width: 567px;}

header{z-index: 2;position: relative;}
.swiper-container{position: absolute;top:0;}
.section-banner{position: absolute;top:0;width:100%}
/*.rd-navbar, .rd-navbar-fixed .rd-navbar-panel{background: transparent;}*/
.products-section{margin-top:2%}
.categories{margin-top:42%}
.shop-by-category{}


.listcategory ul {justify-content: space-between;padding-left: 0px; 
    max-width: fit-content;
    margin-inline:auto;display: flex;
    gap: 20px;
    padding-left: 0;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none
}

.listcategory ul::-webkit-scrollbar {
    display: none
}

.listcategory ul li {
    flex-shrink: 0;
    scroll-snap-align: start;
    scroll-snap-stop:always}

.listcategory ul li div {
    text-align: center
}

.listcategory ul li span {
    display: block;
    margin-top: 10px;
    font-size: 13px;
    color: #000
}

  .listcategory ul.slick-dots li {
                                        display: inline-block;
                                        width: auto;
                                        padding-bottom: 0px;
                                        margin-bottom: 0px;
                                    }

                                    .listcategory ul li img {
                                        max-width: 75px;
                                        border-radius: 50%;
                                        margin: 0 auto;
                                        min-width: 75px;
                                        width: 75px;
                                    }

                                    .listcategory ul.slick-dots li.slick-active button {
                                        background: #b4975a;
                                    }
 main { background: #fff;
    float: none;
    max-width: 1225px;
    position: relative;
    margin: 40px auto 35px!important;
}
.breadcrumbs-custom-title{font-size: 25px;}




.rd-nav-link{color:#fff!important;font-weight: 600;}
.ImageWrapper{transform:scale(1);transition:transform 8s cubic-bezier(.25, .46, .45, .94)}
.ImageWrapper:hover {
        transform:scale(1.2)
    }
     .CollectionItem_Content {        bottom: 50px;padding: 0 50px;top: auto;left: 0;position: absolute;width:100%;text-align: left;
    }
.SectionHeader{margin-top: 30px;color: #ffffff;}
.SectionHeader h3{font-size: 25px;color:#ffffff!important;letter-spacing:  0.2em;}
.CollectionItem__Link{  color: #363636;  border-color: #ffffff;background-color:#ffffff;margin-top: 10px;font-size: .8em;font-family: cantarell;}
.CollectionItem__Link::before{background-color:#ffffff}
.CollectionItem__Link:hover {color: #ffffff;background-color: transparent;}

.rd-megamenu-text{color:#000;}
.owl-dot.active{background-color: #000;}
.owl-prev, .owl-next {top:100%}
.owl-prev:before, .owl-next:before{content: none;text-decoration: none;}
.owl-prev::after, .owl-next::after{border-top:0 ;}






.cantarell-regular {
  font-family: "Cantarell", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.cantarell-bold {
  font-family: "Cantarell", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.cantarell-regular-italic {
  font-family: "Cantarell", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.cantarell-bold-italic {
  font-family: "Cantarell", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.rd-menu,
.rd-menu::before,
.rd-menu::after {
    background: #efe8da !important;
}
.rd-navbar-main{background:#000000;}
.top-center {width:100%;}
.top-center .rd-navbar-brand .brand {margin:0 auto;}
.top-center-mob .rd-navbar-brand .brand img{display:none;}
@media (max-width: 480px) {
	.more-varient{		padding: 0px 2px;font-size:11px;right:5px;top:5px;	}
    .rd-navbar-panel {background: #000;}
    .rd-navbar-fixed .rd-navbar-submenu-toggle{color:#ffffff}
    /*.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link
    {background-color: rgba(0, 0, 0, 0.8); }*/
    .rd-menu,
.rd-menu::before,
.rd-menu::after {
    background-color: rgba(0, 0, 0, 0.2) !important;color:#ffffff;
}
    .rd-megamenu-text{color:#ffffff;}
    .rd-megamenu-list-link{color:#ac8860}
    .rd-navbar-fixed .rd-megamenu-title {        padding-bottom: 5px;    }
    .swiper-container {top:65px;    }
    .categories{margin-top:45%}

    .top-center{width:100%}
    .top-center .rd-navbar-brand .brand img{display:none;}
    .top-center-mob{width:100%;padding-bottom:10px}
    .top-center-mob .rd-navbar-brand .brand img{display:block;margin:0 auto;}
}