@charset "UTF-8";
/*
Theme Name:     Carroussel Beaute
Description:    Thème enfant de Hello Elementor
Author:         Gaido
Template:       hello-elementor
Version:        1.0.0
*/
#header-menu .elementor-container {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, #4A0C15 10%, #FFFFFF00 100%);
}
#header-menu .elementor-row {
  position: fixed;
  transition: background-color 1s ease;
  background: linear-gradient(180deg, #4A0C15 10%, #FFFFFF00 100%);
}
#header-menu li a:hover {
  border-bottom: 1px solid #fff;
  text-shadow: 1px 1px 20px #FFFFFF;
}

#header-menu-mobile .elementor-container {
  position: absolute;
  top: 0;
  z-index: 1;
}
#header-menu-mobile .elementor-row {
  position: fixed;
  transition: background-color 1s ease;
  background: linear-gradient(180deg, #4A0C15 10%, #FFFFFF00 100%);
}
#header-menu-mobile li a:hover {
  border-bottom: 1px solid #fff;
  text-shadow: 1px 1px 20px #FFFFFF;
}

#carte-sec .elementor-image img {
  transform: rotate(-15deg);
}

.admin-rotate {
  transform: rotate(-90deg);
}

.form-rotate {
  transform: rotate(90deg);
}

/** notre histoire */
.titre-histoire fieldset {
  border: 2px solid #fff;
  margin: auto;
  height: 180px;
}
.titre-histoire fieldset legend {
  margin: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.golden-link a {
  color: #4A0C15 !important;
}

#check-errors {
  display: none;
  font-size: 18px;
  width: 50%;
  background-color: #40434a;
  color: #fff;
  padding: 15px;
  border-radius: 5px;
}

/** woocommerce */
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
  border: 1px solid #4A0C15;
}

.woocommerce-info {
  border-top-color: #4A0C15;
}
.woocommerce-info:before {
  color: #4A0C15;
}

.single_variation_wrap .woocommerce-Price-amount {
  color: #4A0C15;
}

.woocommerce-notices-wrapper .woocommerce-error {
  margin-top: 100px;
}
.woocommerce-notices-wrapper .woocommerce-message {
  margin-top: 100px;
  border-top-color: #4A0C15;
}
.woocommerce-notices-wrapper .woocommerce-message:before {
  color: #4A0C15;
}

#panier-custom .elementor-widget-woocommerce-cart .woocommerce button.button {
  border: 1px solid #4A0C15 !important;
}
#panier-custom .woocommerce-cart-form div.e-shop-table {
  padding: 10px 0;
}
#panier-custom .woocommerce-cart-form div.e-shop-table .product-subtotal {
  padding-right: 0;
}
#panier-custom form.woocommerce-shipping-calculator .shipping-calculator-form button {
  border: 1px solid #4A0C15 !important;
}
#panier-custom .elementor-widget-woocommerce-menu-cart .elementor-button {
  text-shadow: 1px 1px 20px #FFFFFF00;
}
#panier-custom .elementor-widget-woocommerce-product-price .price {
  color: #4A0C15;
}
#panier-custom .variation {
  display: grid;
  grid-template-columns: auto;
}
#panier-custom .custom-cc .thwepo-extra-options tr:nth-of-type(3) td {
  background-color: #fff0;
}
#panier-custom .custom-cc .thwepo-extra-options td {
  border: none;
}
#panier-custom .custom-cc .thwepo-extra-options td input {
  border: 1px solid #eee;
}

@media (min-width: 1024px) {
  #header_2026 nav ul.sub-menu {
    width: 100% !important;
  }
  #header_2026 nav ul:last-of-type {
    width: 135% !important;
  }
}

/*# sourceMappingURL=style.css.map */
