@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.copains-paris.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.2.7") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//www.copains-paris.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Oswald", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(29,60,52);
	--wd-link-color: rgb(0,109,76);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(36,36,36);
	--btn-default-bgcolor-hover: rgb(51,51,51);
	--btn-accented-bgcolor: rgb(194,120,67);
	--btn-accented-bgcolor-hover: rgb(174,108,60);
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(0,0,0);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,253,249);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(255,253,249);
	background-image: none;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 38px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Inter", Arial, Helvetica, sans-serif;
	font-weight: 500;
}
html .wd-checkout-steps li {
	font-size: 36px;
	text-transform: capitalize;
}
html .wd-nav-mobile > li > a, html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	text-transform: capitalize;
}
html table th {
	text-transform: capitalize;
}
.page .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,253,249);
	background-image: none;
}
html .wd-buy-now-btn {
	background: rgb(36,36,36);
}
html .wd-buy-now-btn:hover {
	background: rgb(51,51,51);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-brd-color: rgb(139,148,120);
	--wd-form-brd-color-focus: rgb(139,148,120);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -21px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(194,120,67);
	--wd-arrow-bg-hover: rgb(174,108,60);
	--wd-arrow-bg-dis: rgb(194,120,67);
	--wd-arrow-radius: 21px;
}
.wd-nav-scroll {
	--wd-nscroll-drag-bg: rgb(194,120,67);
	--wd-nscroll-drag-bg-hover: rgb(194,120,67);
}
.product-labels .product-label.new {
	background-color: rgb(194,120,67);
}
.product-labels .product-label.featured {
	background-color: rgb(194,120,67);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 0px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}
	html .post.wd-post:not(.blog-design-small) .wd-entities-title {
		font-size: 28px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 30px;
	--wd-arrow-icon-size: 12px;
	--wd-arrow-offset-h: -15px;
	}

}

@media (max-width: 768.98px) {
	html .post.wd-post:not(.blog-design-small) .wd-entities-title {
		font-size: 22px;
	}

}
:root{
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}



:root {
    --wd-scroll-w: 0px!important;
}


/* Style du label de livraison (plus lisible) */
label[for="lpac_dps_delivery_date"] {
    font-size:12px;
}


#lpac_dps_delivery_date_field input {
    height: var(--wd-form-height)!important;
}



#dps-datetime-picker{
	margin-top:-200px!important;
	position : absolute ;
}


.nav-link-text {
	text-transform :uppercase!important;
}



:is(ul,ol) li {
    margin-bottom: 0px;
}
/* menu home */
.whb-sticked .whb-main-header {
    background-color: #000 !important; /* Couleur du header sticky */
}
.whb-color-light:not(.whb-with-bg) {
    background-color: transparent!important;
}



.header-banner-display .header-banner {
    z-index: 1;
}




@media only screen and (max-width: 766px) {
.zonal-hover-prompt {
    display: none;
  position: relative!important;
    top: calc(100% + 10px);
    left: 0px!important;
    transform: translateX(-50%)!important;
    background: #fff;
    /* border: 1px solid #000; */
    padding: 15px;
    border-radius: 0px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    z-index: 1000000000000000;
    width: 200px;
    text-align: center;
}
.zonal-city-wrapper {
    padding-left: 20px;
	min-height:50px;
}
	.btn-z-no {
    display:none;
}
	
}







/* ciblage sur l'archive shop */
.post-type-archive-product .wd-entities-title,
.post-type-archive-product .wd-nav-product-cat li a,
.post-type-archive-product div.product-category .wd-entities-title,
.post-type-archive-product .product-category .wd-entities-title,
.post-type-archive-product .wd-nav-product-cat > li > a {
  font-size: 30px !important;
  text-transform: capitalize !important;
  line-height: 1.2 !important;
}




.wd-search-full-screen.wd-opened {
    background-color: #fffdf9!important;
}

.p-LinkOptInWrapper {
    display: none!important;
}
.u-mt-5 {
    display: none!important;
}

