.sf[data-astro-cid-anep7cdm]{background:var(--bg);border:1.5px solid var(--bdr-2);border-radius:var(--r-xl);padding:22px;max-width:540px;margin:0 auto;box-shadow:var(--shadow-md)}.sf__header[data-astro-cid-anep7cdm]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sf__title[data-astro-cid-anep7cdm]{font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:7px}.sf__hint[data-astro-cid-anep7cdm]{font-size:12px;color:var(--green);font-weight:600;background:none;border:none;display:flex;align-items:center;gap:4px;padding:0;text-decoration:underline;text-underline-offset:2px}.sf__hint-box[data-astro-cid-anep7cdm]{background:var(--bg-3);border-left:3px solid var(--green);border-radius:0 var(--r) var(--r) 0;padding:11px 13px;font-size:12px;color:var(--ink-2);line-height:1.6;margin-bottom:14px}.sf__dims[data-astro-cid-anep7cdm]{display:grid;grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:end;gap:4px;margin-bottom:16px}.sf__dim-group[data-astro-cid-anep7cdm]{display:flex;flex-direction:column;align-items:center;gap:3px}.sf__dim-label[data-astro-cid-anep7cdm]{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;padding-left:2px}.sf__dim-input[data-astro-cid-anep7cdm]{width:100%;border:1.5px solid var(--bdr-2);border-radius:var(--r);padding:11px 4px;font-size:22px;font-weight:700;text-align:center;color:var(--ink);background:var(--bg-2);transition:all .15s;line-height:1}.sf__dim-input[data-astro-cid-anep7cdm]:focus{outline:none;border-color:var(--green);background:var(--bg);box-shadow:0 0 0 3px #16a34a1f}.sf__dim-unit[data-astro-cid-anep7cdm]{font-size:10px;color:var(--ink-4);margin-top:2px}.sf__dim-sep[data-astro-cid-anep7cdm]{font-size:20px;color:var(--ink-5);font-weight:300;text-align:center;padding-bottom:14px;line-height:1}.sf__merv-label[data-astro-cid-anep7cdm]{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.sf__merv-opts[data-astro-cid-anep7cdm]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.sf__merv-opt[data-astro-cid-anep7cdm]{border:1.5px solid var(--bdr);border-radius:var(--r);padding:9px 6px;text-align:center;cursor:pointer;transition:all .12s;background:var(--bg-2);display:flex;flex-direction:column;align-items:center;gap:2px}.sf__merv-opt[data-astro-cid-anep7cdm]:hover{border-color:var(--green-dark);background:var(--green-light)}.sf__merv-opt--active[data-astro-cid-anep7cdm]{border-color:var(--green);background:var(--green-light)}.sf__merv-radio[data-astro-cid-anep7cdm]{display:none}.sf__merv-title[data-astro-cid-anep7cdm]{font-size:13px;font-weight:700;color:var(--ink);display:block}.sf__merv-opt--active[data-astro-cid-anep7cdm] .sf__merv-title[data-astro-cid-anep7cdm]{color:var(--green-dark)}.sf__merv-sub[data-astro-cid-anep7cdm]{font-size:10px;color:var(--ink-4);display:block}.sf__merv-opt--active[data-astro-cid-anep7cdm] .sf__merv-sub[data-astro-cid-anep7cdm]{color:var(--green)}.sf__go[data-astro-cid-anep7cdm]{margin-bottom:0}.sf__results[data-astro-cid-anep7cdm]{margin-top:18px}.sf__results-header[data-astro-cid-anep7cdm]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-3);font-weight:500;margin-bottom:10px}.sf__results-header[data-astro-cid-anep7cdm] strong[data-astro-cid-anep7cdm]{color:var(--ink)}.sf__results-stock[data-astro-cid-anep7cdm]{display:flex;align-items:center;gap:4px;color:var(--green-dark);font-weight:600}.sf__price-table[data-astro-cid-anep7cdm]{width:100%;border-collapse:collapse;background:var(--bg);border:1px solid var(--bdr);border-radius:var(--r-lg);overflow:hidden;margin-bottom:10px;table-layout:fixed}.sf__price-table[data-astro-cid-anep7cdm] thead[data-astro-cid-anep7cdm] tr[data-astro-cid-anep7cdm]{background:var(--bg-3)}.sf__price-table[data-astro-cid-anep7cdm] th[data-astro-cid-anep7cdm]{padding:8px 10px;font-size:10px;font-weight:700;color:var(--ink-3);text-align:left;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--bdr)}.sf__price-table[data-astro-cid-anep7cdm] td[data-astro-cid-anep7cdm]{padding:10px;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--bdr);vertical-align:middle}.sf__price-table[data-astro-cid-anep7cdm] tr[data-astro-cid-anep7cdm]:last-child td[data-astro-cid-anep7cdm]{border-bottom:none}.sf__price-table[data-astro-cid-anep7cdm] tr[data-astro-cid-anep7cdm].sf__row--best{background:var(--green-light)}.sf__price-table[data-astro-cid-anep7cdm] tr[data-astro-cid-anep7cdm].sf__row--best td[data-astro-cid-anep7cdm]{color:var(--ink)}.sf__sub-note[data-astro-cid-anep7cdm]{font-size:12px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:16px;font-weight:500}.sf__waitlist[data-astro-cid-anep7cdm]{background:var(--bg-2);border:1px solid var(--bdr);border-radius:var(--r-lg);padding:16px}.sf__waitlist-badge[data-astro-cid-anep7cdm]{display:inline-flex;align-items:center;gap:5px;background:var(--green-mid);color:var(--green-dark);font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;margin-bottom:8px}.sf__waitlist-text[data-astro-cid-anep7cdm]{font-size:12px;color:var(--ink-2);line-height:1.6;margin-bottom:12px}.sf__waitlist-row[data-astro-cid-anep7cdm]{display:flex;gap:8px}.sf__waitlist-row[data-astro-cid-anep7cdm] .form-input[data-astro-cid-anep7cdm]{flex:1}.sf__waitlist-privacy[data-astro-cid-anep7cdm]{font-size:11px;color:var(--ink-4);margin-top:6px;text-align:center}.sf__waitlist-success[data-astro-cid-anep7cdm]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--green-dark);font-weight:500;background:var(--green-light);border-radius:var(--r);padding:10px 12px}@media (max-width: 480px){.sf[data-astro-cid-anep7cdm]{padding:16px}.sf__dims[data-astro-cid-anep7cdm]{grid-template-columns:1fr 12px 1fr 12px 1fr;gap:3px}.sf__dim-input[data-astro-cid-anep7cdm]{font-size:18px;padding:9px 3px}.sf__merv-opts[data-astro-cid-anep7cdm]{grid-template-columns:repeat(2,1fr)}.sf__waitlist-row[data-astro-cid-anep7cdm]{flex-direction:column}}
