.dc-none{display:none!important}.ep-buy-now{width:100%;margin-top:12px}.ep-buy-now:disabled{opacity:.45;cursor:not-allowed}.ep-size-trigger{margin-bottom:24px}.ep-buy-now:hover{background:var(--soft)}#buyNow1CheckoutError{font-size:14px;line-height:20px;color:#9b322b;margin-top:12px}.editorial-size-dialog{width:min(900px,calc(100% - 32px));max-height:90svh;background:var(--paper);color:var(--ink);padding:48px;border:0;overflow:auto}.editorial-size-dialog::backdrop{background:rgba(0,0,0,.5)}.editorial-size-dialog h2{font-size:36px;line-height:40px;margin:24px 0}.size-unit-tabs{display:flex;gap:24px;margin:24px 0}.size-unit-tabs button{font-size:14px;line-height:20px;padding:8px 12px}.size-unit-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.size-table{overflow:auto;max-width:100%}.size-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;white-space:nowrap}.size-table th,.size-table td{border:1px solid var(--line);padding:12px 16px;text-align:left}.size-table th{background:var(--soft);font-weight:600}.size-note{font-size:14px;line-height:20px;color:var(--muted);margin:24px 0 12px}.checkoutmodal{visibility:hidden;opacity:0;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:9999999999;transition:opacity .3s var(--curve)}.checkoutmodal-state:checked+.checkoutmodal{visibility:visible;opacity:1}.checkoutmodal>.overlay{position:absolute;inset:0}.checkoutmodal>.inner{position:relative;width:min(480px,100%);height:min(800px,100svh);margin:auto;top:50%;transform:translateY(-50%);background:#fff;overflow:hidden}.checkoutmodal .splash-screen{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;font-size:14px;line-height:20px;background:#fff;color:#1b211d}.checkout-progressbar{display:flex;justify-content:space-between;align-items:center;gap:48px}.checkout-progressbar strong{font-size:24px;line-height:32px;letter-spacing:-.07em}.checkoutmodal .iframe-container,.checkoutmodal iframe{width:100%;height:100%;border:0}.checkoutmodal iframe{position:relative;background:#fff;display:block}.pragma-close{position:absolute;right:12px;top:8px;z-index:1065;width:40px;height:40px;background:#fff;color:#1b211d;border-radius:50%;font-size:24px;line-height:32px}.leave-checkout-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1066}.pragma-close:hover{background:#eeeae2}@media(max-width:760px){.editorial-size-dialog{padding:48px 16px 24px}.editorial-size-dialog h2{font-size:30px;line-height:36px}.size-table th,.size-table td{padding:8px 12px}.checkoutmodal>.inner{height:100svh}}@media(prefers-reduced-motion:reduce){.checkoutmodal{transition:none}}
