/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

::selection {
    color:#F8F6F2;
    background:#3B5169;
}
.qlwapp__container {z-index:0!important}
.qlwapp__container .qlwapp__button {
	position:fixed!important;
	margin:0!important;
	box-shadow:none!important;
}
.qlwapp__container .qlwapp__button--bubble {
	width:50px!important;
	height:50px!important;
	margin-right:0!important;
	border-radius:50%!important;
	bottom:80px!important;
	right:20px!important;
	padding:0!important;
}
.qlwapp__container .qlwapp__button--bubble .qlwapp__text {
	background: #ffffff;
  	border-radius: 50px;
 	padding: 12px 50px 12px 20px;
  	right: 0!important;
	margin-right:0!important;
	height:auto!important;
  	z-index: -1;
}

.scrollToTop {
	background:#041529!important;
	box-shadow:0 0 5px rgba(59,81,105,0.17)!important;
	color:#F8F6F2!important;
	transition:background ease-in-out .2s;
}
.scrollToTop:hover {background:#3B5169!important}

.title-h1 {
	font-size:32px;
	line-height:1.2rem;
	font-weight:500;
}

p:last-child {margin-bottom:0}

.wd-toolbar {background:#DED4C1!important}

.wd-open-popup span {text-transform:none}

.wd-page-content .wd-page-title h1 {
	color:#F8F6F2;
	font-size:32px;
}
.wd-page-title .wd-breadcrumbs,
.wd-page-title .wd-breadcrumbs a, .wd-page-title .wd-breadcrumbs span {
	color:#F8F6F2;
	font-size:14px;
}

.wd-product.wd-hover-tiled .product-wrapper {-webkit-box-shadow:none!important;box-shadow:none!important}

.widget_price_filter [class*="price_slider_amount"] .button {
	background:#B88F57!important;
	transition:background ease-in-out .2s!important;
}
.widget_price_filter [class*="price_slider_amount"] .button:hover {background:#3B5169!important}

.wd-buttons.wd-pos-r-t {background:#DED4C1}

.fluentform form .ff-el-group textarea {border-radius:12px!important}
.fluentform form .ff-el-group .ff-btn-submit:hover {opacity:1}

form label {font-size:14px}
form label .required {color:#B88F57}
form fieldset {border:1px solid #DED4C1}
form p em {font-size:12px}

input[type="email"], input[type="date"],
input [type="search"], input[type="tel"],
input[type="url"], input[type="text"], input[type="password"],
textarea {
	background:#F2EDE6;
	border:1px solid #DED4C1;
	-webkit-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
}
input[type="email"]:focus, input[type="date"]:focus,
input [type="search"]:focus, input[type="tel"]:focus,
input[type="url"]:focus, input[type="text"]:focus, input[type="password"]:focus,
textarea:focus {
	background:#F8F6F2;
	border:1px solid #DED4C1;
}
.ff-btn-submit {text-transform:none}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span {
	background-color:#F2EDE6!important;
	border-color:#DED4C1!important;
	color:#04152A;
	box-shadow:none!important;
}
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label > span {
	background-color:#B88F57!important;
	border-color:#B88F57!important;
	color:#F8F6F2;
	box-shadow:none!important;
}
.fluentform .ff-el-group.ff_list_buttons:hover .ff-el-form-check label > span {color:#041529!important}
.fluentform .ff-el-group.ff_list_buttons:hover .ff-el-form-check.ff_item_selected label > span {color:#F8F6F2!important}

.ff-message-success {
	border:0;
	box-shadow:none;
	background:#DED4C1;
	border-radius:12px;
	margin-top:0;
}
.ff-message-success p {color:#041529}

table th,
table td {border-bottom:1px solid #DED4C1}

.widget {border-bottom:1px solid #DED4C1}

/** Breadcrumbs **/
.rank-math-breadcrumb {
	color:#F8F6F2;
	font-size:14px;
}
.rank-math-breadcrumb p > a {color:#F8F6F2}
.rank-math-breadcrumb p > .separator {margin-inline:5px}
.rank-math-breadcrumb p > .last {font-weight:600}

@media screen and (max-width:1024px) {
	.img-absolute {position:inherit}
	
	.qlwapp__container .qlwapp__button--bubble {
		width:40px!important;
		height:40px!important;
		margin-right:0!important;
		border-radius:50%!important;
		bottom:67px!important;
		left:12px!important;
		z-index:350!important;
	}
	.qlwapp__button .qlwapp__icon {font-size:20px!important}
	.qlwapp__button--bubble .qlwapp__text {display:none!important}
}

@media screen and (max-width:767px) {
	p {font-size:14px}
}

/*******************************
POPUP QUICK-VIEW
*******************************/

.wd-search-full-screen {background:#F8F6F2!important}
.wd-search-full-screen .searchform {border-bottom:1px solid #DED4C1!important}
.wd-search-full-screen .searchform input[type="text"] {
	background:#F8F6F2;
	border-radius:0;
	border:0;
}

.wd-popup.popup-quick-view {background:#F8F6F2}

.wd-popup.popup-quick-view .wd-buy-now-btn {
	background:#041529;
	color:#F8F6F2;
	transition:background ease-in-out .2s;
}
.wd-popup.popup-quick-view .wd-buy-now-btn:hover {background:#3B5169}

/*******************************
HEADER
*******************************/

.mobile-nav {background:#F8F6F2}

.mobile-nav .wd-search-form form input[type="text"] {
	border-radius:0;
	border:0;
}

.mobile-nav .wd-nav-mob-tab {background:#F2EDE6}
.mobile-nav .wd-nav-mob-tab li a .nav-link-text {text-transform:none}
.mobile-nav .wd-nav-mob-tab .wd-active a {background:#DED4C1}
.mobile-nav .wd-nav-mob-tab .wd-active a .nav-link-text::after,
.mobile-nav .wd-nav-mob-tab a .nav-link-text::after {background:#B88F57}

.mobile-nav .wd-nav-mobile li a {
	border-bottom:1px solid #DED4C1;
	text-transform:none;
}

.mobile-nav .wd-nav-mobile li a .wd-sub-menu {background:#F2EDE6}

@media screen and (max-width:767px) {
	header .whb-top-bar .wd-header-text p {font-size:12px}
}

/*******************************
COMING SOON
*******************************/

#coming-soon .content-block .wd-social-icons a {
	width:30px;
	height:30px;
	background:#B88F57;
	padding:15px;
	color:#F8F6F2;
	transition:background ease-in-out .2s;
	margin:0 3px;
}
#coming-soon .content-block .wd-social-icons a:hover {background:#3B5169}

/*******************************
MAIN
*******************************/

/** Main - Homepage **/
	/* Main - Homepage : Slider Home */
	#heading-home .content-block #slider-home .wd-carousel {border-radius:0}
	
	#heading-home .content-block #slider-home .wd-carousel .title-wrapper .liner-continer {margin-bottom:0}
	#heading-home .content-block #slider-home .wd-carousel .title-wrapper .liner-continer span {line-height:100%}

	@media screen and (max-width:767px) {
		#heading-home .content-block #slider-home .wd-carousel .title-wrapper .title-after_title p {font-size:28px}
	}

	/* Main - Homepage : Creations */
	#hp-creation .content-grid .grid-item .info-box-icon {font-weight:400}
	#hp-creation .content-grid .grid-item .info-box-content h3 {margin-bottom:25px}

	/* Main - Homepage : Creations */
	#hp-portfolio .content-block .portfolio-filter .wd-nav[class*="wd-style-underline"] .nav-link-text {text-transform:none}
	#hp-portfolio .content-block .portfolio-filter .wd-nav[class*="wd-style-underline"] .nav-link-text::after {background-color:#B88F57}

	#hp-portfolio .content-block .wd-projects article .entry-header {-webkit-box-shadow:none;box-shadow:none}	

	#hp-portfolio .content-block .wd-projects article .portfolio-info {background:#F2EDE6}
	#hp-portfolio .content-block .wd-projects article .portfolio-info .wrap-meta {
		color:#B88F57;
		font-size:12px;
	}

	/* Main - Homepage : Actualites */
	#hp-actualites .content-block .col-right article .wd-post-date {
		background:#041529;
		color:#F8F6F2;
		box-shadow:none;
	}
	#hp-actualites .content-block .col-right article .wd-post-content {
		background:#F2EDE6;
		text-align:left;
		align-items:flex-start;
		gap:0;
	}
	#hp-actualites .content-block .col-right article .wd-post-content h3 {margin-bottom:25px}
	#hp-actualites .content-block .col-right article .wd-post-content .wd-post-excerpt {margin-bottom:30px}
	#hp-actualites .content-block .col-right article .wd-post-content .wd-post-read-more {text-transform:none}
	#hp-actualites .content-block .col-right article .wd-post-content .wd-post-read-more > a {
		color:#B88F57;
		transition:color ease-in-out .2s;
	}
	#hp-actualites .content-block .col-right article .wd-post-content .wd-post-read-more > a:hover {color:#3B5169}

	/* Main - Homepage : Instagram */
	#hp-instagram .instagram-inner {
		max-width:380px;
		transform:translate(-50%,-50%);
}
	#hp-instagram .instagram-inner .title-wrapper .liner-continer .title {margin-bottom:0}

/** Main - Contact **/
#contact-content .content-block .col-right .social .wd-social-icons {gap:5px}
#contact-content .content-block .col-right .social .wd-social-icons a {
	width:30px;
	height:30px;
	background:#B88F57;
	padding:15px;
	color:#F8F6F2;
	transition:background ease-in-out .2s;
}
#contact-content .content-block .col-right .social .wd-social-icons a:hover {background:#3B5169}


/** Main - Address **/
#address-content .content-block .col-left .galerie-group {
	display:flex;
	flex-direction:column;
	gap:16px;
}

#address-content .content-block .col-left .galerie-group .galerie-item {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	background:#F2EDE6;
	padding:30px 20px;
	border-radius:12px;
}

#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_header,
#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_content {width:100%}
 
#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-weight:600;
	padding-bottom:10px;
	margin-bottom:25px;
	border-bottom:1px solid #DED4C1;
	border-radius:0;
}
#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_header .number {
	color:#041529;
	background:#DED4C1;
	padding:5px;
	border-radius:6px;
}

#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_content {font-size:14px}

#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_content .btn-link > a {
	color:#F8F6F2;
	background:#B88F57;
	border-radius:50px;
	padding:8px 15px;
	transition:background ease-in-out .2s;
}
#address-content .content-block .col-left .galerie-group .galerie-item .galerie-item_content .btn-link > a:hover {background:#3B5169}

#address-content .content-block .col-left .galerie-group .pagination {text-align:center}
#address-content .content-block .col-left .galerie-group .pagination li .page-numbers.current {
  background-color:#B88F57;
  color:#F8F6F2;
  font-weight:bold;
  pointer-events:none;
}
#address-content .content-block .col-left .galerie-group .pagination li .page-numbers:hover {
	background:#F2EDE6;
	color:#041529;
}

/** Main - Devis **/
#devis-content .content-block .col-right .social .wd-social-icons {gap:5px}
#devis-content .content-block .col-right .social .wd-social-icons a {
	width:30px;
	height:30px;
	background:#B88F57;
	padding:15px;
	color:#F8F6F2;
	-webkit-transition:background ease-in-out .2s;
	-o-transition:background ease-in-out .2s;
	transition:background ease-in-out .2s;
}
#devis-content .content-block .col-right .social .wd-social-icons a:hover {background:#3B5169}

/*******************************
ACTUALITES
*******************************/

/** Actualites - Archive **/
.blog .content-block .grid-actualites article .wd-post-date {
	background:#041529;
	color:#F8F6F2;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.blog .content-block .grid-actualites article .wd-post-content {
	background:#F2EDE6;
	text-align:left;
	align-items:flex-start;
	gap:0;
}
.blog .content-block .grid-actualites article .wd-post-content h3 {margin-bottom:25px}
.blog .content-block .grid-actualites article .wd-post-content .wd-post-excerpt {margin-bottom:30px}
.blog .content-block .grid-actualites article .wd-post-content .wd-post-read-more {text-transform:none}
.blog .content-block .grid-actualites article .wd-post-content .wd-post-read-more > a {
	color:#B88F57;
	-webkit-transition:color ease-in-out .2s;
	-o-transition:color ease-in-out .2s;
	transition:color ease-in-out .2s;
}
.blog .content-block .grid-actualites article .wd-post-content .wd-post-read-more > a:hover {color:#3B5169}

/** Actualites - Unique **/
.single-post #content-actualites .content-block .col-left .wd-post-date {
	background:#041529;
	color:#F8F6F2;
	-webkit-box-shadow:none;
	        box-shadow:none;
}

.single-post #content-actualites .content-block .col-right .sidebar-actualites .widget_categories {
	background:url('https://shenoda.local/wp-content/uploads/2025/07/decos-card-beige.webp'), rgba(242,237,230,1);
	background-size:100% auto;
	background-position:center;
	background-repeat:no-repeat;
	border-radius:12px;
	padding:30px 20px;
	border-bottom:0;
}
.single-post #content-actualites .content-block .col-right .sidebar-actualites .woodmart-recent-posts li {border-bottom:0}
.single-post #content-actualites .content-block .col-right .sidebar-actualites .woodmart-recent-posts .wd-entities-title {margin-bottom:0}
.single-post #content-actualites .content-block .col-right .sidebar-actualites .woodmart-recent-posts .recent-posts-time {color:#3B5169}

.single-post #content-actualites .content-block .col-left .wd-single-post-nav .back-to-archive {
	color:#B88F57;
	-webkit-transition:color ease-in-out .2s;
	-o-transition:color ease-in-out .2s;
	transition:color ease-in-out .2s;
}
.single-post #content-actualites .content-block .col-left .wd-single-post-nav .back-to-archive:hover {color:#3B5169}
.single-post #content-actualites .content-block .col-left .wd-single-post-nav .wd-page-nav-icon {
	background:#B88F57;
	border:1px solid #B88F57;
	-webkit-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
}
.single-post #content-actualites .content-block .col-left .wd-single-post-nav .wd-page-nav-icon:hover {
	background:#3B5169;
	border:1px solid #3B5169;
}
.single-post #content-actualites .content-block .col-left .wd-single-post-nav .wd-page-nav-icon::after {color:#F8F6F2}

.single-post #content-actualites .content-block .col-left .wd-tags-list a {
	background:#F2EDE6;
	border:1px solid #F2EDE6;
	-webkit-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
}
.single-post #content-actualites .content-block .col-left .wd-tags-list a:hover {
	background:#DED4C1;
	border:1px solid #DED4C1;
}
.single-post #content-actualites .content-block .col-left .wd-tags-list a::after {background:#B88F57}

