/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

b, strong {
	font-weight: bold;
	font-weight: 500;
}

@font-face {
    font-family: 'Gentle Remind';
    src: url('./fonts/GentleRemind.eot');
    src: url('./fonts/GentleRemind.eot?#iefix') format('embedded-opentype'),
        url('./fonts/GentleRemind.woff2') format('woff2'),
        url('./fonts/GentleRemind.woff') format('woff'),
        url('./fonts/GentleRemind.ttf') format('truetype'),
        url('./fonts/GentleRemind.svg#GentleRemind') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: "gentle-remind";
    src: url('./fonts/GentleRemind.eot');
    src: url('./fonts/GentleRemind.eot?#iefix') format('embedded-opentype'),
        url('./fonts/GentleRemind.woff2') format('woff2'),
        url('./fonts/GentleRemind.woff') format('woff'),
        url('./fonts/GentleRemind.ttf') format('truetype'),
        url('./fonts/GentleRemind.svg#GentleRemind') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.woocommerce-product-details__short-description {
    line-height: 1.4;
}

.nm-page-not-found-products-heading {
    font-family: 'Gentle-remind';
}

.cross-sells h2 {
    font-family: 'gentle-remind'!important;
    color: #7ea9a3!important;
}

body .nm-shop-categories,
body .product .summary .product_title {
     font-family: 'Gentle Remind'!important,;
}

footer li#custom_html-11 > h3 {
    display: none;
}

body.woocommerce-cart .e-cart-totals {
    height: auto;
    overflow: hidden;
}

body.woocommerce-cart .cart-collaterals {
    width: 100%!important;
}

body.woocommerce-cart .coupon.e-cart-section.shop_table {
    display: none;
}

body.woocommerce-cart #pwgc-redeem-gift-card-container {
    border: 1px solid #e1e1e1;
    padding: 15px 21px 14px;
    position: relative;
    cursor:pointer;
}
body.woocommerce-cart #pwgc-redeem-gift-card-container:before {
    position: relative;
    top: 2px;
    font-family: 'nm-font';
    font-size: 16px;
    line-height: 1;
    margin-right: 8px;
    content: "\f145";
}
body.woocommerce-cart #pwgc-redeem-gift-card-container:after {
    position: absolute;
    top: 15px;
    right: 21px;
    z-index: 1000;
    font-family: 'nm-font';
    font-size: 20px;
    line-height: 1;
    display: block;
    content: "\f107";
}

body.woocommerce-cart #pwgc-redeem-button {
       padding: 10px;
}
body.woocommerce-cart #pwgc-redeem-gift-card-number {
    color: var(--forms-fields-normal-color,#818a91);
    background-color: #f7f7f7;
    border-radius: var(--forms-fields-border-radius,3px);
    border: none;
    padding: var(--forms-fields-padding,16px);
    font-size: 14px;
    width: 100%;
    margin-top: -12px;
    position: static;
    margin-bottom: 10px;
}
body.woocommerce-cart #pwgc-redeem-gift-card-container > label {
cursor:pointer;
}
body.woocommerce-cart #pwgc-redeem-gift-card-container > div {
   height:0;
   overflow:hidden;
   transition: all 0.3s ease-out;
}

body.woocommerce-cart.pwgc-redeem-gift-card-container-open #pwgc-redeem-gift-card-container > div {
   height:111px;
    overflow:hidden;
   transition: all 0.3s ease-out;
}

body.pwgc-redeem-gift-card-container-open {

}

.woocommerce-price-suffix {
	color: #000000!important;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1;
}

.nm-menu li a:hover {
    font-weight: bold;
}

.nm-related-posts h2 {
    color: #7ea8a2;
    font-family: 'gentle-remind';
}

.nm-post-header h1 {
    font-size: 30px;
    line-height: 1;
}

.nm-single-post-meta-top {
    display: none;
}

.cart-collaterals {
    width: 90%!important;
}

