.mb-selector{background-color:var(--bg-color);color:var(--text-color);padding:80px 0;position:relative}.mb-selector__container{max-width:1600px;margin:0 auto;padding:0 20px}.mb-selector__header{text-align:center;margin-bottom:60px}.mb-selector__title{font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:16px;line-height:1.2}.mb-selector__description{font-size:1.125rem;color:var(--text-color);opacity:.8;max-width:700px;margin:0 auto;line-height:1.6}.mb-selector__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:40px}.mb-selector__card{background:#fff;border:2px solid rgba(0,0,0,.08);border-radius:16px;padding:24px 20px;cursor:pointer;transition:all .3s ease;position:relative;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:16px}.mb-selector__card:hover{border-color:var(--accent-color);box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.mb-selector__card--selected{border-color:var(--accent-color);background:#1e3a5f05;box-shadow:0 4px 20px #1e3a5f26}.mb-selector__badge{position:absolute;top:-16px;right:0;background:#ff6b6b;color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.mb-selector__card-header{display:flex;flex-direction:column;gap:12px}.mb-selector__card-title{font-size:1.125rem;font-weight:700;color:var(--card-text-color, var(--text-color));margin:0;line-height:1.3}.mb-selector__rating{display:flex;align-items:center;gap:8px}.mb-selector__stars{display:flex;gap:2px}.mb-selector__star{color:#e5e5e5;font-size:16px}.mb-selector__star--filled{color:gold}.mb-selector__star--half{background:linear-gradient(90deg,gold 50%,#e5e5e5 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mb-selector__rating-text{font-size:.8rem;color:var(--card-text-color, var(--text-color));opacity:.7;font-weight:500}.mb-selector__card-description{font-size:.8rem;color:var(--card-text-color, var(--text-color));opacity:.8;line-height:1.5;margin:0}.mb-selector__best-for{display:flex;flex-direction:column;gap:6px}.mb-selector__best-for-label{font-size:.75rem;font-weight:600;color:var(--card-text-color, var(--text-color));opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin:0}.mb-selector__best-for-value{font-size:.9rem;font-weight:600;color:var(--accent-color);margin:0;line-height:1.4}.mb-selector__features{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.mb-selector__feature{display:flex;align-items:flex-start;gap:6px;font-size:.8rem;color:var(--card-text-color, var(--text-color));opacity:.85;line-height:1.4}.mb-selector__feature:before{content:"\25cf";flex-shrink:0;font-size:.8rem;margin-top:2px;color:var(--bullet-color, var(--card-text-color, var(--text-color)));opacity:1}.mb-selector__feature--navy:before{color:#15314f}.mb-selector__feature--currant:before{color:#6b3b39}.mb-selector__feature--denim:before{color:#6b7e8f}.mb-selector__feature--purple:before{color:#9b59b6}.mb-selector__feature--blue:before{color:#3498db}.mb-selector__feature--dark:before{color:var(--card-text-color, var(--text-color));opacity:.6}.mb-selector__price{font-size:1.375rem;font-weight:700;color:var(--card-text-color, var(--text-color));margin:0;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.mb-selector__price-label{font-size:.85rem;font-weight:500;opacity:.6;margin-right:4px}.mb-selector__card-cta{width:100%;background:var(--accent-color);color:#fff;border:none;border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto}.mb-selector__card-cta:hover{background:#1e3a5fe6;transform:translateY(-1px)}.mb-selector__card--selected .mb-selector__card-cta{background:#28a745}.mb-selector__card--selected .mb-selector__card-cta:hover{background:#218838}@media (max-width: 1500px){.mb-selector__cards{gap:16px}.mb-selector__card{padding:20px 16px;gap:14px}.mb-selector__card-title{font-size:1.05rem}}@media (max-width: 1200px){.mb-selector__cards{grid-template-columns:repeat(3,1fr);gap:20px}.mb-selector__card{padding:24px 20px;gap:16px}.mb-selector__card-title{font-size:1.15rem}}@media (max-width: 900px){.mb-selector__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mb-selector{padding:60px 0}.mb-selector__container{padding:0 16px}.mb-selector__title{font-size:2rem}.mb-selector__description{font-size:1rem}.mb-selector__header{margin-bottom:40px}.mb-selector__cards{grid-template-columns:repeat(2,1fr);gap:16px}.mb-selector__card{padding:24px 20px;gap:16px}.mb-selector__card-title{font-size:1.25rem}.mb-selector__card-description{font-size:.875rem}.mb-selector__feature{font-size:.85rem}.mb-selector__price{font-size:1.5rem}}@media (max-width: 580px){.mb-selector__cards{grid-template-columns:1fr;gap:20px}}@media (max-width: 480px){.mb-selector__card-title{font-size:1.25rem}.mb-selector__price{font-size:1.5rem}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.mb-selector__card{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.mb-selector__card:nth-child(1){animation-delay:.1s}.mb-selector__card:nth-child(2){animation-delay:.2s}.mb-selector__card:nth-child(3){animation-delay:.3s}.mb-selector__card:nth-child(4){animation-delay:.4s}.mb-selector__card:nth-child(5){animation-delay:.5s}@media (prefers-reduced-motion: reduce){.mb-selector__card{transition:none;animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mb-selector.css.map */
