.elementor-2350 .elementor-element.elementor-element-4d99b541{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2350 .elementor-element.elementor-element-627b85c3 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-2350 .elementor-element.elementor-element-627b85c3{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-2350 .elementor-element.elementor-element-627b85c3 a{color:var( --e-global-color-59891d4 );}.elementor-2350 .elementor-element.elementor-element-d29d0f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-2350:not(.elementor-motion-effects-element-type-background), body.elementor-page-2350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12d8c6c );}@media(min-width:768px){.elementor-2350 .elementor-element.elementor-element-4d99b541{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-151e179 */.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    background-color: #dfc083 !important;
    border-color: #dfc083 !important;
    color: #000 !important;
    border-radius: 19px !important; /* You can adjust the value */
    padding: 12px 24px !important; /* Optional: improves button size */
    transition: all 0.3s ease;
}

.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #fff !important;
}
/* Main page title (e.g., "Checkout") */
.woocommerce-checkout .entry-title {
    color: #fff !important;
}

/* Section titles (e.g., "Billing Details", "Your Order") */
.woocommerce-checkout h2,
.woocommerce-checkout h3,
.woocommerce-checkout h4 {
    color: #dfc083 !important;
}
@font-face {
  font-family: 'Domitian';
  src: url('/wp-content/themes/your-theme/fonts/domitian.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Domitian';
  src: url('/wp-content/themes/your-theme/fonts/domitian.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* === Headings & Labels === */
.woocommerce h1,
.woocommerce h2,
.woocommerce h3,
.woocommerce-checkout h3,
.woocommerce-checkout h2,
.woocommerce-checkout h1,
.woocommerce form.checkout h3,
.woocommerce form.checkout label,
.woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout-review-order-table thead th {
  font-family: 'Domitian', serif;
  color: #dfc083;
}

/* === Input Fields === */
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  font-family: 'Domitian', serif;
  border-radius: 4px;
  padding: 8px;
  border: 1px solid #ccc;
}

/* === Order Summary Table === */
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th {
  font-family: 'Domitian', serif;
}

/* === Payment Method Labels === */
.woocommerce-checkout-payment li label {
  font-family: 'Domitian', serif;
  color: #333;
}

/* === Place Order Button === */
#place_order,
.woocommerce #payment #place_order {
  font-family: 'Domitian', serif;
  background-color: #dfc083;
  color: #000;
  border: none;
  padding: 12px 24px;
  text-transform: uppercase;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

/* === Hover State === */
#place_order:hover,
.woocommerce #payment #place_order:hover {
  background-color: #caa74f;
  color: #000;
}/* End custom CSS */