.nm-shop-categories {
    font-family: "gentle-remind", Sans-serif!important;
    font-size: 22px;
}

.product .summary .product_title {
    font-family: "gentle-remind", Sans-serif!important;
	font-size: 30px;
}

.nm-footer-widgets .widget .nm-widget-title {
    color: #2c2c2c;
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 800;
}

.nm-footer-widgets .widget .nm-widget-title .custom_html-11 {
    display: none!important;
}

.upsells h2, .related h2 {
    font-size: 24px;
    padding-bottom: 28px;
    font-family: 'gentle-remind';
    text-transform: none;
    color: #7ea8a2;
    font-weight: 800;
    text-align: center;
}

blockquote.alignleft, img.alignleft, blockquote.alignright, img.alignright, p, pre, address, .entry-content .wp-caption {
    margin-bottom: 5px!important;
}


@media (max-width: 400px){
.header-mobile-default .nm-menu li a {
    padding-right: 30px;
}}

#nm-mobile-menu .nm-mobile-menu-content {
    padding: 10px 0 32px;
}

.widget-panel-dark .nm-widget-panel-header-inner, .widget-panel-dark #nm-cart-panel-loader, .widget-panel-dark .nm-cart-item-loader, .widget-panel-dark .nm-cart-panel-summary-inner, .widget-panel-dark #nm-widget-panel {
    background: #7DA8A2;
}

.woocommerce-loop-product__title {
    line-height: 1.1;
}

.meta-layout-default .product_meta {
    display: none;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #2c2c2c;
    font-family: 'Poppins';
    font-weight: 600;
}

.gp_hidden {
    display: none;
}

body .cart-collaterals {
        margin-top: 20px;
    margin-bottom: 20px;
}

[data-title="Expédition"]:before {
    /* content: ""!important; */
    display: none;
}


@media (max-width: 590px){
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    padding-left: 20px;
}
.shop_table.cart .nm-product-details > * {
    padding-left: 20px;
}
}

.nm-infload-controls {
    font-weight: 800;
	border-color: #eeeeee;
	background: #7DA8A2;
}


@media (max-width:767px) {
body.single-product .nm-product-summary-inner-col.nm-product-summary-inner-col-2  {
   display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

body.single-product .nm-product-summary-inner-col.nm-product-summary-inner-col-2 .woocommerce-product-details__short-description {
       order: 1;
}

body.single-product .nm-product-summary-inner-col.nm-product-summary-inner-col-2 .nm-product-share-wrap {
       order: 2;
}
body.single-product .nm-product-summary-inner-col.nm-product-summary-inner-col-2 #nm-variations-form {
    margin-bottom: 30px;
    }
}

#zip_search {
    margin-bottom:10px;
}
#zip_search input[type="text"]{
height:35px;
    margin-right:5px;
    width:200px;
}

#zip_search form{
    text-align:center;
}
#nm-shop-sidebar-popup-button {
    -webkit-transform: translateY(-30px); transform: translateY(-30px);
    -webkit-transition: transform 0.2s ease 0.4s; transition: transform 0.2s ease 0.4s;
}
@media all and (max-width: 1758px) {
 #nm-shop-sidebar-popup-button {
        -webkit-transform: translateY(-10px); transform: translateY(-10px);
    }
}

.promo_pochon {
    color: #03a678;
        font-weight: 600;
}
.gp_pochon_line .product-subtotal .woocommerce-Price-amount bdi {

}
.gp_pochon_line .product-subtotal .woocommerce-Price-amount bdi:after {
   
    content: attr(gp_price);
    text-decoration: none!important;
    position: absolute;
    /*margin-top: 18px;*/
    display: block;
        margin-left: -4px;
        color:#03a678;
        font-weight: 600;
}

.nm-shop-loop-thumbnail .nm-shop-hover-image {
    width: 101%;
    height: 101%;
}

