/*
    Base colors
    --colour-main: var(--e-global-color-primary);
    --colour-secondary: var(--e-global-color-secondary);
    --colour-text: var(--e-global-color-text);
    --colour-highlight: var(--e-global-color-accent);
    --colour-transparent: var(--e-global-color-bb538e9);
    --colour-white: var(--e-global-color-6d76ede);
    --colour-black: var(--e-global-color-e5036a3);
    
    Grey scale
    --colour-grey-050: var(--e-global-color-059fb0d);
    --colour-grey-100: var(--e-global-color-ba3c86b);
    --colour-grey-200: var(--e-global-color-09f7db5);
    --colour-grey-300: var(--e-global-color-9400f5b);
    --colour-grey-400: var(--e-global-color-125071d);
    --colour-grey-500: var(--e-global-color-da76217);
    --colour-grey-600: var(--e-global-color-d4dd4f0);
    --colour-grey-700: var(--e-global-color-b956fa2);
    --colour-grey-800: var(--e-global-color-6455446);
    --colour-grey-900: var(--e-global-color-5b7711a);
    --colour-grey-950: var(--e-global-color-c70cd3a);
    
    Main variations
    --colour-main-050: var(--e-global-color-cef1a2c);
    --colour-main-100: var(--e-global-color-4aebc41);
    --colour-main-200: var(--e-global-color-d9b30b3);
    --colour-main-300: var(--e-global-color-7cc0346);
    --colour-main-400: var(--e-global-color-fe174df);
    --colour-main-500: var(--e-global-color-4383d73);
    --colour-main-600: var(--e-global-color-41c3694);
    --colour-main-700: var(--e-global-color-d96f3a9);
    --colour-main-800: var(--e-global-color-361a3a4);
    --colour-main-900: var(--e-global-color-9f7f180);
    --colour-main-950: var(--e-global-color-82dc0dd);
    
    Secondary variations
    --colour-secondary-050: var(--e-global-color-6f90f2f);
    --colour-secondary-100: var(--e-global-color-cd3e5f8);
    --colour-secondary-200: var(--e-global-color-d486826);
    --colour-secondary-300: var(--e-global-color-c90fb5c);
    --colour-secondary-400: var(--e-global-color-25ce7e7);
    --colour-secondary-500: var(--e-global-color-49a15df);
    --colour-secondary-600: var(--e-global-color-e510d2c);
    --colour-secondary-700: var(--e-global-color-6316dd3);
    --colour-secondary-800: var(--e-global-color-e2d0c98);
    --colour-secondary-900: var(--e-global-color-a99c1e1);
    --colour-secondary-950: var(--e-global-color-8c48576);
    
    Feedback colors
    --colour-feedback-error: var(--e-global-color-4e3cb89);
    --colour-feedback-warning: var(--e-global-color-0540424);
    --colour-feedback-success: var(--e-global-color-3897f3d);
*/



.woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin: 0 auto !important;
    border-radius: 12px !important;
    line-height: 2em !important;
}

/**
 ** WooCommerce notices
 ** Esconder o container dos notices quando não há notices - Permite ter fundos com cores sem serem apresentados quando não devem
 ** O container precisa de lervar a classe notices-container
 **/ 
.notices-container:not(:has(.woocommerce-message, .woocommerce-error, .woocommerce-info)) {
  display: none;
}

.elementor-menu-cart__main .elementor-menu-cart__product-image a,
.woocommerce-cart-form__cart-item .product-thumbnail a {
    border-radius: 12px !important;
    background-color: #F7F5F4 !important;
    padding: 10px !important;
    display: inline-block;
}

.elementor-menu-cart__main .elementor-menu-cart__product-name a {
    display: inline-block;
    margin-bottom: 10px;
}

.elementor-menu-cart__main img,
.woocommerce-cart-form__cart-item .product-thumbnail img {
    mix-blend-mode: multiply !important;
}

.woocommerce table.cart img {
    width: 100px !important;
}

.jet-popup__close-button:focus {
    outline: none !important;
    box-shadow: none !important;
}