mb-variant-picker .product__selectors .mb-luna-option-heading {
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  width:100%;margin:0 0 10px!important;padding:0!important;
}
mb-variant-picker .mb-luna-option-heading .radio__legend__label {margin:0;padding:0;white-space:nowrap;}
.mb-flange-guide {display:block;flex:0 1 auto;min-width:0;margin:0;}
.mb-flange-guide__link {display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:28px;font-size:14px;line-height:20px;font-weight:400;color:inherit;text-align:right;}
.mb-flange-guide__link>span {text-decoration:underline;text-underline-offset:4px;}
.mb-flange-guide__link>img,.mb-flange-guide__link>svg {display:block;flex:0 0 auto;width:20px;height:20px;border-radius:0;object-fit:contain;}
.mb-flange-guide__link:focus-visible {outline:2px solid currentColor;outline-offset:3px;border-radius:3px;}
.mb-flange-guide .product-modal__outer {max-width:800px;}
.mb-flange-guide .product-modal__outer img {max-width:100%;height:auto;}
.mb-flange-guide .product-modal__close {min-width:44px;min-height:44px;}
.form__width:has(.mb-luna-option-heading) .savings {margin-top:10px;}
@media(max-width:600px) {
  mb-variant-picker .product__selectors .mb-luna-option-heading {gap:8px;}
  .mb-flange-guide__link {gap:5px;font-size:13px;}
  mb-variant-picker .mb-luna-option-heading .radio__legend__option-name {font-size:14px;}
}
@media(max-width:340px) {
  .mb-flange-guide__link {font-size:12px;}
  mb-variant-picker .mb-luna-option-heading .radio__legend__option-name {font-size:13px;}
}

mb-variant-picker .mb-cups-option-heading .radio__legend__label {min-width:0;white-space:normal;}