.gp_pochon_line .nm-cart-panel-item-price .woocommerce-Price-amount bdi:after {
    content: attr(gp_price);
    text-decoration: none!important;
    position: absolute;
    /*margin-top: 18px;*/
    display: block;
        margin-left: -15px;
        color:#FFF;
        font-weight: 600;
}
.woocommerce-mini-cart__total {
	 padding-top: 15px;
    padding-bottom: 15px;
}
#nm-widget-panel .total.fee.item-count {
	    border-color: #7DA8A2;
        padding-top: 10px;
    padding-bottom: 10px;
}

#nm-widget-panel .total.item-count:not(.fee) {
	     padding-top: 15px;
    padding-bottom: 15px;
}
.woocommerce-mini-cart-item .promo_pochon {
    color: #FFF;
}

#nm-widget-panel .nm-quantity-wrap .quantity .widget-panel-dark .qty {
    color: #fff!important;
}

#nm-widget-panel .product-quantity * {
    color: #FFF!important;
}
 #nm-widget-panel .product_list_widget .remove {
	   color: #FFF!important;
}


/* WOOOF */
@media (min-width:769px) {
	

.home .gp_lateral_filters {
	    width: 260px;
    float: left;
	    position: relative;
    left: 20px;
	 z-index: 10;
	
	color: #4C4C4D;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;

}
	
.elementor-element-eef3f19 {
    display:none;
}
.elementor-kit-7351 {
--e-global-typography-primary-font-family : "Poppins";
}
.home #nm-shop {
	    margin-top: 60px;
	
}
	.home  #nm-shop-products > .nm-row {
		   width: calc(100% - 310px);
    float: left;
	    position: relative;
    z-index: 10;
	}
	
	.home.woof_search_is_going #nm-shop-products > .nm-row {
		min-height: 810px;
	}
	
body.home:not(.woof_search_is_going) #nm-shop-products  >.nm-row {
    min-height: 749px;
}
	.woof-form-builder-btn {
		    z-index: 2;
		position:absolute!important;
   
    margin-top: -40px;
	}
.home .nm-shop-header {
	display:none;
}

	}


body .irs--round .irs-bar {
	    background-color: #A1BDB9;
}
body .irs--round .irs-handle {
	border: 4px solid #A1BDB9;
}
body .irs--round .irs-from, body .irs--round .irs-to,body  .irs--round .irs-single {
	background-color:#A1BDB9;
}
.icheckbox_square-green.checked {
	    opacity: 0.7;
}
:root {
	--woof-sd-ie-vertex_enabled_bg_color:#A1BDB9;
  --woof-sd-ie-substrate_enabled_bg_color: #c5eae4;
}

body .irs--round .irs-handle{
	box-shadow: 0 1px 3px #A1BDB9;
}

