.elementor-21 .elementor-element.elementor-element-461a7fb9 > .elementor-background-overlay{opacity:0.59;}.elementor-21 .elementor-element.elementor-element-461a7fb9, .elementor-21 .elementor-element.elementor-element-461a7fb9 > .elementor-background-overlay{border-radius:55px 55px 55px 55px;}.elementor-21 .elementor-element.elementor-element-461a7fb9{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-7cf6e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d65b1ef ) 0%, #00055966 100%);}.elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:#0000FF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-background-slideshow{border-radius:99px 99px 00px 00px;}.elementor-21 .elementor-element.elementor-element-7cf6e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21 .elementor-element.elementor-element-3e0495b > .elementor-widget-container{padding:20px 0px 20px 0px;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3e0495b{text-align:center;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-270fc34 .woocommerce #customer_details .form-row .input-text, .elementor-21 .elementor-element.elementor-element-270fc34  .woocommerce #customer_details .form-row textarea, .elementor-21 .elementor-element.elementor-element-270fc34 .woocommerce form #customer_details select, .elementor-21 .elementor-element.elementor-element-270fc34 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-21 .elementor-element.elementor-element-270fc34 #coupon_code, .elementor-21 .elementor-element.elementor-element-270fc34 .select2-container--default .select2-selection--single, .elementor-21 .elementor-element.elementor-element-270fc34 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#303030;}.elementor-21 .elementor-element.elementor-element-270fc34 #payment #place_order{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-2c3e259 ) 0%, var( --e-global-color-842c555 ) 100%);}.elementor-21 .elementor-element.elementor-element-270fc34 #payment #place_order:hover{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-c5c298d ) 0%, var( --e-global-color-451cdc0 ) 100%);}.elementor-21 .elementor-element.elementor-element-270fc34{--additional-information-display:block;--sections-background-color:#22222200;--sections-title-color:var( --e-global-color-primary );--sections-secondary-title-color:var( --e-global-color-primary );--sections-descriptions-color:var( --e-global-color-primary );--sections-messages-color:var( --e-global-color-primary );--sections-checkboxes-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-labels-color:var( --e-global-color-primary );--forms-fields-normal-color:#93C3D3;--forms-buttons-normal-text-color:var( --e-global-color-primary );--order-summary-items-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-primary );--order-summary-totals-color:var( --e-global-color-primary );--order-summary-totals-divider-color:var( --e-global-color-primary );--purchase-button-hover-text-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option{color:#93C3D3;}.elementor-21 .elementor-element.elementor-element-270fc34 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#93C3D3 transparent transparent transparent;}.elementor-21 .elementor-element.elementor-element-270fc34 #place_order{box-shadow:0px 0px 10px 0px rgba(210.7614013671875, 210.7614013671875, 210.7614013671875, 0.5);}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-3e0495b */.elementor-21 .elementor-element.elementor-element-3e0495b
{
    text-shadow: 
        0px 0px 10px blue,
        0px 0px 10px blue;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-270fc34 */.elementor-21 .elementor-element.elementor-element-270fc34 ul.payment_methods li[class*=payment_method_stripe_] label>img
{
    float: none !important;
}

.elementor-21 .elementor-element.elementor-element-270fc34 li.payment_method_ppcp img
{
    float: none !important;
}

.elementor-21 .elementor-element.elementor-element-270fc34 #wc-stripe-afterpay-message-container
{
    float: none !important;
}

.elementor-21 .elementor-element.elementor-element-270fc34 #wc-stripe-afterpay-message-container
{
    text-align: start;
}

.elementor-21 .elementor-element.elementor-element-270fc34 .p-PaymentDetails-group,
.elementor-21 .elementor-element.elementor-element-270fc34 .Block

{
    background-color: grey;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-checkout-page .woocommerce-checkout 
    #payment #place_order:hover
{
    box-shadow: 
        0px 0px 10px yellow,
        0px 0px 10px yellow,
        0px 0px 10px yellow;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button
{
    color: white;
    border: none;
    background-image: 
        radial-gradient(#111111, #252525);
    box-shadow: 
        0px 0px 2px white,
        0px 0px 2px white,
        0px 0px 2px white;;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover

{
    color: white;
    border: none;
    background-image: 
        radial-gradient(#111111, #252525);
    box-shadow:
        0px 0px 10px white,
        0px 0px 10px white;
    text-shadow: 0px 0px 10px white;
}

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child
{
    color: grey;
}


/* Order Processed */
td.woocommerce-table__product-name.product-name,
bdi
{
    color: white !important;
}

.woocommerce-order {
    margin: 30px;
}/* End custom CSS */