/** Shopify CDN: Minification failed

Line 259:14 Expected identifier but found whitespace
Line 259:16 Unexpected "{"
Line 259:25 Expected ":"
Line 259:50 Expected ":"
Line 430:0 Expected "}" to go with "{"

**/

.mega-menu-col li:nth-child(2) {
  grid-area: 2 / 1 ;
}
.mega-menu-col li:nth-child(3) {
  grid-area: 3 / 1 ;
}
.closeMenu{
  height:0;
}
.mega-menu {
  position: static;
}

.mega-menu__content {
  border:none;
  background-color: rgb(var(--color-background));
  border-left: 0;
  border-radius: 0;
  border-right: 0;  
  left: 0;
  overflow-y: auto;
  padding-bottom: 0rem;
  padding-top: 0rem;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: -1;
}

.shopify-section-header-sticky .mega-menu__content {
  max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);
}

.header-wrapper--border-bottom .mega-menu__content {
  border-top: 0;
}

.mega-menu__content {
  opacity:0;
  transition: opacity .4s ease-in-out;
  overflow:hidden;
}
.mega_menu_overlay{
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, .5);
  z-index: -1;
  transition: opacity .4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  top: var(--overlay-top, 0px);
  left: 0;
  width: 100%;
  height: calc(100% - var(--overlay-top, 0px));
}
.mega-menu[open] .mega_menu_overlay{
   opacity: 1;
    visibility: visible;
}
.mega-menu[open] .mega-menu__content {
 opacity:1;
 transition: opacity .4s ease-in-out;
  /* height: calc(100vh - 160px); */
  overflow: auto;

}



.mega-menu__list {
  padding: 0 5rem 5rem 5rem;
  display: grid;
  column-gap:3rem; 
/*   gap: 2.4rem 4rem; */
/*   grid-template-columns: repeat(6, minmax(0, 1fr)); */
  grid-template-columns: repeat(6, 1fr);
     grid-template-rows: repeat(2, auto);
  list-style: none;
}

.mega-menu__link {
  text-align: start;
  width:fit-content;
   color: rgb(var(--color-foreground));
  display: block;
  font-size: 1.5rem;
  line-height: calc(1 + 0.3 / var(--font-body-scale));
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
  text-decoration: none;
  transition: text-decoration var(--duration-short) ease;
  word-wrap: break-word;
}

.mega-menu__link--level-2 {
  font-size: 1.5rem;
}

/* .mega-menu__link--level-2:not(:only-child) {
  margin-bottom: 0.8rem;
}
 */
.header--top-center .mega-menu__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 0;
}

.header--top-center .mega-menu__list > li {
  width: 16%;
  padding-right: 2.4rem;
}

/* .mega-menu__link:hover,
.mega-menu__link--active {
 
  text-decoration: underline;
} */

.mega-menu__link--active:hover {
  text-decoration-thickness: 0.2rem;
  text-decoration:underline;
}
.mega-menu__link:hover {
  text-decoration-thickness: 0.2rem;
  text-decoration:underline;
}

.mega-menu .mega-menu__list--condensed {
  display: block;
}

/* .mega-menu__list li {
  margin-bottom:10px;
} */
.mega-menu__link--level-2 {
  font-weight:700!important;
  text-align:start!important;
}
.mega-menu__list > :first-child li a {
  font-weight: 700!important;
    font-size: 1.5rem;
}

.mega-menu-collections {
      padding: 2rem 5rem 8rem 5rem;
}
.mega-menu-collections .card__information {
    padding-top: 1rem;
}
.mega-menu-collections .collection-link {
    text-decoration: none;
    font-weight: 700;
}
.mega-menu-collections .collection-list {
    display: grid!important;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 20px;
}
.mega-menu-collections .collection-list .grid__item {
    width: 100%;
    max-width:100%;
  max-height:180px;
}

.mega-menu-collections .card--card, .card--standard .card__inner {
    height: 100%;
}

.mega-menu-collections .card-wrapper {
      height: 100%;
}

@media screen and (max-width: 1190px) {
/* .mega-menu-collections .collection-list {
    grid-template-columns: 1fr 1fr ;
}
  .mega-menu-collections .collection-list .grid__item {
  max-height:280px;
} */
}




.mega-menu-multicolumn-list{
padding: 2rem 5rem!important;
}