body .irs--round .irs-from:before, body .irs--round .irs-to:before, body  .irs--round .irs-single:before {
	border-top-color:#A1BDB9;
}
.gp_lateral_filters .chosen-container .chosen-results li.highlighted{
    background-color:#3875d7;
    background-image:linear-gradient(#A1BDB9 20%,#6d817e 90%);
    color:#fff
}
.gp_lateral_filters  .chosen-container-active .chosen-choices{
    border:1px solid #A1BDB9;
}

.gp_lateral_filters .woof_list_label .woof_label_term {
    height: 35px;
    background-color: #FFF;
} 

.gp_lateral_filters .woof_list_label li .woof_label_term:hover, .woof_list_label li .woof_label_term.checked {
    background-color: #A1BDB9;
    border-color: #A1BDB9;
    color: #fff;
}

.gp_lateral_filters .chosen-container-multi .chosen-choices li.search-field input[type=text] {
	 color: #fff;
}

.gp_lateral_filters .woof_container .woof_container_inner > p { 
	
	margin-bottom: 11px!important;
	
	font-size: 1.12em!important; 
	line-height: 1.12em; background: #f7f7f7!important; 
	padding: 8px 7px!important;
		color:#7DA8A2!important;
		text-align: center!important;
	font-family: 'gentle-remind'!important;
}


.woof_container_inner_catgoriesdeproduits ul.woof_list.woof_list_label li:not(.woof_term_659):not(.woof_term_640):not(.woof_term_49):not(.woof_term_55) {
    display: none !important;
}

@media (min-width:769px){
	.gp_resp_more_filter {
		display:none;
	}
	.close_gp_resp_more_wrapper {
		display:none;
	}
} 

@media (max-width:768px) {
	.gp_resp_more_filter {
		border: 1px solid #ddd;
    padding: 3px 4px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
    max-width: 100%;
    height: 35px;
    background-color: #FFF;
    color: #000;
    margin: auto;
    width: 150px;
    display: block;
    margin-bottom: 10px;
	}
		.close_gp_resp_more_wrapper {
			position: fixed;
			z-index: 999999;
			top: 3px;
			right: 4px;
			font-size: 45px;
			color: #000;
		}
	body:not(.gp_show_resp_more_hidden) .gp_resp_more_wrapper {
		display:none;
	}
	
	 .gp_resp_more_wrapper {
	width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background: white;
		height: 100vh;
		z-index: 99999;
		padding: 5%;
		padding-top: 30px;
		overflow: auto;
}
	body.admin-bar .gp_resp_more_wrapper {
		padding-top: 60px;
	}
	body.admin-bar .close_gp_resp_more_wrapper {
		top: 33px;
	}
	.woof-front-builder-container {
		    margin: 2%!important;
    	width: 96%!important;
	}
}

@media (max-width: 600px) {
	body.admin-bar .gp_resp_more_wrapper {
		padding-top: 30px;
	}
	body.admin-bar .close_gp_resp_more_wrapper {
		top: 3px;
	}
	
}
.wpc-free-shipping-bar {
color: #FFF;
    text-align: center;
    width: 100%;
        margin-top: 60px;
    margin-bottom: -110px;
    }
#nm-widget-panel {
        z-index: 999999999999;
}
.wpcfb-title {
    font-size: 12.3px;
    white-space: pre;
}
.nm-widget-panel-header-inner {
    height: 59px;
}
#nm-widget-panel-close {
    padding-top: 22px;
}
.wpcfb-message {
        margin-bottom: 10px;
    font-size: 0;
    width: 100%;
    border-bottom: 1Px solid #464646;
}
.nm-widget-panel-header {
    padding: 0 31px;
}

.wpcfb-title.qualified {
        font-size: 15px;
    position: absolute;
    top: 22px;
    z-index: 999;
}

#gp_ceci_cadeau {
  margin: 0;
  color: #FFF;
/*  max-height:50vh;*/
    max-height: calc(100vh - 200px);
  background: #7DA8A2;
    overflow: scroll;
}
#gp_ceci_cadeau h2 {
   display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    font-size: 16px;
    line-height: 1;
    margin-bottom: -14px;
    padding: 16px 0;
  /*  border-bottom: 1px solid #464646;*/
    color: #FFF;
    cursor:pointer;
}
#gp_ceci_cadeau h3 {
  font-size: 1.2em;
  margin-top: 20px;
  margin-bottom: 10px;
}
#gp_ceci_cadeau .section {
    margin-bottom: 15px;
    margin-top: -5px;
  
}
#gp_ceci_cadeau .section-title {
  font-weight: bold;
  margin-bottom: 10px;
}
#gp_ceci_cadeau .input-group {
  margin-bottom: 15px;
}
#gp_ceci_cadeau .input-group label {
  display: block;
  margin-bottom: 5px;
}
#gp_ceci_cadeau .input-group input, #gp_ceci_cadeau .input-group textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#gp_ceci_cadeau .gift-options {
  display: flex;
  flex-direction: column;
}
#gp_ceci_cadeau .gift-option {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 20px;
}
#gp_ceci_cadeau .gift-option img {
  width: 100px;
  height: auto;
  margin-right: 20px;
}
#gp_ceci_cadeau .gift-option-details {
  flex-grow: 1;
}
#gp_ceci_cadeau .gift-option-price {
  font-weight: bold;
  margin-top: 5px;
}
#gp_ceci_cadeau .gift-option button {
  background-color: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  border-radius: 4px;
}
#gp_ceci_cadeau .gift-option button:hover {
  background-color: #333;
}
#gp_ceci_cadeau .collapsible-content {
  display: none;
  overflow: hidden;
}
#gp_ceci_cadeau .collapsible-content.active {
  display: block;   
  overflow: scroll;
}
#gp_ceci_cadeau h3 {
    color:#FFF;
}



