
body.single-product .parshey-product-purchase button.parshey-v293-open{appearance:none;border:0;border-left:1px solid #e9e9e9;background:transparent;cursor:pointer;font:inherit;width:100%;border-radius:0}
body.single-product .parshey-product-purchase button.parshey-v293-open:hover{background:#f7f7f7}body.single-product .parshey-product-purchase button.parshey-v293-open:focus-visible{outline:2px solid #111;outline-offset:-3px}
.parshey-v293-overlay[hidden]{display:none!important}.parshey-v293-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.58);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}
.parshey-v293-dialog{position:relative;width:min(660px,100%);max-height:min(85vh,780px);overflow:auto;background:white;padding:38px;box-sizing:border-box;box-shadow:0 20px 80px rgba(0,0,0,.18);color:#161616}
.parshey-v293-close{position:absolute;right:22px;top:16px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#111;line-height:1}
.parshey-v293-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;color:#777}.parshey-v293-dialog h2{font-size:28px;margin:12px 0}.parshey-v293-dialog p{font-size:13px;color:#666}
.parshey-v293-table-scroll{overflow-x:auto;margin-top:24px}.parshey-v293-dialog table{border-collapse:collapse;width:100%;font-size:13px;min-width:380px}.parshey-v293-dialog th,.parshey-v293-dialog td{padding:14px 12px;text-align:left;border-bottom:1px solid #e7e7e7;white-space:nowrap}.parshey-v293-dialog thead th{background:#111;color:#fff}.parshey-v293-dialog tbody tr:nth-child(even){background:#f8f8f8}.parshey-v293-note{margin-top:18px}
body.parshey-v293-locked{overflow:hidden}@media(max-width:600px){.parshey-v293-overlay{padding:12px}.parshey-v293-dialog{padding:30px 18px}.parshey-v293-dialog h2{font-size:23px}}

/* v2.9.5: CSS-only fallback if JS is delayed or blocked */
body.single-product .parshey-product-purchase a.parshey-v293-open{display:flex!important;text-decoration:none!important;color:inherit!important;cursor:pointer!important;border-radius:0!important}
.parshey-v293-overlay:has(.parshey-v293-dialog:target){display:flex!important}
.parshey-v293-overlay[hidden]:has(.parshey-v293-dialog:target){display:flex!important}
.parshey-v293-close{text-decoration:none!important}