/* Bouton calendrier */

#coderockz_woo_delivery_date_datepicker{
background-position: right 10px center !important;
    background-repeat: no-repeat !important;
	  background: url("data:image/svg+xml; utf8, <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' fill='%23b1b1b1' viewBox='0 0 20 20'><path d='M15 4h3v15h-16v-15h3v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1h4v-1c0-0.41 0.15-0.76 0.44-1.060 0.29-0.29 0.65-0.44 1.060-0.44s0.77 0.15 1.060 0.44c0.29 0.3 0.44 0.65 0.44 1.060v1zM6 3v2.5c0 0.14 0.050 0.26 0.15 0.36 0.090 0.090 0.21 0.14 0.35 0.14s0.26-0.050 0.35-0.14c0.1-0.1 0.15-0.22 0.15-0.36v-2.5c0-0.14-0.050-0.26-0.15-0.35-0.090-0.1-0.21-0.15-0.35-0.15s-0.26 0.050-0.35 0.15c-0.1 0.090-0.15 0.21-0.15 0.35zM13 3v2.5c0 0.14 0.050 0.26 0.14 0.36 0.1 0.090 0.22 0.14 0.36 0.14s0.26-0.050 0.36-0.14c0.090-0.1 0.14-0.22 0.14-0.36v-2.5c0-0.14-0.050-0.26-0.14-0.35-0.1-0.1-0.22-0.15-0.36-0.15s-0.26 0.050-0.36 0.15c-0.090 0.090-0.14 0.21-0.14 0.35zM17 18v-10h-14v10h14zM7 9v2h-2v-2h2zM9 9h2v2h-2v-2zM13 11v-2h2v2h-2zM7 12v2h-2v-2h2zM9 12h2v2h-2v-2zM13 14v-2h2v2h-2zM7 15v2h-2v-2h2zM11 17h-2v-2h2v2zM15 17h-2v-2h2v2z'></path></svg>");
}






@media screen and (max-width: 768px) {
    .pickup-location-field .pickup-location-appointment-date {
        max-width: inherit!important;
    }
}


/* Calendrier Pickup */


.ui-datepicker.pickup-location-appointment-datepicker 
.ui-datepicker-header 
.ui-datepicker-next:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' fill='black'/></svg>") 
              no-repeat center center;
  background-size: contain;
}
.ui-datepicker.pickup-location-appointment-datepicker .ui-datepicker-header .ui-datepicker-next:after {
    border-color: TRANSPARENT;
    border-width: 0px;
}
.ui-datepicker.pickup-location-appointment-datepicker 
.ui-datepicker-header 
.ui-datepicker-prev:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'><path d='M3.793 8.472l7.854-7.854 0.707 0.707-7.146 7.147 7.146 7.147-0.707 0.707-7.854-7.854z' fill='black'/></svg>")
              no-repeat center center;
  background-size: contain;
}
.ui-datepicker.pickup-location-appointment-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
    border-color: transparent;
   border-width: 0px;
}



