/* ModelBook — Publications desktop header fix */
/* Mobile untouched. Desktop only. */

@media(min-width:901px){

  body.publications-page .site-header,
  body.publications-page .site-header.v6-header.unified-header{
    background:#070707!important;
    color:#f8f2e9!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
    padding:38px min(6vw,96px) 28px!important;
    overflow:visible!important;
  }

  body.publications-page .site-header .v6-logo-row{
    position:relative!important;
    display:grid!important;
    grid-template-columns:1fr auto 1fr!important;
    align-items:center!important;
    min-height:82px!important;
    height:auto!important;
    margin:0 auto 22px!important;
    padding:0!important;
    width:100%!important;
  }

  body.publications-page .site-header .brand{
    grid-column:2!important;
    position:static!important;
    transform:none!important;
    margin:0 auto!important;
    text-align:center!important;
    max-width:420px!important;
    width:auto!important;
  }

  body.publications-page .site-header .brand span{
    display:block!important;
    color:#d8b98e!important;
    font-family:"Cormorant Garamond", Georgia, serif!important;
    font-size:clamp(42px,4.4vw,68px)!important;
    line-height:.78!important;
    letter-spacing:.01em!important;
    white-space:nowrap!important;
    text-align:center!important;
  }

  body.publications-page .site-header .brand span::after{
    content:"modèle photo";
    display:block!important;
    color:#d8b98e!important;
    font-family:"Cormorant Garamond", Georgia, serif!important;
    font-size:19px!important;
    line-height:1!important;
    letter-spacing:.02em!important;
    margin-top:8px!important;
    opacity:.9!important;
    text-align:center!important;
  }

  body.publications-page .site-header .brand img{
    display:block!important;
    max-width:360px!important;
    max-height:82px!important;
    object-fit:contain!important;
    margin:0 auto!important;
  }

  body.publications-page .site-header .menu-social-icons{
    grid-column:3!important;
    position:static!important;
    transform:none!important;
    justify-self:end!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:12px!important;
    margin:0!important;
    padding:0!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }

  body.publications-page .site-header .menu-social-icons a{
    width:38px!important;
    height:38px!important;
    border-radius:999px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#f8f2e9!important;
    background:rgba(255,255,255,.055)!important;
    border:1px solid rgba(255,255,255,.16)!important;
  }

  body.publications-page .site-header .v6-nav{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:static!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    gap:30px!important;
    width:100%!important;
    margin:0 auto!important;
    padding:0 0 24px!important;
    background:transparent!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
    box-shadow:none!important;
    text-align:center!important;
  }

  body.publications-page .site-header .v6-nav a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    max-width:none!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    color:#f8f2e9!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.22em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
  }

  body.publications-page .site-header .v6-nav a.active,
  body.publications-page .site-header .v6-nav a:hover{
    color:#d8b98e!important;
  }

  body.publications-page .mobile-menu-toggle{
    display:none!important;
  }

  body.publications-page .publications-shell{
    padding-top:88px!important;
  }
}
