.mb-pack{--mb-red: #e10600;--mb-black: #111111;--mb-grey: #e6e6e6;--mb-grey-light: #f7f7f7;--mb-text-muted: #6f6f6f;margin:20px 0;font-family:inherit}.mb-pack__cards{display:flex;flex-direction:column;gap:20px}.mb-pack-card{position:relative;border:2px solid var(--mb-grey);border-radius:14px;padding:14px 16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.mb-pack-card__select{position:relative;display:flex;align-items:center;gap:14px;cursor:pointer}.mb-pack-card__select input{position:absolute;opacity:0;pointer-events:none}.mb-pack-card:hover{border-color:var(--mb-black)}.mb-pack-card:has(input:checked),.mb-pack-card.is-active{border-color:var(--mb-red);box-shadow:0 0 0 1px var(--mb-red);background:var(--mb-grey-light)}.mb-pack-card__ribbon{position:absolute;top:-11px;left:16px;background:var(--mb-black);color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.mb-pack-card__thumb{flex:0 0 auto;width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--mb-grey-light)}.mb-pack-card__main{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.mb-pack-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mb-pack-card__title{font-weight:700;font-size:14px;color:var(--mb-black)}.mb-pack-card__pill{position:relative;display:inline-block;align-self:center;overflow:hidden;background:var(--mb-red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;padding:4px 9px;border-radius:6px;white-space:nowrap;margin-bottom:2px}.mb-pack-card__pill:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:skew(-20deg);animation:mb-pill-shine 3s ease-in-out infinite}@keyframes mb-pill-shine{0%{left:-60%}35%{left:130%}to{left:130%}}@media(prefers-reduced-motion:reduce){.mb-pack-card__pill:after{animation:none;display:none}}.mb-pack-card__subtitle{font-size:12px;color:var(--mb-text-muted)}.mb-pack-card__price-block{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.mb-pack-card__price{font-weight:800;font-size:16px;color:var(--mb-black);white-space:nowrap}.mb-pack-card__original{font-size:11px;color:#9a9a9a;text-decoration:line-through;white-space:nowrap}.mb-pack__units{position:relative;overflow:hidden;margin-top:14px;border:1px solid rgba(225,6,0,.18);border-radius:14px;padding:16px;background:#fff}.mb-pack__units:before{content:"";position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(circle,#e1060038,#e1060000 65%);filter:blur(28px);pointer-events:none;z-index:0}.mb-pack__units[hidden]{display:none}.mb-pack__units-title,.mb-pack__units-grid{position:relative;z-index:1}.mb-pack__units-title{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--mb-black);text-transform:uppercase;letter-spacing:.03em}.mb-pack__units-grid{display:flex;flex-wrap:wrap;gap:16px}.mb-pack-unit{display:flex;flex-direction:column;gap:6px}.mb-pack-unit__label{font-size:11px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.02em}.mb-pack-unit__swatches{display:flex;gap:8px}.mb-pack-unit__swatch{position:relative;width:44px;height:44px;padding:0;border:2px solid var(--mb-grey);border-radius:10px;background:#fff;cursor:pointer;overflow:hidden}.mb-pack-unit__swatch img{width:100%;height:100%;object-fit:cover;display:block}.mb-pack-unit__swatch.is-active{border-color:var(--mb-red)}.mb-pack-unit__swatch.is-active:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:var(--mb-red);border:2px solid #fff}.mb-pack-unit__color-name{font-size:10px;color:var(--mb-text-muted);text-align:center;margin-top:2px}@media screen and (max-width:749px){.mb-pack-card{padding:12px;gap:10px}.mb-pack-card__thumb{width:40px;height:40px}.mb-pack-card__title{font-size:13px}.mb-pack-card__price{font-size:14px}.mb-pack-card__pill{font-size:8px;letter-spacing:0;padding:2px 6px}.mb-pack__units-grid{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/minibiker-pack-selector.css.map */