.ui-datepicker.pickup-location-appointment-datepicker {
    border:0px solid #333;
	
	    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar {
    border: 0px solid #ddd;
	border-bottom-left-radius:5px solid red;
	border-bottom-right-radius:5px;
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td a, .ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td span {
    width: 39px;
    height: 39px;
    line-height: 39px;
	border: 0px solid #e6e6e6;
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td {
    border: 0px solid #e6e6e6;
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable span {
    opacity: 1;
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable {
    background: #fff;
color: rgba(57, 57, 57, 0.1);
}
.ui-datepicker.pickup-location-appointment-datepicker table.ui-datepicker-calendar td a {
    opacity: 1;
    color: black;
}
table th {
	border-bottom: 0px solid var(--brdcolor-gray-200);
}

.ui-datepicker.pickup-location-appointment-datepicker .ui-datepicker-header {
    background: white;
    font-size: 120%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.ui-datepicker.pickup-location-appointment-datepicker .ui-datepicker-header .ui-datepicker-title {
    font-style: inherit;
}










.wd-page-content {
    min-height: inherit!important;
}
.category-grid-item .wd-cat-count>a {
    display:none!important;
}
.wd-cat-wrap {
    padding: 0px!important;
}
.wd-product.wd-hover-tiled .product-wrapper {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0)!important;
}
.wd-side-hidden {
    background-color: #fffdf9!important;
}


@media (max-width: 576px) {
    .product-labels.labels-rounded .product-label {
        font-size: 8px!important;
    }
}
@media (max-width: 768.98px) {
    .category-grid-item .wd-entities-title {
        font-size: 22px!important;
    }
}
@media only screen and (max-width: 766px) {
    .cat-design-center .wd-cat-content {
        top: 35%!important;
ease;
    }
}

/* css catégorie */
/* This is an Example for a gallery-item in Elementor Custom CSS with Media Queries for different Elements */

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
	[id^="shipping_method_0_distance_rate"] {
    margin-bottom: 90px;
}

#coderockz_woo_delivery_setting_wrapper_internal {
    margin-top: -210px; 
	position : absolute ;
}

#coderockz_woo_delivery_date_datepicker{
    width:200px;
}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
	[id^="shipping_method_0_distance_rate"] {
    margin-bottom: 90px;
}

#coderockz_woo_delivery_setting_wrapper_internal {
    margin-top: -210px; 
	position : absolute ;
}

#coderockz_woo_delivery_date_datepicker{
    width:350px!important;
}
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {
	[id^="shipping_method_0_distance_rate"] {
    margin-bottom: 80px;
}

#coderockz_woo_delivery_setting_wrapper_internal {
    margin-top: -210px; 
	position : absolute ;
	width:100%!important;
}

#coderockz_woo_delivery_date_datepicker{
    width:350px!important;
	width:100%!important;
}
}





/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
.wd-cat-content{
	background-color:transparent !important;
}
    .cat-design-center .wd-cat-content {
        position: absolute;
        top: 50%;
        inset-inline: 0;
        z-index: 3;
        padding: 15px;
        transition: transform .3s 
ease;
    }
	    .cat-design-center.without-product-count .wd-cat-content {
        transform: translateY(-50%) translateZ(0);
    }
h3.wd-entities-title{
	color:white !important;
}
	h3.post-title{
	color:black !important;
}
.product-element-bottom > h3.wd-entities-title{
	color:black !important;
}	
}


.wd-single-post-header {
    display:none!important;
}



/* Liens dans le bloc spécifique */
.elementor-element-6cafc79 a {
  color: #000000!important; /* noir par défaut */
  text-decoration: none!important; /* optionnel : enlève le soulignement */
  transition: color 0.3s ease!important; /* effet fluide au survol */
}

/* Couleur au survol */
.elementor-element-6cafc79 a:hover {
  color: #00aa00!important; /* vert au survol */
}

.wd-copyrights {
    border-top: 0px solid var(--brdcolor-gray-300)!important;
}

.wd-buttons.wd-pos-r-b {
	bottom:  initial !important;
    top: 10px !important;
}
.wd-product.wd-hover-info .bottom-information {
    top: initial !important;
    bottom: 25px !important;
    text-align: right!important;
	inset-inline: 25px -40px!important;
}
.wd-product.wd-hover-info .top-information {
    top: inherit!important;
    bottom: 25px !important;
	width:60% !important;
}
.wd-product.wd-hover-info .product-labels[class*="labels-rounded"] {
    inset-inline-end: inherit !important;
    left: 20px !important;
    top: 10px !important;
}
.price {
    width: fit-content !important;
}



label[for="coderockz_woo_delivery_date_datepicker"] {
    display: none !important;
}



.pickup-location-field .pickup-location-schedule {
    display: none!important;
}