.single-post #content-actualites .content-block .col-left .wd-social-icons > a {
	background:#B88F57;
	color:#F8F6F2;
	-webkit-transition:background ease-in-out .2s;
	-o-transition:background ease-in-out .2s;
	transition:background ease-in-out .2s;
}
.single-post #content-actualites .content-block .col-left .wd-social-icons > a:hover {background:#3B5169}

/*******************************
PORTFOLIO
*******************************/

/** Portfolio - Archive **/
.archive #portfolio-content .content-block .col-left .portfolio-filter ul {
	display:inline-block;
	width:100%;
}
.archive #portfolio-content .content-block .col-left .portfolio-filter .wd-nav[class*="wd-style-underline"] .nav-link-text {text-transform:none}
.archive #portfolio-content .content-block .col-left .portfolio-filter .wd-nav[class*="wd-style-underline"] .nav-link-text::after {background-color:#B88F57}

.archive #portfolio-content .content-block .wd-projects article .entry-header {-webkit-box-shadow:none;box-shadow:none}

.archive #portfolio-content .content-block .wd-projects article .portfolio-info {background:#F2EDE6}
.archive #portfolio-content .content-block .wd-projects article .portfolio-info .wrap-meta {
	color:#B88F57;
	font-size:12px;
}

/** Portfolio - Unique **/
.single-portfolio #content-portfolio .content-block .col-left .portfolio-gallery-grid {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 16px 1fr;
	grid-template-columns:repeat(2,1fr);
	gap:16px;
}
.single-portfolio #content-portfolio .content-block .col-left .portfolio-gallery-grid .portfolio-gallery-item img {border-radius:12px}

