/* Custom Styles */
/* PRESTON FIX CHECKOUT SPACING/PADDING */
/* Keep the unclipping fix */
.kjb-embedded-checkout [class*="summary"],
.kjb-embedded-checkout [class*="summary"] *,
.kjb-embedded-checkout [class*="order"],
.kjb-embedded-checkout [class*="order"] *,
.kjb-embedded-checkout [class*="line-item"],
.kjb-embedded-checkout [class*="line-item"] *,
.kjb-embedded-checkout [class*="title"],
.kjb-embedded-checkout [class*="name"] {
  text-indent: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  transform: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

/* Only give the price a little breathing room on the right */
.kjb-embedded-checkout [class*="price"] {
  padding-right: 30px !important;
  white-space: nowrap !important;
}

/* Add a little gap between title and price without shifting the whole box */
.kjb-embedded-checkout [class*="line-item"] {
  gap: 20px !important;
}
/* Give the checkout summary box more breathing room */
.kjb-embedded-checkout .order-summary,
.kjb-embedded-checkout [class*="summary"] {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* Keep price from touching the edge */
.kjb-embedded-checkout [class*="price"] {
  padding-right: 30px !important;
}