Skip to content

Cart styles

Customize the Cart drop-in using CSS classes and design tokens. This page covers the Cart-specific container classes and customization examples. For comprehensive information about design tokens, responsive breakpoints, and styling best practices, see Styling Drop-In Components.

Version: 1.5.1

Customization example

Add this to blocks/commerce-cart/commerce-cart.css to customize the Cart drop-in.

For a complete list of available design tokens (colors, spacing, typography, etc.), see the Design tokens reference.

.cart-estimate-shipping {
gap: var(--spacing-xsmall);
color: var(--color-neutral-800);
gap: var(--spacing-small);
color: var(--color-brand-800);
}

Container classes

The Cart drop-in uses BEM-style class naming. Use the browser DevTools to inspect elements and find specific class names.

/* CartSummaryGrid */
.cart-cart-summary-grid {}
.cart-cart-summary-grid__content {}
.cart-cart-summary-grid__content--empty {}
.cart-cart-summary-grid__empty-cart {}
.cart-cart-summary-grid__item-container {}
/* CartSummaryList */
.cart-cart-summary-list {}
.cart-cart-summary-list-accordion {}
.cart-cart-summary-list-accordion__section {}
.cart-cart-summary-list-footer__action {}
.cart-cart-summary-list__background--secondary {}
.cart-cart-summary-list__content {}
.cart-cart-summary-list__content--empty {}
.cart-cart-summary-list__empty-cart {}
.cart-cart-summary-list__heading {}
.cart-cart-summary-list__heading--full-width {}
.cart-cart-summary-list__heading-divider {}
.cart-cart-summary-list__out-of-stock-message {}
.dropin-cart-item__quantity {}
/* CartSummaryTable */
.cart-cart-summary-table {}
.cart-cart-summary-table__body {}
.cart-cart-summary-table__cell-item {}
.cart-cart-summary-table__cell-price {}
.cart-cart-summary-table__cell-qty {}
.cart-cart-summary-table__cell-qty-input {}
.cart-cart-summary-table__cell-qty-updater {}
.cart-cart-summary-table__cell-qty-updater--disabled {}
.cart-cart-summary-table__cell-qty-updater--error {}
.cart-cart-summary-table__cell-subtotal {}
.cart-cart-summary-table__header {}
.cart-cart-summary-table__header-price {}
.cart-cart-summary-table__header-qty {}
.cart-cart-summary-table__header-subtotal {}
.cart-cart-summary-table__item-actions {}
.cart-cart-summary-table__item-footer {}
.cart-cart-summary-table__item-price {}
.cart-cart-summary-table__item-price-tax-label {}
.cart-cart-summary-table__item-subtotal {}
.cart-cart-summary-table__item-subtotal-tax-label {}
.cart-cart-summary-table__mobile-label {}
.cart-cart-summary-table__row {}
.cart-cart-summary-table__row--error {}
.cart-cart-summary-table__row--updating {}
.cart-cart-summary-table__skeleton {}
.elsie-skeleton-row {}
/* Item */
.cart-cart-summary-table__item {}
.cart-cart-summary-table__item-configuration {}
.cart-cart-summary-table__item-configuration-label {}
.cart-cart-summary-table__item-configuration-value {}
.cart-cart-summary-table__item-configurations {}
.cart-cart-summary-table__item-details {}
.cart-cart-summary-table__item-image-wrapper {}
.cart-cart-summary-table__item-name {}
.cart-cart-summary-table__item-qty {}
.cart-cart-summary-table__item-quantity-alert-icon {}
.cart-cart-summary-table__item-quantity-alert-text {}
.cart-cart-summary-table__item-quantity-alert-wrapper {}
.cart-cart-summary-table__item-quantity-warning-icon {}
.cart-cart-summary-table__item-quantity-warning-text {}
.cart-cart-summary-table__item-quantity-warning-wrapper {}
.cart-cart-summary-table__item-remove-button {}
.cart-cart-summary-table__sku {}
/* Coupons */
.cart-coupons__accordion-section {}
.cart-gift-cards {}
.coupon-code-form__action {}
.coupon-code-form__applied {}
.coupon-code-form__applied-item {}
.coupon-code-form__codes {}
.coupon-code-form__error {}
.dropin-accordion-section__content-container {}
.dropin-accordion-section__title-container {}
.dropin-input-container {}
.dropin-tag-container {}
/* EmptyCart */
.cart-empty-cart {}
.cart-empty-cart__wrapper {}
.dropin-card {}
.dropin-card--secondary {}
/* EstimateShipping */
.cart-estimate-shipping {}
.cart-estimate-shipping--edit {}
.cart-estimate-shipping--hide {}
.cart-estimate-shipping--loading {}
.cart-estimate-shipping--state {}
.cart-estimate-shipping--zip {}
.cart-estimate-shippingLink {}
.cart-estimate-shipping__caption {}
.cart-estimate-shipping__label {}
.cart-estimate-shipping__label--bold {}
.cart-estimate-shipping__label--muted {}
.cart-estimate-shipping__link {}
.cart-estimate-shipping__price {}
.cart-estimate-shipping__price--bold {}
.cart-estimate-shipping__price--muted {}
/* GiftOptions */
.cart-gift-options-readonly__checkboxes {}
.cart-gift-options-readonly__form {}
.cart-gift-options-readonly__header {}
.cart-gift-options-view {}
.cart-gift-options-view--loading {}
.cart-gift-options-view--order {}
.cart-gift-options-view--product {}
.cart-gift-options-view--readonly {}
.cart-gift-options-view__field-gift-wrap {}
.cart-gift-options-view__footer {}
.cart-gift-options-view__icon--success {}
.cart-gift-options-view__modal {}
.cart-gift-options-view__modal-content {}
.cart-gift-options-view__modal-grid {}
.cart-gift-options-view__modal-wrapper {}
.cart-gift-options-view__spinner {}
.cart-gift-options-view__top {}
.cart-gift-options-view__top--hidden {}
.dropin-accordion-section__content-container {}
.dropin-accordion-section__flex {}
.dropin-accordion-section__heading {}
.dropin-accordion-section__title {}
.dropin-accordion-section__title-container {}
.dropin-button {}
.dropin-card {}
.dropin-card--primary {}
.dropin-card__content {}
.dropin-checkbox__label {}
.dropin-checkbox__label--medium {}
.dropin-content-grid {}
.dropin-content-grid__content {}
.dropin-divider {}
.dropin-field {}
.dropin-iconButton {}
.dropin-modal {}
.dropin-modal--dim {}
.dropin-modal__body--centered {}
.dropin-modal__content {}
.dropin-modal__header {}
.dropin-modal__header-title {}
.dropin-modal__header-title-content {}
.dropin-price {}
.dropin-textarea {}
.dropin-textarea--error {}
.dropin-textarea__label--floating {}
.dropin-textarea__label--floating--error {}
.dropin-textarea__label--floating--text {}
/* MiniCart */
.cart-cart-summary-list__heading {}
.cart-mini-cart {}
.cart-mini-cart__empty-cart {}
.cart-mini-cart__footer {}
.cart-mini-cart__footer__ctas {}
.cart-mini-cart__footer__estimated-total {}
.cart-mini-cart__footer__estimated-total-excluding-taxes {}
.cart-mini-cart__heading {}
.cart-mini-cart__heading-divider {}
.cart-mini-cart__preCheckoutSection {}
.cart-mini-cart__productListFooter {}
.cart-mini-cart__products {}
.dropin-cart-item__configurations {}
/* OrderSummary */
.cart-order-summary {}
.cart-order-summary--loading {}
.cart-order-summary__applied-gift-cards {}
.cart-order-summary__caption {}
.cart-order-summary__content {}
.cart-order-summary__coupon__code {}
.cart-order-summary__coupons {}
.cart-order-summary__discount {}
.cart-order-summary__divider-primary {}
.cart-order-summary__divider-secondary {}
.cart-order-summary__entry {}
.cart-order-summary__gift-cards {}
.cart-order-summary__heading {}
.cart-order-summary__label {}
.cart-order-summary__price {}
.cart-order-summary__primary {}
.cart-order-summary__primaryAction {}
.cart-order-summary__secondary {}
.cart-order-summary__shipping--edit {}
.cart-order-summary__shipping--hide {}
.cart-order-summary__shipping--state {}
.cart-order-summary__shipping--zip {}
.cart-order-summary__shippingLink {}
.cart-order-summary__spinner {}
.cart-order-summary__taxEntry {}
.cart-order-summary__taxes {}
.cart-order-summary__total {}
.dropin-accordion {}
.dropin-accordion-section__content-container {}
.dropin-divider {}
/* OrderSummaryLine */
.cart-order-summary__label {}
.cart-order-summary__label--bold {}
.cart-order-summary__label--muted {}
.cart-order-summary__price {}
.cart-order-summary__price--bold {}
.cart-order-summary__price--muted {}