#moderncart-slide-out .moderncart-slide-out-coupon .moderncart-coupons-tag,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag {
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin-bottom: 0;
  padding: 2px 3px 2px 12px;
  border-radius: 999px;
  background: var(--ast-global-color-1, #519a66);
  color: #ffffff;
}

#moderncart-slide-out .moderncart-slide-out-coupon .moderncart-coupon-remove {
  margin: 1em 0;
  width: 100%;
  gap: 1em;
  flex-wrap: wrap;
  justify-content: start;
}

#moderncart-slide-out .moderncart-slide-out-coupon {
  max-height: none;
}

#moderncart-slide-out
  .moderncart-slide-out-coupon
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item {
  margin: 0;
  padding: 0;
  border-radius: 0;
  color: inherit;
  font-weight: 600;
}

#moderncart-slide-out
  .moderncart-slide-out-coupon
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete {
  flex: 0 0 28px;
  width: 28px;
  height: 28px;
  margin-left: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.18);
  color: #ffffff;
}

#moderncart-slide-out
  .moderncart-slide-out-coupon
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:hover,
#moderncart-slide-out
  .moderncart-slide-out-coupon
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:focus-visible,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:hover,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:focus-visible {
  background: rgba(255, 255, 255, 0.3);
  color: #ffffff;
}

#moderncart-slide-out
  .moderncart-slide-out-coupon
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:focus-visible,
#moderncart-slide-out
  .moderncart-slide-out-footer
  .moderncart-order-summary-style-style2
  #moderncart-coupon-form-container
  .moderncart-coupon-remove
  .moderncart-coupons-tag
  .moderncart-coupon-remove-item-delete:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 2px;
}
