.elementor-11010000 .elementor-element.elementor-element-4c692d03, .elementor-11010000 .elementor-element.elementor-element-4c692d03 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.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-radius:1px 1px 0px 1px;}.elementor-11010000 .elementor-element.elementor-element-116c782 .product-title{text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-5310ee15 .product-title{font-family:"Archivo", sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.2px;color:#222222;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-5310ee15 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-9c7a0af .product-brand{font-family:"Karla", sans-serif;font-size:12px;color:#888888;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-6d71ee0c .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-6d71ee0c .product-price-and-shipping .regular-price{font-family:"Archivo", sans-serif;font-size:14px;font-weight:500;font-style:normal;margin:0px 0px 0px 0px;}.elementor-11010000 .elementor-element.elementor-element-6d71ee0c .product-price-and-shipping .price{font-family:"Archivo", sans-serif;font-size:14px;font-weight:500;font-style:normal;margin:0px 0px 0px 0px;}/* Start custom CSS for pkminiatureimage, class: .elementor-element-1cc67b5c */.elementor-11010000 .elementor-element.elementor-element-1cc67b5c img {
    width: 100%;
    height: auto !important;
    object-fit: contain;
    background: transparent !important; 
    transition:.5s;
}/* End custom CSS */
/* Start custom CSS for pkminiaturetitle, class: .elementor-element-116c782 */.elementor-11010000 .elementor-element.elementor-element-116c782{
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    opacity:0;
    transition:.3s;
    z-index:10;
}
.elementor-11010000 .elementor-element.elementor-element-116c782 a{
    font-size:0;
    text-decoration:none;
    color:#fff;
}
.elementor-11010000 .elementor-element.elementor-element-116c782 a::before{
    content:"VOIR L'ŒUVRE";
    font-size:15px;
    font-weight:500;
    letter-spacing:.08em;
    font-style: normal;
    text-decoration: underline;
    font-family: 'Karla', Sans-Serif;
}
.elementor-11010000 .elementor-element.elementor-element-116c782 a::after{
    content:" →";
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-918ab3a */.product-description{
    position:relative;
}
.product-availability{
    position:absolute;
    right:0;
    bottom:0;
    display:flex;
    align-items:center;
    font-size:12px;
    letter-spacing:1.5px;
    text-transform:uppercase;
    color:#0f9d8f;
}
.product-availability::before{
    content:"";
    display:inline-block;
    width:6px;
    height:6px;
    margin-right:6px;
    border-radius:50%;
    background:currentColor;
}
/* Disponible */
.product-availability.is-available{
    color:#00c48c;
}
.product-availability.is-available::before{
    background:#00c48c;
}

/* Réservée */
.product-availability.is-reserved{
    color:#f2b400;
}
.product-availability.is-reserved::before{
    background:#f2b400;
}

/* Vendue */
.product-availability.is-sold{
    color:#d93025;
}
.product-availability.is-sold::before{
    background:#d93025;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20454dc */.elementor-11010000 .elementor-element.elementor-element-20454dc {
    position:relative;
    overflow:hidden;
}
.elementor-11010000 .elementor-element.elementor-element-20454dc:hover .voir-oeuvre {
    opacity: 1;
}
/*.elementor-11010000 .elementor-element.elementor-element-20454dc::before{*/
/*    content:"";*/
/*    position:absolute;*/
/*    inset:0;*/
/*    background:rgba(0,0,0,.35);*/
/*    opacity:0;*/
/*    transition:.35s;*/
/*    z-index:2;*/
/*    pointer-events:none;*/
/*}*/
/*.elementor-11010000 .elementor-element.elementor-element-20454dc:hover::before{*/
/*    opacity:1;*/
/*}*/
.elementor-11010000 .elementor-element.elementor-element-20454dc:hover img{
    transform:scale(1.03);
    filter:brightness(.75);
}/* End custom CSS */