/*
Theme Name: Minimog Child
Theme URI: http://minimog.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: minimog
Text Domain:  minimog-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* SX: красиві кнопки "Купити" в каталозі */
.minimog-product .woocommerce_loop_add_to_cart_wrap {
    text-align: center !important;
}

.minimog-product .woocommerce_loop_add_to_cart_wrap a.button,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.add_to_cart_button,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_simple,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_variable {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 14px auto 0 !important;
    padding: 0 18px !important;
    min-width: 150px !important;
    max-width: 170px !important;
    width: auto !important;
    height: 48px !important;
    line-height: 46px !important;

    background: #b9dc63 !important;
    color: #111111 !important;
    border: 2px solid transparent !important;
    border-radius: 18px !important;

    font-size: 24px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-align: center !important;
    text-transform: none !important;
    box-shadow: 0 6px 14px rgba(0,0,0,.10) !important;

    transition:
        background-color .25s ease,
        color .25s ease,
        border-color .25s ease,
        transform .25s ease,
        box-shadow .25s ease !important;
}

.minimog-product .woocommerce_loop_add_to_cart_wrap a.button span,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.add_to_cart_button span {
    color: inherit !important;
}

.minimog-product .woocommerce_loop_add_to_cart_wrap a.button:hover,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.add_to_cart_button:hover,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_simple:hover,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_variable:hover {
    background: #c7e873 !important;
    color: #111111 !important;
    border-color: #111111 !important;
    transform: translateY(-2px) scale(1.02) !important;
    box-shadow: 0 10px 22px rgba(0,0,0,.16) !important;
}

.minimog-product .woocommerce_loop_add_to_cart_wrap a.button:active,
.minimog-product .woocommerce_loop_add_to_cart_wrap a.add_to_cart_button:active {
    transform: translateY(0) scale(.99) !important;
    box-shadow: 0 4px 10px rgba(0,0,0,.12) !important;
}

/* трохи компактніше на мобілці */
@media (max-width: 767px) {
    .minimog-product .woocommerce_loop_add_to_cart_wrap a.button,
    .minimog-product .woocommerce_loop_add_to_cart_wrap a.add_to_cart_button,
    .minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_simple,
    .minimog-product .woocommerce_loop_add_to_cart_wrap a.product_type_variable {
        min-width: 145px !important;
        max-width: 160px !important;
        height: 46px !important;
        line-height: 44px !important;
        border-radius: 16px !important;
        font-size: 23px !important;
    }
}


/* Кнопки "Купити" — Gotham Pro */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .button,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.button,
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page .button {
    font-family: "Gotham Pro", sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    padding: 12px 28px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}
