/* Shared native Flatsome header. Load only with the authorized storefront integration. */
#header #masthead .header-inner {max-width:1320px;}
#header #masthead #logo img {object-fit:contain;}
#header #masthead .header-nav-main>li>a {color:#313131;}
#header #wide-nav {border-bottom:1px solid #e8e8e1;}
#header #wide-nav .header-vertical-menu__opener {font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;justify-content:center;gap:8px;}
#header #wide-nav .header-vertical-menu__opener>i {flex:0 0 auto;line-height:1;}
#header #wide-nav .header-vertical-menu__fly-out {max-width:calc(100vw - 32px);}
#header #wide-nav .ux-nav-vertical-menu>li>a {white-space:normal;font-size:14px;line-height:1.4;text-transform:none;}
#header #top-bar .html_topbar_left {font-size:12px;letter-spacing:1px;color:#313131;}
#header .icon {aspect-ratio:1;flex-shrink:0;}
@media(max-width:849px){
 #header #masthead #logo {width:150px;max-width:40vw;}
 #header #masthead #logo img {width:150px;max-height:70px;}
 #header .mobile-nav>li>a {padding-left:7px;padding-right:7px;}
}
#header #wide-nav .header-nav>li>a{font-family:SleepPoppins,Arial,sans-serif;font-size:16px;font-weight:400;text-transform:lowercase;letter-spacing:0;padding:0 8px;color:#313131}#header #wide-nav .nav-dropdown{max-height:calc(100vh - 230px);overflow-y:auto}#header #wide-nav .nav-dropdown a{text-transform:none;white-space:normal;font-size:14px}.nav-sidebar.nav-vertical>li>a{text-transform:lowercase;font-weight:400}
