.elementor-30 .elementor-element.elementor-element-fe2c26f{--display:flex;}.elementor-30 .elementor-element.elementor-element-604ab5c{--display:flex;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{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-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-80e3502 .elementor-testimonial-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-6230e9f{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-e18c017{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-3ecc367{--display:flex;}.elementor-30 .elementor-element.elementor-element-46c2b68 .elementor-testimonial-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-027a738{--display:flex;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-2990da1 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-2990da1 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-2990da1 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-2990da1 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-30 .elementor-element.elementor-element-2990da1 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-30 .elementor-element.elementor-element-3869e21{--display:flex;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-c21ffb2 .elementor-button-content-wrapper{flex-direction:row;}.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-30 .elementor-element.elementor-element-9948d29{--additional-information-display:block;}.elementor-30 .elementor-element.elementor-element-9948d29 .woocommerce-checkout{--place-order-title-alignment:center;--purchase-button-width:fit-content;}.elementor-30 .elementor-element.elementor-element-bcddf92{--display:flex;}.elementor-30 .elementor-element.elementor-element-adc8c0b{--display:flex;}.elementor-30 .elementor-element.elementor-element-6986c81{--display:flex;}.elementor-30 .elementor-element.elementor-element-67431fd{--display:flex;}/* Start custom CSS for html, class: .elementor-element-0b0b90c */.single-product-checkout {
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
    background: #f9f9f9;
    border-radius: 5px;
}

.single-product-checkout .product-info {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.single-product-checkout .product-info img {
    max-width: 100px;
    margin-right: 20px;
}

.single-product-checkout .price {
    font-size: 24px;
    font-weight: bold;
}

.single-product-checkout input[type="text"],
.single-product-checkout input[type="email"],
.single-product-checkout input[type="tel"],
.single-product-checkout input[type="number"] {
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.single-product-checkout .place-order-button {
    background: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    width: 100%;
}

.single-product-checkout .place-order-button:hover {
    background: #45a049;
}/* End custom CSS */