/** Shopify CDN: Minification failed

Line 100:0 Unexpected "}"
Line 111:0 Unexpected "}"

**/
 
.logo-box {
    padding: 10px 15px;
}

.logo-wrapper {
    display: flex;
    background:white;
}

.logo-wrapper .logo-box .logoImg {
    height: 45px;
    padding: 0 5px;
}

.link-box {
    /* display: none; */
}
.link-box {
    position: absolute;
    left: 0;
    top: unset;
    width: 100%;
    z-index: 104;
    min-height: 30px;
    padding: 10px 0px;
    background: #ce3b3b; 
}
.tier-1 {
    padding: 0px 15px;
}
.menu-white .tier-1 > ul > li > a {
    color: white;
}
.logo-box a {
    display: block;
}

.inline-header-nav {
    position: relative;
}
.logo-box:hover .link-box {
     z-index: 106;
}

.logo-box.active .link-box {
    display: block;
    z-index: 105;
}
.nav-row ul.nav-rows {
    border-top: 5px solid transparent !important;
}
div#menu-tier-2 {
    width: 100vw !important;
    margin-left: 0 !important;
    top: calc(100% + 5px) !important;
}
.scrolled-down .pageheader__layout:before {
    transform: translateY(5px) !important; 
}
.scrolled-down .pageheader__layout {
    top: 0 !important;
}
@media only screen and (min-width:991px){
    img.logoImg.mobileblack {
    display: none;
}
 img.logoImg.mobilewhite {
    display: none;
}
}
@media only screen and (max-width:991px){
  img.logoImg.desktop {
    display: none;
}
  
  img.logoImg.mobileblack {
    display: none;
}
  .logo-box.active img.logoImg.mobilewhite {
    display: none;
}
   
 .logo-box.active img.logoImg.mobileblack {
    display: block;
}
.logo-box.active  {
    background: white !important;
}
  .logo-wrapper {
    background: black;
}
  .custom-header  
}
  .link-box {
    display: none !important;
}
  .logo-wrapper .logo-box .logoImg {
    /* height: 54px; */
    padding: 0 5px;
    width: 120px;
    height: 60px;
    object-fit: contain;
}
}
.js .side-drawer.is-open { 
    z-index: 999;
}
.open-side-drawer header {
    z-index: 108;
}
.open-menu .pageheader__contents--inline--visible {
    display: none;
}
 

@media only screen and ( min-width:991px){
  img.logoImg.desktop {
    display: none;
}
 

img.logoImg.mobilewhite {
    display: none;
} 
 img.logoImg.mobileblack {
    display: block;
} 

.logo-box.active img.logoImg.mobileblack, .logo-box:hover img.logoImg.mobileblack {
    display: none;
} 
.logo-box.active img.logoImg.mobilewhite, .logo-box:hover img.logoImg.mobilewhite  {
    display: block;
} 
img.logoImg {
    height: 45px !important;
}
li.nav-ctas__cta {
    max-width: 16.5%;
}

li.contains-children {
    flex: inherit !important;
}
}
@media (min-width: 750px) {
    .logo {
        flex: 1 1 15%;
        font-size: 24px;
    }
  .custom-header {
    flex: 0 0 70%;
    text-align: center;
    
}
  .header-left, .header-items {
        flex: 1 1 15%;
        width: auto;
    }
      .nav-row .tier-1 {
        justify-content:center;
    }
}