#gp_ceci_cadeau .ajax-add-to-cart {
        font-size: 16px;
    color: #FFFFFF;
    background-color: #282828;
    padding: 10px;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    width: 100%;
        margin-bottom: -10px;
        cursor:pointer;
}

#gp_ceci_cadeau .ajax-add-message {
     font-size: 16px;
    color: #FFFFFF;
    background-color: #282828;
    padding: 10px;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    width: 100%;
           margin-bottom: 0px;
    margin-top: -10px;
     cursor:pointer;
}
.nm-widget-panel-header {
    padding: 0 37px;
}

.widget_shopping_cart_content .wpcfb-wrap {
    padding-left: 40px;
    padding-right: 40px;
}


.nm-cart-panel-product-title {
    color:#FFF;
}

@media all and (max-width: 2100px) {
    
    /* Cart panel: Cart list */
    .no-touch .nm-cart-panel-list-wrap {
        padding-bottom: 341px;
    }
}

@media all and (max-width: 991px) {
       .no-touch .nm-cart-panel-list-wrap {
        padding-top: 80px;
    }
}

@media all and (max-width: 550px) {
    .nm-cart-panel-title {
        display:none;
    }
    .widget_shopping_cart_content .wpcfb-wrap {
    padding-left: 20px;
    padding-right: 20px;
}
.wpcfb-title {
        position: relative;
    top: -10px;
    white-space: break-spaces;
    margin-bottom: -11px;
    font-size: 11.7px;
}
.nm-widget-panel-header {
    padding: 0 18px;
}
.wpc-free-shipping-bar{
    margin-top: 10px;
    margin-bottom: -30px;
}
}

.woocommerce-additional-fields h3 {
      margin-top: 30px;
    margin-bottom: -20px;
}

.gp_extra_text {
    text-align: center;
    color: #A55E2C;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}
.nm-cart-panel-product-title {
    color:#FFF;
}


.nm-widget-panel-inner {
    overflow-y: auto;
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent; /* Firefox */
}

/* WebKit (Chrome, Safari) */
.nm-widget-panel-inner::-webkit-scrollbar {
    width: 10px;
    background: transparent;
}

.nm-widget-panel-inner::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    border-color: transparent;
    border-style: solid;
    border-width: 3px;
    background-clip: padding-box;
}

.nm-widget-panel-inner::-webkit-scrollbar-thumb:hover,
.nm-widget-panel-inner::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.5);
    border-width: 1px;
}

/* Edge et Internet Explorer */
.nm-widget-panel-inner {
    -ms-overflow-style: -ms-autohiding-scrollbar;
}


#gp_ceci_cadeau{
    overflow-y: auto;
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent; /* Firefox */
}

/* WebKit (Chrome, Safari) */
#gp_ceci_cadeau::-webkit-scrollbar {
    width: 10px;
    background: transparent;
}

#gp_ceci_cadeau::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    border-color: transparent;
    border-style: solid;
    border-width: 3px;
    background-clip: padding-box;
}

#gp_ceci_cadeau::-webkit-scrollbar-thumb:hover,
#gp_ceci_cadeau::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.5);
    border-width: 1px;
}

