Local UI only
Cart UI state can live in the browser, but no local database becomes the source of truth.
CartClient cart state may persist in the browser, but cart validation must happen through Kangaroo gateway before checkout.
Cart UI state can live in the browser, but no local database becomes the source of truth.
Products, options, quantity, and country restrictions are validated by the gateway before checkout.
Free-shipping and gift thresholds are displayed from operations settings or promotion APIs.
The same card component can serve collections, events, sets, and search pages while changing only the exposure rules and page-specific messaging.
Light watery layers for the first step after cleansing.
A soft cream slot for sensitive, dry-feeling days.
A quiet ampoule card for calm routine merchandising.
A flexible set card for campaign, bundle, and event moments.
A lightweight sunscreen slot for global daily-care navigation.