.elementor-10 .elementor-element.elementor-element-dcc6495 > .elementor-container{min-height:400px;}.elementor-10 .elementor-element.elementor-element-dcc6495:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dcc6495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #407DC6 0%, #C21455 100%);}.elementor-10 .elementor-element.elementor-element-dcc6495{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-115px;padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcc6495 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c0cc752:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-c0cc752 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5baf1717 > .elementor-widget-container{margin:-3px -3px -3px -3px;padding:5px 5px 5px 15px;background-color:transparent;background-image:linear-gradient(90deg, #407DC691 0%, #C2145573 100%);border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-5baf1717:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-5baf1717:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body.elementor-page-10 .container{max-width:1290px;}body.elementor-page-10 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1290px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8cb7d51{width:15.048%;}.elementor-10 .elementor-element.elementor-element-c0cc752{width:69.598%;}.elementor-10 .elementor-element.elementor-element-9ac5ab2{width:15.02%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-dcc6495{margin-top:0px;margin-bottom:-40px;}}/* Start custom CSS for text-editor, class: .elementor-element-5baf1717 */.order-review-wrapper {
    background-color: #fff5e3;}
    
    
    button, .button, input[type=submit], .submit, .btn {
    width: 100%;}
    
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message {
    color: #3f2d2d;
    background-color: #cae8ba;
    border-radius: 10px;
}




ul.woocommerce-error {
        background-color: #e8baba;
    color: #3f2d2d;
    border-radius: 10px;
}






.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 20px;
    background-color: #ffbd27;
    width: 97%;
    border-radius: 5px;
    font-size: 0.875rem;
    font-weight: 600;
    color: #021523;
   border:solid 0.1px #021523;
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label:hover{
    background-color: #021523;
    color: #ffffff;
}

.wc-stripe-card-icons-container, .wc-stripe-paymentRequest-icons-container {
    margin-top: 1px;
    margin-bottom: 1px;}


.input-radio{
    display: none;
}


#wcpay-upe-element, .wcpay-upe-element {
    background-color: #f8f8f8;
    border-radius: 5px;
    padding: 7px 7px;
    border: solid 0.5px #a0a2bb;
}

.order-review-wrapper .woocommerce-checkout-payment #place_order {
    background-color: #ffbd27;
     border: solid 1px #021523;
     border-radius: 25px;
    
}

.order-review-wrapper .woocommerce-checkout-payment #place_order:hover {
     background-color: #021523;
    color: #ffffff;
    
}


.woocommerce-form-coupon-toggle a.showcoupon {
    border: solid 0.1px #021523;
    border-radius: 5px;
    background-color: #ffbd27;
    padding: 10px;
    color: var(--color-main-text);
    text-decoration: none;
}

.woocommerce-form-coupon-toggle a.showcoupon:hover {
     background-color: #021523;
    color: #ffffff;
    
}

.woocommerce-form-coupon-toggle {
    display: flex;
    width: 49%;
    display: inline-block;}
    
.woocommerce-form-login-toggle {
    display: flex;
    padding: 20px;
    background-color: #F7F7F7;
    font-size: .875rem;
    margin-bottom: 1.875rem;
    border-radius: var(--size-border-radius);
    display: inline-block;
    width: 49%;
  
}

.showlogin{
    
    border: solid 0.1px #021523;
    border-radius: 5px;
    background-color: #ffbd27;
    padding: 10px;
    color: var(--color-main-text);
    text-decoration: none;
}

.showlogin:hover {
    
     background-color: #021523;
    color: #ffffff;
    
}


.showlogin {
  visibility: hidden;
}


.woocommerce-form-coupon-toggle a.showcoupon {visibility: hidden;}

@media only screen and (max-width: 600px) {
    .showlogin{
        display:flex;
    }
    .woocommerce-form-coupon-toggle a.showcoupon {display:flex;
    }
}


form.checkout_coupon.woocommerce-form-coupon {
    text-align: center;
  
    width: 100%;
    display: inline-block;}/* End custom CSS */