/**
 * Theme Name:     Lika Theme
 * Author:         Franck
 * Template:       hello-elementor
 * Text Domain:	   lika-theme
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.produits-similaires-container ul.products li.product .price{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 0.5rem;
    align-items: center;
}
.produits-similaires-container ins{
        font-size: 19px;
}

.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-sticky{
	top: 250px !important;
}

input:focus {
  outline: none !important;
}

#email{
	border-radius: 8px !important;
	border: 1px solid #d1d5db !important;
  background: #fff !important;
  color: #111 !important;
  outline: none !important;
  transition:
    border-color 0.3s ease,
    box-shadow 0.3s ease !important;
}
#email:focus{
  border-color: #94A96D !important;
  box-shadow:
    0 0 0 2px rgba(117, 153, 50, 0.15) !important;
}
.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{
	box-shadow: inset 0 0 0 1.5px #94A96D !important;
}

.woocommerce-shipping-methods label, .woocommerce-shipping-methods bdi, .woocommerce-shipping-methods .woocommerce-Price-currencySymbol, #wms_pickup_selected strong, #wms_pickup_selected{
	color: var(--order-summary-items-color, #000) !important;
	font-weight: normal;
}


.elementor-1181 .elementor-element.elementor-element-57638b58.elementor-wc-products ul.products li.product span.onsale{
	background-color: var(--e-global-color-165ee7c) !important;
    font-weight: bold !important;
}

.single-favorite-container .single_product_div{
	padding: 0;
    height: 18px;
}
.single-favorite-container .wt-wishlist-button{
	margin: 0;
}
.single-favorite-container .wt-wishlist-button img{
    width: 20px !important;
}
.elementor-popup-modal .dialog-close-button{
	z-index: 1 !important;
}










@media (max-width: 1024px) {

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation {
    position: relative !important;
    width: 100% !important;
}

.e-wc-account-tabs-nav .myaccount-toggle {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 14px 16px !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
	background-color: var(--e-global-color-165ee7c) !important;
    color: white !important;
	z-index: 2;
}

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul {
    display: block !important;
    position: absolute !important;
	overflow: hidden !important;
	opacity: 0 !important;
    top: 100% !important;
    left: 0 !important;
    width: 100% !important;
    background: #FFFAFA !important;
    border-radius: 0 0 8px 8px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,.12) !important;
    z-index: 50 !important;
	transform: translateY(-6px) !important;
    transition:
        max-height 0.35s ease,
        opacity 0.25s ease,
        transform 0.25s ease;
}

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation.is-open ul {
    display: block !important;
	max-height: 500px !important; /* largement suffisant */
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation li {
	padding: unset !important;
	background-color: var(--e-global-color-165ee7c) !important;
    color: white !important;
}

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation li.is-active {
    background-color: var(--e-global-color-6d4ed3e) !important;
}

.woocommerce-MyAccount-navigation-link a{
	padding: 1rem 0 !important;
}

.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation.is-open .myaccount-toggle {
    border-radius: 8px 8px 0 0 !important;
}
}


.ff-default input, .ff-default textarea{
	background: unset;
}
.ff-default .ff-el-form-control:focus{
	background: unset !important;
}

.woocommerce-shipping-methods .wms_pickup_open_modal_openstreetmap{
    font-size: 15px;
    margin: 1rem 0;
    background-color: var(--e-global-color-165ee7c);
    color: #fafafa;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    border: unset;
	transition: .3s background-color ease-in-out;
	text-wrap: wrap;
}
.woocommerce-shipping-methods .wms_pickup_open_modal_openstreetmap:hover{
	background-color: var(--e-global-color-6d4ed3e);
}

.custom-sale-badge{
	display: block;
    color: #FFFFFF;
    font-size: 16px;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    border-radius: 0px;
    min-width: 80px;
    min-height: 30px;
    margin: 0px;
    background-color: var(--e-global-color-165ee7c) !important;
    font-weight: bold !important;
    text-align: center;
	border-radius: 0 0 8px 0;
}