.mv-bundles{--mv-midnight:#020912;--mv-ivory:#EFE8DB;--mv-white:#FCFCFC;--mv-peach:#EBE8E2;--mv-slate:#18232D;--mv-sand:#DCD0BF;--mv-taupe:#8C8072;--mv-apricot:#F2BC87;--mv-silver:#AAB2B8;--mv-charcoal:#625B52;--mv-border:#34404A;}

.mv-bundles{--bundle-active:var(--mv-midnight);--bundle-inactive:var(--mv-white);--bundle-accent:var(--mv-apricot);--bundle-radius:10px;--bundle-pad:13px;display:block;color:var(--mv-midnight);margin:19px 0 16px;font-family:Poppins,sans-serif}.mv-bundles *{box-sizing:border-box}.mv-bundles fieldset{border:0;padding:0;margin:0;min-width:0}.mv-bundles legend{font-size:16px;font-weight:500;letter-spacing:-.025em;margin-bottom:4px;padding:0}.mv-bundles .bundle-intro{font-size:12px;margin:0 0 13px;line-height:1.6;color:var(--mv-charcoal)}.mv-bundles .bundle-row{position:relative;display:flex;gap:12px;align-items:center;background:var(--bundle-inactive);border:1px solid var(--mv-sand);border-radius:var(--bundle-radius);padding:var(--bundle-pad);margin:0 0 8px;min-height:78px;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.mv-bundles .bundle-row:has(input:checked){background:var(--bundle-active);color:var(--mv-white);border-color:var(--bundle-accent)}.mv-bundles input{appearance:none;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;flex:0 0 16px;margin:0;display:grid;place-items:center;color:inherit}.mv-bundles input:checked:after{content:'';width:8px;height:8px;border-radius:50%;background:currentColor}.mv-bundles .bundle-row:has(input:focus-visible){outline:2px solid var(--bundle-accent);outline-offset:3px}.mv-bundles .bundle-copy{flex:1;min-width:0}.mv-bundles .bundle-title{display:block;font-size:14px;font-weight:500;line-height:1.4}.mv-bundles .bundle-description{display:block;font-size:11px;line-height:1.5;margin-top:3px;opacity:.8}.mv-bundles .bundle-pricebox{text-align:right;flex-shrink:0}.mv-bundles .bundle-price{font-size:17px;font-weight:500;display:block;line-height:1.4}.mv-bundles .bundle-saving{font-size:11px;display:block;margin-top:3px;line-height:1.5}.mv-bundles .bundle-badge{display:block;font-size:8px;font-weight:500;letter-spacing:.1em;margin-bottom:4px;color:var(--mv-charcoal)}.mv-bundles .bundle-row:has(input:checked) .bundle-badge{color:var(--mv-peach)}.mv-bundles .bundle-row:has(input:disabled){opacity:.55;cursor:default}.mv-bundles .bundle-note{font-size:11px;line-height:1.6;margin:9px 0 0;color:var(--mv-charcoal)}.mv-bundles .bundle-total{font-size:12px;display:flex;justify-content:space-between;margin:11px 0 0}.mv-bundles .bundle-preview-note{font-size:11px;color:var(--mv-charcoal);line-height:1.5;margin:8px 0}.mv-bundles [hidden]{display:none!important}@media(max-width:700px){.mv-bundles .bundle-row{gap:10px;padding:12px}.mv-bundles .bundle-title{font-size:14px}.mv-bundles .bundle-price{font-size:16px}.mv-bundles .bundle-description{font-size:11px}.mv-bundles .bundle-copy{max-width:calc(100% - 94px)}}@media(prefers-reduced-motion:reduce){.mv-bundles .bundle-row{transition:none}}

[data-mv-bundle-hidden]{display:none!important}

.mv-bundles .bundle-row:has(input:checked){background:var(--bundle-active);color:var(--mv-white)}.mv-bundles .bundle-row:has(input:checked) .bundle-saving{color:var(--mv-peach)}.mv-bundles .bundle-row:has(input:focus-visible){outline-color:var(--mv-charcoal)}

.mv-bundles .bundle-count{display:block;font-size:11px;margin:3px 0}.mv-bundles .bundle-unavailable{display:block;font-size:11px;margin-top:3px}.mv-bundles[aria-busy=true]{pointer-events:none}.mv-bundles[aria-busy=true] .bundle-row{opacity:.8}.mv-bundles .bundle-copy{max-width:none}.mv-bundles .bundle-row:has(input:checked){border-color:var(--bundle-active)}.mv-bundles .bundle-row:has(input:focus-visible){outline-color:var(--mv-charcoal)}