.single-portfolio #content-portfolio .content-block .col-left .wd-single-post-nav .back-to-archive {
	color:#B88F57;
	-webkit-transition:color ease-in-out .2s;
	-o-transition:color ease-in-out .2s;
	transition:color ease-in-out .2s;
}
.single-portfolio #content-portfolio .content-block .col-left .wd-single-post-nav .back-to-archive:hover {color:#3B5169}
.single-portfolio #content-portfolio .content-block .col-left .wd-single-post-nav .wd-page-nav-icon {
	background:#B88F57;
	border:1px solid #B88F57;
	-webkit-transition:all ease-in-out .2s;
	-o-transition:all ease-in-out .2s;
	transition:all ease-in-out .2s;
}
.single-portfolio #content-portfolio .content-block .col-left .wd-single-post-nav .wd-page-nav-icon:hover {
	background:#3B5169;
	border:1px solid #3B5169;
}
.single-portfolio #content-portfolio .content-block .col-left .wd-single-post-nav .wd-page-nav-icon::after {color:#F8F6F2}

.single-portfolio #content-portfolio .content-block .col-right .wd-social-icons .wd-label {margin-bottom:10px}
.single-portfolio #content-portfolio .content-block .col-right .wd-social-icons > a {
	background:#B88F57;
	color:#F8F6F2;
	-webkit-transition:background ease-in-out .2s;
	-o-transition:background ease-in-out .2s;
	transition:background ease-in-out .2s;
}
.single-portfolio #content-portfolio .content-block .col-right .wd-social-icons > a:hover {background:#3B5169}