.mega-menu-multicolumn-list .multicolumn-card{
  text-align:start;
  font-family: "Figtree",Arial,Helvetica,sans-serif;
   font-weight: 600;
}
.mega-menu-multicolumn-list .multicolumn-card a{
 text-decoration:none;
  color:#fff;
  font-size:1.5rem
}
.mega-menu-multicolumn-list .multicolumn-card a:hover{
  text-decoration:underline;
}
.list-unstyledmega-menu__first-column {
  padding:0;
  list-style:none;
}




/* header */
.header-submenu-close{
      background-color: transparent;
      border: none;
      position: absolute;
      right: 2%;
      cursor:pointer;
  }
.mega-menu-multicolumn-list{
padding: 0 5rem;
}
  
  .form-search{
  display:flex;
  align-items: center;
  
}
   
 .header__menu-item {
   padding: 1.2rem 3rem;
  font-size:15px;
  /* color:#292929; */
       text-transform: uppercase;
  }
  
   header-drawer {
    justify-self: start;
  }
.lacoste-logo{
  display:flex;
      align-items: center;
}
.icon-logo-crocodile{
  margin-left:6px;
  }
  
  .header__heading-logo {
    max-width: {{ section.settings.logo_width }}px;
  }

   @media screen and (max-width: 1191px) {
  .icon-logo-crocodile{ 
   transform: scale(1.3);
  }
  .lacoste-icon{
    display:none
  }
   }
  @media screen and (min-width: 990px) {
    header-drawer {
      display: none;
    }
  }

  .menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    padding-bottom:16px;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }

  @media screen and (max-width: 989px) {
    .menu-drawer summary.menu-drawer__menu-item {
    padding-right: 3rem;
}
    .menu-drawer__close-button {
      font-size: 1.3rem;
    line-height: 2.3rem;
    }
    .menu-drawer__navigation {
    padding: 2rem;
}
    .menu-drawer__menu-item {
    padding: 0.5rem 3rem;
    font-size: 1.5rem;
}
.menu-drawer__menu-first-column .menu-drawer__menu-item {
  text-decoration:underline;
  font-weight:600;
}
    .list-menu__item {
      justify-content: space-between;
    }
    .list-menu__item .next-arrow{
      width:5px;
    }

   .menu-multicolumn-mobile .grid--4-col-desktop .grid__item {
    width: calc(45% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
     .menu-multicolumn-mobile .grid {
      column-gap: 1.5rem;
      row-gap: 1.5rem;

    }
    .menu-multicolumn-mobile .mega-menu-multicolumn-list {
      padding: 2rem 3rem!important;
    }
  }
 @media screen and (max-width: 767px) {
     .menu-multicolumn-mobile .grid--4-col-desktop .grid__item {
    width: calc(90% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
     
 }

/* .menu-accordion .panel{
  display:none;
} */






.mega-menu-multicolumn-2{
  padding:4rem;
}

.mega-menu-multicolumn-2 .grid--3-col-desktop .grid__item {
    width: 24%;
    max-width: 24%;
}
.mega-menu-multicolumn .grid--3-col-desktop .grid__item {
    width: 24%;
    max-width: 24%;
}

.mega-menu-multicolumn-2 .multicolumn-card h4{
  font-family: "Figtree",Arial,Helvetica,sans-serif;
  font-weight: 600;
  font-size:1.5rem;
  margin-top:1rem;
}
.mega-menu-multicolumn-2 .multicolumn-card a{
    text-decoration:none;
}
.mega-menu-multicolumn-2 .multicolumn-card a:hover{
  text-decoration:underline;
}
.mega-menu-multicolumn-2 .multicolumn-card{
  text-align:start;
}

 @media screen and (max-width: 989px) {
   .mega-menu-multicolumn-2{
  padding:0 4rem 4rem 4rem;
}
   .mega-menu-multicolumn .grid--3-col-desktop .grid__item,
   .mega-menu-multicolumn-2 .grid--3-col-desktop .grid__item {
    width: 48%;
    max-width: 48%;
}
    @media screen and (max-width: 767px) {
       .mega-menu-multicolumn-2{
  padding:0 2rem 4rem 2rem;
}
   .mega-menu-multicolumn .grid--3-col-desktop .grid__item,
      .mega-menu-multicolumn-2 .grid--3-col-desktop .grid__item {
    width: 100%;
    max-width: 100%;
}
 }










