.elementor-11010000 .elementor-element.elementor-element-4c692d03:not(.elementor-motion-effects-element-type-background), .elementor-11010000 .elementor-element.elementor-element-4c692d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE0C7;}.elementor-11010000 .elementor-element.elementor-element-4c692d03{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(112, 66, 20, 0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-4c692d03, .elementor-11010000 .elementor-element.elementor-element-4c692d03 > [class*="elementor-background-"]{border-radius:00px 20px 0px 20px;}.elementor-11010000 .elementor-element.elementor-element-4c692d03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11010000 .elementor-element.elementor-element-20454dc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11010000 .elementor-element.elementor-element-20454dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11010000 .elementor-element.elementor-element-20454dc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11010000 .elementor-element.elementor-element-20454dc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-11010000 .elementor-element.elementor-element-20454dc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-1cc67b5c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 20px 0px 20px;}.elementor-11010000 .elementor-element.elementor-element-f676315 .product-title{font-family:"Karla", sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;text-align:center;padding:10px 20px 10px 20px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-f676315{inset-inline-start:50%;bottom:30%;}.elementor-11010000 .elementor-element.elementor-element-f676315 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-5310ee15 .product-title{font-family:"Taviraj", sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.2em;color:#453020;text-align:left;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-5310ee15 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-d9a5e49 .product-price-and-shipping{flex-direction:row;justify-content:flex-start;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-d9a5e49 .product-price-and-shipping .regular-price{font-family:"Taviraj", sans-serif;font-size:16px;color:#704214;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-d9a5e49 .product-price-and-shipping .price{font-family:"Taviraj", sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;color:#704214;margin:0px 0px 0px 00px;}.elementor-11010000 .elementor-element.elementor-element-d9a5e49 > .elementor-widget-container{padding:0px 0px 10px 10px;}.elementor-11010000 .elementor-element.elementor-element-d9a5e49{width:auto;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .product-actions{position:static;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 > .elementor-widget-empty-icon{display:none;}.elementor-widget-pkminiaturebuttons{position:static;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .product-actions .favorites-button{display:none;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .product-actions .compare-button{display:none;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .elementor-pm-buttons{flex-direction:row;display:flex;justify-content:flex-end;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .elementor-pm-buttons .btn{border-radius:0px 0px 0px 0px;width:auto;height:auto;border-color:#553822;border-width:1px;background-color:rgba(85, 56, 34, 0);padding:15px 15px 15px 15px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .elementor-pm-buttons svg{width:15px;height:15px;margin:0;color:#553822;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .elementor-pm-buttons .btn svg{margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .elementor-pm-buttons .add-to-cart{padding:15px 15px 15px 15px;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 > .elementor-widget-container{margin:0px 10px 10px 0px;}.elementor-11010000 .elementor-element.elementor-element-a9ebcc0{width:auto;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 .product-flags{position:absolute;left:0;top:0;max-width:20%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;flex-direction:column;display:flex;align-items:flex-start;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 > .elementor-widget-empty-icon{display:none;}.elementor-widget-pkminiaturelabels{position:static;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 .product-flags li{font-family:"Karla", sans-serif;font-size:10px;text-transform:uppercase;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 .product-flags > li{padding:2px 10px 2px 10px;margin:0px 0px 5px 0px;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 .product-flags .new{background-color:#A47449;color:#FFFFFF;border-color:#A47449;border-width:0px 0px 0px 0px;border-style:solid;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 .product-flags .discount{background-color:#553822;color:#ffffff;border-color:#553822;border-width:0px 0px 0px 0px;border-style:solid;}.elementor-11010000 .elementor-element.elementor-element-15cee6e9 > .elementor-widget-container{background-color:#ffffff;border-style:solid;border-width:0px 0px 0px 0px;border-color:#333333;}/* Start custom CSS for pkminiatureimage, class: .elementor-element-1cc67b5c */.elementor-11010000 .elementor-element.elementor-element-1cc67b5c img {
    border-radius: 0px 20px 0px 20px;
}/* End custom CSS */
/* Start custom CSS for pkminiaturetitle, class: .elementor-element-f676315 */.elementor-11010000 .elementor-element.elementor-element-f676315 {
    visibility: hidden;
    width: 100% !important;
    left: 0 !important;
    text-align: center;
}
.elementor-11010000 .elementor-element.elementor-element-f676315::after {
    content: "DÉCOUVRIR";
    visibility: visible;
    border: 1px solid white;
    padding: 10px 20px;
    color: white;
    letter-spacing: 2px;
    cursor: pointer;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for pkminiaturetitle, class: .elementor-element-5310ee15 */.elementor-11010000 .elementor-element.elementor-element-5310ee15 h3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.4em;
    min-height: 40px;
}/* End custom CSS */
/* Start custom CSS for pkminiaturebuttons, class: .elementor-element-a9ebcc0 */.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .add-to-cart,
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .smooth05 {
    border: 1px solid rgba(112, 66, 20, 0.22);
}
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .add-to-cart:hover,
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .smooth05:hover {
    background: #453020;
}
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .add-to-cart:hover svg,
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .smooth05:hover svg {
    color: white;
}
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .add-to-cart.in_progress svg,
.elementor-11010000 .elementor-element.elementor-element-a9ebcc0 .add-to-cart.in_progress svg use {
    color: white !important;
    fill: white !important;
    stroke: white !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c692d03 */.elementor-11010000 .elementor-element.elementor-element-4c692d03 .elementor-widget-pkminiatureimage a::after {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none;
}
.elementor-11010000 .elementor-element.elementor-element-4c692d03:hover .elementor-widget-pkminiatureimage a::after {
    opacity: 0.60;
}
.elementor-11010000 .elementor-element.elementor-element-4c692d03 .btn-decouvrir {
    opacity: 0;
    transition: opacity 0.5s ease;
}
.elementor-11010000 .elementor-element.elementor-element-4c692d03:hover .btn-decouvrir {
    opacity: 1;
}
@media (max-width: 1024px) {
    .elementor-11010000 .elementor-element.elementor-element-4c692d03 .btn-decouvrir {
        opacity: 1 !important;
    }
    .elementor-11010000 .elementor-element.elementor-element-4c692d03 .elementor-widget-pkminiatureimage a::after {
        background: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0) 35%,
            rgba(0, 0, 0, 0.10) 55%,
            rgba(0, 0, 0, 0.45) 100%
        ) !important;
        opacity: 1 !important;
    }
}/* End custom CSS */