.bm-shipping{margin:0 0 28px;padding:24px;border:1px solid rgba(var(--color-foreground),.14);border-radius:16px;background:rgba(var(--color-background),1);text-align:left}.bm-shipping__title{font-size:clamp(20px,2.2vw,26px);line-height:1.3;margin:0 0 8px}.bm-shipping__message{margin:0 0 12px}.bm-shipping__progress{display:block;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;accent-color:#b66bb5;background:#eee2ed;margin:0 0 22px}.bm-shipping__progress::-webkit-progress-bar{background:#eee2ed}.bm-shipping__progress::-webkit-progress-value{background:#b66bb5;border-radius:8px}.bm-shipping__progress::-moz-progress-bar{background:#b66bb5}.bm-shipping__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.bm-shipping__product{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;min-width:0}.bm-shipping__image{flex:0 0 88px;min-height:88px}.bm-shipping__image img{display:block;width:88px;height:88px;object-fit:cover;border-radius:8px}.bm-shipping__details{flex:1;min-width:0}.bm-shipping__name{display:block;color:inherit;text-decoration:none;font-weight:600;line-height:1.35;margin:0 0 8px}.bm-shipping__form{display:flex;flex-direction:column;gap:10px}.bm-shipping__price{line-height:1.3}.bm-shipping__select{width:100%;max-width:100%;padding:8px;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:6px;font:inherit;font-size:14px}.bm-shipping__add{min-height:40px;padding:8px 14px;font-size:14px;width:100%;min-width:0}.bm-shipping__success{margin:0;font-size:20px;font-weight:600}@media(max-width:550px){.bm-shipping{padding:16px}.bm-shipping__products{grid-template-columns:1fr}.bm-shipping__title{font-size:20px}}
