/* Skryje množství */
.p-tools .quantity {
    display: none !important;
}

/* Zarovnání */
.p-tools {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Styl tlačítka */
.p-tools .btn,
.p-tools .btn-cart,
.p-tools .add-to-cart-button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    width: 230px;
    height: 54px;

    border-radius: 999px !important;
    border: none !important;

    background: #4b2500 !important;
    color: #f6f2ec !important;

    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.2px;

    text-decoration: none !important;
    transition: all 0.2s ease;
    cursor: pointer;
}

/* Hover */
.p-tools .btn:hover,
.p-tools .btn-cart:hover,
.p-tools .add-to-cart-button:hover {
    background: #5c2d00 !important;
    transform: translateY(-1px);
}

/* text uvnitř */
.p-tools .btn span,
.p-tools .btn-cart span {
    font-size: inherit !important;
    font-weight: inherit !important;
}

/*--------------------------------*/

/* Skryje množství na detailu produktu */
.p-to-cart-block .quantity {
    display: none !important;
}

/* Zarovnání bloku */
.p-to-cart-block {
    display: flex;
    align-items: center;
    gap: 20px;
}

/* Cena */
.p-final-price-wrapper {
    font-size: 22px;
    font-weight: 700;
}

/* Moderní tlačítko */
.p-to-cart-block .btn-conversion,
.p-to-cart-block .add-to-cart-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 220px;
    height: 52px;

    border-radius: 999px !important;
    border: none !important;

    background: #4b2500 !important;
    color: #f6f2ec !important;

    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.2px;

    cursor: pointer;
    transition: all 0.2s ease;
}

/* Hover efekt */
.p-to-cart-block .btn-conversion:hover {
    background: #5c2d00 !important;
    transform: translateY(-1px);
}