/* OVIA Marketplace v10.17.2 — refined desktop utility bar */
@media (min-width:901px){
  .mp-top-v10172{
    width:100%!important;
    min-height:36px!important;
    padding:0!important;
    display:block!important;
    background:#0a356f!important;
    color:#fff!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
    font-size:12px!important;
    line-height:1!important;
  }
  .mp-top-v10172-inner{
    width:min(1320px,calc(100% - 32px))!important;
    min-height:36px!important;
    margin:0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:24px!important;
  }
  .mp-top-v10172-left,.mp-top-v10172-right{
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
  }
  .mp-top-v10172-left{gap:12px!important;}
  .mp-top-v10172-right{gap:2px!important;justify-content:flex-end!important;}
  .mp-top-v10172-delivery-trigger{
    min-height:30px!important;
    padding:0 8px!important;
    gap:5px!important;
    border-radius:5px!important;
    font-size:11.5px!important;
    letter-spacing:0!important;
  }
  .mp-top-v10172-delivery-trigger span:not(.mp-top-v10172-flag):not(.mp-top-v10172-caret){opacity:.84!important;}
  .mp-top-v10172-delivery-trigger strong{font-weight:800!important;color:#fff!important;}
  .mp-top-v10172-flag{font-size:13px!important;line-height:1!important;}
  .mp-top-v10172-caret{font-size:9px!important;opacity:.72!important;margin-left:1px!important;}
  .mp-top-v10172-divider{width:1px!important;height:16px!important;background:rgba(255,255,255,.22)!important;flex:0 0 1px!important;}
  .mp-top-v10172-contact{
    min-height:30px!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    padding:0 8px!important;
    border-radius:5px!important;
    color:#fff!important;
    text-decoration:none!important;
    white-space:nowrap!important;
  }
  .mp-top-v10172-contact span{font-size:10px!important;opacity:.72!important;font-weight:600!important;}
  .mp-top-v10172-contact strong{font-size:11.5px!important;font-weight:800!important;letter-spacing:.01em!important;}
  .mp-top-v10172-contact:hover,.mp-top-v10172-contact:focus-visible{background:rgba(255,255,255,.11)!important;outline:none!important;}
  .mp-top-v10172-right a{
    min-height:30px!important;
    display:inline-flex!important;
    align-items:center!important;
    padding:0 10px!important;
    border-radius:5px!important;
    color:rgba(255,255,255,.92)!important;
    text-decoration:none!important;
    font-size:11.5px!important;
    font-weight:650!important;
    white-space:nowrap!important;
    position:relative!important;
  }
  .mp-top-v10172-right a+a::before{
    content:""!important;
    position:absolute!important;
    left:-1px!important;
    top:9px!important;
    width:1px!important;
    height:12px!important;
    background:rgba(255,255,255,.18)!important;
  }
  .mp-top-v10172-right a:hover,.mp-top-v10172-right a:focus-visible{
    background:rgba(255,255,255,.11)!important;
    color:#fff!important;
    outline:none!important;
  }
  .mp-top-v10172-right a:hover::before,.mp-top-v10172-right a:focus-visible::before{opacity:0!important;}
}
@media (max-width:1120px) and (min-width:901px){
  .mp-top-v10172-inner{width:calc(100% - 20px)!important;gap:12px!important;}
  .mp-top-v10172-left{gap:7px!important;}
  .mp-top-v10172-contact span{display:none!important;}
  .mp-top-v10172-right a{padding-inline:7px!important;font-size:10.5px!important;}
}
@media (max-width:900px){.mp-top-v10172{display:none!important;}}
