.elementor-2324 .elementor-element.elementor-element-1445bd9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce #customer_details .form-row .input-text, .elementor-2324 .elementor-element.elementor-element-7e15aac  .woocommerce #customer_details .form-row textarea, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce form #customer_details select, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-2324 .elementor-element.elementor-element-7e15aac #coupon_code, .elementor-2324 .elementor-element.elementor-element-7e15aac .select2-container--default .select2-selection--single, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#1D1E21;}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-button{background-color:var( --e-global-color-secondary );}.elementor-2324 .elementor-element.elementor-element-7e15aac #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-2324 .elementor-element.elementor-element-7e15aac #payment #place_order:hover{background-color:var( --e-global-color-71dcf2a );}.elementor-2324 .elementor-element.elementor-element-7e15aac{--sections-background-color:var( --e-global-color-71dcf2a );--sections-border-type:solid;--sections-border-color:#1D1E21;--sections-border-radius:5px 5px 5px 5px;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:25px;--sections-descriptions-color:var( --e-global-color-primary );--sections-messages-color:var( --e-global-color-primary );--forms-labels-color:var( --e-global-color-secondary );--forms-label-spacing:12px;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-focus-color:var( --e-global-color-primary );--order-summary-items-color:var( --e-global-color-secondary );--order-summary-variations-color:var( --e-global-color-secondary );--order-summary-items-divider-color:var( --e-global-color-secondary );--order-summary-items-divider-weight:3px;--order-summary-totals-divider-weight:0px;--purchase-button-hover-text-color:var( --e-global-color-secondary );--purchase-button-hover-border-color:var( --e-global-color-secondary );--purchase-button-border-radius:50px 50px 50px 50px;}.elementor-2324 .elementor-element.elementor-element-7e15aac .e-woocommerce-login-section, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout #customer_details .col-1, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-additional-fields, .elementor-2324 .elementor-element.elementor-element-7e15aac .e-checkout__order_review, .elementor-2324 .elementor-element.elementor-element-7e15aac .e-coupon-box, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout #payment{border-width:3px 3px 3px 3px;}.elementor-2324 .elementor-element.elementor-element-7e15aac h3#order_review_heading, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-billing-fields h3, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-additional-fields h3{font-size:45px;}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout #payment .payment_box, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-privacy-policy-text p, .elementor-2324 .elementor-element.elementor-element-7e15aac .e-checkout-message{font-size:15px;}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-billing-fields .form-row label, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-shipping-fields .form-row label, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-additional-fields .form-row label, .elementor-2324 .elementor-element.elementor-element-7e15aac .e-woocommerce-login-anchor .form-row label, .elementor-2324 .elementor-element.elementor-element-7e15aac .e-coupon-anchor-description{font-size:12px;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-7e15aac .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout-review-order-table .cart_item td{font-size:16px;}.elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout-review-order-table thead tr th, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout-review-order-table tfoot tr th, .elementor-2324 .elementor-element.elementor-element-7e15aac .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;}.elementor-2324 .elementor-element.elementor-element-7e15aac #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-7e15aac */#customer_details > div.col-1{
    padding: 30px !important;
}
form.woocommerce-checkout .col2-set .col-1, form.woocommerce-checkout .col2-set .col-2 {
    max-width: 100% !important;
}
#checkout-widget-new th, td{
    border: 0px !important;
    background: #000 !important;
}
#checkout-widget-new .wc_payment_methods{
     background: #000 !important;
}
#checkout-widget-new .woocommerce-checkout-payment{
    background: #000 !important;
}
#checkout-widget-new .woocommerce-terms-and-conditions-wrapper{
    background: #000 !important;
}
#order_review_heading {
    margin-top:0px !important;
    padding-top:15px !important;
}
#order_review {
    margin-bottom: 25px;
}
#checkout-widget-new input[name="payment_method"] {
    display: inline-block !important;
}
#checkout-widget-new .place-order{
    background: #000 !important;
}
body > span.select2-container.select2-container--default.select2-container--open.e-woo-select2-wrapper > span{
      background: #000;
    border: 5px solid #1d1e21;
}
.select2-container--default .select2-results__option[data-selected=true] {
    background-color: #edbb3c;
}
.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection {
    border-color: #edbb3c !important;
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--forms-fields-normal-color, #69727d);
    line-height: 15px !important;
    padding-left: 1rem;
    padding-right: 1rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40367425 */.checkout-widget .wc-block-components-product-name {
    font-size: 25px !important;
    line-height: 1.2em !important;
}
#content > div > div > div > div > div > div > div.wc-block-components-sidebar-layout.wc-block-checkout.is-large > div.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block > form > div.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block > div.wc-block-checkout__actions_row > a{
    display:none !important;
}
.checkout-widget .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{
    background-color: #edbb3c !important;
    border-radius: 50px !important;
    border:2px solid #edbb3c;
    color: #000 !important;
}
.checkout-widget .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{
    color: #edbb3c !important;
    background-color: #000 !important;
    border-radius: 50px !important;
    border:2px solid #edbb3c;
}
.checkout-widget h2{
    font-size: 35px !important;
}
.checkout-widget p{
    font-size: 17px !important;
}
.checkout-widget .wc-block-components-checkout-order-summary__title-text{
    font-size: 35px !important;
    color: #FFF;
    text-transform: uppercase;
}
.checkout-widget .wc-block-components-checkout-order-summary__content{
        background: #1d1e21;
}
.checkout-widget .wp-block-woocommerce-checkout-fields-block{
     border: 3px solid #1d1e21 !important;
     padding-left: 5%;
     padding-top:2% !important;
      padding-bottom:2% !important;
}
.checkout-widget .wp-block-woocommerce-checkout-order-summary-block{
        background: #edbb3c !important;
}
/*#contact-fields{*/
/*    display:none !important;*/
/*}*/
.checkout-widget input {
  background: #1d1e21 !important;
    color: #FFF !important;  
}
.checkout-widget label {
    color: #edbb3c !important;
}
.checkout-widget textarea{
    background: #1d1e21 !important;
    color:#FFF !important;
}
.checkout-widget input[type="checkbox"] {
    background: #FFF !important;
    color:#FFF !important;
}/* End custom CSS */