nav{width:100%;background-color:#fff;box-shadow:0 5px 6px rgba(0,0,0,.1607843137);display:block;position:fixed;z-index:10000;top:0;left:0}nav .navigation-container{width:100%;position:relative;height:70px}nav .cta-red-button{background-color:#a5182e;font-family:montserrat;text-decoration:none;text-align:center;letter-spacing:.8px;color:#fff;font-size:13px;padding:9px 22px 10px;position:absolute;right:5%;top:50%;transform:translate(0,-50%);border:0}@media screen and (max-width:1250px){nav .cta-red-button{right:50px}}@media screen and (max-width:1100px){nav .cta-red-button{right:20px}}@media screen and (max-width:1024px){nav .navigation-container{height:120px}nav .cta-red-button{transform:translate(0,-100%);top:90%;right:0;left:0;width:90%;margin:0 auto}}nav .custom-logo-link{max-width:250px;width:50%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav .custom-logo-link img{width:100%;height:auto;display:block}nav .phone{justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0;border:1px solid #2e2b2b;border-radius:100%;width:36px;height:36px;position:absolute;top:30%;right:5%;transform:translate(0,-50%);display:none}nav .phone svg{width:18px;height:18px;display:block;stroke:#2e2b2b;stroke-width:2px;fill:transparent}@media screen and (max-width:1024px){nav .custom-logo-link{top:30%}nav .phone{display:flex}}nav .hamburger{width:25px;height:12px;display:flex;justify-content:space-between;flex-direction:column;position:absolute;left:50px;top:50%;transform:translateY(-50%);transition:.5s;cursor:pointer}@media screen and (max-width:1250px){nav .hamburger{left:50px}}@media screen and (max-width:1024px){nav .hamburger{top:20%;left:5%;transform:translateY(50%)}}nav .hamburger .hamburger-line{width:100%;height:1px;background:#000;display:block;transition:.5s}nav .hamburger .hamburger-line:nth-child(1){transform-origin:left center}nav .hamburger.open{width:20px;height:20px}nav .hamburger.open .hamburger-line:nth-child(1){transform:rotate(45deg) scale(1.35)}nav .hamburger.open .hamburger-line:nth-child(2){transform:rotate(-45deg) scale(1.35) translate(24%,-500%)}.dropdown-nav{max-width:400px;width:100%;height:calc(100dvh - 70px);position:fixed;z-index:90;top:70px;left:-460px;background:#fff;padding:50px;transition:1s;display:flex;flex-direction:column;box-shadow:5px 0 6px rgba(46,43,43,.2)}.dropdown-nav.has-sale-banner{top:110px;height:calc(100vh - 170px)}@media screen and (max-width:820px){.dropdown-nav.has-sale-banner{top:160px;height:calc(100dvh - 160px)}}.dropdown-nav .navigation-links ul li{list-style:none;padding-bottom:20px;cursor:pointer}.dropdown-nav .navigation-links ul li a{text-decoration:none;font-size:1rem}.dropdown-nav .navigation-links ul li.nav-item{position:relative}.dropdown-nav .navigation-links ul li.nav-item .nav-item-container::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;transition:.5s;position:absolute;top:4px;display:inline-block;margin-left:10px;opacity:.6}.dropdown-nav .navigation-links ul li.nav-item .nav-item-container:hover{color:#928984}.dropdown-nav .navigation-links ul li.nav-item .nav-item-container:hover::after{margin-right:20px;opacity:1}.dropdown-nav .navigation-links ul .sub-menu{height:0;overflow:hidden;transition:.5s;display:block;margin:0}.dropdown-nav .navigation-links ul .sub-menu li.sub-nav-item{padding:10px 20px;opacity:.6}.dropdown-nav .navigation-links ul .sub-menu li.sub-nav-item:hover{opacity:1}.dropdown-nav .form-links{position:absolute;bottom:55px;width:calc(100% - 100px)}.dropdown-nav .form-links a{position:relative;display:block;border:1px solid #2e2b2b;padding:10px 40px;text-decoration:none;color:#2e2b2b;text-align:center;font-size:clamp(.64rem,2vh,.96rem);letter-spacing:.8px;line-height:1.5;font-weight:400}.dropdown-nav .form-links a:hover{background-color:#f8f8f8}@media screen and (max-width:820px){.dropdown-nav{max-width:250px;padding:30px 20px}.dropdown-nav .form-links{width:calc(100% - 40px)}.dropdown-nav .form-links a.button{padding:10px}}@media screen and (max-width:1024px){.dropdown-nav{top:130px}.dropdown-nav.has-sale-banner{top:160px}}