.elementor-2698 .elementor-element.elementor-element-5f179e14 > .elementor-background-overlay{background-color:var( --e-global-color-367ccd1 );opacity:0.5;}.elementor-2698 .elementor-element.elementor-element-5f179e14 > .elementor-container{max-width:1017px;}@media(max-width:767px){.elementor-2698 .elementor-element.elementor-element-5f179e14 > .elementor-container{max-width:1018px;}}/* Start custom CSS for text-editor, class: .elementor-element-10e879f */#primary {
    display:block !important;
    width: 50vw !important;
    margin: 0 auto !important;
    top: unset !important;
}

#order_review_heading,
.woocommerce-billing-fields h3,
#ship-to-different-address span {font-size:30px}

#place_order {
    height:60px;
    width:50vw;
    max-width:420px;
    outline: none;
}

.woocommerce-form-coupon .button {
    height: 42px;
    border:1px solid #111111 !important;
    background-color:#333333 !important;
    border-radius: 4px !important;
    transition: all linear 0.2;
    color: #f0f0f0 !important;
    font-weight: 400 !important;
    box-sizing: border-box;
    
}

.woocommerce-form-coupon .button:hover {
    border:1px solid #111111;
    background-color:#111111;
    color: #f0f0f0;
}

.woocommerce-form-coupon #coupon_code {height: 42px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f179e14 */.woocommerce-billing-fields h3,
#order_review_heading,
h2.woocommerce-order-details__title,
.woocommerce-customer-details h2.woocommerce-column__title {
  font-family: "Raleway", Sans-serif;
  font-weight: 400;
  font-size: 2rem;
  text-transform: capitalize;
  word-spacing: normal;
  letter-spacing: normal;
}

#order_review_heading {
    margin-top:4rem;
}

#ship-to-different-address span {
  font-family: "Raleway", Sans-serif;
  font-weight: 600;
  font-size: 1rem;
  text-transform: capitalize;
  word-spacing: normal;
  letter-spacing: normal;
}/* End custom CSS */