.prj-discovery-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.prj-live-products,.prj-live-widget{display:none!important}
.prj-floating-logo[hidden],.prj-logo-dismiss-zone[hidden]{display:none!important}
.prj-floating-logo{position:fixed;z-index:60;width:76px;height:76px;isolation:isolate}
.prj-floating-logo.prj-is-obscured{visibility:hidden!important;pointer-events:none!important}
.prj-floating-logo__handle{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #27375226;border-radius:50%;background:#fff;box-shadow:0 5px 18px #17253b26;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:grab;overflow:hidden;box-sizing:border-box;padding:7px!important}
.prj-floating-logo__handle img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}
.prj-floating-logo .prj-floating-logo__close{position:absolute;right:-8px;top:-16px;display:grid!important;place-items:center;width:36px;height:36px;min-height:36px;padding:0!important;line-height:1!important;border-radius:50%!important;border:1px solid #d8b992!important;background:#273752!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;cursor:pointer;box-shadow:0 2px 6px #0002}
.prj-floating-logo__handle:focus-visible,.prj-floating-logo__close:focus-visible{outline:3px solid #d8b992!important;outline-offset:3px!important}
.prj-floating-logo.prj-is-dragging .prj-floating-logo__handle{cursor:grabbing;box-shadow:0 8px 26px #17253b50;outline:2px solid #d8b992}
.prj-logo-dismiss-zone{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:59;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:160px;height:90px;background:#273752;color:#fff;border:2px solid #d8b992;border-radius:24px;box-shadow:0 6px 26px #0005;pointer-events:none;font:600 12px/1.3 Arial,sans-serif;text-align:center}
.prj-logo-dismiss-zone>span:first-child{font-size:32px;line-height:1}
.prj-logo-dismiss-zone.prj-is-ready{background:#652227;border-color:#fff}
@media(max-width:767px){.prj-floating-logo{width:68px;height:68px}.prj-floating-logo .prj-floating-logo__close{width:40px;height:40px;min-height:40px;right:-8px;top:-20px}}
@media print{.prj-live-products,.prj-floating-logo,.prj-logo-dismiss-zone{display:none!important}}
