.wine-card .so-label-window>.ws-label-open{position:absolute;inset:0;z-index:8;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:transparent;cursor:zoom-in;-webkit-tap-highlight-color:transparent}
.wine-card .so-label-window>.ws-label-open:focus-visible{outline:2px solid #e9c78e;outline-offset:-4px}
#wineLabelViewer{position:fixed;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden;color:#ecd5ad}
#wineLabelViewer::backdrop{background:transparent}
#wineLabelViewer .ws-label-scrim{position:absolute;inset:0;background:#09030688;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
#wineLabelViewer .ws-label-viewport{position:absolute;inset:calc(var(--safe-top,0px) + 52px) 22px calc(var(--safe-bottom,0px) + 22px);display:flex;align-items:center;justify-content:center;pointer-events:none}
#wineLabelViewer .ws-label-assembly{position:relative;flex:none;pointer-events:auto}
#wineLabelViewer .ws-label-stage{position:relative;overflow:hidden;flex:none;filter:drop-shadow(0 5px 12px #0009)}
#wineLabelViewer .ws-label-enlarged-card{position:absolute!important;inset:0 auto auto 0!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important;content-visibility:visible!important;contain:layout style!important;pointer-events:none}
#wineLabelViewer .ws-label-enlarged-card::before,#wineLabelViewer .ws-label-enlarged-card::after{display:none!important}
#wineLabelViewer .ws-label-close{position:absolute;top:6px;right:6px;transform:translate(50%,-50%);width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:url('/assets/textures/control-burgundy-20261024.jpg') center/cover;color:#c49a69;display:grid;place-items:center;box-shadow:none;cursor:pointer;z-index:5}
#wineLabelViewer .ws-label-close::after{content:"";position:absolute;inset:0;padding:1.75px;border-radius:inherit;box-sizing:border-box;background:var(--v172-metal-line,linear-gradient(110deg,#87613e,#ecd5ad 50%,#87613e));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}
#wineLabelViewer .ws-label-close svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
#wineLabelViewer .ws-label-close:focus-visible{outline:2px solid #e8cb9a;outline-offset:2px}
