.sub-menu{padding:15px;transition:opacity .5s ease;position:absolute;opacity:0;background-color:#fff;display:none;z-index:100}.sub-menu li{padding:0 15px}.sub-menu li a{list-style:none;padding:0 0 42px;font-size:14px;font-weight:400;font-weight:500;margin-bottom:20px;text-transform:uppercase;position:relative;letter-spacing:1.75px;display:flex}.sub-menu li a,.sub-menu li a:hover{color:var(--main-color)}.sub-menu li a.active:after,.sub-menu li a:hover:after{transition:width .3s ease;width:100%}.sub-menu li a{padding:20px 0;color:#fff;text-transform:capitalize;margin:0}.sub-menu li a:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:10px;background-color:#fff;left:0;width:0}.navbar-collapse ul li a{list-style:none;padding:0 0 42px;font-weight:500;color:var(--main-color);text-transform:uppercase;position:relative;letter-spacing:1.75px;font-family:14px;display:flex}.navbar-collapse ul li a:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:0;background-color:var(--main-color);left:0;width:0}.navbar-collapse ul li a:hover:after{transition:width .3s ease;width:100%}.cta{padding:0 23px;font-weight:700;color:var(--main-color);text-transform:uppercase;letter-spacing:1.75px;font-family:14px}.cta:after{height:2px;transition:width .3s ease;content:"";position:relative;bottom:-9px;background-color:var(--main-color);width:0}header{padding:20px 0 0;position:sticky;top:0;background-color:#fff;z-index:999}@media(max-width:989px){header{padding:20px 0}}header .container{justify-content:space-between;display:flex}@media(max-width:989px){header .container{flex-direction:column;align-items:center}}header .container .logo-section a{display:block}header .container .logo-section a img{max-width:152px;object-fit:scale-down;display:block}@media(max-width:479px){header .container .logo-section a img{max-height:58px}}@media(max-width:989px){header .container .menu-section{justify-content:center;position:relative;align-items:center;width:100%;display:none}}header .container .menu-section button{border:none;background-color:transparent}@media(min-width:990px){header .container .menu-section button{display:none}}@media(max-width:989px){header .container .menu-section button{height:50px;right:0;position:absolute;top:-64px;width:50px}}header .container .menu-section button:focus{outline:none}header .container .menu-section .top-menu ul{list-style:none;justify-content:center;display:flex}@media(min-width:768px){header .container .menu-section .top-menu ul{justify-content:flex-start}}@media(min-width:990px){header .container .menu-section .top-menu ul{justify-content:flex-end}}header .container .menu-section .top-menu ul li{transition-duration:.5s;position:relative;line-height:12px}header .container .menu-section .top-menu ul li a{padding:7px 20px 20px 0;font-size:14px;font-weight:400;color:var(--main-color);letter-spacing:.9px;display:inline-block}header .container .menu-section .top-menu ul li a:hover{color:var(--main-color)}header .container .menu-section .top-menu ul li.has-child .dropdown{overflow-y:scroll;transition:all .5s ease;position:absolute;opacity:0;visibility:hidden;min-width:7rem;-webkit-box-shadow:-1px 0 25px 0 #000;-moz-box-shadow:-1px 0 25px 0 #000;box-shadow:-1px 1px 12px -2px #000;border-radius:5px;background:#fff;left:0;display:none;z-index:1}header .container .menu-section .top-menu ul li.has-child .dropdown a{padding:8px 10px;transition:all .25s cubic-bezier(.25,.8,.25,1);-webkit-transition:all .25s cubic-bezier(.25,.8,.25,1);-moz-transition:all .25s cubic-bezier(.25,.8,.25,1);-o-transition:all .25s cubic-bezier(.25,.8,.25,1);-ms-transition:all .25s cubic-bezier(.25,.8,.25,1)}header .container .menu-section .top-menu ul li.has-child .dropdown a:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:0;background-color:var(--main-color);left:0;width:0}header .container .menu-section .top-menu ul li.has-child .dropdown a:hover{color:var(--main-color)}header .container .menu-section .top-menu ul li.has-child .dropdown a:hover:after{transition:width .3s ease;width:100%}header .container .menu-section .top-menu ul li.has-child .dropdown:hover{opacity:1;visibility:visible;display:block}header .container .menu-section .top-menu ul li.has-child .dropdown::-webkit-scrollbar{background-color:#f5f5f5;width:6px;scrollbar-width:thin}header .container .menu-section .top-menu ul li.has-child .dropdown::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius:5px}header .container .menu-section .top-menu ul li.has-child .dropdown::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px}header .container .menu-section .top-menu ul li.has-child:hover .dropdown{opacity:1;visibility:visible;display:block}header .container .menu-section .main-menu{display:flex}@media(max-width:989px){header .container .menu-section .main-menu .menu-main-menu-container{display:none}}header .container .menu-section .main-menu .menu-main-menu-container ul{list-style:none;flex-direction:column;display:flex}@media(min-width:990px){header .container .menu-section .main-menu .menu-main-menu-container ul{flex-direction:row}}header .container .menu-section .main-menu .menu-main-menu-container ul li{padding:0 29px 12px 18px}@media(min-width:1366px){header .container .menu-section .main-menu .menu-main-menu-container ul li{padding:0 29px 12px 18px}}header .container .menu-section .main-menu .menu-main-menu-container ul li a{list-style:none;padding:0 0 30px;font-size:15px;font-weight:500;color:var(--main-color);text-transform:uppercase;position:relative;letter-spacing:1.75px;display:flex}header .container .menu-section .main-menu .desktop-menu .shop-now{font-size:15px;font-weight:bolder}@media(max-width:989px){header .container .menu-section .main-menu .menu-main-menu-container ul li a{padding:8px 15px}}header .container .menu-section .main-menu .menu-main-menu-container ul li a:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:24px;background-color:var(--main-color);left:0;width:0}header .container .menu-section .main-menu .menu-main-menu-container ul li a:hover{color:var(--main-color)}header .container .menu-section .main-menu .menu-main-menu-container ul li a.active:after,header .container .menu-section .main-menu .menu-main-menu-container ul li a:hover:after{transition:width .3s ease;width:100%}header .container .menu-section .main-menu .menu-main-menu-container ul li ul{padding:15px;transition:opacity .5s ease;position:absolute;opacity:0;background-color:#fff;display:none;z-index:100}header .container .menu-section .main-menu .menu-main-menu-container ul li ul li a{font-size:14px;font-weight:400;margin-bottom:20px}header .container .menu-section .main-menu .menu-main-menu-container ul li ul.show{height:47px;justify-content:center;opacity:1;top:128px;background-color:var(--main-color);align-items:center;left:0;width:100%;display:flex}header .container .menu-section .main-menu .menu-main-menu-container ul li ul.show li a{padding:20px 0;color:#fff;text-transform:capitalize;margin:0}header .container .menu-section .main-menu .menu-main-menu-container ul li ul.show li a:after{height:2px;transition:width .3s ease;content:"";position:absolute;bottom:22px;background-color:#fff;left:0;width:0}header .container .menu-section .main-menu .menu-main-menu-container ul li ul.show li a:hover:after{width:100%}header .container .menu-section .main-menu .menu-main-menu-container ul li ul.show li:last-child a{font-weight:400}@media(max-width:989px){header .container .menu-section .main-menu .menu-main-menu-container.show{padding:10px 0;display:block}}header .container .menu-section .main-menu .desktop-menu{display:flex}header .container .menu-section .main-menu .desktop-menu .shop-now{padding:0 0 12px 18px;color:var(--main-color);text-transform:uppercase;letter-spacing:1.75px}header .container .menu-section .main-menu .menu-main-menu-container ul li ul li{padding:0 23px 0 4px}header .container .menu-section .main-menu .desktop-menu .shop-now:after{height:2px;transition:width .3s ease;content:"";position:relative;bottom:-9px;background-color:var(--main-color);width:0}header .container .menu-section .main-menu .desktop-menu .shop-now:hover:after{width:100%;display:inherit}header .container .shop-mobile{font-size:14px;font-weight:700;right:15px;color:var(--main-color);text-transform:uppercase;position:absolute;top:42px}@media(min-width:480px){header .container .shop-mobile{top:55px}}@media(min-width:990px){header .container .shop-mobile{display:none}}header .container .shop-mobile:hover{color:var(--main-color)}.shadow{box-shadow:0 0 8px -1px #000}.footer-logo{max-width:162px}@media(max-width:500px){.footer-content{justify-content:space-between;flex-wrap:nowrap;flex-direction:column;align-items:center;align-content:space-between;display:flex}}:root{--splash-bg-color:var(--main-color);--screen-height:560px;--header-bg-color:#673ab7;--screen-width:320px}.nav__toggle{padding:0;border:0;right:15px;transition:background-color .15s linear;position:absolute;max-width:33px;max-height:33px;outline:0;top:30%;border-radius:50%;background:var(--main-color);cursor:pointer;display:inline-block;z-index:10}.nav__menu{height:var(--screen-height);justify-content:center;position:relative;flex-direction:column;visibility:hidden;display:flex;z-index:5}#menu{width:100%}.nav__item{transition:all .3s cubic-bezier(0,.995,.99,1) .3s;list-style-type:none;opacity:0}.nav__item:first-child{transform:translateY(-40px)}.nav__item:nth-child(2){transform:translateY(-80px)}.nav__item:nth-child(3){transform:translateY(-120px)}.nav__item:nth-child(4){transform:translateY(-160px)}.nav__item:nth-child(5){transform:translateY(-200px)}.nav__item a{padding:1rem;font-size:1.25rem;text-decoration:none;font-weight:1000;color:#fff;text-transform:uppercase;letter-spacing:5px;text-align:center;display:block}.nav__link:focus,.nav__link:hover{color:var(--main-color);outline:0;background-color:#fff}.menuicon{transform:rotate(0deg);transition:.3s cubic-bezier(.165,.84,.44,1);cursor:pointer;display:block}.menuicon:active{color:#fff}li{list-style:none}ul.sub li{margin:0;float:none}ul.sub li a{border-right:none;padding:15px 30px;color:#000}ul.sub li:last-child a{border-bottom:none}ul.sub li a:hover{color:#000}ul.navbar-nav li:hover a{text-shadow:none}ul.navbar-nav li:hover>a{color:#000}@media only screen and (max-width:600px){li{float:none}ul.navbar-nav li:hover a{text-shadow:1px 1px #000;color:#8b8b8b;background:none}ul.navbar-nav li:hover ul{color:#fff;background:#272727;display:block}ul.sub{position:static;box-shadow:none;width:100%;display:block}ul.sub li a{border:none;color:#8b8b8b;background:#272727}ul.sub li a:hover{color:#ccc;background:none}}