/* CART PREVIEW MODAL */
.previewCart .productView-title {
  font-size: var(--csds-font-size-lg);
  font-weight: var(--csds-font-weight-bold);
  color: var(--csds-color-brand-base); }

.previewCart .productView-price {
  font-size: var(--csds-font-size-md); }

.previewCart .productView-brand {
  display: none; }

.previewCart .productView-info,
.previewCart .productView-price {
  margin-bottom: 0; }

.previewCart .checkout-btn,
.previewCart .cart-btn,
.previewCart .continue-btn {
  padding: var(--csds-space-2xs) var(--csds-space-sm);
  margin: var(--csds-space-2xs) 0;
  font-weight: var(--csds-font-weight-bold); }

@media (min-width: 801px) {
  #previewModal .productView {
    display: block; } }

@media (min-width: 801px) {
  #previewModal .productView-image {
    width: 250px;
    display: inline-block;
    margin: 0;
    padding: 0; } }

#previewModal .productView-details {
  padding: var(--csds-space-sm); }
  @media (min-width: 801px) {
    #previewModal .productView-details {
      display: inline-block;
      float: none;
      width: 60%; } }

#previewModal .productView-info-name {
  font-weight: var(--csds-font-weight-bold);
  font-size: var(--csds-font-size-md);
  margin-top: 0; }
  @media (min-width: 801px) {
    #previewModal .productView-info-name {
      margin-top: var(--csds-space-sm); } }

.previewCartCheckout .productView-price {
  font-weight: var(--csds-font-weight-bold); }

.previewCartCheckout .previewCartCheckout-subtotal {
  margin: var(--csds-space-xs) 0; }

.previewCartCheckout a.csds-btn {
  margin-bottom: var(--csds-space-sm) !important; }

.previewCart .productView-price,
.previewCartCheckout-subtotal {
  font-weight: var(--csds-font-weight-bold);
  font-size: var(--csds-font-size-lg); }
