.elementor-9 .elementor-element.elementor-element-5113f54{padding:50px 0px 50px 0px;}.elementor-9 .elementor-element.elementor-element-a32d59a .elementor-element-populated a{color:var( --e-global-color-be4ee6b );}/* Start custom CSS *//* Oprava bílých tlačítek - přidejte na konec CSS souboru */

/* WooCommerce tlačítka */
.woocommerce button.button,
.woocommerce a.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled] {
    background-color: #cc9679 !important;
    color: #ffffff !important;
    border: 1px solid #cc9679 !important;
}

/* Hover efekt pro WooCommerce tlačítka */
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover {
    background-color: #b8826a !important;
    border-color: #b8826a !important;
    color: #ffffff !important;
}

/* Tlačítka v registračním formuláři */
.woocommerce-account .woocommerce-form-register button[type="submit"],
.woocommerce-account .woocommerce-form-login button[type="submit"] {
    background-color: #cc9679 !important;
    color: #ffffff !important;
    border: 1px solid #cc9679 !important;
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover pro registrační tlačítka */
.woocommerce-account .woocommerce-form-register button[type="submit"]:hover,
.woocommerce-account .woocommerce-form-login button[type="submit"]:hover {
    background-color: #b8826a !important;
    border-color: #b8826a !important;
}

/* Elementor tlačítka */
.elementor-button,
.elementor-button-link {
    background-color: #cc9679 !important;
    color: #ffffff !important;
    border: 1px solid #cc9679 !important;
}

.elementor-button:hover,
.elementor-button-link:hover {
    background-color: #b8826a !important;
    border-color: #b8826a !important;
}

/* Obecná tlačítka */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #cc9679;
    color: #ffffff;
    border: 1px solid #cc9679;
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-family: var(--rz-font-family-primary, Montserrat);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background-color: #b8826a;
    border-color: #b8826a;
}

/* Přepsání Tailwind reset stylů */
button:not(.cmplz-button):not(.no-style) {
    background-color: #cc9679;
    color: #ffffff;
}

/* Cookie consent tlačítka - pokud používáte Complianz */
.cmplz-buttons button.cmplz-accept {
    background-color: var(--cmplz_button_accept_background_color) !important;
    color: var(--cmplz_button_accept_text_color) !important;
}

/* Disabled stav tlačítek */
button:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled {
    background-color: #e0e0e0 !important;
    color: #999999 !important;
    border-color: #cccccc !important;
    cursor: not-allowed;
}/* End custom CSS */