/* Botanic v2.9.2. Shared confirmation and shipping hint; isolated styles. */
.bc292-shipping-note{background:#edf4ea;color:#2e5c3f;padding:10px 12px;border-radius:9px;font-size:12px;line-height:1.55;margin:10px 0}
.bc292-overlay{position:fixed;inset:0;z-index:99999;background:rgba(12,32,21,.62);display:flex;justify-content:center;align-items:center;padding:18px;box-sizing:border-box}
.bc292-dialog{position:relative;width:min(100%,460px);background:#fff;color:#22382b;padding:35px 28px 30px;border-radius:18px;text-align:center;box-shadow:0 20px 70px rgba(0,0,0,.23);box-sizing:border-box}
.bc292-dialog:focus{outline:none}.bc292-close{position:absolute;top:12px;right:12px;border:0;background:#eff3eb;color:#37533e;width:35px;height:35px;border-radius:50%;cursor:pointer;font-size:26px;line-height:1}
.bc292-mark{margin:4px auto 16px;background:#eaf4e8;color:#2e5c3f;border-radius:50%;font-size:32px;font-weight:700;width:62px;height:62px;display:grid;place-items:center}
.bc292-dialog h2{margin:0 0 10px;font-size:25px;line-height:1.25;color:#1b3728}.bc292-product{font-size:15px;font-weight:650;margin:0 0 8px}.bc292-note{color:#657669;font-size:14px;line-height:1.5;margin:0 0 23px}
.bc292-actions{display:flex;gap:10px}.bc292-actions a{flex:1;text-align:center;display:grid;place-items:center;min-height:48px;padding:10px 12px;box-sizing:border-box;border-radius:9px;font-weight:700;font-size:14px;text-decoration:none;line-height:1.3}.bc292-primary{background:#2e5c3f;color:#fff!important}.bc292-secondary{background:#f8f5ef;border:1px solid #d7e2d5;color:#2e5c3f!important}.bc292-actions a:focus-visible,.bc292-close:focus-visible{outline:3px solid #da947d;outline-offset:3px}
@media(max-width:480px){.bc292-dialog{padding:33px 18px 22px}.bc292-dialog h2{font-size:22px}.bc292-actions{flex-direction:column}}
