.inst-badge{--inst-accent:#0d7a5f;display:inline-flex;align-items:center;gap:.28rem;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--inst-accent);line-height:1.2;vertical-align:middle}.inst-badge__copy{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .3rem;min-width:0}.inst-badge__lead{font-size:.68rem;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--inst-accent) 82%,#161513)}.inst-badge__amount{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--inst-accent);white-space:nowrap}.inst-badge--lg{--inst-accent:#0d7a5f;gap:.5rem;padding:.55rem .95rem .55rem .6rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--inst-accent) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--inst-accent) 14%,transparent),color-mix(in srgb,var(--inst-accent) 6%,var(--ds-bg,#fff)));color:var(--ds-text,#161513);box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent) inset,0 6px 18px color-mix(in srgb,var(--inst-accent) 10%,transparent);align-self:flex-start}.inst-badge__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.5rem;background:color-mix(in srgb,var(--inst-accent) 16%,transparent);color:var(--inst-accent)}.inst-badge__icon svg{display:block;width:.95rem;height:.95rem}.inst-badge--lg .inst-badge__lead{font-size:.8rem;font-weight:500;color:color-mix(in srgb,var(--ds-text,#161513) 62%,transparent)}.inst-badge--lg .inst-badge__amount{font-size:1.05rem;font-weight:750;color:var(--ds-text,#161513)}.jw-price .inst-badge--lg{--inst-accent:var(--jw-accent,#0d7a5f)}.sc-price .inst-badge--lg{--inst-accent:var(--sc-accent,#0d7a5f)}.cl-price .inst-badge--lg{--inst-accent:var(--cl-accent,var(--cl-heading,#0d7a5f))}[data-theme=dark] .inst-badge:not(.inst-badge--lg),html.dark .inst-badge:not(.inst-badge--lg){--inst-accent:#5fd4ae}[data-theme=dark] .inst-badge:not(.inst-badge--lg) .inst-badge__lead,html.dark .inst-badge:not(.inst-badge--lg) .inst-badge__lead{color:color-mix(in srgb,var(--inst-accent) 78%,#f2efe8)}[data-theme=dark] .inst-badge:not(.inst-badge--lg) .inst-badge__amount,html.dark .inst-badge:not(.inst-badge--lg) .inst-badge__amount{color:var(--inst-accent)}[data-theme=dark] .inst-badge--lg,html.dark .inst-badge--lg{--inst-accent:#3dba96;border-color:color-mix(in srgb,var(--inst-accent) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--inst-accent) 22%,transparent),color-mix(in srgb,var(--inst-accent) 10%,#1a1917));color:#f2efe8;box-shadow:0 8px 22px color-mix(in srgb,#000 28%,transparent)}[data-theme=dark] .inst-badge--lg .inst-badge__icon,html.dark .inst-badge--lg .inst-badge__icon{background:color-mix(in srgb,var(--inst-accent) 22%,transparent);color:var(--inst-accent)}[data-theme=dark] .inst-badge--lg .inst-badge__lead,html.dark .inst-badge--lg .inst-badge__lead{color:color-mix(in srgb,#f2efe8 68%,transparent)}[data-theme=dark] .inst-badge--lg .inst-badge__amount,html.dark .inst-badge--lg .inst-badge__amount{color:#f7f4ed}.StockRequestButton_cta__hOS8N{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.55rem 1rem;border:1px solid color-mix(in srgb,var(--ds-accent,#155eef) 55%,var(--ds-border,#e5e1d8));border-radius:var(--theme-radius,.75rem);background:color-mix(in srgb,var(--ds-accent,#155eef) 12%,var(--ds-bg-card,var(--ds-bg,#fff)));color:var(--ds-accent,#155eef);font-size:.8125rem;font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.StockRequestButton_cta__hOS8N:hover{background:color-mix(in srgb,var(--ds-accent,#155eef) 20%,var(--ds-bg-card,var(--ds-bg,#fff)));border-color:var(--ds-accent,#155eef)}.StockRequestButton_cta__hOS8N:active{transform:translateY(1px)}.StockRequestButton_cta__hOS8N:focus-visible{outline:2px solid var(--ds-accent,#155eef);outline-offset:2px}.StockRequestButton_ctaProminent__n3eUD{width:100%;min-height:2.75rem;border:none;background:var(--ds-accent,#155eef);color:var(--ds-on-primary,#fff);border-radius:var(--theme-radius,999px);box-shadow:0 4px 14px color-mix(in srgb,var(--ds-accent,#155eef) 28%,transparent)}.StockRequestButton_ctaProminent__n3eUD:hover{background:var(--ds-accent-hover,var(--ds-accent,#155eef));filter:brightness(1.04);border-color:transparent}.StockRequestButton_backdrop__aeu4Z{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:color-mix(in srgb,#000 45%,transparent);backdrop-filter:blur(2px)}@media (min-width:640px){.StockRequestButton_backdrop__aeu4Z{align-items:center}}.StockRequestButton_sheet__g0rXy{width:100%;max-width:26rem;padding:1.25rem 1.25rem 1.35rem;border:1px solid var(--ds-border,#e5e1d8);border-radius:calc(var(--theme-radius, .75rem) + .5rem);background:var(--ds-bg-elevated,var(--ds-bg-card,var(--ds-bg,#fff)));color:var(--ds-text,#111110);box-shadow:0 24px 48px color-mix(in srgb,#000 22%,transparent)}.StockRequestButton_header__Q3EE_{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.StockRequestButton_title__HcXLM{margin:0;font-size:1.125rem;font-weight:650;line-height:1.3;color:var(--ds-text,#111110)}.StockRequestButton_subtitle__hC0Ih{margin:.35rem 0 0;font-size:.875rem;line-height:1.45;color:var(--ds-text-secondary,var(--ds-text-muted,#615c53))}.StockRequestButton_close__fGeaN{flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--ds-border,#e5e1d8);border-radius:999px;background:var(--ds-bg-subtle,transparent);color:var(--ds-text-secondary,#615c53);font-size:1.1rem;line-height:1;cursor:pointer}.StockRequestButton_close__fGeaN:hover{color:var(--ds-text,#111110);background:color-mix(in srgb,var(--ds-text,#111) 6%,transparent)}.StockRequestButton_error__szTxh{margin:0 0 .75rem;padding:.65rem .75rem;border-radius:.65rem;background:color-mix(in srgb,#dc2626 12%,var(--ds-bg-card,transparent));color:#b91c1c;font-size:.8125rem;line-height:1.4}html.dark .StockRequestButton_error__szTxh{color:#fca5a5;background:color-mix(in srgb,#ef4444 16%,transparent)}.StockRequestButton_field__2R5eV{display:block;margin-bottom:.75rem;font-size:.8125rem;color:var(--ds-text-secondary,#615c53)}.StockRequestButton_phoneRow__Dpb5W{display:flex;margin-top:.35rem;overflow:hidden;border:1px solid var(--ds-border,#e5e1d8);border-radius:.75rem;background:var(--ds-bg,transparent)}.StockRequestButton_prefix__PIl2D{display:flex;align-items:center;padding:0 .75rem;border-right:1px solid var(--ds-border,#e5e1d8);background:var(--ds-bg-subtle,color-mix(in srgb,var(--ds-text,#111) 4%,transparent));color:var(--ds-text-secondary,#615c53);font-size:.875rem;font-weight:550;white-space:nowrap}.StockRequestButton_input__aWAFr{border:0;background:transparent}.StockRequestButton_inputStandalone__Cy0pw,.StockRequestButton_input__aWAFr{width:100%;min-width:0;padding:.7rem .85rem;color:var(--ds-text,#111110);font-size:.9375rem;outline:none}.StockRequestButton_inputStandalone__Cy0pw{margin-top:.35rem;border:1px solid var(--ds-border,#e5e1d8);border-radius:.75rem;background:var(--ds-bg,transparent)}.StockRequestButton_inputStandalone__Cy0pw::-moz-placeholder,.StockRequestButton_input__aWAFr::-moz-placeholder{color:var(--ds-text-muted,#a39e94)}.StockRequestButton_inputStandalone__Cy0pw::placeholder,.StockRequestButton_input__aWAFr::placeholder{color:var(--ds-text-muted,#a39e94)}.StockRequestButton_primary__s2xqg{width:100%;min-height:2.75rem;margin-top:.25rem;border:0;border-radius:.75rem;background:var(--ds-accent,#111110);color:var(--ds-on-primary,#fff);font-size:.875rem;font-weight:600;cursor:pointer}.StockRequestButton_primary__s2xqg:disabled{opacity:.45;cursor:not-allowed}.StockRequestButton_primary__s2xqg:not(:disabled):hover{filter:brightness(1.05)}.StockRequestButton_secondary__bef_G{width:100%;min-height:2.5rem;margin-top:.85rem;border:1px solid var(--ds-border,#e5e1d8);border-radius:.75rem;background:transparent;color:var(--ds-text,#111110);font-size:.875rem;font-weight:550;cursor:pointer}.StockRequestButton_secondary__bef_G:hover{background:var(--ds-bg-subtle,color-mix(in srgb,var(--ds-text,#111) 4%,transparent))}.StockRequestButton_message__PUqQg{margin:0;font-size:.9rem;line-height:1.55;color:var(--ds-text,#111110)}.StockRequestButton_stack__DKjwV{display:flex;flex-direction:column;gap:.15rem}@media (prefers-reduced-motion:reduce){.StockRequestButton_ctaProminent__n3eUD,.StockRequestButton_cta__hOS8N{transition:none}.StockRequestButton_cta__hOS8N:active{transform:none}}.oos-mark{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,#0f0e0c 38%,transparent);backdrop-filter:saturate(.7)}.oos-mark__label{max-width:min(92%,18rem);padding:.55rem 1rem;border-radius:999px;background:color-mix(in srgb,#1a1714 88%,transparent);border:1px solid color-mix(in srgb,#fff 22%,transparent);color:#fff;font-weight:700;letter-spacing:.04em;text-align:center;line-height:1.25;box-shadow:0 10px 28px color-mix(in srgb,#000 28%,transparent)}.oos-mark--sm .oos-mark__label{padding:.4rem .75rem;font-size:.68rem}.oos-mark--md .oos-mark__label{font-size:clamp(.72rem,2.2vw,.88rem)}.oos-mark--lg .oos-mark__label{padding:.7rem 1.25rem;font-size:clamp(.85rem,2.4vw,1.05rem)}