.cf-nav[hidden],.cf-nav__pill[hidden],.cf-nav-group-host[hidden]{display:none}.cf-nav .cf-nav__badge,.cf-nav__pill .cf-nav__badge,.cf-nav-group__badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;margin-inline-start:8px;padding:1px 7px;border:1px solid #fff;border-radius:999px;background:transparent;color:#fff;font-family:Review Web,sans-serif;font-size:9px;font-weight:700;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cf-nav__pill .cf-nav__badge,.cf-nav-group .cf-nav-group__badge{border-color:#c2185b;background:#c2185b;color:#fff;letter-spacing:.04em}.cf-nav .cf-nav__badge:after,.cf-nav__pill .cf-nav__badge:after,.cf-nav-group__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#eb39868c;opacity:0;pointer-events:none;animation:cf-nav-pulse 2.4s ease-out infinite}.cf-nav .cf-nav__badge:after{background:#ffffff59}@keyframes cf-nav-pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.cf-nav .cf-nav__badge:after,.cf-nav__pill .cf-nav__badge:after,.cf-nav-group__badge:after{animation:none}}.header-navigation__primary-list--cf{gap:24px}.header-navigation__primary-list--cf .header-navigation__primary-link{white-space:nowrap}@media screen and (min-width:1700px){.header-navigation__primary-list--cf{gap:40px}}html:lang(fr) .header-navigation__primary-list--cf{gap:clamp(12px,calc(12.5vw - 155px),40px)}@media screen and (max-width:1799.98px){html:lang(fr) .cf-nav__link{position:relative}html:lang(fr) .cf-nav .cf-nav__badge{position:absolute;inset-block-end:calc(100% + 4px);inset-inline:0;width:max-content;margin:0 auto;padding:1px 6px}}.cf-nav{display:flex;align-items:center;gap:0}.cf-nav__link{gap:0}.cf-nav__toggle{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:20px;min-height:28px;margin:-2px 0;margin-inline-start:2px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.cf-nav__toggle:focus-visible,.cf-nav__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.cf-nav__chevron{display:block;width:7px;height:7px;margin-block-start:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.cf-nav__toggle[aria-expanded=true] .cf-nav__chevron{margin-block-start:3px;transform:rotate(-135deg)}.cf-nav__panel{position:absolute;inset-block-start:100%;inset-inline-start:40px;z-index:60;box-sizing:border-box;width:360px;max-width:calc(100vw - 80px);padding:16px 16px 8px;border-end-start-radius:14px;border-end-end-radius:14px;background:#fff;color:#000;box-shadow:0 16px 32px #0003;text-align:start}.cf-nav__panel[hidden]{display:none}.cf-nav__heading{margin:0 0 12px;color:#eb3986;font-family:Review Condensed Web,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.cf-nav__banner{display:block;margin-block-end:6px;overflow:hidden;border-radius:10px;line-height:0}.cf-nav__banner-image{display:block;width:100%;height:auto}.cf-nav__banner:focus-visible,.cf-nav__item:focus-visible,.cf-nav-group__toggle:focus-visible,.cf-nav__pill:focus-visible{outline:2px solid #000;outline-offset:2px}.cf-nav__list{margin:0;padding:0;list-style:none}.cf-nav__list li+li{border-block-start:1px solid #f3dce6}.cf-nav__item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 2px;color:#000;font-family:Review Web,sans-serif;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.02em;text-decoration:none}.cf-nav__item:hover{color:#eb3986}.cf-nav__item-badges{flex:0 0 auto}.header-navigation__mobile-pills--cf{flex-wrap:wrap}.cf-nav__pill{flex:1 1 100%;gap:0;border-color:#eb3986;background:#fff3f8}.cf-nav__pill .cf-nav__label{color:#eb3986;font-weight:700}.cf-nav-group-host+.header-navigation__mobile-pills{margin-block-start:12px}.cf-nav-group{margin-block-start:16px;border:1px solid #f3dce6;border-radius:12px;background:#fff3f8;padding:0 14px 4px}.cf-nav-group__toggle{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0;padding:0;border:0;background:transparent;color:#eb3986;cursor:pointer;text-align:start}.cf-nav-group__heading{font-family:Review Condensed Web,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cf-nav-group__toggle .cf-nav-group__badge{margin-inline-start:8px}.cf-nav-group__chevron{flex:0 0 auto;margin-inline-start:auto;width:7px;height:7px;margin-block-start:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);transition:transform .18s ease}.cf-nav-group__toggle[aria-expanded=false] .cf-nav-group__chevron{margin-block-start:-3px;transform:rotate(45deg)}.cf-nav-group__panel[hidden]{display:none}.cf-nav-group .cf-nav__banner{margin-block-end:2px}.cf-nav-group .cf-nav__banner-image{aspect-ratio:3 / 1;object-fit:cover}.cf-nav-group .cf-nav__item{min-height:38px;padding-block:6px}
/*# sourceMappingURL=/cdn/shop/t/355/assets/cf-nav.css.map */
