.better-price-banner{width:100%;display:flex;align-items:center;gap:12px;text-align:left;margin:0 0 18px;padding:15px;background:#fff8f8;border:1px solid #e8cdd0;border-radius:12px;cursor:pointer;color:#28282b}
.better-price-banner:hover{background:#ffefef}.better-price-banner svg{width:27px;height:27px;fill:none;stroke:#c30b19;stroke-width:1.7;stroke-linejoin:round}.better-price-banner span{flex:1}.better-price-banner strong,.better-price-banner small{display:block}.better-price-banner strong{font-size:14px}.better-price-banner small{font-size:12px;color:#696367;margin-top:3px}.better-price-banner b{font:normal 23px/1 sans-serif;color:#c30b19}
#better-price-dialog{box-sizing:border-box;width:min(440px,calc(100% - 24px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #ddd;border-radius:14px;background:white;color:#27292d;margin:auto}
#better-price-dialog::backdrop{background:#17191db3}#better-price-dialog h2{font-size:23px;padding-right:32px}#better-price-dialog label{display:block;margin:12px 0 4px;font-weight:600}#better-price-dialog input:not([type=hidden]):not([type=submit]){display:block;width:100%;padding:10px 12px;border:1px solid #bbc1c7;border-radius:7px;font:inherit}.better-price-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f1f2f3;font:22px/1 sans-serif}.better-price-send{margin-top:16px;border:0;border-radius:8px;padding:11px 18px;background:#b41024;color:white;font-weight:700}

.better-price-banner{box-sizing:border-box;font-family:inherit;line-height:1.4}
.better-price-banner strong{line-height:1.4}
.better-price-banner small{line-height:1.5;margin-top:3px}
.better-price-banner svg{height:27px;flex:none;stroke-linecap:round}
@media(max-width:480px){.better-price-banner{padding:13px}}
