/*
 Theme Name:   Archetipa Child
 Theme URI:    https://www.archetipa.com
 Description:  Child theme for Archetipa
 Author:       HOOP
 Author URI:   
 Template:     archetipa
 Version:      1.0
 Text Domain:  archetipa-child
*/

/* Admin bar offset when logged in */
body.admin-bar {
    padding-top: 32px !important;
}

@media screen and (max-width: 782px) {
    body.admin-bar {
        padding-top: 46px !important;
    }
}

/* Elementor container display fix */
.e-con {
    --display: flex;
}

/* WooCommerce cart/checkout background */
body.woocommerce-cart,
body.woocommerce-checkout {
    background-color: #EFEFEF;
}

/* Fix select2 quantity in cart */
.sk-woo-cart .cart__item__title {
    font-size: 1.65rem !important;
}

.sk-woo-cart .cart__item__quantity .select2.select2-container {
    border-radius: 0 !important;
}

.sk-woo-cart .cart__item__quantity .select2-container .select2-selection--single {
    height: 1.875rem !important;
    border: 1px solid #63656A;
    border-radius: 0 !important;
}

.sk-woo-cart .cart__item__quantity .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 1.875rem !important;
    padding: 0 0.625rem !important;
    font-size: 0.875rem;
    color: #63656A;
}

.sk-woo-cart .cart__item__quantity .select2-container .select2-selection--single .select2-selection__arrow {
    height: 1.875rem !important;
}

/* Protocol add-to-cart button */
body button.archetipa-add-protocol-btn {
    background: none !important;
    border: 1px solid #63656A !important;
    color: #63656A !important;
    padding: 6px 16px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    border-radius: 20px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease, color 0.3s ease;
    text-transform: none !important;
    letter-spacing: 0 !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
}

body button.archetipa-add-protocol-btn:hover {
    background: #63656A !important;
    color: #fff !important;
}

body button.archetipa-add-protocol-btn.is-loading {
    opacity: 0.6 !important;
    cursor: wait !important;
}