/*******************************
SHOP
*******************************/

/** Shop - Archive product : Sidebar **/
.archive .archive-product_content .col-left .wd-heading {
	background:#F8F6F2;
	border-bottom:1px solid #DED4C1;
}

.archive .archive-product_content .col-left .wd-cats-toggle:hover, 
.archive .archive-product_content .col-left .wd-cats-toggle.toggle-active {
	background:#F8F6F2;
	color:#04152A;
}
.archive .archive-product_content .col-left .wd-cats-toggle::after {color:#04152A}

.product-labels.product-label_taxonomies {
	inset-inline-end:7px!important;
	align-items:flex-end;
	max-width:100%;
}
.product-labels.product-label_taxonomies .product-label_badges {
	background:#B88F57;
	color:#F8F6F2;
	border-radius:12px;
	padding:5px 10px;
}

/** Shop - Single product **/
.single-product .single-product-page .product-content .col-right .product-taxonomies {position:inherit}
.single-product .single-product-page .product-content .col-right .product-taxonomies .product-label_badges {
	background:#B88F57;
	color:#F8F6F2;
	border-radius:12px;
	padding:5px 10px;
}

.single-product .single-product-page .product-content .col-right .breadcrumbs .wd-breadcrumbs a,
.single-product .single-product-page .product-content .col-right .breadcrumbs .wd-breadcrumbs span {color:#041529}

.single-product .single-product-page .product-content .col-right .wd-swatch {
	width:2.0em;
	height:2.0em;
	border-radius:0px;
}
.single-product .single-product-page .product-content .col-right .wd-swatch .wd-swatch-bg::before {border:0}

.single-product .single-product-page .product-content .col-right .card_add-to-cart .wd-buy-now-btn,
.single-product .single-product-page .content-block .card_add-to-cart .wd-buy-now-btn {
	background:#041529;
	-webkit-transition:background ease-in-out .2s;
	-o-transition:background ease-in-out .2s;
	transition:background ease-in-out .2s;
	margin-top:15px;
}
.single-product .single-product-page .product-content .col-right .card_add-to-cart .wd-buy-now-btn:hover,
.single-product .single-product-page .content-block .card_add-to-cart .wd-buy-now-btn:hover {background:#3B5169}

.single-product .single-product-page .product-content .col-right .variations {margin-top:20px}
.single-product .single-product-page .product-content .col-right .variations .label {margin-bottom:15px}
.single-product .single-product-page .product-content .col-right .variations .reset_variations {
	position:absolute;
	right:0;
	top:6px;
}

.single-product .single-product-page .product-content .col-right .wd-social-icons > a,
.single-product .single-product-page .content-block .wd-social-icons > a {
	background:#B88F57;
	color:#F8F6F2;
	-webkit-transition:background ease-in-out .2s;
	-o-transition:background ease-in-out .2s;
	transition:background ease-in-out .2s;
}
.single-product .single-product-page .product-content .col-right .wd-social-icons > a:hover,
.single-product .single-product-page .content-block .wd-social-icons > a:hover {background:#3B5169}

/** Shop - Single product : Cofidis **/
.single-product .single-product-page .product-content .col-right #bootstrap-cfd {background:transparent}
.single-product .single-product-page .product-content .col-right #bootstrap-cfd #financing-module {
	width:100%;
	max-width:100%;
}
.single-product .single-product-page .product-content .col-right #bootstrap-cfd #financing-module .banner {
	margin:0 auto;
	border-radius:6px;
	box-shadow:none;
}
.single-product .single-product-page .product-content .col-right #bootstrap-cfd #financing-module .banner .logo {width:15%}
.single-product .single-product-page .product-content .col-right #bootstrap-cfd #financing-module .banner .texto {width:80%}
.single-product .single-product-page .product-content .col-right #bootstrap-cfd #financing-module .banner .texto small {
	display:block;
	font-size:12px;
	max-width:385px;
}

#accordionCofidis .accordion-item .accordion-header label {
	font-size:14px;
	color:#F8F6F2;
}

