/*!
Theme Name: Manel Sport
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* Transitions */
@view-transition
{
    navigation: auto;
}

/*  Kadence css “fixings” */
body
{
    text-wrap: pretty;
}

/* header mobile */
.drawer-content .site-header-item
{
    overflow-y: auto;
    max-width: 90vh;
}

.mobile-navigation
{
    max-height: 100%;
}

.kt-btn-width-type-auto
{
    width: auto;
}

.kb-adv-form-message.kb-adv-form-warning
{
    padding: 0.1em 1em;
}

.new-row-diferent-height .kt-inner-column-height-full:not(.kt-row-layout-row)
{
    grid-auto-rows: unset;
}

@media (max-width: 1024px)
{
    #block-8 figure
    {
        margin: 0 auto;
    }

    .kt-inner-column-height-full.kt-tab-layout-equal,
    .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)
    {
        grid-auto-rows: unset;
    }
}

/* woocommerce */
.woocommerce-product-details__full-description
{
    margin-bottom: 30px;
}

.mmkt-product-badge
{
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: var(--global-palette9);
    color: var(--global-palette3);
    padding: 2px 6px 0;
}

.reset_variations
{
    display: none !important;
}

/* Camps del WooCommerce */
.woocommerce div.product form.cart .variations
{
    margin-bottom: 5px;
}

.woocommerce div.product form.cart .variations select {
    width: 100%;
    min-width: unset;
    margin-right: 0;
}

.mmkt-custom-fields
{
    margin: 0 0 30px;
}

.variations tr,
.mmkt-field-row
{
    display: flex;
    margin-bottom: 7px;
    align-items: center;
}

.variations tr {
    margin-bottom: 0;
}

.woocommerce div.product form.cart .variations td {
    width: calc(100% - 140px);
}

.mmkt-date-field .mmkt-field-row
{
    margin-bottom: 2px;
}

.woocommerce div.product form.cart .variations .label,
.mmkt-field-row label
{
    width: 140px;
    font-weight: bold;
}

.mmkt-field-row input,
.mmkt-field-row select
{
    border-radius: 0;
    width: calc(100% - 140px);
    display: inline-block;
    padding: .2em 10px .2em .5em;
}