.sk-paypal-button .field,
.sk-paypal-button .btn,
.sk-paypal-button select {
   display: inline-block;
   margin-bottom: 4px;
}

.app-op-btn {
   cursor: pointer;
}

.googlecart-add-button {
   display: inline-block;
}

.app-op-alignment-center { text-align: center }
.app-op-alignment-right { text-align: right }

/* The payment-configuration notice is an error message, not a design heading. Its <h2>
   otherwise resolves to the design Heading typography and overflows narrow containers such
   as a Sale Items Grid card. Match the surrounding body text - what the sibling <p> already
   resolves to - keeping bold so it still reads as a headline. Styled in CSS rather than
   markup so it also covers objects already placed on live sites, whose ButtonHTML has the
   <h2> baked in (core#6883). */
.sk-op-wrapper .sk-op-title {
   font: inherit;
   font-weight: bold;
   margin-bottom: 4px;
}
