.elementor-19 .elementor-element.elementor-element-503dac6f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6490272e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6490272e a{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6490272e a:hover, .elementor-19 .elementor-element.elementor-element-6490272e a:focus{color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-503dac6f{--width:100%;}.elementor-19 .elementor-element.elementor-element-6490272e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-503dac6f{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6490272e */.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    line-height: 0 !important;
    padding: 30px !important;
    border-radius: 50px !important;
}


/* Allow vertical padding to control height */
.woocommerce-cart .button,
.woocommerce .cart-collaterals .checkout-button,
.wc-block-cart .wc-block-components-button,
.wc-block-cart .wc-block-components-checkout-button {
  height: auto !important;          /* override fixed height */
  padding: 12px 28px !important;    /* ↑ vertical & horizontal */
  line-height: 1.1;
}


/* ===== Nocepta Cart — Fix tall "Proceed to checkout" button ===== 
:root{
  --checkout-h: 34px;   /* set 32–38px to taste 
  --checkout-pad-x: 18px;
  --checkout-font: 14px;
}

/* Classic cart button 
body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
body.woocommerce-cart .cart-collaterals .checkout-button,
body.woocommerce-cart a.checkout-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: var(--checkout-h) !important;
  min-height: 0 !important;
  padding: 0 var(--checkout-pad-x) !important;  /* no vertical padding 
  line-height: 1 !important;
  font-size: var(--checkout-font) !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
}

/* Block cart (Gutenberg) button 
body.woocommerce-cart .wc-block-cart .wc-block-components-checkout-button,
body.woocommerce-cart .wc-block-cart .wc-block-components-checkout-button.wp-element-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: var(--checkout-h) !important;
  min-height: 0 !important;
  padding: 0 var(--checkout-pad-x) !important;
  line-height: 1 !important;
  font-size: var(--checkout-font) !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
}

/* Kill inner text padding some themes add 
body.woocommerce-cart .wc-block-components-checkout-button .wc-block-components-button__text,
body.woocommerce-cart .wc-block-components-button__text {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1 !important;
}

/* Generic WP button normalization that often inflates height 
body.woocommerce-cart .wp-element-button {
  padding-block: 0 !important;
  min-height: 0 !important;
  line-height: 1 !important;
}

/* Trim container spacing so it doesn't “look” tall 
body.woocommerce-cart .wc-proceed-to-checkout {
  padding: 6px 0 0 !important;
  margin-top: 8px !important;
}

/* Optional: old-school line-height lock (classic cart) 
body.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
  line-height: var(--checkout-h) !important;  /* forces exact visual height */
}/* End custom CSS */