.mainmenu .main-bar:after,.mainmenu .main-bar:before,.mainmenu .mini-menu-wrapper .search button:before{position:absolute;width:100%;height:100%;top:0;content:"";left:0}#main-wrapper{padding-top:150px}.mainmenu .sub-menu li{width:100%;padding:0!important}.mainmenu .sub-menu li:first-child a{padding:22px 20px 12px}.mainmenu .sub-menu li:last-child a{padding:12px 20px 22px}.mainmenu .sub-menu li a,.mainmenu .sub-menu li a:visited{color:#000!important;width:100%;padding:12px 20px;font-size:14px;font-size:.875rem}.mainmenu .sub-menu li:focus a,.mainmenu .sub-menu li:focus a:visited,.mainmenu .sub-menu li:hover a,.mainmenu .sub-menu li:hover a:visited{color:#a79688!important}.mainmenu .main-nav{position:initial;transform:none;width:auto;text-align:initial}.mainmenu .main-nav ul li a,.mainmenu .main-nav ul li a:visited{color:#fff}body.scroll-version .mainmenu{transform:translateY(-48px)}body.scroll-version .mainmenu .mini-cart-widget.show-widget{transform:translateY(48px)}.mainmenu ul li>a,.mainmenu ul li>a:visited{color:#fff;border-bottom:1px solid transparent}.mainmenu ul li.current-menu-item>a,.mainmenu ul li.current-menu-item>a:visited,.mainmenu ul li.current-page-parent>a,.mainmenu ul li.current-page-parent>a:visited,.mainmenu ul li.current_page_ancestor>a,.mainmenu ul li.current_page_ancestor>a:visited{color:#a79688;border-bottom-color:#a79688;transition:.3s}.mainmenu ul li.menu-item-has-children.current-menu-item>a:after,.mainmenu ul li.menu-item-has-children.current-menu-item>a:visited:after,.mainmenu ul li.menu-item-has-children.current-page-parent>a:after,.mainmenu ul li.menu-item-has-children.current-page-parent>a:visited:after,.mainmenu ul li.menu-item-has-children.current_page_ancestor>a:after,.mainmenu ul li.menu-item-has-children.current_page_ancestor>a:visited:after{color:#a79688;transform:translateY(-50%) rotate(180deg)}.mainmenu ul li:focus>a,.mainmenu ul li:focus>a:visited,.mainmenu ul li:hover>a,.mainmenu ul li:hover>a:visited{color:#a79688}.mainmenu ul li:focus>a:after,.mainmenu ul li:focus>a:visited:after,.mainmenu ul li:hover>a:after,.mainmenu ul li:hover>a:visited:after{color:#a79688;transform:translateY(-50%) rotate(-180deg)!important}.mainmenu{z-index:1000;transform:translateY(0);transition:transform .3s ease-in-out;background:0 0;border:none}.mainmenu .top-bar{background:#917d6c;padding:10px 0}.mainmenu .top-bar .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:30px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-height:auto}.mainmenu .main-bar{position:relative}.mainmenu .main-bar:before{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transition:.3s;z-index:-1}.mainmenu .main-bar:after{background:#000;opacity:.33;z-index:-2}.mainmenu .main-bar .container{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:50px;padding:20px 0;-ms-flex-align:center;align-items:center}.mainmenu .main-bar .container .logo,.mainmenu .main-bar .container .mini-menu-wrapper,.mainmenu .socials-wrapper li{-ms-flex:0 1 auto;flex:0 1 auto}.mainmenu .main-bar .container .main-nav{-ms-flex:1;flex:1;text-align:center}.mainmenu .main-bar .container .mini-menu-wrapper ul,.mainmenu .socials-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px}.mainmenu .main-bar .logo{-ms-flex:0 1 auto;flex:0 1 auto;position:initial;transform:none}.mainmenu .main-bar .logo .st3{transition:.3s}.mainmenu .mini-menu-wrapper .search button{background:0 0;border:none;width:40px;height:40px;position:relative;display:block}.mainmenu .mini-menu-wrapper .search button:before{background-image:url(../images/icons/search-icon-white.svg);pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:auto 60%}.mainmenu .mini-menu-wrapper .cart .show-cart-widget,.mainmenu .mini-menu-wrapper .user a,.mainmenu .mini-menu-wrapper .user a:visited{position:relative;width:40px;height:40px;display:block}.mainmenu .mini-menu-wrapper .user a:before,.mainmenu .mini-menu-wrapper .user a:visited:before{content:"";background-image:url(../images/icons/user-icon-white.svg);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:auto 64%}.mainmenu .mini-menu-wrapper .wishlist a,.mainmenu .mini-menu-wrapper .wishlist a:visited{width:40px;height:40px;display:block;position:relative}.mainmenu .mini-menu-wrapper .wishlist a:before,.mainmenu .mini-menu-wrapper .wishlist a:visited:before{content:"";background-image:url(../images/icons/heart-white.svg);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:auto 60%}.mainmenu .mini-menu-wrapper .cart .show-cart-widget .product-count,.mainmenu .mini-menu-wrapper .wishlist a .item-count,.mainmenu .mini-menu-wrapper .wishlist a:visited .item-count{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background:#a79688;display:block;border-radius:50%;font-size:8px;font-size:.5rem;text-align:center;font-family:Poppins,sans-serif;line-height:20px;font-weight:600;color:#fff;transition:.3s!important}.mainmenu .mini-menu-wrapper .cart .show-cart-widget:before{content:"";background-image:url(../images/icons/bag-white.svg);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:auto 60%}.mainmenu .mini-menu-wrapper .cart .show-cart-widget.animate-product-added .product-count{transform:scale(1.5)}.single-product .main-bar:before,body.mainmenu-white-version .main-bar:before{background:#fff;border-bottom:1px solid rgba(167,150,136,.5)}.hero .background-elem:after,.hero .background-elem:before{content:"";background:linear-gradient(to right,#917d6c,transparent);position:absolute;top:0;left:0;width:100%}.single-product header .main-nav ul li a,.single-product header .main-nav ul li a:visited,body.mainmenu-white-version header .main-nav ul li a,body.mainmenu-white-version header .main-nav ul li a:visited{color:#000}.single-product .logo .st3,body.mainmenu-white-version .logo .st3{fill:#000}.single-product .mainmenu .mini-menu-wrapper .search button:before,body.mainmenu-white-version .mainmenu .mini-menu-wrapper .search button:before{background-image:url(../images/icons/search-icon-black.svg)}.single-product .mainmenu .mini-menu-wrapper .user a:before,body.mainmenu-white-version .mainmenu .mini-menu-wrapper .user a:before{background-image:url(../images/icons/user-icon-black.svg)}.single-product .mainmenu .mini-menu-wrapper .cart a:before,body.mainmenu-white-version .mainmenu .mini-menu-wrapper .cart a:before{background-image:url(../images/icons/bag.svg)}.single-product .mainmenu .mini-menu-wrapper .wishlist a:before,body.mainmenu-white-version .mainmenu .mini-menu-wrapper .wishlist a:before{background-image:url(../images/icons/heart.svg)}.mainmenu .socials-wrapper li a,.mainmenu .socials-wrapper li a:visited{display:block;width:20px}.mainmenu .socials-wrapper li a img,.mainmenu .socials-wrapper li a:visited img{width:100%;height:auto}.mainmenu .socials-wrapper li:active a,.mainmenu .socials-wrapper li:hover a{opacity:.6}.woo-wrapper.hero.small-hero{margin-bottom:25px}.hero{position:relative;margin-bottom:70px}.hero .background-elem{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:2}.hero .background-elem:before{height:100%;mix-blend-mode:multiply;z-index:2}.hero .background-elem:after{height:100%;max-width:66.66vw;z-index:3;opacity:.3}.hero .container{position:relative;z-index:3}.hero:not(.only-title) .container{min-height:770px;padding-top:185px;padding-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.hero:not(.only-title) .block{text-align:left}.hero:not(.only-title) .title-wrapper{margin:0}.hero:not(.only-title) .title-wrapper .block-title{color:#fff;font-size:64px;font-size:4rem;font-style:italic;font-weight:400;position:relative;left:-8px}.hero:not(.only-title) .title-wrapper .block-subtitle{color:#fff;font-size:24px;font-size:1.5rem;text-transform:uppercase;font-weight:300;margin-top:15px;margin-bottom:0}.hero:not(.only-title) .buttons-wrapper{margin-top:50px}.hero:not(.only-title) .buttons-wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;gap:30px}.hero:not(.only-title) .buttons-wrapper ul li{-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0}.hero:not(.only-title) .buttons-wrapper ul li:before{display:none}.hero:not(.only-title) .buttons-wrapper ul li a,.hero:not(.only-title) .buttons-wrapper ul li a:visited{display:block}.hero:not(.only-title) .buttons-wrapper ul li .readmore,.hero:not(.only-title) .buttons-wrapper ul li .readmore:visited{color:#fff;border-color:#fff;margin:0}.hero:not(.only-title) .buttons-wrapper ul li .readmore:focus,.hero:not(.only-title) .buttons-wrapper ul li .readmore:hover,.hero:not(.only-title) .buttons-wrapper ul li .readmore:visited:focus,.hero:not(.only-title) .buttons-wrapper ul li .readmore:visited:hover{color:#a79688;border-color:#a79688}.hero.small-hero .container{min-height:550px;-ms-flex-align:end;align-items:flex-end}.hero.small-hero .container .title-wrapper .block-title{font-size:36px;font-size:2.25rem}.hero.small-hero .container .title-wrapper .block-subtitle{font-size:18px;font-size:1.125rem;text-transform:none}.hero.only-title .hero-title{margin:0}.hero:has(+.usp-bar),.woocommerce-products-header:has(+.usp-bar) .hero{margin-bottom:0}.usp-bar{background:#a79688;padding:12px;margin-bottom:100px}.usp-bar ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.usp-bar ul li{-ms-flex:0 1 33.33%;flex:0 1 33.33%;text-align:center;padding:0 70px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;color:#fff;gap:10px;font-size:12px;font-size:.75rem;-ms-flex-pack:center;justify-content:center}.usp-bar ul li .icon{-ms-flex:0 1 auto;flex:0 1 auto;height:16px}.usp-bar ul li .icon img{width:auto;height:100%}body.whitespace-top{padding-top:215px}