.bh-basket{box-sizing:border-box;color:#f3efff;background:linear-gradient(150deg,#27223e,#101627 60%,#0b1020);border:1px solid #b9a6df55;border-radius:22px;padding:22px;box-shadow:inset 0 1px #ffffff24,0 24px 70px #0004;font:14px/1.5 system-ui,sans-serif}
.bh-basket .bh-basket-brand{display:block;background:none;border:0;border-bottom:1px solid #b9a6df33;padding:0 35px 14px;margin:0 0 16px;text-align:center;font-size:18px;line-height:1.4;font-weight:750;color:#f3efff}
.bh-basket .bh-basket-powered{text-align:center;color:#c4bed5;font-size:10px;margin:14px 0 0;letter-spacing:.2px}.bh-basket h2,.bh-basket h3{color:#f3efff}.bh-basket a{color:#d2bbff}.bh-basket label{display:grid;gap:6px;margin:12px 0;font-size:12px}.bh-basket input:not([type=checkbox]),.bh-basket select{box-sizing:border-box;width:100%;padding:11px 13px;border:1px solid #b7a3d34d;border-radius:12px;background:#10182c;color:#f4f0ff;font:inherit}.bh-basket .ms-checkbox{display:flex;align-items:flex-start}.bh-basket :is(.ms-fine,.muted){color:#c0c8dc;font-size:11px}.bh-basket :is(button[type=submit],#pay,.payme-pay){width:100%;border:1px solid #e4d4ff;border-radius:99px;background:linear-gradient(115deg,#d6c1ff,#a6c5ff);padding:12px 16px;color:#16132a;font-weight:750;cursor:pointer}.bh-basket button:disabled{opacity:.5;cursor:default}.bh-basket :is(.ms-review,.ms-order-totals){font-size:12px}.bh-basket .ms-order-totals{border-color:#b9a6df40;background:#11172a}.bh-basket :is(.ms-review dd,.ms-review dt,.ms-order-totals span){color:#d3d8e7}
.bh-basket-dialog{width:min(730px,calc(100% - 24px));max-height:90dvh;box-sizing:border-box;padding:0;border:0;border-radius:22px;background:#101627;overflow:auto;scrollbar-width:none}.bh-basket-dialog::-webkit-scrollbar{display:none}.bh-basket-dialog::backdrop{background:#040817c9;backdrop-filter:blur(8px)}.bh-basket-close{position:absolute;right:15px;top:15px;border:1px solid #bca5dc66;border-radius:50%;width:30px;height:30px;background:#25213a;color:white;cursor:pointer}.bh-basket .ms-review{display:none}.bh-basket .ms-step-title{font-size:23px;margin:8px 0}.bh-basket .ms-step-intro{color:#c0c8dc;font-size:12px}
body .payme-live-basket{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 18px;min-height:0;text-align:center}body .payme-live-basket .lead-checkout-title{text-align:center;font-size:14px;line-height:1.4;margin:0}body .lead-checkout-summary{display:flex;justify-content:center;align-items:center;gap:14px;margin:3px 0}body .lead-checkout-summary>span{flex:0 1 auto;font-size:12px}body .lead-checkout-summary>strong{font-size:23px}body .payme-live-basket .payme-open-basket{align-self:center;width:auto;min-width:130px;margin:0;padding:8px 20px;min-height:34px}body .payme-live-basket [data-mini-renewal]{font-size:9px;margin:0}body .payme-live-basket .bh-basket-powered{font-size:9px;color:#bdb7cc;text-align:center;margin:0}
body .checkout-unified{max-width:760px;margin:30px auto}body .checkout-unified form.grid{display:block}body .checkout-unified .card{padding:0;border:0;background:none;box-shadow:none}body .checkout-unified .card img{height:130px}body .checkout-unified h1{font-size:28px;margin:12px 0}body .checkout-unified .row strong{font-size:27px}body .checkout-unified .row{border-color:#b9a6df33}
@media(max-width:600px){.bh-basket{padding:16px}.bh-basket .bh-basket-brand{font-size:16px}.bh-basket input,.bh-basket select{font-size:16px!important}}
