.mmdl-packs{margin:14px 0;max-width:560px}.mmdl-packs__heading{font-size:13px;font-weight:800;margin-bottom:8px}.mmdl-packs__options{border:1px solid #ddd;border-radius:10px;overflow:hidden}.mmdl-pack-option{align-items:center;appearance:none;background:#fff;border:0;border-bottom:1px solid #e7e7e7;color:#242424;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(90px,1fr) minmax(90px,auto) minmax(120px,auto);min-height:54px;padding:10px 12px;text-align:left;transition:background-color .15s,box-shadow .15s;width:100%}.mmdl-pack-option:last-child{border-bottom:0}.mmdl-pack-option:hover{background:#fafafa}.mmdl-pack-option.is-selected{background:#fff7f7;box-shadow:inset 4px 0 #c51f2b}.mmdl-pack-option strong{font-size:14px}.mmdl-pack-option span{font-size:15px;font-weight:800;text-align:right}.mmdl-pack-option small{color:#5c5c5c;font-size:11px;text-align:right}.mmdl-packs__summary{align-items:center;background:#f6f6f6;border-radius:8px;display:flex;justify-content:space-between;margin-top:8px;padding:10px 12px}.mmdl-packs__summary span{font-size:14px}.mmdl-packs__total{font-size:17px;margin-left:5px}.mmdl-packs__applied{color:#606060;text-align:right}.mmdl-packs--card{margin:10px 0}.mmdl-packs--card .mmdl-pack-option{grid-template-columns:minmax(75px,1fr) auto}.mmdl-packs--card .mmdl-pack-option small{grid-column:1/-1;text-align:left}.mmdl-packs--card .mmdl-packs__summary{align-items:flex-start;flex-direction:column;gap:2px}.mmdl-packs--card .mmdl-packs__applied{text-align:left}
@media(max-width:600px){.mmdl-pack-option{grid-template-columns:1fr auto}.mmdl-pack-option small{grid-column:1/-1;text-align:left}.mmdl-packs__summary{align-items:flex-start;flex-direction:column;gap:2px}.mmdl-packs__applied{text-align:left}}
@media(prefers-reduced-motion:reduce){.mmdl-pack-option{transition:none}}
