._1WomrG_cartLink{min-height:var(--tap-min);font-size:var(--fs-button);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:8px;padding:8px 0;font-weight:750;display:inline-flex;position:relative}._1WomrG_badge{min-width:26px;height:26px;color:var(--on-fill-strong);background:var(--fill-strong);font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;padding:0 7px;font-weight:800;display:inline-grid}._1WomrG_buy{gap:22px;display:grid}._1WomrG_buyPrice{font:700 clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem) / 1 var(--font-display);font-variant-numeric:tabular-nums}._1WomrG_option{border:0;min-width:0;margin:0;padding:0}._1WomrG_optionName{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:750}._1WomrG_values{flex-wrap:wrap;gap:8px;display:flex}._1WomrG_value{border:1.5px solid var(--line-input);border-radius:var(--radius-button);min-width:56px;min-height:48px;font-size:var(--fs-body);cursor:pointer;place-items:center;padding:0 14px;font-weight:750;display:inline-grid}._1WomrG_value:has(input:checked){color:var(--on-fill-strong);background:var(--fill-strong);border-color:var(--fill-strong)}._1WomrG_value:has(input:focus-visible){outline:var(--focus-width,3px) solid var(--focus-color);outline-offset:2px}._1WomrG_value[data-out] span:first-of-type{opacity:.55;text-decoration:line-through}._1WomrG_stock{min-height:1.4em;font-size:var(--fs-body);font-weight:750}._1WomrG_buyActions{flex-wrap:wrap;gap:12px;display:flex}._1WomrG_primary,._1WomrG_secondary{border-radius:var(--radius-button);min-height:52px;font-size:var(--fs-button);flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:800;display:inline-flex}._1WomrG_primary{color:var(--on-fill-strong);background:var(--fill-strong);cursor:pointer;border:0}._1WomrG_primary:hover:not(:disabled){background:var(--color-night)}._1WomrG_primary:disabled{opacity:.45;cursor:not-allowed}._1WomrG_secondary{color:var(--ink);border:1.5px solid var(--ink)}._1WomrG_cart{gap:24px;max-width:880px;display:grid}._1WomrG_soldBy{font-size:var(--fs-body);align-items:center;gap:8px;font-weight:750;display:inline-flex}._1WomrG_lines{border-top:1px solid var(--line-row);margin:0;padding:0;list-style:none}._1WomrG_line{border-bottom:1px solid var(--line-row);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 0;display:grid}._1WomrG_lineMedia{aspect-ratio:1;background:var(--color-placeholder);position:relative;overflow:hidden}._1WomrG_lineImage{object-fit:cover}._1WomrG_lineBody{gap:6px;min-width:0;display:grid}._1WomrG_lineTitle{font-size:var(--fs-body);overflow-wrap:break-word;font-weight:800}._1WomrG_lineVariant,._1WomrG_lineOut{font-size:var(--fs-body)}._1WomrG_lineOut{color:var(--color-error);font-weight:750}._1WomrG_lineEnd{justify-items:end;gap:8px;display:grid}._1WomrG_linePrice{font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}._1WomrG_quantity{align-items:center;gap:4px;display:inline-flex}._1WomrG_count{min-width:2ch;font-size:var(--fs-body);text-align:center;font-variant-numeric:tabular-nums;font-weight:800}._1WomrG_iconButton{width:var(--tap-min);height:var(--tap-min);color:inherit;border:1.5px solid var(--line-input);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}._1WomrG_iconButton:disabled{opacity:.35;cursor:not-allowed}._1WomrG_summary{gap:14px;display:grid}._1WomrG_total{font:700 clamp(1.5rem, 1.2rem + 1vw, 2.25rem) / 1 var(--font-display);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}._1WomrG_note{font-size:var(--fs-label);font-weight:650;line-height:1.5}._1WomrG_terms{text-decoration:underline}._1WomrG_error{color:var(--color-error);font-size:var(--fs-body);font-weight:750}._1WomrG_emptyCart{font-size:var(--fs-body);justify-items:start;gap:20px;font-weight:700;display:grid}._1WomrG_loading{min-height:200px}@media (min-width:600px){._1WomrG_line{grid-template-columns:110px minmax(0,1fr) auto;gap:20px}._1WomrG_primary,._1WomrG_secondary{flex:none}._1WomrG_summary ._1WomrG_primary{justify-self:start;min-width:260px}}._1WomrG_tag{justify-self:start}
