/*
Theme Name: CroquetaYa
Theme URI: https://croquetaya.com/
Description: Tema oficial de CroquetaYa para la tienda, la identidad visual y los correos transaccionales.
Author: CroquetaYa
Author URI: https://croquetaya.com/
Template: blocksy
Version: 1.0.2
Text Domain: croquetaya
*/

:root {
    --croquetaya-orange: #ff5a00;
    --croquetaya-blue: #062b5c;
}

/* Accesibilidad, checkout cerrado y experiencia táctil. */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.cy-shop-filters .button,
.wp-block-button__link {
    background-color: #062b5c;
    color: #ffffff;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.cy-shop-filters .button:hover,
.wp-block-button__link:hover {
    background-color: #cc4400;
    color: #ffffff;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
    outline: 3px solid #ff5a00;
    outline-offset: 3px;
}

.cy-checkout-disabled,
.cy-checkout-disabled:hover {
    width: 100%;
    min-height: 48px;
    background: #5b6573 !important;
    color: #ffffff !important;
    cursor: not-allowed;
    opacity: 1 !important;
}

.cy-checkout-disabled-note {
    margin-top: 12px;
    color: #25364a;
    font-weight: 600;
}

.woocommerce a.remove {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    min-height: 44px;
}

@media (max-width: 689px) {
    .woocommerce table.shop_table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .woocommerce .quantity .qty,
    .woocommerce form input,
    .woocommerce form select,
    .woocommerce form textarea {
        min-height: 44px;
    }

    .woocommerce .button,
    .cy-shop-filters .button,
    .wp-block-button__link {
        width: 100%;
        min-height: 48px;
        white-space: normal;
    }
}

