.VisuallyHidden-module__ciNBfG__root{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.CartLine-module__OLIXTG__root{align-items:start;gap:var(--space-3);grid-template-columns:var(--size-thumb-sm) minmax(0, 1fr) auto;padding:var(--space-3) 0;display:grid}.CartLine-module__OLIXTG__media{border:var(--border-width) solid var(--color-border);display:block}.CartLine-module__OLIXTG__info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CartLine-module__OLIXTG__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.CartLine-module__OLIXTG__link{color:inherit;text-decoration:none}.CartLine-module__OLIXTG__link:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.CartLine-module__OLIXTG__variant{color:var(--color-text-muted);font-size:var(--text-xs)}.CartLine-module__OLIXTG__controls{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.CartLine-module__OLIXTG__price{text-align:right}
.FreeShippingMeter-module__QkIXBG__root{gap:var(--space-2);flex-direction:column;display:flex}.FreeShippingMeter-module__QkIXBG__text{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.FreeShippingMeter-module__QkIXBG__text strong{font-family:var(--font-mono)}.FreeShippingMeter-module__QkIXBG__reached .FreeShippingMeter-module__QkIXBG__text{color:var(--color-success);font-weight:var(--weight-semibold)}.FreeShippingMeter-module__QkIXBG__track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);display:block;overflow:hidden}.FreeShippingMeter-module__QkIXBG__fill{background:var(--color-primary);height:100%;transition:width var(--duration-base) var(--ease-out);display:block}.FreeShippingMeter-module__QkIXBG__reached .FreeShippingMeter-module__QkIXBG__fill{background:var(--color-success)}
