/* Header */
div.mega-menu div.container-fluid ul.dropdown-menu > li.dropdown-item > ul.dropdown-menu > li.dropdown-item > a.dropdown-link,
div.mega-menu div.container-lg ul.dropdown-menu > li.dropdown-item > ul.dropdown-menu > li.dropdown-item > a.dropdown-link,
div.mega-menu div.container-md ul.dropdown-menu > li.dropdown-item > ul.dropdown-menu > li.dropdown-item > a.dropdown-link,
div.mega-menu div.container-xl ul.dropdown-menu > li.dropdown-item > ul.dropdown-menu > li.dropdown-item > a.dropdown-link {
   font-size: 14px;
   font-weight: 400;
   color: #333;
}
div.mega-menu div.container-fluid ul.dropdown-menu li.dropdown-item a.dropdown-link,
div.mega-menu div.container-fluid ul.dropdown-menu li.dropdown-item span.dropdown-link,
div.mega-menu div.container-lg ul.dropdown-menu li.dropdown-item a.dropdown-link,
div.mega-menu div.container-lg ul.dropdown-menu li.dropdown-item span.dropdown-link,
div.mega-menu div.container-md ul.dropdown-menu li.dropdown-item a.dropdown-link,
div.mega-menu div.container-md ul.dropdown-menu li.dropdown-item span.dropdown-link,
div.mega-menu div.container-xl ul.dropdown-menu li.dropdown-item a.dropdown-link,
div.mega-menu div.container-xl ul.dropdown-menu li.dropdown-item span.dropdown-link {
   padding: 0;
}
div.mega-menu div.container-fluid ul.dropdown-menu,
div.mega-menu div.container-lg ul.dropdown-menu,
div.mega-menu div.container-md ul.dropdown-menu,
div.mega-menu div.container-xl ul.dropdown-menu {
   padding-top: 2em;
}
div.mega-menu div.container-md ul.dropdown-menu li.dropdown-item,
div.mega-menu div.container-xl ul.dropdown-menu li.dropdown-item,
li.dropdown-item {
   min-width: 250px;
}
.multilevel-dropdown .dropdown-item .dropdown-link {
   text-transform: none;
   font-size: 14px;
}
div.mega-menu .dropdown-item.dropdown .dropdown-link.dropdown-toggle {
   text-transform: uppercase;
}
@media screen and (min-width: 1281px) {
   .navbar-expand-xl .navbar-nav {
      justify-content: center !important;
   }
   .navbar-expand-xl.sticky .navbar-nav {
      justify-content: start !important;
   }
}
@media (min-width: 769px) {
   .navbar.bg-inverse .navbar-nav .nav-link {
      padding: 0.75em 1.5rem !important;
      margin-top: 1.2em !important;
   }
}
@media (min-width: 1280px) {
   .nav-item.show .nav-link {
      box-shadow: none;
   }
}
@media (min-width: 1280px) {
   .container-menu .menu-responsive,
   .container-menu .menu-responsive > ul {
      gap: 0.25em;
   }
}
@media (max-width: 1279.98px) {
   .menu-toggleable-left.in .nav-item .nav-link {
      padding: 8px 0px !important;
      font-size: 14px !important;
   }
}
/* Bandeau dans le header */
.ui-jules-header p {
   margin-right: 0.9em;
}
/* .ui-jules-header {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 100%;
   width: 100%;
   padding: 0.5rem 0.2rem 0.2rem 0.2rem;
   position: relative;
   margin: 0 0 0.25em 0;
} */
.ui-jules-header {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 100%;
   width: 100%;
   padding: 0.5rem 0;
   position: relative;
   margin: 0 0 0.25em 0;
}
.ui-jules-header p,
.ui-jules-header a,
.ui-jules-header span,
.ui-jules-header .header-close {
   color: #fff;
   font-size: clamp(0.875rem, 0.25vw + 0.825rem, 1.125rem);
   margin: 0;
   padding: 0;
   text-align: center;
}
.ui-jules-header span {
   font-weight: 900;
   color: #fff;
}
.ui-jules-header .header-close {
   color: #fff !important;
   font-weight: 700;
   margin-right: 0.5em;
   z-index: 3;
   cursor: pointer;
   position: absolute;
   top: 5%;
   right: 0;
}
.ui-jules-header .swiper-op {
   width: 100%;
}

.ui-jules-header .swiper-op .swiper-wrapper {
   align-items: center;
}
.page[data-querystring*='cgid=ventes-privees'] .ui-jules-header,
.page[data-querystring*='cgid=VP-'] .ui-jules-header,
.page[data-querystring*='cid'] .ui-jules-header {
   display: none;
}
/* .ui-jules-header p {max-width: calc(100% - 15px);} */
/* -10% supp */
.ui-jules-header.op-10 .link-op {
   text-decoration: underline;
   font-size: 14px;
   cursor: pointer;
}
.ui-jules-header.op-10 .swiper-wrapper {
   align-items: center;
}
/* Couleur de texte dans le header */
.nav-header a.dropdown-link[data-beaver-id='sousCatoffre-chaussettes'] {
   color: #e1001e !important;
   font-weight: 600 !important;
}
.nav-header a.dropdown-link[data-beaver-id='sousCatoffre-calecons-boxers'] {
   color: #e1001e !important;
   font-weight: 600 !important;
}
.nav-header a.dropdown-link[data-beaver-id='sousCatoffre-calecon-boxer'] {
   color: #e1001e !important;
   font-weight: 600 !important;
}
.nav-header a.dropdown-link[data-beaver-id='sousCatsoldes-1euro'] {
   color: #e1001e !important;
   font-weight: 600 !important;
}
.navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menunoel'],
.navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menuventes-privees'] {
   font-weight: 700;
}
.navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='sousCatNOUVEAUTES'],
.navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menublack-friday'] {
   font-weight: bold;
}
/* .navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menusoldes'],
.navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menuventes-privees'] {
   background-color: #e51e1e;
   color: #fff !important;
   font-weight: 900;
   width: fit-content;
} */
/* .navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id='Menublack-friday'] {
   background-color: #000000;
   color: #fff !important;
   font-weight: 900;
   width: fit-content;
} */

/* Soldes Cachés flag et bandeau vp  */
/* .page[data-querystring*="cgid=soldes"]  .ui-jules-header {display: none;} */
header .search-desktop {
   border-radius: 50px;
   overflow: hidden;
}
@media screen and (min-width: 1281px) {
   .search-background {
      background-color: transparent !important;
   }
}
@media (min-width: 1280px) {
   header .sticky .search-desktop {
      width: min-content !important;
   }
}
.shipping-method-info-link {
   font-size: clamp(0.875rem, 0.125vw + 0.85rem, 1rem) !important;
   font-weight: 500 !important;
   color: #00694c !important;
}
.shipping-method-info-link .ocs-icon.help {
   background-color: #00694c !important;
}

/* @media screen and (min-width: 1281px) {
   .navbar-nav .menu-responsive .menu-cat .nav-item a[data-beaver-id="sousCatlink-seconde-main"] {
      display: none;
   }
} */

.search-desktop {
   width: 48% !important;
}
