/*
	Theme Name: Hello Elementor child
    template: hello-elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: A plain-vanilla & lightweight theme for Elementor page builder
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 2.4.2
	Stable tag: 2.4.2
	Requires at least: 4.7
	Tested up to: 5.9
	Requires PHP: 5.6
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
*,
input,
button {
  outline: none !important;
}

span.elementor-button-content-wrapper span.elementor-button-icon svg {
  width: 9px !important;
}

/* PANIER */

input#coupon_code {
  height: 100%;
}

.elementor-widget-woocommerce-cart
  .woocommerce
  a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
  color: #000 !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
  display: block;
  width: 70px !important;
  border-radius: 5px;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
  background-color: #0071ce1c !important;
  padding-left: 6px !important;
}

.elementor-menu-cart__product-image img {
  border-radius: 5px !important;
}

.elementor-menu-cart__main {
  right: 20px !important;
  top: 20px !important;
  bottom: 20px !important;
  width: 500px !important;
}

.elementor-72 .elementor-element.elementor-element-0a2ac30 .elementor-menu-cart__subtotal {
  margin-top: auto !important;
}

.elementor-menu-cart__footer-buttons {
  margin-top: initial !important;
  padding-top: 0 !important;
}

.elementor-menu-cart__products {
  overflow: initial !important;
  overflow-y: unset !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name {
  max-width: 280px !important;
}

/* NAVBAR */

.elementor-72 .elementor-element.elementor-element-a2c1bc6 .jet-ajax-search__field::placeholder {
  color: rgba(0, 113, 206, 0.5) !important;
}
body:not(.rtl) .jet-ajax-search__field-icon {
  right: 15px !important;
  left: initial !important;
}

.jet-ajax-search__results-area {
  width: 120% !important;
}

/* MON COMPTE */
.jet-login .login-password__wrapper .password-visibility__icon {
  top: 12px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {
  background-color: #7ec4fe;
  border-radius: 10px;
  justify-content: space-around !important;
}

.elementor-widget-woocommerce-my-account
  .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom)
  .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,
.woocommerce-address-fields {
  border: none !important;
  padding: 0 !important;
}

.woocommerce-MyAccount-content-wrapper h2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
  font-weight: 700 !important;
  color: #004782 !important;
}

th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
  text-transform: capitalize;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
  display: flex;
  gap: 10px;
}

/* VALIDATION COMMANDE */
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: 900;
  background-color: #7ec4fe !important;
  color: #fff !important;
  border-radius: 5px !important;
  border: none !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  color: #fff !important;
  font-weight: 600 !important;
}
