
/* V20.14.99 — Görsel Gönder desktop header final */
@media (min-width:901px){
  .ru-header-v201499{
    min-height:126px!important;
    padding:0 4.2vw!important;
    display:grid!important;
    grid-template-columns:62px 190px 1fr auto!important;
    align-items:center!important;
    gap:28px!important;
    background:linear-gradient(180deg,#fff,#fffdfc)!important;
    border-bottom:1px solid #f0dfe4!important;
    box-shadow:none!important;
  }
  .ru-header-v201499 .ru-menu{
    width:50px!important;height:50px!important;
    display:grid!important;place-items:center!important;
    border:1px solid #efd9df!important;border-radius:16px!important;
    background:#fffafa!important;color:#ed4f79!important;
    font-size:25px!important;cursor:pointer!important;
    box-shadow:0 8px 20px rgba(98,57,70,.06)!important;
  }
  .ru-header-v201499 .ru-brand{
    justify-self:start!important;
  }
  .ru-header-v201499 .ru-brand strong{
    font-size:54px!important;line-height:.72!important;color:#ea7181!important;
  }
  .ru-header-v201499 .ru-brand small{
    margin-top:12px!important;font-size:10px!important;letter-spacing:6px!important;color:#9b7b68!important;
  }
  .ru-header-v201499 nav{
    display:flex!important;align-items:center!important;justify-content:center!important;
    gap:clamp(28px,3vw,62px)!important;
  }
  .ru-header-v201499 nav a{
    color:#2f292b!important;text-decoration:none!important;
    font-size:14px!important;font-weight:800!important;white-space:nowrap!important;
  }
  .ru-actions-v201499{
    display:flex!important;align-items:center!important;gap:12px!important;
  }
  .ru-actions-v201499>a{
    width:52px!important;height:52px!important;
    position:relative!important;display:grid!important;place-items:center!important;
    border:1px solid #e6bd88!important;border-radius:50%!important;
    background:#fff!important;color:#a95757!important;text-decoration:none!important;
    font-size:25px!important;box-sizing:border-box!important;
  }
  .ru-actions-v201499 .ru-action-heart{font-size:34px!important;font-family:Arial,sans-serif!important}
  .ru-actions-v201499 .ru-action-account{font-size:28px!important;font-family:Arial,sans-serif!important;transform:none!important}
  .ru-actions-v201499>a i{
    position:absolute!important;top:-7px!important;right:-4px!important;
    min-width:20px!important;height:20px!important;padding:0 3px!important;
    display:grid!important;place-items:center!important;
    border:2px solid #fff!important;border-radius:999px!important;
    background:#e95a7c!important;color:#fff!important;
    font:800 10px/1 Arial,sans-serif!important;font-style:normal!important;
  }

  .reference-desktop-drawer{
    position:fixed!important;inset:0!important;z-index:5000!important;
    background:rgba(55,39,45,.34)!important;
    opacity:0!important;pointer-events:none!important;
    transition:opacity .2s ease!important;
  }
  .reference-desktop-drawer.open{opacity:1!important;pointer-events:auto!important}
  .reference-desktop-drawer__panel{
    width:min(390px,88vw)!important;height:100%!important;
    padding:0 28px 34px!important;box-sizing:border-box!important;
    background:#fff!important;transform:translateX(-100%)!important;
    transition:transform .22s ease!important;box-shadow:20px 0 48px rgba(57,39,45,.12)!important;
  }
  .reference-desktop-drawer.open .reference-desktop-drawer__panel{transform:translateX(0)!important}
  .reference-desktop-drawer__head{
    min-height:142px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    border-bottom:1px solid #f0dfe4!important;
  }
  .reference-desktop-drawer__head>div{display:flex!important;flex-direction:column!important}
  .reference-desktop-drawer__head strong{
    font-family:"Snell Roundhand","Brush Script MT","Segoe Script",cursive!important;
    font-size:48px!important;line-height:.78!important;font-weight:400!important;color:#ea7181!important;
  }
  .reference-desktop-drawer__head small{
    margin-top:10px!important;font-family:Georgia,serif!important;font-size:9px!important;letter-spacing:5px!important;color:#9b7b68!important;
  }
  .reference-desktop-drawer__head button{
    width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;
    background:#fff5f7!important;color:#ec4d78!important;font-size:25px!important;cursor:pointer!important;
  }
  .reference-desktop-drawer nav a{
    min-height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;
    border-bottom:1px solid #f2e2e6!important;color:#382d31!important;text-decoration:none!important;
    font-size:16px!important;font-weight:750!important;
  }
}

/* Mobilde mevcut V20.14.95 ortak ana-sayfa header standardı korunur. */
@media(max-width:900px){
  .reference-desktop-drawer{display:none!important}
}
