.mo-volume-selector{margin:24px 0}.mo-volume-selector h2{font-family:inherit;font-size:14px;font-weight:600;margin:0 0 12px;letter-spacing:0}.mo-volume-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mo-volume-selector a.mo-volume-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100px;padding:12px 6px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#222;text-align:center;text-decoration:none}.mo-volume-selector a.mo-volume-option.is-active{background:#fff8e6;border:2px solid #dfac30;padding:11px 5px;color:#222}.mo-volume-selector .mo-volume-option strong{font:700 20px/1.2 inherit;color:#222}.mo-volume-selector .mo-volume-option .mo-volume-price{font-size:16px;font-weight:600;color:#222}.mo-volume-selector .mo-volume-option small{font-size:12px;color:#555}.mo-volume-selector .mo-volume-option .amount,.mo-volume-selector .mo-volume-option bdi{color:inherit}.mo-volume-selector a.mo-volume-option:focus-visible{outline:2px solid #233f92;outline-offset:3px}@media (max-width:480px){.mo-volume-options{gap:6px}.mo-volume-selector .mo-volume-option strong{font-size:18px}.mo-volume-selector .mo-volume-option .mo-volume-price{font-size:14px}.mo-volume-selector .mo-volume-option small{font-size:11px}}