.elementor-29158 .elementor-element.elementor-element-bd11070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-14a19d9{width:auto;max-width:auto;}.elementor-29158 .elementor-element.elementor-element-14a19d9.elementor-element{--align-self:flex-start;}.elementor-29158 .elementor-element.elementor-element-14a19d9 .elementor-heading-title{font-size:20px;font-weight:500;color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-20af3ecf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-4802ea50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-1dfe8bf0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wd-sticky-offset:50px;}.elementor-29158 .elementor-element.elementor-element-30a411e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}html .elementor-29158 .elementor-element.elementor-element-464ea26f .product_title{font-weight:600;color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-37f80b28 .price, .elementor-29158 .elementor-element.elementor-element-37f80b28 .price del, .elementor-29158 .elementor-element.elementor-element-37f80b28 .amount{font-size:28px;font-weight:600;}.elementor-29158 .elementor-element.elementor-element-37f80b28 .price, .elementor-29158 .elementor-element.elementor-element-37f80b28 .amount, .elementor-29158 .elementor-element.elementor-element-37f80b28 del{color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-fa8684c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29158 .elementor-element.elementor-element-53315c9e{font-size:18px;color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-b209fca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-29158 .elementor-element.elementor-element-537e6165{width:100%;max-width:100%;}.elementor-29158 .elementor-element.elementor-element-537e6165.elementor-element{--align-self:flex-start;}.elementor-29158 .elementor-element.elementor-element-537e6165 .price, .elementor-29158 .elementor-element.elementor-element-537e6165 .amount, .elementor-29158 .elementor-element.elementor-element-537e6165 del{color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-f0e56e1{width:auto;max-width:auto;}.elementor-29158 .elementor-element.elementor-element-f0e56e1.elementor-element{--align-self:flex-start;}.elementor-29158 .elementor-element.elementor-element-f0e56e1 .wd-sizeguide-btn > a span{font-size:15px;font-weight:500;color:#A01A16;}.elementor-29158 .elementor-element.elementor-element-f0e56e1 .wd-sizeguide-btn[class*="wd-style-"]{--wd-action-icon-size:0px;}.elementor-29158 .elementor-element.elementor-element-41a2a43d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-12888bf4 .title{color:#A01A16;font-size:30px;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:769px){.elementor-29158 .elementor-element.elementor-element-4802ea50{--width:50%;}.elementor-29158 .elementor-element.elementor-element-1dfe8bf0{--width:50%;}}@media(max-width:1366px){.elementor-29158 .elementor-element.elementor-element-bd11070{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-20af3ecf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-fa8684c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-41a2a43d{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-29158 .elementor-element.elementor-element-bd11070{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-20af3ecf{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29158 .elementor-element.elementor-element-4802ea50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-1dfe8bf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-30a411e1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29158 .elementor-element.elementor-element-464ea26f{width:initial;max-width:initial;}.elementor-29158 .elementor-element.elementor-element-37f80b28 .price, .elementor-29158 .elementor-element.elementor-element-37f80b28 .price del, .elementor-29158 .elementor-element.elementor-element-37f80b28 .amount{font-size:18px;}.elementor-29158 .elementor-element.elementor-element-537e6165{width:100%;max-width:100%;}.elementor-29158 .elementor-element.elementor-element-41a2a43d{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-12888bf4 .title{font-size:25px;}}@media(max-width:768px){.elementor-29158 .elementor-element.elementor-element-bd11070{--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-20af3ecf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29158 .elementor-element.elementor-element-4802ea50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-1dfe8bf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29158 .elementor-element.elementor-element-30a411e1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29158 .elementor-element.elementor-element-464ea26f{width:auto;max-width:auto;}.elementor-29158 .elementor-element.elementor-element-464ea26f.elementor-element{--align-self:center;}.elementor-29158 .elementor-element.elementor-element-37f80b28.elementor-element{--align-self:center;}.elementor-29158 .elementor-element.elementor-element-537e6165{width:100%;max-width:100%;}.elementor-29158 .elementor-element.elementor-element-41a2a43d{--padding-top:30px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-29158 .elementor-element.elementor-element-12888bf4 .title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-14a19d9 *//* Target the heading inside #back-link */
#back-link {
    display: inline-block;  /* make the container inline-block */
    position: relative;     /* needed for pseudo-element */
    cursor: pointer;
}

/* Create the underline */
#back-link:after {
    content: '';
    position: absolute;
    bottom: 0;              /* underline at the bottom */
    left: 0;
    width: 0;
    height: 2px;            /* thickness of underline */
    background-color: #A01A16; /* underline color */
    transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}

/* Animate underline on hover */
#back-link:hover:after {
    width: 100%;            /* expand underline */
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-f1241a9 */.elementor-29158 .elementor-element.elementor-element-f1241a9 p {margin-bottom: 0px }/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-537e6165 */.elementor-29158 .elementor-element.elementor-element-537e6165 table.variations label:after{
    display: none;
}
.elementor-29158 .elementor-element.elementor-element-537e6165 div.quantity{
    display: none !important 
}
.elementor-29158 .elementor-element.elementor-element-537e6165 table.variations{
    margin-bottom: 15px !important
}/* End custom CSS */
/* Start custom CSS for wd_single_product_size_guide_button, class: .elementor-element-f0e56e1 */.wd-sizeguide-btn.wd-action-btn.wd-sizeguide-icon.wd-style-text span {
  position: relative;
  display: inline-block;
}



 .wd-sizeguide-btn.wd-action-btn.wd-sizeguide-icon.wd-style-text span:after {
  content: '';
  position: absolute;
  top: 100%; /* juste sous le texte */
  left: 0;
  width: 0;
  height: 2px;
  background-color: currentColor; /* prend automatiquement la couleur du texte */
  transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}



 .wd-sizeguide-btn.wd-action-btn.wd-sizeguide-icon.wd-style-text span:hover:after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for wd_wc_hook, class: .elementor-element-1f62eaed */.elementor-29158 .elementor-element.elementor-element-1f62eaed .wd-accordion-title-text {
    font-weight:  500 !important ;
    font-size: 20px
}/* End custom CSS */
/* Start custom CSS */.woocommerce-variation-add-to-cart{
    flex-wrap: nowrap !important;
    flex-direction: row;
    
}
form.cart>* {
    flex: 0 0 auto;
}

.wd-wishlist-icon>a:before{
    display: none  !important ;
}

.wd-accordion.wd-style-default>.wd-accordion-item:first-of-type{
    border-top:0px;
}
.wd-accordion.wd-style-default>.wd-accordion-item:last-of-type{
    border-bottom: 0px !important
}

.wd-content-layout{
    padding-top: 0px;
    padding-bottom: 0px
}

.wd-accordion.wd-style-default>.wd-accordion-item:first-of-type{
    
    border-top: 0px !important 
}

[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg,
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text {
    box-shadow: 0 0 0 var(--brd-width, 1px) rgba(160, 26, 22, 1) inset !important ;
   
}

[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text{
--wd-swatch-brd-color:rgba(160, 26, 22, 1) !important 
}
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:hover:not(.wd-disabled) {
--wd-swatch-brd-color:rgba(160, 26, 22, 1) !important 
}
 
.wd-swatch{
	color:rgba(160, 26, 22, 1)
}
.reset_variations:hover,.reset_variations{
	color:rgba(160, 26, 22, 1)
}
ul.variation .item-variation-name{
	color:rgba(160, 26, 22, 1)
}

.wd-accordion-title .wd-accordion-opener:before{
    color: #A01A16 !important 
}
.wd-accordion.wd-style-default>.wd-accordion-item {
    border-bottom: 1px solid #A01A16 !important ;}/* End custom CSS */