*{touch-action:manipulation}:root{--base-color:#8a764d;--white:#ffffff;--bs-white-rgb:255,255,255;--dark-gray:#212121;--bs-tooltip-bg:#423a34;--medium-gray:#75716f;--very-light-gray:#fcfbfa;--light-medium-gray:#ece8e3;--extra-medium-gray:#dcd9d6}body{font-size:16px;line-height:26px;background:var(--white)}header .navbar [class*=col-] .navbar-nav .nav-item a{color:#fff;text-transform:uppercase;font-family:Lato,sans-serif;font-size:10px;letter-spacing:1px;position:relative;overflow:hidden;font-weight:700;line-height:1.916;padding:0 20px}header .navbar-brand{padding:20px 0}a:hover{color:#dfbe7c}.mobile-only-display{display:none!important}.shop-image{background-color:#fafafa}.form-control,.form-select{border-radius:0}.main-banner{position:relative;height:100vh}.main-banner .video-banner{position:relative;width:100%;height:100%;display:block}.main-banner .video-banner::before{content:'';background-color:rgb(0 0 0 / 75%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.main-banner .video-banner video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto}.main-banner .video-banner .inner-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.main-banner .video-banner .inner-content .btn{margin:15px}.banner-subtitle{font-family:Lato,sans-serif;color:#b0976d;text-transform:uppercase;text-align:center;font-size:20px;line-height:25px;text-align:center}.banner-title{font-size:52px;font-weight:100;color:rgba(255,255,255,.6);font-family:Lato,sans-serif;text-align:center;font-weight:300;margin:20px 0 50px 0;line-height:normal}.buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icons-wrapper ul{margin:100px auto 0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;width:100%;list-style-type:none}.social-icons-wrapper ul li{list-style:none;font-size:20px}.header-country .country-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.header-country .country-dropdown-menu.show{display:block}.header-country .country-dropdown-menu li{list-style:none}.header-country .country-dropdown-menu li a{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;transition:all .3s ease}.header-country .country-dropdown-menu li a:hover{color:#1e2125;background-color:#e9ecef}.header-country .country-dropdown-menu li a .icon-country{margin-right:.5rem}.header-country.dropdown:hover .country-dropdown-menu{display:block}.footer-logo img{width:200px;max-height:auto!important}@media (max-width:991px){.cart-mobile{position:absolute;right:60px;top:34px}}@media (max-width:768px){.header-country .country-dropdown-menu{position:static;display:none;width:100%;margin-top:0;background-color:#f8f9fa;border:1px solid #dee2e6;box-shadow:none}.mobile-none-display{display:none!important}.mobile-only-display{display:block!important}}@media (max-width:710px){.cart-mobile{right:50px;top:24px}header .navbar-brand img{max-height:25px}.banner-title{font-size:32px}.main-banner{position:relative;height:600px}.main-banner .video-banner .inner-content{position:absolute;top:160px;left:0;right:0;padding:15px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);z-index:3}.main-banner .video-banner{position:relative;width:100%;height:600px;display:block}.social-icons-wrapper ul{justify-content:center}.main-banner .video-banner .inner-content .btn{margin:5px}.social-icons-wrapper ul li{list-style:none;font-size:20px;padding:20px}.product-info h1{font-size:28px;line-height:38px}.shop-footer a{line-height:14px}.img-mobile-max-30{max-width:30px}.text-copy{padding-top:10px;line-height:14px!important}}