.elementor-9 .elementor-element.elementor-element-6c6b05d1{margin-top:0px;margin-bottom:100px;}.elementor-9 .elementor-element.elementor-element-1b3a2323 > .elementor-element-populated{margin:0px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-5c5325b{text-align:center;}.elementor-9 .elementor-element.elementor-element-5c5325b .elementor-heading-title{color:#AA8B47;font-family:"Great Vibes", Sans-serif;font-size:50px;font-weight:300;text-transform:capitalize;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-5c5325b > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-631c44a{--billing-details-title-alignment:center;--order-review-title-alignment:center;--sections-title-color:#AA8B47;--links-normal-color:#AA8B47;--links-hover-color:#463B12;}.elementor-9 .elementor-element.elementor-element-631c44a h3#order_review_heading, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-billing-fields h3, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-additional-fields h3{font-family:"Bitter", Sans-serif;font-size:23px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-631c44a .e-checkout-secondary-title{font-family:"Bitter", Sans-serif;}.elementor-9 .elementor-element.elementor-element-631c44a .e-description{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-checkout #payment .payment_box, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-privacy-policy-text p, .elementor-9 .elementor-element.elementor-element-631c44a .e-checkout-message{font-family:"Bitter", Sans-serif;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-form__label-for-checkbox span{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .wc_payment_method label, .elementor-9 .elementor-element.elementor-element-631c44a #shipping_method li label{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-billing-fields .form-row label, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-shipping-fields .form-row label, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-additional-fields .form-row label, .elementor-9 .elementor-element.elementor-element-631c44a .e-woocommerce-login-anchor .form-row label, .elementor-9 .elementor-element.elementor-element-631c44a .e-coupon-anchor-description{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a #customer_details .input-text, .elementor-9 .elementor-element.elementor-element-631c44a #customer_details .form-row textarea, .elementor-9 .elementor-element.elementor-element-631c44a #customer_details .form-row select, .elementor-9 .elementor-element.elementor-element-631c44a .e-woocommerce-login-anchor .input-text, .elementor-9 .elementor-element.elementor-element-631c44a #coupon_code, .elementor-9 .elementor-element.elementor-element-631c44a ::placeholder, .elementor-9 .elementor-element.elementor-element-631c44a .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-button{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-checkout-review-order-table .cart_item td{font-family:"Bitter", Sans-serif;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .product-name .variation{font-family:"Bitter", Sans-serif;font-weight:400;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-checkout-review-order-table thead tr th, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-checkout-review-order-table tfoot tr th, .elementor-9 .elementor-element.elementor-element-631c44a .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Bitter", Sans-serif;letter-spacing:1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-5c5325b .elementor-heading-title{font-size:40px;}}/* Start custom CSS */#place_order {
    background-color: #AA8B47 !important;
    margin-top: 20px !important;
    border: solid 1px #AA8B47 !important;
}

#place_order:hover {
    background-color: #F8F9F7 !important;
    margin-top: 20px !important;
    border: solid 1px #AA8B47 !important;
    color: #AA8B47 !important;
}

#order_review .product-name {
    width: 1% !important;
    white-space: nowrap;
    font-family: 'bitter', serif;
}

#order_review .product-total {
    width: 99% !important;
    font-family: 'bitter', serif;
    text-align: right !important;    
}

.woocommerce-Price-amount {
    width: 99% !important;
    font-family: 'bitter', serif;
    text-align: right !important;
}

.amount {
    width: 99% !important;
    font-family: 'bitter', serif;
    text-align: right !important;
}

#order_review .product-total {
    padding-left: 20px !important;    
}

#shipping_method {
    padding-left: 20px !important; 
}

.cart-subtotal bdi{
    padding-left: 20px !important;     
}

.order-total bdi{
    padding-left: 20px !important;
    font-family: 'bitter', serif !important;
    font-size: 22px !important;
    font-weight: 500 !important;
}

#order_review .cart_item td{
    font-weight: bold !important;
    color:   #818a91;
}


#customer_details h3 {
    font-family: 'bitter', serif !important;
    font-style: italic !important;
    color: #000000;
}

.e-checkout__order_review h3 {
    font-family: 'bitter', serif !important;
    font-style: italic !important; 
    color: #000000 !important;
}

#mailpoet_woocommerce_checkout_optin_field {
    font-family: 'Playfair Display', serif !important;
    margin-bottom: -30px !important;
}

.optional{
    font-family: 'bitter', serif !important;
}

.product-quantity {
    margin-right: 10px;
}

.woocommerce-input-wrapper {
    font-size: 1em !important;
    font-family: 'bitter', serif !important;
}

.product-name {
    padding-right: 150px !important;
}

.form-row {
    margin-top: 15px !important;
}

.form-row label {
    margin-left: -12px !important;
}

.woocommerce-error {
    font-family: 'bitter', serif !important;    
}

.woocommerce-order{
    font-family: 'bitter', serif !important;
}

.woocommerce-thankyou-order-received{
    text-align: center;
    font-size: 22px;
    padding-bottom: 40px;
}

.woocommerce-order ul{
    border-top: solid 1px #AA8B47;
    border-bottom: solid 1px #AA8B47;
    list-style-type: none;
    padding: 0;
    display: flex;
    justify-content: center;
}

.woocommerce-order li{
    margin-top: 20px;
    margin-bottom: 20px;
}

.woocommerce-order-details__title {
    font-size: 22px;
}

.woocommerce-column__title {
    font-size: 22px;
}

.woocommerce-table__product-name {
    font-weight: bold;
}

.product-quantity {
    font-weight: bold !important;
    color: #999999;
}

.woocommerce-Price-amount {
    font-weight: bold;
    color: #999999;
}

.woocommerce-table__product-name {
    padding-right: 54px !important;
}

.woocommerce-order-details__title {
    padding-bottom: 20px;
}

.cart-subtotal td {
    text-align: right;
}

.order-total td {
    text-align: right;
}

.woocommerce-shipping-totals ul{
    text-align: right !important;
}

#wc-stripe-cc-form .form-row {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#wc-stripe-cc-form .form-row-first{
  margin-bottom: 0px !important;
}

#wc-stripe-cc-form .form-row-last{
  margin-bottom: 0px !important;
}

#stripe-payment-data fieldset
 {
    margin-bottom: 10px !important;
    margin-top: -10px !important;
    padding-bottom: 20px !important;
    padding-top: -10px !important;
}/* End custom CSS */