@media screen and (max-width:767px) {
	.single-product .single-product-page .product-content .col-right .card_add-to-cart .wd-buy-now-btn,
	.single-product .single-product-page .content-block .card_add-to-cart .wd-buy-now-btn {margin-top:0}
}

/*******************************
CART
*******************************/

/** Shop - Cart : Sidebar **/
.cart-widget-side {background:#F8F6F2}

.cart-widget-side .wd-heading {border-bottom:1px solid #DED4C1}
.widget_shopping_cart_content .shopping-cart-widget-footer .woocommerce-mini-cart__total {border-top:1px solid #DED4C1}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {background:#F2EDE6!important}
.cart-widget-side .product_list_widget > li:not(:last-child) {border-bottom:1px solid #DED4C1!important}

/** Shop - Cart **/
#heading-cart .wd-page-title .wd-checkout-steps {
	color:#F8F6F2;
	text-transform:none;
}
#heading-cart .wd-page-title .wd-checkout-steps .step-active > :is(a, span) {-webkit-text-decoration:underline 2px solid #B88F57;text-decoration:underline 2px solid #B88F57}

#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr > th,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td > p,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td ul li > label,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td > span,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td strong > span,
#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table tr td small > span {color:#F8F6F2}

#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner table :not(:last-child) th {border-bottom:1px solid #DED4C1}

#content-cart .content-block .col-right .wd-cart-totals .cart-totals-inner .shipping-calculator-button {color:#B88F57}

/** Shop - Checkout **/
#heading-checkout .wd-page-title .wd-checkout-steps {
	color:#F8F6F2;
	text-transform:none;
}
#heading-checkout .wd-page-title .wd-checkout-steps .step-active > :is(a, span) {-webkit-text-decoration:underline 2px solid #B88F57;text-decoration:underline 2px solid #B88F57}

#content-checkout_top .content-block .col-left form,
#content-checkout_top .content-block .col-right form {
	max-width:100%;
	border:1px solid #DED4C1;
	padding:15px 15px;
}

#content-checkout_main .content-block .col-left #order_comments_field textarea {border-radius:12px}

#content-checkout_main .content-block .col-right .card-payment .woocommerce-terms-and-conditions-wrapper {
	border-top: 1px solid #DED4C1;
  	border-bottom: 1px solid #DED4C1;
  	color: #F8F6F2;
  	padding: 15px 0;
  	margin-bottom: 20px;
  	font-size: 14px;
}
#content-checkout_main .content-block .col-right .card-order .woocommerce-checkout-review-order-table tr {border-bottom:1px solid #DED4C1}
#content-checkout_main .content-block .col-right .card-order .woocommerce-checkout-review-order-table tr.order-total {border-bottom:0}