.woocommerce-privacy-policy-link {
  color:rgba(0,109,76,1) !important;
	text-decoration:none!important;
}
.woocommerce-privacy-policy-link:hover {
  color:#242424!important;
	text-decoration:none!important;
}



table th {
    font-size: 16px !important;
}


tr.woocommerce-shipping-total.shipping td {
  padding-left: 0 !important;
}


.woocommerce-shipping-total th,
.woocommerce-shipping-totals th {
  display: none !important;
}



.otgs-development-site-front-end {
    display: none;
}



@media (min-width: 1025px) {
    .wd-sticky-container-lg {
        align-self: auto!important;
    }
}

.product-label.out-of-stock {
    background-color: #fffdf9!important;}

.product-labels.labels-rounded .out-of-stock {
    max-width: 55px!important;
}

/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
.logoAB {
    position: absolute; right: 60px; top: -5px; width:50px
}
}

/* Medium devices (tablets/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
.logoAB {
    position: absolute; right: 60px; top: -5px; width:50px
}
}

/* Large devices (large laptops and desktops, 1168px and up) */
@media only screen and (min-width: 1168px) {
.logoAB {
    position: absolute; right: 60px; top: -5px; width:100px
}
}


.product-element-top:hover .hover-img {
    transform: scale(1)!important;
}


.wd-swatch.wd-text .wd-swatch-text {
    font-size: 14px!important;
	color:#1d3c34!important
}

/* Méthodes d'expédition */

.pickup-location-field .pickup-location-address {
    display:none;
}
.pickup-location-field .pickup-location-field-label {
    display: none;
}
.pickup-location-field .pickup-location-appointment-date.hasDatepicker {
    margin-top: 5px;
}

#coderockz_woo_delivery_date_datepicker_field{
	margin-bottom:5px;}

#coderockz-woo-delivery-public-delivery-details > h3{
	display: none;}






.woocommerce-shipping-contents>small {
    display:none;
}
.woocommerce-shipping-methods {
    text-align: left;
}


em {
    display:none;
}
.woocommerce-checkout-review-order-table tfoot tr {
    align-items: inherit;
}
:is(ul,ol) li:last-child {
    text-align: left;
}
.woocommerce-shipping-methods label {
    text-align: left;
	    margin-bottom: 5px;

}
.woocommerce-shipping-methods input.shipping_method {
    top: 3px;
    float: left;
    margin-inline-end: 5px;
    margin-inline-start: 0px;
}
.shipping_method_0_distance_rate1 {
    padding-bottom:10px;
}





html table th {
    text-transform: none;
}



/*formulaire */





/*boutons et liens divers */

.create-account-question .btn {
    color:white!important;
	padding:10px!important;
	--btn-brd-width: 0px!important;
}


div.wpcf7 input[type="submit"] {
	border-radius:0px!important;
    background-color: #1D3C34!important;
    text-transform: uppercase!important;
    font-family: Oswald!important;
text-decoration:none!important;
	font-weight: normal!important;
	font-size:16px!important;
}
div.wpcf7 input[type="submit"]:hover {
    background-color: black!important;

}
.button {
	border-radius:0px!important;
    background-color: #1D3C34!important;
    text-transform: uppercase!important;
    font-family: Oswald!important;
text-decoration:none!important;
	font-weight: normal!important;
	font-size:16px!important;
}
.button:hover {
    background-color: black!important;
	text-decoration:none!important;
}
.btn {
	border-radius:0px!important;
    background-color: #1D3C34!important;
    text-transform: uppercase!important;
    font-family: Oswald!important;
text-decoration:none!important;
	font-weight: normal!important;
	font-size:16px!important;
}
.btn:hover {
    background-color: black!important;
	text-decoration:none!important;
}
.wd-style-icon>a {
    background-color: transparent !important;
}
.wd-style-icon>a:hover {
    background-color: transparent !important;
}
div.quantity input[type="button"] {
    background: transparent !important;
}


.next-btn .wd-page-nav-icon {
    right: 10px;
}
.prev-btn .wd-page-nav-icon {
    left: 10px;
}

