.hdr-ctr{position:fixed;justify-content:space-between;background:#fff0;color:var(--white);padding-top:4vh;padding-bottom:4vh;z-index:2;opacity:1;transition:opacity 0.3s ease-in-out;gap:50px}.hdr-hide{opacity:0}.nav-mobile{display:none}.logo-default{display:block}.logo-scroll{display:none}.nav-ctr{align-items:center;gap:50px}.nav{gap:50px}.hdr-ctr .nav-logo{height:40px;width:80px;margin:auto 0}nav li a{color:var(--white);text-decoration:none;font-family:'CreatoDisplay-Light'}.nav>li{margin-top:16px}nav li a,.cart-qty{font-size:20px;letter-spacing:.2px}.cart-ctr{justify-content:center;align-items:center;gap:10px;margin-left:50px}.cart-icon-default{display:block}.cart-icon-scroll{display:none}.cart-icon-ctr{justify-content:center}.sub-menu{position:absolute;display:none;flex-direction:column;gap:10px;background-color:#fff0;z-index:100;width:max-content;border-left:1px solid var(--white);padding-left:14px}.sub-menu-spacer{height:20px}.menu-item-has-children{position:relative}.menu-item-has-children:hover>.sub-menu{display:flex}.hdr-scroll.hdr-ctr{background-color:var(--light-blue);box-shadow:0 10px 10px rgb(0 0 0 / .05)}header.hdr-scroll nav li a,header.hdr-scroll .cart-qty{color:var(--dark-blue)}header.hdr-scroll .logo-default{display:none}header.hdr-scroll .logo-scroll{display:block}header.hdr-scroll .cart-icon-default{display:none}header.hdr-scroll .cart-icon-scroll{display:block}header.hdr-scroll .sub-menu{background-color:var(--light-blue);padding:0 14px 14px 14px;border-radius:6px;box-shadow:0 10px 10px rgb(0 0 0 / .05)}.woocommerce-cart .hdr-ctr,.woocommerce-checkout .hdr-ctr,.single-product .hdr-ctr{background-color:var(--light-blue);box-shadow:0 10px 10px rgb(0 0 0 / .05)}.woocommerce-cart nav ul li a,.woocommerce-checkout nav ul li a,.single-product nav ul li a{color:var(--dark-blue)}.woocommerce-cart .cart-qty,.woocommerce-checkout .cart-qty,.single-product .cart-qty{color:var(--dark-blue)}.woocommerce-cart .sub-menu,.woocommerce-checkout .sub-menu,.single-product .sub-menu{background-color:var(--light-blue);padding:0 14px 14px 14px;border-radius:6px;box-shadow:0 10px 10px rgb(0 0 0 / .05)}#mobile-menu-open,#mobile-menu-close{padding:0}.menu-icon-ctr{background-color:#fff0;display:flex;justify-content:center;align-items:center;width:80px;height:auto;background-color:#fff0}.menu-icon-ctr>.menu-icon{height:20px}.hamburger-dark{display:none}.hdr-scroll .hamburger-dark{display:block}.hdr-scroll .hamburger-light{display:none}.nav-mobile-overlay{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:var(--light-blue);padding-bottom:8vh;opacity:0;pointer-events:none;z-index:-9999;transition:opacity 0.15s ease-in-out;overflow-y:auto}.nav-mobile-overlay.show{opacity:1;pointer-events:auto;z-index:9999}.nav-mobile-overlay.hiding{opacity:0;pointer-events:none}.nav-mobile-overlay .cart-qty{color:var(--dark-blue)}.nav-mobile-overlay .hdr-ctr{position:unset}.nav-mobile-overlay .menu-item a{color:var(--dark-blue)}.nav-mobile-overlay nav{margin-bottom:50px}.nav-mobile-overlay .nav{margin-top:10dvh;gap:30px}.nav-mobile-overlay.show .menu-item{margin-top:0}.nav-mobile-overlay .sub-menu{margin-top:30px}.nav,.social-ctr{margin-left:20px}.social-ctr{margin-top:auto;gap:36px}.social-icon{height:34px}.nav-mobile-overlay .sub-menu{position:static;display:flex;max-height:0;margin-top:0;overflow-y:hidden;padding:0;margin-left:14px;border-radius:0;box-shadow:none;transition:max-height 0.5s ease,margin-top 0.6s ease,gap 0.6s ease}.nav-mobile-overlay .sub-menu.sub-menu-show{max-height:1000px;margin-top:30px;gap:30px}.nav-mobile-overlay .menu-item{align-self:start}@media (max-width:1350px){.nav-desktop{display:none}.nav-mobile{display:flex}.cart-ctr{margin-left:0;width:80px}.nav>li{margin-top:0}}@media(max-width:567px){.nav-mobile-overlay{padding-bottom:5dvh}.hdr-ctr{padding-bottom:3vh;padding-top:3vh}.nav-logo{height:30px}.nav-logo,#mobile-menu-open,#mobile-menu-close{width:50px}.menu-icon-ctr>.menu-icon{height:16px}.nav,.social-ctr{margin-left:10px}.social-icon{height:24px}.cart-ctr{gap:8px}.cart-icon{font-size:16px}nav li a,.cart-qty{font-size:18px}.nav-mobile-overlay .sub-menu.sub-menu-show{margin-top:24px;gap:24px}.nav-mobile-overlay .nav{gap:24px}}