.mmc-preorder-charge{margin:0 0 1.6rem;padding:1.6rem;border:1px solid #cbdcd3;border-radius:14px;background:#f5f9f6;color:#173d33}.mmc-preorder-charge legend{display:flex;align-items:center;gap:.8rem;padding:0 .5rem;font-size:1.55rem;font-weight:700}.mmc-preorder-charge p{margin:.3rem 0 1.2rem;line-height:1.5}.mmc-preorder-charge__intro{font-size:1.25rem}.mmc-preorder-charge__choice{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:.6rem .9rem;align-items:center;border:1px solid #d9e1db;border-radius:9px;background:#fff;padding:1.1rem;margin:.7rem 0;cursor:pointer;font-size:1.3rem}.mmc-preorder-charge__choice:has(input:checked){border-color:#24664f;box-shadow:0 0 0 1px #24664f}.mmc-preorder-charge input{width:17px;height:17px;margin:0;accent-color:#24664f}.mmc-preorder-charge__choice small{display:block;font-size:1.1rem;line-height:1.45;color:#4b6257;margin-top:.3rem}.mmc-preorder-charge__choice b{white-space:nowrap;font-size:1.35rem}.mmc-preorder-charge__total{grid-column:2/4;color:#315a47;font-size:1.2rem}.mmc-preorder-charge .mmc-preorder-charge__payment{font-weight:600;font-size:1.2rem;margin:1rem 0 0}.mmc-preorder-charge .mmc-preorder-charge__pack{font-size:1.1rem;margin:.7rem 0 0;color:#51635b}@media(max-width:400px){.mmc-preorder-charge{padding:1.1rem}.mmc-preorder-charge__choice{padding:.9rem;gap:.5rem}.mmc-preorder-charge__choice b{font-size:1.2rem}}
