/* v317: navigation tablette 600-1180, overrides the mobile nav breakpoint. */
@media (min-width:600px) and (max-width:1180px) {
  .home-ref-header .home-ref-nav-shell {
    position:relative!important;
    display:grid!important;
    grid-template-columns:clamp(90px,15vw,160px) minmax(0,1fr) clamp(74px,11vw,112px)!important;
    column-gap:clamp(5px,1.2vw,16px)!important;
    align-items:center!important;
    min-height:clamp(78px,10vw,108px)!important;
    padding:0 clamp(8px,1.5vw,20px)!important;
    overflow:visible!important;
  }
  .home-ref-header .home-ref-nav-shell > .menu-toggle {display:none!important;}
  .home-ref-header .home-ref-nav-shell > .home-ref-brand {
    display:block!important;grid-column:1!important;grid-row:1!important;
    justify-self:start!important;max-width:100%!important;min-width:0!important;
  }
  .home-ref-header .home-ref-brand .custom-logo,
  .home-ref-header .home-ref-brand .custom-logo-link img {
    display:block!important;width:auto!important;height:auto!important;
    max-width:100%!important;max-height:clamp(58px,8.4vw,88px)!important;
  }
  .home-ref-header .home-ref-nav-shell > .home-ref-nav {
    position:static!important;display:block!important;visibility:visible!important;opacity:1!important;
    grid-column:2!important;grid-row:1!important;z-index:auto!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    background:transparent!important;box-shadow:none!important;
  }
  .home-ref-header .home-ref-nav .menu,
  .home-ref-header .home-ref-nav ul {
    display:flex!important;flex-flow:row nowrap!important;justify-content:space-evenly!important;
    align-items:center!important;gap:clamp(2px,.65vw,12px)!important;
    list-style:none!important;width:100%!important;margin:0!important;padding:0!important;
  }
  .home-ref-header .home-ref-nav li {display:list-item!important;flex:0 0 auto!important;margin:0!important;padding:0!important;}
  .home-ref-header .home-ref-nav .menu > li > a {
    position:relative!important;display:block!important;
    padding:clamp(27px,4.1vw,39px) 0 clamp(23px,3.3vw,30px)!important;
    font-size:clamp(13px,1.75vw,18px)!important;line-height:1.25!important;
    font-weight:800!important;color:#8b2557!important;text-decoration:none!important;
    white-space:nowrap!important;overflow:visible!important;
  }
  .home-ref-header .home-ref-nav .menu > li.current-menu-item > a::after {
    content:""!important;display:block!important;position:absolute!important;
    bottom:clamp(10px,1.65vw,17px)!important;left:0!important;right:0!important;
    height:3px!important;border-radius:999px!important;background:#ff4f87!important;
  }
  .home-ref-header .home-ref-nav-shell > .home-ref-nav-actions {
    display:flex!important;grid-column:3!important;grid-row:1!important;
    min-width:0!important;justify-content:flex-end!important;align-items:center!important;
    gap:clamp(3px,.8vw,10px)!important;
  }
  .home-ref-header .home-ref-nav-actions > a,
  .home-ref-header .home-ref-nav-actions > a:nth-child(2),
  .home-ref-header .home-ref-nav-actions > a.home-ref-cart {
    display:grid!important;place-items:center!important;visibility:visible!important;
    width:clamp(30px,3.8vw,42px)!important;min-width:clamp(30px,3.8vw,42px)!important;
    height:clamp(30px,3.8vw,42px)!important;flex:0 0 auto!important;
  }
}