/* Edge et Internet Explorer */
#gp_ceci_cadeau {
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

#gp_ceci_cadeau .collapsible-content.active{
    overflow-y: auto;
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent; /* Firefox */
}

/* WebKit (Chrome, Safari) */
#gp_ceci_cadeau .collapsible-content.active::-webkit-scrollbar {
    width: 10px;
    background: transparent;
}

#gp_ceci_cadeau .collapsible-content.active::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    border-color: transparent;
    border-style: solid;
    border-width: 3px;
    background-clip: padding-box;
}

#gp_ceci_cadeau .collapsible-content.active::-webkit-scrollbar-thumb:hover,
#gp_ceci_cadeau .collapsible-content.active::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.5);
    border-width: 1px;
}

/* Edge et Internet Explorer */
#gp_ceci_cadeau  .collapsible-content.active{
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
body .cmplz-cookiebanner {
    width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
   
    left: 50%;
    transform: translate(-50%, 0px);
    }
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    min-width:auto!important;
}

 body.woocommerce-checkout .billing-checkbox-container {
                margin: 20px 0;
                padding: 10px 0;
                border-top: 1px solid #eee;
                border-bottom: 1px solid #eee;
            }
            
       
            body.woocommerce-checkout .woocommerce-shipping-fields {
                margin-bottom: 30px;
            }
            
            body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
                margin-top: 20px;
            }
            body.woocommerce-checkout label[for="order_comments"] {
                    font-size: 24px;
            }
            body.woocommerce-checkout .woocommerce-additional-fields {
                margin-top: 30px;
            }
            body.woocommerce-checkout #customer_details h3 {
                padding-bottom: 7px;
            }
            
            body.woocommerce-checkout #customer_details .woocommerce-additional-fields >h3 {
                padding-bottom: 30px;
                }
            body.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3 {
                padding-top: 0;
            }

            body.woocommerce-checkout #ship-to-different-address > label {
                display:none;
            }
            #ppc-button-ppcp-gateway.ppcp-gp-forced-enabled:not(.ppcp-disabled) * {
                pointer-events: all!important;
            }

.yith-wcpb-product-bundled-item-availability.not-variation p.stock {
    padding: 10px!important;
}



.registration-form {
        max-width: 500px;
        margin: 0 auto;
        padding: 20px;
    }
    .registration-form p {
        margin-bottom: 15px;
    }
    .registration-form label {
        display: block;
        margin-bottom: 5px;
        font-weight: bold;
    }
    .registration-form input[type="text"],
    .registration-form input[type="email"],
    .registration-form input[type="password"],
    .registration-form textarea {
        width: 100%;
        padding: 8px;
        border: 1px solid #ddd;
        border-radius: 4px;
    }
    .registration-form input[type="submit"] {
        background-color: #B86727;
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        margin-top: 10px;
    }
    .registration-form .success {
        background-color: #d4edda;
        color: #155724;
        padding: 10px;
        border-radius: 4px;
        margin-bottom: 20px;
    }
    .registration-form .error {
        background-color: #f8d7da;
        color: #721c24;
        padding: 10px;
        border-radius: 4px;
        margin-bottom: 20px;
    }

    .auth-form:not(.active) {
        display:none;
    }

    .registration-form .auth-tabs button {
        
        background-color: #B86727;
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        margin-bottom:20px;

    }

     .registration-form .auth-tabs button:not(.active) {
        
        background-color: #A0BDB9;
        
        
    }


.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    color:#282828!important;
}

.elementor-31 .elementor-element.elementor-element-67e60082 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a {
     color:#FFF!important;
    background-color:#A55E2C!important;
  
}
.elementor-31 .elementor-element.elementor-element-67e60082 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
    font-weight:600;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
     color:#282828!important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span {
    
}

.woocommerce-account.elementor-kit-7 {
    --e-global-color-primary: #A55E2C;
        --e-global-color-accent: #282828;
}


