.multi-buy-wrapper{margin:0 0 22px;font-family:Montserrat,sans-serif}.mb-heading{font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;color:#232323}.mb-options{display:flex;gap:10px;margin-bottom:28px;overflow:visible;padding-top:14px}.mb-option{flex:1;border:1.5px solid #fdafd3;border-radius:10px;padding:22px 16px 14px;cursor:pointer;background:#fdafd3;color:#111;transition:background .18s,border-color .18s,color .18s;display:block;-webkit-user-select:none;user-select:none;text-align:center;position:relative}.mb-option:nth-child(1){flex:1}.mb-option:nth-child(2){flex:2}.mb-option:hover{background:#fc9ac3;border-color:#fc9ac3}.mb-option:hover .mb-option__title,.mb-option:hover .mb-option__price,.mb-option:hover .mb-option__price-label{color:#fff}.mb-option--active{background:#111;border-color:#111;box-shadow:none}.mb-option--active .mb-option__title,.mb-option--active .mb-option__price,.mb-option--active .mb-option__price-label,.mb-option--active .mb-option__comparison,.mb-option--active .mb-option__comparison s,.mb-option--active .mb-option__comparison strong{color:#fdafd3!important}.mb-option--active .mb-badge{background:#fdafd3;color:#111}.mb-option--active:hover{background:#111;border-color:#111;color:#fdafd3}.mb-option__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:.88em;text-transform:uppercase;letter-spacing:.06em;color:inherit}.mb-option__price{font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:600;color:inherit;margin-top:2px;display:flex;flex-direction:column;align-items:center;gap:2px}.mb-option__price-label{font-size:.72em;font-weight:400;color:inherit;text-transform:lowercase}.mb-option__comparison{font-size:.78em;color:#333;margin-top:1px}.mb-option__comparison s{color:#555}.mb-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:3px 12px;background:#111;color:#fdafd3;font-family:Montserrat,sans-serif;font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-radius:20px;white-space:nowrap}.mb-second-wrap{margin-bottom:16px;animation:mbFadeIn .2s ease}@keyframes mbFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mb-sibling-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:stretch}.mb-card{display:flex;align-items:flex-start;gap:10px;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 12px;cursor:pointer;background:#fff;transition:border-color .18s,box-shadow .18s}.mb-card:hover:not(.mb-card--oos){border-color:#fdafd3}.mb-card--selected{border-color:#fdafd3;box-shadow:0 0 0 1.5px #fdafd3}.mb-card--oos{opacity:.4;cursor:not-allowed;pointer-events:none}.mb-card:focus-visible{outline:3px solid #fdafd3;outline-offset:2px}.mb-card__img{width:56px;height:56px;object-fit:cover;border-radius:6px;flex-shrink:0}.mb-card__img--blank{width:56px;height:56px;border-radius:6px;background:#f5f5f5;flex-shrink:0}.mb-card__info{flex:1;min-width:0}.mb-card__name{font-family:Montserrat,sans-serif;font-size:.78em;font-weight:600;line-height:1.35;margin:0 0 3px;color:#232323}.mb-card__variant-label{font-family:Montserrat,sans-serif;font-size:.72em;color:#888;margin:0}.mb-card__oos-text{font-family:Montserrat,sans-serif;font-size:.7em;color:#c00;font-weight:600;margin:3px 0 0}.mb-card__select{display:block;width:100%;max-width:150px;margin-top:4px;font-family:Montserrat,sans-serif;font-size:.75em;padding:3px 6px;border:1px solid #ddd;border-radius:5px;background:#fff;cursor:pointer;color:#232323}.mb-summary{background:#fff9fb;border:1px solid #fde0ec;border-radius:10px;padding:12px 16px;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:.82em;line-height:1.9;color:#232323}.mb-summary__total{font-weight:700;font-size:1.05em;margin-top:2px}.mb-summary__saving{color:#c0608a;font-weight:600}.mb-discount-note{background:#fff0f6;border:1px solid #fdafd3;border-radius:8px;padding:10px 14px;font-family:Montserrat,sans-serif;font-size:.8em;color:#000;margin-bottom:14px}.mb-no-items{font-family:Montserrat,sans-serif;font-size:.82em;color:#aaa}.mb-option__body{display:flex;flex-direction:column;gap:4px;pointer-events:none;align-items:center}@media(max-width:480px){.mb-options{flex-direction:column}.mb-option{margin-bottom:8px}.mb-sibling-grid{grid-template-columns:1fr}.mb-card__img,.mb-card__img--blank{width:48px;height:48px}.mb-option__price{font-size:1em}.mb-summary{font-size:.78em}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/multi-buy.css.map */
