.elementor-8010000 .elementor-element.elementor-element-1a6dcf5d{--ce-animation-offset:30px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-prev:before, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-next:before, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow:before{-webkit-mask-size:26px;mask-size:26px;width:26px;height:26px;background-color:#444444;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-prev, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-next, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{width:26px;height:26px;background-color:#ffffff;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider .slick-arrow, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{padding:5px 5px 5px 5px;border-radius:50% 50% 50% 50%;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-prev, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow--left{left:25px;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-next, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow--right{right:25px;}body .elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-slider .slick-arrow, .elementor-8010000 .elementor-element.elementor-element-63d8366d .pk-dailydeal-products-wrap .glide__arrow{top:50%;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .elementor-slick-slider .slick-arrow:before{opacity:1;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots{bottom:0px !important;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots button{width:10px;height:10px;box-sizing:border-box;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li{margin:0 10px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button{padding:5px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li button{border-width:5px;}.elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li:hover button, .elementor-8010000 .elementor-element.elementor-element-63d8366d .slick-slider ul.slick-dots li.slick-active button{width:10px;height:10px;}.elementor-8010000 .elementor-element.elementor-element-133ad7c > .elementor-column-wrap > .elementor-widget-wrap{row-gap:5px;column-gap:5px;}.elementor-8010000 .elementor-element.elementor-element-133ad7c > .elementor-element-populated{margin:0px 0px 0px 50px;}.elementor-8010000 .elementor-element.elementor-element-133ad7c{--ce-animation-offset:30px;}.elementor-8010000 .elementor-element.elementor-element-84e0d51 .product-brand{font-family:"Karla", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;}.elementor-8010000 .elementor-element.elementor-element-2bd7891c h1{font-family:"Archivo", sans-serif;font-size:48px;font-weight:200;}.elementor-8010000 .elementor-element.elementor-element-6b6d448{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-8010000 .elementor-element.elementor-element-6b6d448 .elementor-divider-separator{width:10%;}.elementor-8010000 .elementor-element.elementor-element-6b6d448 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8010000 .elementor-element.elementor-element-2265e8f:not(.elementor-motion-effects-element-type-background), .elementor-8010000 .elementor-element.elementor-element-2265e8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8010000 .elementor-element.elementor-element-2265e8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8010000 .elementor-element.elementor-element-2265e8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8010000 .elementor-element.elementor-element-19b1cf7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8010000 .elementor-element.elementor-element-19b1cf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8010000 .elementor-element.elementor-element-19b1cf7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-8010000 .elementor-element.elementor-element-19b1cf7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-8010000 .elementor-element.elementor-element-27973cb4 .regular-price{color:#363A3C;}.elementor-8010000 .elementor-element.elementor-element-27973cb4 .current-price{font-family:"Archivo", sans-serif;font-size:30px;font-weight:300;font-style:normal;}.elementor-8010000 .elementor-element.elementor-element-27973cb4 .current-price .discount{color:#363A3C;font-style:normal;}.elementor-8010000 .elementor-element.elementor-element-6649917{width:100%;}.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button{font-family:"Karla", sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);}.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button:not(#e):hover, .elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button:hover, .elementor-8010000 .elementor-element.elementor-element-3ceabf0 a.elementor-button:focus{--ce-btn-bg-color:#363A3C;}.elementor-8010000 .elementor-element.elementor-element-3ceabf0 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-8010000 .elementor-element.elementor-element-3ceabf0{width:100%;}.elementor-8010000 .elementor-element.elementor-element-a3d85c3{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.0784313725490196);--divider-border-width:1px;}.elementor-8010000 .elementor-element.elementor-element-a3d85c3 .elementor-divider-separator{width:100%;}.elementor-8010000 .elementor-element.elementor-element-a3d85c3 .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-8010000 .elementor-element.elementor-element-a3d85c3 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container{padding:30px 0px 30px 0px;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container .product-description{max-width:100%;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container .tabs .tab-pane{padding:0px 34px 0px 34px;}.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs-container .nav-item{font-family:"Archivo", sans-serif;font-size:24px;font-weight:200;text-transform:none;font-style:normal;}.elementor-8010000 .elementor-element.elementor-element-eae75a9{margin-top:20px;margin-bottom:0px;}.elementor-8010000 .elementor-element.elementor-element-4b0e640{--divider-border-style:solid;--divider-color:rgba(0, 0, 0, 0.0784313725490196);--divider-border-width:1px;}.elementor-8010000 .elementor-element.elementor-element-4b0e640 .elementor-divider-separator{width:50%;}.elementor-8010000 .elementor-element.elementor-element-4b0e640 .elementor-divider{padding-top:30px;padding-bottom:30px;}.elementor-8010000 .elementor-element.elementor-element-2419db1 .elementor-heading-title{font-family:"Archivo", sans-serif;font-size:24px;font-weight:200;}.elementor-8010000 .elementor-element.elementor-element-3c4dd52{color:#888888;}.elementor-8010000 .elementor-element.elementor-element-3c4dd52 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8010000 .elementor-element.elementor-element-28f31ec > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-8010000 .elementor-element.elementor-element-1a6dcf5d{width:50%;}.elementor-8010000 .elementor-element.elementor-element-133ad7c{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8010000 .elementor-element.elementor-element-1a6dcf5d{width:100%;}.elementor-8010000 .elementor-element.elementor-element-133ad7c{width:100%;}}@media(max-width:1024px){.elementor-8010000 .elementor-element.elementor-element-133ad7c > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-8010000 .elementor-element.elementor-element-2bd7891c h1{font-size:30px;}}@media(max-width:767px){.elementor-8010000 .elementor-element.elementor-element-eae75a9{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for pkproductimage, class: .elementor-element-63d8366d */.elementor-8010000 .elementor-element.elementor-element-63d8366d .page-content {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for pkproductbrand, class: .elementor-element-84e0d51 */.elementor-8010000 .elementor-element.elementor-element-84e0d51 {
    color: #888;
}/* End custom CSS */
/* Start custom CSS for pkproducttitle, class: .elementor-element-2bd7891c */.elementor-8010000 .elementor-element.elementor-element-2bd7891c h1 {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for pkproductprice, class: .elementor-element-27973cb4 */.elementor-8010000 .elementor-element.elementor-element-27973cb4 .product-prices {
    display: flex;
    flex-direction: row;
    gap: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ff5aaf4 */.product-feature-placeholder[data-feature="disponibilité"] {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 11px;
    letter-spacing: .14em;
    text-transform: uppercase;
}

/* Cache le mot "Disponibilité" */
.product-feature-placeholder[data-feature="disponibilité"]
.product-feature-label {
    display: none;
}

/* Point */
.product-feature-placeholder[data-feature="disponibilité"]::before {
    content: "";
    width: 6px;
    height: 6px;
    flex: 0 0 6px;
    border-radius: 50%;
    background: #19b87a;
}

/* Disponible */
.product-feature-placeholder[data-feature="disponibilité"].is-available {
    color: #19b87a;
}

/* Réservée */
.product-feature-placeholder[data-feature="disponibilité"].is-reserved {
    color: #d89b20;
}

.product-feature-placeholder[data-feature="disponibilité"].is-reserved::before {
    background: #d89b20;
}

/* Vendue */
.product-feature-placeholder[data-feature="disponibilité"].is-sold {
    color: #e53935;
}

.product-feature-placeholder[data-feature="disponibilité"].is-sold::before {
    background: #e53935;
}
.elementor-8010000 .elementor-element.elementor-element-ff5aaf4 .product-feature-placeholder {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for pkproductbuy, class: .elementor-element-6649917 */.elementor-8010000 .elementor-element.elementor-element-6649917 .qty {
    display: none;
}
.elementor-8010000 .elementor-element.elementor-element-6649917 .add-to-cart,
.elementor-8010000 .elementor-element.elementor-element-6649917 .add {
    width: 100%;
}
.elementor-8010000 .elementor-element.elementor-element-6649917 #product-availability {
    display: none;
}
.elementor-8010000 .elementor-element.elementor-element-6649917 .add-to-cart {
    padding: 15px 20px 15px 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ceabf0 */.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a {
    width: 100%;
    color: #000000 !important;
}
.elementor-8010000 .elementor-element.elementor-element-3ceabf0 a:hover {
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-133ad7c */.product-buy-zone:has(.product-feature-placeholder.is-sold)
.product-add-to-cart-custom,
.product-buy-zone:has(.product-feature-placeholder.is-reserved)
.product-add-to-cart-custom {
    display: none !important;
}
.product-feature-placeholder{
    display:flex;
    align-items:flex-start;
    margin-bottom:14px;
}

.product-feature-label{
    width:120px;
    flex:0 0 120px;
    color:#8b8b8b;
}

.product-feature-value{
    color:#4b4b4b;
}/* End custom CSS */
/* Start custom CSS for pkproducttabs, class: .elementor-element-4b0a1c5b */.elementor-8010000 .elementor-element.elementor-element-4b0a1c5b .tabs .nav-tabs {
    justify-content: left;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cb4f3e4 */.elementor-8010000 .elementor-element.elementor-element-5cb4f3e4 .module-title, .elementor-8010000 .elementor-element.elementor-element-5cb4f3e4 h5 {
    font-family: "Archivo", sans-serif;
    font-size: 24px;
    font-weight: 200;
    color: #363a3c;
    text-align: left;
    margin: 0;
}
.elementor-8010000 .elementor-element.elementor-element-5cb4f3e4 span:first-child {
    border-bottom: none !important;
}
.elementor-8010000 .elementor-element.elementor-element-5cb4f3e4 .wide .module-title span:first-child {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for pkproducttitle, class: .elementor-element-a7361c7 */.elementor-8010000 .elementor-element.elementor-element-a7361c7 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c4dd52 */.elementor-8010000 .elementor-element.elementor-element-3c4dd52 p {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28f31ec */.pfg-forms .form-group input, .pfg-forms .form-group textarea, .pfg-forms .form-group select {
    background: #ffffff !important;
    border: 1px #888888 solid !important;
    color: #2E3133 !important;
}
.elementor-8010000 .elementor-element.elementor-element-28f31ec fieldset {
    border: none;
    padding: 0;
}
.elementor-8010000 .elementor-element.elementor-element-28f31ec h3 {
    display: none;
}
.elementor-8010000 .elementor-element.elementor-element-28f31ec label {
    color: #2E3133;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1.2px
}
.pfg-forms .form-group input:focus, .pfg-forms .form-group textarea:focus, .pfg-forms .form-group select:focus {
    border-color: #363a3c !important;
    outline: 1px #ffffff solid !important;
}
#field_oeuvre {
    pointer-events: none;
    user-select: none;
    background: transparent;
}
.pfg-forms .form-group>label {
    text-align: left !important;
}
.pfg-forms .submit {
    text-align: left !important;
}
.form-group {
    margin-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eae75a9 */#demande-informations {
    scroll-margin-top: 140px;
}/* End custom CSS */