.silt-launch-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 20px;border:1px solid #0b1e3f;border-radius:999px;background:#0b1e3f;color:#fff;text-align:center;text-decoration:none;font:inherit;font-size:14px;line-height:1.4;cursor:pointer;box-sizing:border-box;white-space:normal}
.silt-launch-button:focus-visible,.silt-launch-dialog :focus-visible{outline:3px solid #bc7b14;outline-offset:4px}
.silt-launch-dialog{width:min(460px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:0;border-radius:20px;padding:32px;background:#fffaf0;color:#0b1e3f;box-sizing:border-box;box-shadow:0 20px 80px #0003;font-size:16px;line-height:1.5}
.silt-launch-dialog::backdrop{background:#0b1e3faa}
.silt-launch-title{font-size:24px;line-height:1.2;font-weight:600;margin:0 28px 16px 0}
.silt-launch-close{position:absolute;right:12px;top:8px;width:44px;height:44px;background:none;border:0;font-size:30px;color:inherit;cursor:pointer}
.silt-launch-form{display:grid;gap:14px}
.silt-launch-form input[type=email]{width:100%;min-height:48px;padding:12px;border:1px solid #0b1e3f;border-radius:8px;background:#fff;color:#0b1e3f;font:inherit;box-sizing:border-box}
.silt-launch-consent{display:flex;gap:10px;font-size:13px;align-items:flex-start}.silt-launch-consent input{margin-top:4px;flex:none}
.shopify-payment-button,.cart__dynamic-checkout-buttons,.additional-checkout-buttons,button[name=checkout],input[name=checkout],a[href*="/checkout"],a[href*="/cart/"]:not([href*="/cart/change"]),.silt-buynow__btn,.silt-buybar__cta{display:none!important}
.silt-buybar .silt-launch-button{flex:1;min-width:0}.silt-pdp-bar__row>.silt-launch-button{flex:1}
