.elementor-19 .elementor-element.elementor-element-e8b8aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-e8b8aae:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e8b8aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ebeco.hu/wp-content/uploads/2025/06/freepik__the-style-is-candid-image-photography-with-natural__68742.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-e8b8aae::before, .elementor-19 .elementor-element.elementor-element-e8b8aae > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e8b8aae > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e8b8aae > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e8b8aae > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e8b8aae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-3f089b0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-19 .elementor-element.elementor-element-3f089b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5cd6a08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.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-19 .elementor-element.elementor-element-b48a3a1{--sections-title-color:#000000;--forms-labels-color:#000000;--order-summary-items-color:#000000;--order-summary-totals-color:#000000;}.elementor-19 .elementor-element.elementor-element-b48a3a1 h3#order_review_heading, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-billing-fields h3, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-additional-fields h3{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-19 .elementor-element.elementor-element-b48a3a1 .e-checkout-secondary-title{font-family:"Roboto", Sans-serif;}.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-billing-fields .form-row label, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-shipping-fields .form-row label, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-additional-fields .form-row label, .elementor-19 .elementor-element.elementor-element-b48a3a1 .e-woocommerce-login-anchor .form-row label, .elementor-19 .elementor-element.elementor-element-b48a3a1 .e-coupon-anchor-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-checkout-review-order-table thead tr th, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Roboto", Sans-serif;font-size:16px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-e8b8aae{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-19 .elementor-element.elementor-element-3f089b0 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-19 .elementor-element.elementor-element-5cd6a08{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-e8b8aae{--content-width:1550px;}.elementor-19 .elementor-element.elementor-element-5cd6a08{--content-width:1550px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-b48a3a1 */.elementor-19 .elementor-element.elementor-element-b48a3a1 #ship-to-different-address{
    padding-left:20px !important;
    margin-top: -20px !important;
    margin-bottom: 10px !important;
}



@media only screen and (max-width: 600px) {
    .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-error {
        border-color: #FF6B00;
        font-family: "Roboto", sans-serif;
        font-size: 14px !important;
        font-weight: 500 !important;
    }

    .elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-message {
        border-color: #FF6B00;
        font-family: "Roboto", sans-serif;
        font-size: 14px !important;
        font-weight: 500 !important;
    }
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 fieldset {
    border: 0px !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-info:before {
    display: none !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-SavedPaymentMethods-saveNew {
    display: none !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 button {
    font-family: "Roboto", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 15px !important;
    letter-spacing: 2px !important;
    fill: #FF6B00 !important;
    border: 2px solid #FF6B00 !important;
    color: #FF6B00 !important;
    background-color: #FFFFFF !important;
    border-radius: 20px !important;
    padding: 12px 11px 12px 15px !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 p {
    font-family: "Roboto", sans-serif;
    color: black;
    font-size: 14px;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 a {
    color: #FF6B00 !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 button:hover {
    font-family: "Roboto", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 15px !important;
    letter-spacing: 2px !important;
    fill: #FF6B00 !important;
    border: 2px solid #F3C244;
    color: white !important;
    background-color: #FF6B00 !important;
    border-radius: 20px !important;
    padding: 12px 11px 12px 15px !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 label {
    text-transform: uppercase !important;
    font-weight: 600 !important;
    color: #3C3C3B !important;
    margin-top: 10px !important;
    font-size: 13px !important;
    font-family: "Roboto", sans-serif !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 textarea {
    border: 1px solid #e3dfd6 !important;
    background: rgba(152, 137, 104, .05) !important;
    font-weight: 600 !important;
    color: #020202 !important;
    outline: 0 !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 h3 {
    color: #3C3C3B;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 select {
    border: 1px solid #e3dfd6 !important;
    background: rgba(152, 137, 104, .05) !important;
    font-weight: 600 !important;
    color: #020202 !important;
    outline: 0 !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 input {
    border: 1px solid #e3dfd6 !important;
    background: rgba(152, 137, 104, .05) !important;
    font-weight: 600 !important;
    color: #020202 !important;
    height: 40px !important;
    outline: 0 !important;
    border-radius: 20px !important;
    box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-error {
    border-color: #FF6B00;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .woocommerce-error:before {
    color: #FF6B00 !important;
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .shipping_address{
       box-shadow: 0 5px 12px rgba(76, 64, 38, .2);
    border: 0px !important;
    border-radius: 20px !important; 
}

.elementor-19 .elementor-element.elementor-element-b48a3a1 .col-1 {
    box-shadow: 0 5px 12px rgba(76, 64, 38, .2);
    border: 0px !important;
    border-radius: 20px !important;
}

.e-checkout__order_review {
    box-shadow: 0 5px 12px rgba(76, 64, 38, .2) !important;
    border: 0px !important;
    border-radius: 20px !important;
}

.woocommerce-checkout-payment {
    box-shadow: 0 5px 12px rgba(76, 64, 38, .2);
    border: 0px !important;
    border-radius: 20px !important;
}

.e-coupon-box {
    box-shadow: 0 5px 12px rgba(76, 64, 38, .2);
    border: 0px !important;
    border-radius: 20px !important;
}/* End custom CSS */