
    #yhvBrowseDockClearance{height:108px;height:calc(108px + env(safe-area-inset-bottom));background:#0b1e3b;pointer-events:none}
    #yhvBrowseDock{--dock-navy:#0b1e3b;box-sizing:border-box;position:fixed;z-index:9988;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;width:860px;max-width:calc(100% - 190px);display:flex;align-items:center;gap:32px;padding:15px 20px;border:1px solid #d6ab696b;border-radius:16px;background:linear-gradient(115deg,#173655,#0b1e3b 60%,#102542);box-shadow:0 10px 32px #03101f38;color:#fff;font-family:"YHV Header Ultra",Arial,sans-serif;font-weight:400;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,18px);transition:opacity .25s ease,transform .25s ease,visibility .25s;isolation:isolate}
    #yhvBrowseDock[data-visible="true"]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}
    #yhvBrowseDock[hidden],#yhvBrowseDockClearance[hidden]{display:none!important}
    #yhvBrowseDock *{box-sizing:border-box}
    #yhvBrowseDock .yhv-browse-copy{flex:1;min-width:0;text-align:right}
    #yhvBrowseDock .yhv-browse-copy strong{display:block;margin:0;color:#fff;font:400 22px/1.2 "YHV Header Ultra",Arial,sans-serif;letter-spacing:.015em}
    #yhvBrowseDock .yhv-browse-copy strong span{color:#e5c38d}
    #yhvBrowseDock .yhv-browse-copy p{margin:5px 0 0;color:#e0e7ee;font:400 15px/1.35 "YHV Header Ultra",Arial,sans-serif}
    #yhvBrowseDock .yhv-browse-copy-short{display:none}
    #yhvBrowseDock .yhv-browse-actions{display:flex;align-items:stretch;gap:10px;flex:0 0 auto}
    #yhvBrowseDock .yhv-browse-actions a{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:46px;min-width:152px;padding:11px 17px;border:1px solid transparent;border-radius:9px;text-decoration:none!important;font:400 18px/1.25 "YHV Header Ultra",Arial,sans-serif;white-space:nowrap;color:#081a2f!important;box-shadow:inset 0 1px 0 #ffffff45;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}
    #yhvBrowseDock .yhv-browse-silver{background:linear-gradient(115deg,#eaf0f5,#bbc9d7);border-color:#edf3fa}
    #yhvBrowseDock .yhv-browse-gold{background:linear-gradient(115deg,#edcc94,#d6ab69);border-color:#edcc94}
    #yhvBrowseDock .yhv-browse-arrow{font-family:Arial,sans-serif;font-size:20px;transition:transform .2s ease}
    #yhvBrowseDock .yhv-browse-close{position:absolute;left:12px;top:-31px;width:36px;height:32px;display:grid;place-items:center;min-width:0;margin:0;padding:0!important;border:1px solid #cdb48573!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;background:#0b1e3b;color:#e6d0aa;font:24px/1 Arial,sans-serif;cursor:pointer;box-shadow:none}
    #yhvBrowseDock :is(a,button):focus-visible{outline:3px solid #fff;outline-offset:4px}
    @media(hover:hover){#yhvBrowseDock .yhv-browse-actions a:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0002}#yhvBrowseDock .yhv-browse-actions a:hover .yhv-browse-arrow{transform:translateX(-3px)}#yhvBrowseDock .yhv-browse-silver:hover{background:#f0f5fa}#yhvBrowseDock .yhv-browse-gold:hover{background:#f3d49e}#yhvBrowseDock .yhv-browse-close:hover{color:#fff;background:#173655}}
    body.yhv-site-menu-open #yhvBrowseDock,body.xoo-wsc-cart-active #yhvBrowseDock,body:has(.xoo-wsc-modal.xoo-wsc-cart-active) #yhvBrowseDock,body:has(dialog[open]) #yhvBrowseDock,body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-dismissed)) #yhvBrowseDock{visibility:hidden;opacity:0;pointer-events:none}
    @media(max-width:767px){
        #yhvBrowseDockClearance{height:calc(98px + env(safe-area-inset-bottom))}
        #yhvBrowseDock{width:calc(100% - 20px);max-width:none;bottom:calc(10px + env(safe-area-inset-bottom));padding:11px 10px;gap:9px;border-radius:12px}
        #yhvBrowseDock .yhv-browse-copy strong{font-size:16px;line-height:1.2;letter-spacing:0}
        #yhvBrowseDock .yhv-browse-copy strong span{display:block}
        #yhvBrowseDock .yhv-browse-copy p{font-size:13px;margin-top:4px}
        #yhvBrowseDock .yhv-browse-copy-full{display:none}
        #yhvBrowseDock .yhv-browse-copy-short{display:inline}
        #yhvBrowseDock .yhv-browse-actions{gap:7px;flex:0 0 60%}
        #yhvBrowseDock .yhv-browse-actions a{flex:1;min-width:0;min-height:46px;padding:10px 8px;justify-content:center;gap:5px;font-size:16px;border-radius:8px}
        #yhvBrowseDock .yhv-browse-arrow{font-size:16px}
        #yhvBrowseDock .yhv-browse-close{left:10px}
        body.yhv-browse-dock-visible .qlwapp__container--bottom-left{bottom:calc(112px + env(safe-area-inset-bottom))!important}
    }
    @media(max-width:359px){#yhvBrowseDock .yhv-browse-actions{flex-basis:59%}#yhvBrowseDock .yhv-browse-actions a{font-size:15px;padding-inline:6px}#yhvBrowseDock .yhv-browse-arrow{display:none}#yhvBrowseDock .yhv-browse-copy strong{font-size:15px}}
    @media(prefers-reduced-motion:reduce){#yhvBrowseDock,#yhvBrowseDock .yhv-browse-actions a,#yhvBrowseDock .yhv-browse-arrow{transition:none!important;transform:none}#yhvBrowseDock,#yhvBrowseDock[data-visible="true"]{transform:translateX(-50%)}}
    