.origin-bundles{border:0;padding:0;margin:20px 0;width:100%;min-width:0}
.origin-bundles legend{font-size:13px;font-weight:700;margin-bottom:10px;padding:0}
.origin-bundles__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.origin-bundles__options label{position:relative;cursor:pointer;min-width:0}
.origin-bundles__options input{position:absolute;opacity:0;width:1px;height:1px}
.origin-bundles__options label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:32px 5px 14px;min-height:146px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:border-color .18s,background-color .18s}
.origin-bundles__price{font-size:20px;line-height:1.3;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}
.origin-bundles__price em{font-size:10px;font-style:normal;font-weight:400}
.origin-bundles__unit{font-size:11px;color:var(--muted);font-style:normal}
.origin-bundles__options strong{font-size:13px;font-weight:700;white-space:nowrap}
.origin-bundles__options small{font-size:11px;color:var(--accent);font-weight:650;text-align:center;line-height:1.4}
.origin-bundles__options input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#f7eeeb}
.origin-bundles__options input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}
.og-decision-content .origin-bundles{margin:0 0 16px}
.origin-bundles__popular>span{border-color:var(--accent)}
.origin-bundles__badge{position:absolute;inset:0 0 auto;background:var(--accent);color:#fff;border-radius:var(--radius) var(--radius) 0 0;padding:4px 2px;text-align:center;font-size:10px;font-weight:700;line-height:1.4}
.origin-bundles__inquiry{display:block;margin-top:12px;font-size:12px;text-underline-offset:3px}
@media(max-width:549px){.origin-bundles__price{font-size:18px}.origin-bundles__options strong{font-size:12px}}
