.mega-menu__products{display:flex;gap:24px}.product-card__title{color:var(--primary-100, #004d78);font-family:var(--font-family-paragraph, Epilogue);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.mega-menu__default{display:flex;gap:84px}.mega-menu__links{width:40%;position:relative;border-radius:6px;background:var(--secondary-30, #f5ece1);padding:18px}.mega-menu__links li{color:var(--primary-100, #004d78);font-family:var(--font-family-paragraph, Epilogue);font-size:var(--font-paragraph-large-size, 18px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-large-line-height, 24px)}.main-nav{display:flex;gap:24px}.mega-menu__custom-link{margin-top:auto;text-decoration:underline;text-underline-offset:3px}.main-nav__child .container,.header__grid{max-width:unset}.main-nav__child.mega-nav{padding-block:38px;background:var(--secondary-10, #fcf9f5)}.mega-menu__links ul{display:flex;flex-direction:column;height:calc(100% - 54px);gap:18px}.mega-menu__title{color:var(--primary-100, #004d78);font-family:var(--font-family-heading, Akzidenz);font-size:var(--font-h6-size, 16px);font-style:italic;font-weight:700;margin-bottom:30px;line-height:var(--font-h6-line-height, 22px)}.mega-menu__links:before{content:"";position:absolute;top:0;left:-42px;width:1px;background-color:#f1e6d7;height:100%}.mega-menu__sub-links__main-container{display:none}.mega-menu__sub-links__main-container.actif{display:flex;gap:12px}.mega-menu__sub-links__main-links{display:flex;flex-direction:column;width:284px;padding:18px;border-radius:6px;background:var(--secondary-30, #f5ece1)}.mega-menu__sub-links__main-links a{margin-bottom:12px;color:var(--primary-100, #004d78);font-family:var(--font-family-paragraph, Epilogue);font-size:var(--font-paragraph-large-size, 18px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-large-line-height, 24px)}.mega-menu__rayon .mega-menu__links-content li,.mega-menu__marques .mega-menu__links-content li{padding:6px 12px;color:var(--primary-100, #004d78);margin-bottom:18px;font-family:var(--font-family-paragraph, Epilogue);font-size:var(--font-paragraph-large-size, 18px);font-style:normal;font-weight:400;line-height:var(--font-paragraph-large-line-height, 24px)}.mega-menu__rayon .mega-menu__links-content li.actif,.mega-menu__marques .mega-menu__links-content li:hover{border-radius:6px;background:var(--secondary-30, #f5ece1);font-weight:700}.mega-menu__marques *{text-align:left!important}.mega-menu__marques .mega-menu__links-content{min-width:220px}.mega-menu__marques-promote-{border-radius:6px;overflow:hidden;position:relative}.mega-menu__marques-promote- a{position:absolute;bottom:0;left:0;z-index:1;border-radius:6px;background:#f1e6d799;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px 18px 12px;width:100%}.mega-menu__marques-promote- img{width:100%;height:100%;object-fit:cover}.mega-menu__marques-promote- a p{margin-bottom:0}.mega-menu__rayon,.mega-menu__marques{display:flex;gap:42px}.mega-menu__marques .mega-menu__marques-promote{flex-wrap:wrap}.mega-menu__marques .mega-menu__marques-promote .mega-menu__title{width:100%;margin-bottom:8px}.mega-menu__marques-promote-{width:calc(33.333% - 12px)}.mega-nav--promos-bottom{padding-bottom:0!important}.mega-menu__marques-promote{display:flex;gap:12px}.mega-menu__links-content{width:252px}.mega-menu__sub-links{width:calc(100% - 300px)}.mega-menu__rayon .mega-menu__links:before{content:none}.mega-menu__sub-links__main-products{width:calc(100% - 300px);display:flex;gap:12px}.mega-menu__products{width:calc(100% - 300px)}@media only screen and (max-width: 989px){.main-nav{display:unset}}.first-main-navigation .main-nav__item__container{border-radius:100px;padding:10px 18px;border:1px solid var(--primary-40, #99b8c9);background:#fff;display:flex;align-items:center;flex-direction:row-reverse;gap:10px;transition:all .3s}.is-open .first-main-navigation .main-nav__item__container .main-nav__item--toggle-close{display:none}.is-open .first-main-navigation .main-nav__item__container{border-radius:100px;border:1px solid var(--secondary-60, #ebdac2);background:var(--secondary-40, #f1e6d7)}.first-main-navigation .main-nav__item__container .main-nav__item--toggle-close{display:block;width:20px}.first-main-navigation .main-nav__item__container .main-nav__item--toggle-open{display:none}.is-open .first-main-navigation .main-nav__item__container .main-nav__item--toggle-open{display:block;width:20px}.header__search .search,.header__icons,.header__logo{margin-bottom:0}.main-nav{align-items:center}.main-nav__item{margin:0!important;display:flex;align-items:center}.main-nav__item{box-shadow:unset!important}.is-open .main-nav__item:not(.first-main-navigation){text-decoration:underline;text-underline-offset:2px}.main-nav__item:not(.first-main-navigation) svg{position:relative;top:2px}.is-open .main-nav__item:not(.first-main-navigation) svg{transform:rotate(180deg)}.main-nav__item:not(.first-main-navigation):hover{text-decoration:underline;text-underline-offset:2px}.child-nav{display:flex;flex-direction:column;gap:12px}.main-nav__child{padding:36px}.mega-menu__rayon *,.mega-menu__default *{text-align:left!important}.child-nav .main-nav__item.child-nav__item{color:var(--primary-100, #004d78);font-family:var(--font-family-paragraph, Epilogue);font-size:var(--font-paragraph-large-size, 18px);font-style:normal;text-decoration:none;font-weight:400;line-height:100%}.header__icon svg{width:24.412px!important;height:24px!important;cursor:pointer}#gorgias-chat-container{display:none}.child-nav .main-nav__item.child-nav__item:hover{border-radius:6px;font-weight:700;background:var(--secondary-30, #f5ece1)}@media only screen and (min-width: 1200px){.header.is-out .header__grid{padding-bottom:20px}}.first-main-navigation{margin-left:12px!important}.main-nav .separator{height:30px;width:1px;background-color:#004d78;margin-inline:8px}.main-nav li{color:var(--primary-100, #004d78);text-align:center;font-family:var(--font-family-paragraph, Epilogue);font-size:16px;font-style:normal;font-weight:400;line-height:22px}.first-main-navigation{padding-block:12px}.header__grid,.main-menu__content{background-color:#f8f3eb}@media screen and (min-width: 1200px) and (max-width: 1400px){.main-nav{gap:16px!important}.main-nav li{font-size:14px!important}.main-nav__item:not(.first-main-navigation) svg{position:relative;top:-1px;right:4px}header.container{padding:0 24px!important}}@media screen and (min-width: 1400px) and (max-width: 1470px){.main-nav li{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/w-header.css.map */
