vq-wholesale-popup{--wp-paper:#f6f2ec;--wp-ink:var(--vq-editorial-ink,#302923);--wp-muted:#71665d;--wp-line:#d8cfc3;--wp-white:#fff;--wp-shadow:rgb(30 23 18 / .12);--wp-font:var(--vq-editorial-sans,"DM Sans",sans-serif);--wp-serif:var(--vq-editorial-serif,"Cormorant Garamond",serif);font-family:var(--wp-font);color:var(--wp-ink)}
.vq-wpop-locked{overflow:hidden}.vq-wpop-launch{position:fixed;z-index:45;right:16px;top:calc(96px + env(safe-area-inset-top));min-height:44px;padding:9px 14px;border:1px solid var(--wp-line);border-radius:5px;background:var(--wp-paper);color:var(--wp-ink);font:500 12px var(--wp-font);cursor:pointer;box-shadow:0 2px 10px var(--wp-shadow)}
.vq-wpop-dialog{box-sizing:border-box;width:min(510px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:30px 30px 16px;border:1px solid var(--wp-line);border-radius:12px;background:var(--wp-paper);color:var(--wp-ink);overflow:auto;font-family:var(--wp-font);box-shadow:0 24px 80px var(--wp-shadow)}.vq-wpop-dialog::backdrop{background:rgb(24 20 17 / .58)}.vq-wpop-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--wp-ink);font:26px var(--wp-font);cursor:pointer}.vq-wpop-brand{font:500 12px/1.2 var(--wp-font);letter-spacing:.22em;margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid var(--wp-line)}.vq-wpop-dialog h2{font:400 36px/1.08 var(--wp-serif);letter-spacing:-.025em;text-transform:none;margin:0 0 12px;color:var(--wp-ink);max-width:12ch}.vq-wpop-body{font:13px/1.55 var(--wp-font);margin:0 0 22px;color:var(--wp-muted)}.vq-wpop-choices{display:grid;gap:10px}.vq-wpop-choice{position:relative;box-sizing:border-box;display:grid;grid-template-columns:1fr 22px;gap:5px 12px;padding:18px;text-align:left;text-decoration:none;border:1px solid var(--wp-ink);border-radius:8px;background:var(--wp-ink);color:var(--wp-white);font:13px/1.5 var(--wp-font);cursor:pointer}.vq-wpop-choice strong{grid-column:1;font-size:15px;font-weight:500}.vq-wpop-choice span:nth-child(2){grid-column:1;font-size:12px;line-height:1.5;opacity:.85}.vq-wpop-choice span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:19px}.vq-wpop-choice--retail{background:transparent;color:var(--wp-ink);border-color:var(--wp-line)}.vq-wpop-note{font:10px/1.5 var(--wp-font);color:var(--wp-muted);margin:16px 0 2px}.vq-wpop-text{display:block;min-height:40px;margin:0 auto;padding:8px;border:0;background:transparent;color:var(--wp-muted);font:11px/1.4 var(--wp-font);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vq-wpop-dialog :focus-visible,.vq-wpop-launch:focus-visible{outline:2px solid var(--wp-ink);outline-offset:3px}
@media(max-width:700px){.vq-wpop-launch{position:static;display:block;margin:16px auto 24px;min-height:44px}.vq-wpop-dialog{padding:26px 22px 12px}.vq-wpop-dialog h2{font-size:32px}.vq-wpop-brand{margin-bottom:20px}.vq-wpop-choice{padding:16px}.vq-wpop-body{font-size:12px;margin-bottom:18px}body:has([role="dialog"][class*="st_ugc-modal-"].is-open) .vq-wpop-launch{visibility:hidden}}
@media(max-width:700px){.vq-wpop-launch{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom) + var(--wpop-preview-bottom,0px));top:auto;margin:0;min-height:44px;z-index:45}}

body:has(#VqProCatalog) .vq-wpop-launch{top:auto;bottom:calc(80px + var(--wpop-preview-bottom,0px));display:block}
@media(max-width:700px){body:has(#VqProCatalog) .vq-wpop-launch{bottom:calc(112px + env(safe-area-inset-bottom) + var(--wpop-preview-bottom,0px))}}
