<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product .nyp-disabled, .wcopc .product-item .nyp-disabled {
  opacity: 0.2;
}
.product .single_variation_wrap .nyp, .wcopc .product-item .single_variation_wrap .nyp {
  display: none;
}
.product .single_variation_wrap .suggested-text, .wcopc .product-item .single_variation_wrap .suggested-text {
  margin-bottom: 1.5em;
  display: inline-block;
}
.product .nyp, .wcopc .product-item .nyp {
  margin-bottom: 1.5em;
}
.product .nyp label, .wcopc .product-item .nyp label {
  font-weight: bold;
  display: block;
}
.product .nyp .nyp-input, .wcopc .product-item .nyp .nyp-input {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  font-weight: bold;
  min-width: 10em;
}
.product .nyp .minimum-price, .wcopc .product-item .nyp .minimum-price {
  margin: 0;
  color: inherit;
  font-size: 0.75em;
  opacity: 0.7;
  clear: both;
}
.product .nyp .woocommerce-nyp-message, .wcopc .product-item .nyp .woocommerce-nyp-message {
  margin: 1em 0 !important;
}
.product .nyp:after, .wcopc .product-item .nyp:after {
  content: "";
  display: table;
  clear: both;
}

/* Integration: Elementor fix for flex styles */
.woocommerce div.nyp-product.elementor form.cart {
  display: block !important;
}

/* Integration: PayPal Payments */
.nyp-product #ppc-button, .nyp-product #ppcp-messages {
  display: none !important;
}

/* Integration: WooCommerce Payments */
.nyp-product #wcpay-payment-request-wrapper, .nyp-product #wcpay-payment-request-button-separator {
  display: none !important;
}</pre></body></html>