/** Shop - Checkout : Remerciements **/
#checkout-confirmation .content-block .order-notice :is(.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li:not(:last-child) {border-inline-end:1px solid #DED4C1}

/*******************************
LOCALISATION
*******************************/

/** Localisation - Navigation **/
#address-content .content-block .wd-nav-point_vente .nav-link-text {
	text-transform:none;
	font-size:16px;
	font-weight:400;
	font-family:'Oxanium',sans-serif;
}
#address-content .content-block .wd-nav-point_vente .nav-link-text::after {background-color:#B88F57}

/*******************************
FOOTER
*******************************/

footer .footer-content .footer-content_social .wd-social-icons a {
	background:#B88F57;
	color:#F8F6F2;
	border:0;
	transition:background ease-in-out .2s;
}
footer .footer-content .footer-content_social .wd-social-icons a:hover {background:#3B5169}

footer .wd-copyrights {border-top:0}
footer .wd-copyrights .wd-col-start {
	color:#041529;
	font-size:14px;
}
footer .wd-copyrights .wd-col-start a {
	color:#041529;
	text-decoration:underline;
	transition:color ease-in-out .2s;
}
footer .wd-copyrights .wd-col-start a:hover {color:#3B5169}

@media screen and (max-width:767px) {
	footer .wd-copyrights .wd-col-start {font-size:12px}
}

/*******************************
ACCOUNT
*******************************/

/** Shop - Login/Register : Sidebar **/
.login-form-side {background:#F8F6F2}

.login-form-side .create-account-question::before {display:none}

/** Shop - Login/Register **/
#account .wd-registration-page {max-width:1400px}
#account .wd-registration-page .wd-grid-f-col {
	justify-content:space-between;
	padding:0 15px;
}

#account .col-login,
#account .col-register {
	width:48.66%;
	flex:0 0 48.66%;
	color:#041529;
	background:#F2EDE6;
	padding:30px 20px;
	border-radius:12px;
}

#account .col-register {border-inline-start:0!important}

#account .col-login h2,
#account .col-register h2 {text-transform:none}

#account .lost_reset_password {
	color: #041529;
	background: #F2EDE6;
 	padding: 30px 20px;
  	border-radius: 12px;
	max-width:680px;
}

