/*
Theme Name: Lafaye Chocolat Elementor
Theme URI: https://lafaye-chocolat-elementor.com/
Description: Lafaye Chocolat Elementor IRCF
Author: IRCF
Author URI: https://ircf.fr/
Template: hello-elementor
Version: 1.0
Text Domain: lafaye-chocolat-elementor
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.gradient-border {
    border: 5px solid transparent;
    background-image: linear-gradient(90deg, rgba(57,182,174,1) 0%, rgba(237,111,167,1) 15%, rgba(174,63,32,1) 30%, rgba(245,162,117,1) 45%,rgba(201,213,42,1) 60%, rgba(251,199,75,1) 70%, rgba(246,159,46,1) 85%, rgba(57,182,174,1) 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
}

/* Sticky header */
.she-header-yes {
    transition-duration: 100ms !important;
}
.elementor-sticky--active {
    background-color: #fffcf7;
    box-shadow: 0px 8px 10px 0px rgba(174, 63, 32, 0.50)
}
.elementor-sticky--active .elementor-widget-theme-site-logo img {
    max-width: 64px;
}


/* Elementor - Buttons */
#content .elementor-button,
.stratum-mega-menu-sub-menu .elementor-button {
    transition: transform 0.4s ease;
    transform-origin: bottom left;
}

#content .elementor-button:hover,
.stratum-mega-menu-sub-menu .elementor-button:hover {
    transform: skewX(-15deg);
}

/* Woocommerce */
/*! Background et color du bandeau message, info ou error */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  background-color:#ffe063cc;
  color:#796364;
}
/*! Bord haut du bandeau et couleur de l'icône suivant le type message ou info */
.woocommerce-message {
  border-top-color:#c9d52a;
}
.woocommerce-message::before {
  content:"\e015";
  color:#c9d52a
}
.woocommerce-info {
  border-top-color:#39b6ae
}
.woocommerce-info::before {
  color:#39b6ae
}
/*! Couleurs du bouton */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
  color:#796364;
  background-color:#fffcf7cc;
}
/*! Couleurs du bouton hover */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
  background-color:#fffcf7;
  color:#796364;
}

/* Filtres */
.wpfFilterTitle {
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
}
.wpfTitleToggle {
    display: none !important;
}

.wpfFilterVerScroll li {
    margin-bottom: 10px;
}

.wpfFilterButtons .wpfButton {
    border-color: #3F2021;
    padding: 5px;
}

/* Divers */
.swal2-container {
    z-index: 9999;
}