.wd-post-read-more.wd-style-link {
    font-weight: normal!important;
}



.wd-social-icons .wd-icon:before {
    color: black!important;
}








p>a {
    color: black;
	text-decoration:none!important;
}
p>a:hover {
	color: black;
	text-decoration:underline!important;
}


.widgettitle, .widget-title {
    margin-bottom: 20px!important;
    text-transform: uppercase!important;
    font-size: 18px!important;
}
.wd-nav-arrows.wd-pos-sep .wd-prev {
    left: 0px!important;
}
.wd-arrow-inner {
    background-color:#1d3c34!important;
	color:#FFFDF9!important;
}
.wd-arrow-inner:hover {
	background:black!important;
}

.elementor-456 .elementor-element.elementor-element-d13331c .wd-el-title {
    padding-left:50px;
}

.elementor-446 .elementor-element.elementor-element-424e969 .wd-el-title {
    padding-left:50px;
}


.woocommerce-mini-cart__buttons .btn-cart {
    display: none;
}





.cart-totals-inner .checkout-button {
  border-radius: 0px;
	background-color:#1d3c34!important;
	text-transform:uppercase;
	font-family: "Oswald", Sans-serif;
	font-weight:400;
	font-size:16px;
}
.checkout-button:hover {
	background-color:black!important;
}

.wd-coupon-form .button{
  border-radius: 0px;
	background-color:#1d3c34!important;
	text-transform:uppercase;
	font-family: "Oswald", Sans-serif;
	font-weight:400;
	font-size:16px;
}
.wd-coupon-form:hover .button{
	background-color:black!important;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {
    border-radius: 0px;
}

.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
	background-color:#1d3c34!important;
}


body .select2-container--default .select2-selection {
    border-radius: 0px;
}


/*MENU*/
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 1px!important;
}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: black!important;
}
.wd-nav[class*="wd-style-"]>li:hover>a {
    color: black!important;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: black!important;
}





.elementor-30020 .elementor-element.elementor-element-2bea43d > .elementor-widget-container {
    border-width: 1px 0px 0px 0px!important;
    border-color: #8B9478;
    margin-bottom: 40px;
}

.wd-label {
    display: none !important;
}

.title-wrapper .title {
    font-size: 22px !important;
}

.wd-post-title {
    font-size: 22px!important;
    text-transform: uppercase;
}

html {
  scroll-behavior: smooth;
}


.wd-post-read-more{
		font-family: Oswald, sans-serif;
    font-size: 24px;
    font-weight: 600;
		text-transform: uppercase!important;
	  border-style: solid;
    border-width: 1px;
    border-color: rgb(0, 0, 0);
    padding: 10px 20px;
	margin-top:20px;
}
.wd-post-read-more:hover{
background-color: black;
	color:white!important;
}
.wd-post-read-more > a:hover{
	color:white!important;
}

.wd-posts:not([style*="wd-gap"]) {
    --wd-gap-lg: 0px!important;
}

.wd-checkout-steps li {
    color: black;
}

.wd-action-btn.wd-style-icon
Specificity: (0,2,0)
 {
    --wd-action-icon-size: 20px;
    display: none;
}

.wd-entities-title {
    color: black;
}

.category-grid-item .wd-cat-count>a {
    color: black;
}

.wd-product :is(.wd-product-cats,.wd-product-brands-links) {
    font-size: 95%;
    color: var(--color-gray-400);
    --wd-link-color: var(--color-gray-400);
    --wd-link-color-hover: var(--color-gray-700);
    display: none;
}

.whb-color-light:not(.whb-with-bg) {
    background-color: rgb(80,55,38);
}

.wd-prefooter {
    padding-bottom: 0px!important;
}

.wd-content-layout {
    padding-block: 0px;
}

.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {
    color: black;
}





@media (min-width: 769px) {
    .cat-design-center .wd-cat-inner:before {
        opacity: 0!important;
    }
}