.zbp{padding:28px 10px 32px;background:#111}.zbp__head{text-align:center;max-width:640px;margin:0 auto 18px;padding:0 6px}.zbp__tag{display:inline-block;padding:8px 14px;border-radius:999px;background:#c8102e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.zbp__title{margin:14px 0 8px;font-size:clamp(24px,6.5vw,36px);line-height:1.15;font-weight:800;color:#fff}.zbp__sub{margin:0;font-size:15px;line-height:1.5;color:#cfcfcf}.zbp__empty{text-align:center;color:#bbb}.zbp__feature{max-width:760px;margin:0 auto;padding:12px 8px 14px;background:#fff;border-radius:22px;box-shadow:0 14px 36px #00000059}.zbp__slots{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:start}.zbp__join{align-self:start;margin-top:70px;width:24px;height:24px;border-radius:50%;background:#111;color:#fff;font-weight:800;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.zbp__slot{display:flex;flex-direction:column;gap:8px;min-width:0;padding:6px;border:2px solid #111;border-radius:14px;background:#fff}.zbp__photo{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f3f3f3;display:flex;align-items:center;justify-content:center}.zbp__photo img{width:100%;height:100%;object-fit:cover;display:block}.zbp__art,.zbp__free{display:none!important}.zbp__prevs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px}.zbp__prev{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f3f3f3}.zbp__prev img{width:100%;height:100%;object-fit:cover;display:block}.zbp__info{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:center}.zbp__lbl{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#111;line-height:1.25}.zbp__pick{display:flex;flex-direction:column;gap:4px;text-align:left}.zbp__pick-lbl{font-size:10px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.03em}.zbp__select{box-sizing:border-box;width:100%;padding:8px 5px;border:1px solid #d9d9d9;border-radius:9px;background:#fff;font:inherit;font-size:11px}.zbp__price{font-size:12px;color:#111}.zbp__price b{font-size:15px;font-weight:800}.zbp__price s{color:#9a9a9a}.zbp__summary{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px;text-align:center}.zbp__money{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px}.zbp__money s{color:#9a9a9a;font-size:14px}.zbp__money b{font-size:21px;font-weight:800;color:#111}.zbp__money em{font-style:normal;font-size:12px;font-weight:800;color:#c8102e;text-transform:uppercase}.zbp__hint{font-size:13px;font-weight:700;color:#111}.zbp__go{display:block;width:100%;margin-top:12px;padding:15px 12px;border:0;border-radius:14px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.zbp__go:disabled{background:#cfcfcf;cursor:not-allowed}.zbp__fine{margin:10px 0 0;text-align:center;font-size:12px;color:#777}.zbp__fine a{color:#111;text-decoration:underline}@media screen and (min-width:750px){.zbp{padding:44px 24px 48px}.zbp__feature{padding:22px 22px 18px}.zbp__slots{gap:12px}.zbp__join{margin-top:120px;width:28px;height:28px;font-size:18px}.zbp__slot{padding:8px;gap:10px;border-radius:16px}.zbp__select{font-size:13px;padding:9px 8px}.zbp__lbl{font-size:12px}.zbp__go{max-width:420px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/zafira-bandpromo.css.map */