#account .col-register .woocommerce-privacy-policy-text p {margin-bottom:25px}

@media screen and (max-width:767px) {
	#account .col-login,
	#account .col-register {
		width:100%;
		flex:0 0 100%;
	}
}

/** Shop - Account : Dashboard  **/
#account .wd-my-account-sidebar {
	background:#F2EDE6;
	padding: 30px 20px;
  	border-radius: 12px;
  	border-inline-end: 0;
}
#account .wd-my-account-sidebar h3 {text-transform:none}
#account .wd-my-account-sidebar nav ul li.is-active > a {background:#F8F6F2}
#account .wd-my-account-sidebar nav ul li > a:hover {background:#F8F6F2}

#account .wd-my-account-links a {
	background:#F2EDE6;
	box-shadow:none;
	border:1px solid #DED4C1;
}

/*******************************
WISHLIST
*******************************/

#wishlist-content .content-block .wd-my-account-sidebar {
	background:#F2EDE6;
	padding: 30px 20px;
  	border-radius: 12px;
  	border-inline-end: 0;
}
#wishlist-content .content-block .wd-my-account-sidebar h3 {text-transform:none}
#wishlist-content .content-block .wd-my-account-sidebar nav ul li.is-active > a {background:#F8F6F2}
#wishlist-content .content-block .wd-my-account-sidebar nav ul li > a:hover {background:#F8F6F2}

#wishlist-content .content-block .wd-products .product-wrapper {background:#F2EDE6}

/*******************************
404
*******************************/

.error404 .wd-page-content {
	background:#F8F6F2;
	padding:180px 15px;
	align-content:center;
}

.error404 .wd-page-content .page-header {margin-bottom:40px}
.error404 .wd-page-content .page-header::before {display:none}
.error404 .wd-page-content .page-header h1 {
	padding:0;
	text-align:center;
}

.error404 .wd-page-content .page-content h2,
.error404 .wd-page-content .page-content p {margin-bottom:40px}
.error404 .wd-page-content .page-content .btn-404 a {
	display:inline-block;
	background:#B88F57;
	color:#F8F6F2;
	padding:8px 20px;
	border-radius:35px;
	font-size:16px;
	transition:background ease-in-out .2s;
}
.error404 .wd-page-content .page-content .btn-404 a:hover {background:#3B5169}