.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:24px 24px 24px 24px;}.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8170201 .elementor-element.elementor-element-e678581 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170201 .elementor-element.elementor-element-46d5383e .elementor-icon-wrapper{text-align:right;}.elementor-8170201 .elementor-element.elementor-element-46d5383e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-8170201 .elementor-element.elementor-element-46d5383e.elementor-view-framed .elementor-icon:not(#e), .elementor-8170201 .elementor-element.elementor-element-46d5383e.elementor-view-default .elementor-icon:not(#e){color:#000000;}.elementor-8170201 .elementor-element.elementor-element-46d5383e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-46d5383e.elementor-view-stacked .elementor-icon:not(#e){color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-46d5383e .elementor-icon{font-size:13px;border-width:0px 0px 0px 0px;}.elementor-8170201 .elementor-element.elementor-element-46d5383e .elementor-icon i, .elementor-8170201 .elementor-element.elementor-element-46d5383e .elementor-icon svg{transform:rotate(0deg);}body:not(.lang-rtl) .elementor-8170201 .elementor-element.elementor-element-46d5383e{left:1px;}body.lang-rtl .elementor-8170201 .elementor-element.elementor-element-46d5383e{right:1px;}.elementor-8170201 .elementor-element.elementor-element-46d5383e{top:0px;}.elementor-8170201 .elementor-element.elementor-element-360b4290{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8170201 .elementor-element.elementor-element-526cf8bd .elementor-star-rating{font-size:20px;}.elementor-8170201 .elementor-element.elementor-element-526cf8bd .elementor-star-rating i:before{color:#A8220D;}.elementor-8170201 .elementor-element.elementor-element-67d58bb3{text-align:left;}body:not(.lang-rtl) .elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-prices{margin:0 0 -10px -10px;}.elementor-8170201 .elementor-element.elementor-element-76390104{--divider-border-style:solid;--divider-border-color:rgba(0, 0, 0, 0.10196078431372549);--divider-border-width:1px;}.elementor-8170201 .elementor-element.elementor-element-76390104 .elementor-divider-separator{width:100%;}.elementor-8170201 .elementor-element.elementor-element-76390104 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-8170201 .elementor-element.elementor-element-76390104 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170201 .elementor-element.elementor-element-3da02395 .ce-product-name{white-space:normal;}.elementor-8170201 .elementor-element.elementor-element-3da02395 .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:24px;font-weight:400;line-height:30px;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button{background-color:#A8220D;border-radius:6px 6px 6px 6px;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button:not(#e):hover, .elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button:hover, .elementor-8170201 .elementor-element.elementor-element-4cc25e2 a.elementor-button:focus{background-color:#A8220D;border-color:#A8220D;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8220D;}.elementor-8170201 .elementor-element.elementor-element-4cc25e2{width:100%;max-width:100%;}.elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button:not(#e){color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button{background-color:#A8220D;border-radius:6px 6px 6px 6px;}.elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button:not(#e):hover, .elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button:hover, .elementor-8170201 .elementor-element.elementor-element-1f79338e a.elementor-button:focus{background-color:#A8220D;border-color:#A8220D;}.elementor-8170201 .elementor-element.elementor-element-1f79338e .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8220D;}body:not(.lang-rtl) .elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-prices{margin:0 0 -10px -10px;}.elementor.elementor-8170201 .elementor-section-wrap{overflow:hidden;}@media(max-width:1023px){.elementor-8170201 .elementor-element.elementor-element-3db30232 > .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:12px;}.elementor-8170201 .elementor-element.elementor-element-526cf8bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8170201 .elementor-element.elementor-element-67d58bb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:1024px){.elementor-8170201 .elementor-element.elementor-element-3db30232{width:49.666%;}.elementor-8170201 .elementor-element.elementor-element-3f91dc6d{width:50%;}.elementor-8170201 .elementor-element.elementor-element-174f426f{width:52.941%;}.elementor-8170201 .elementor-element.elementor-element-71258c7{width:46.39%;}}/* Start custom CSS for star-rating, class: .elementor-element-526cf8bd */.elementor-8170201 .elementor-element.elementor-element-526cf8bd .elementor-widget-container {
    width: min-content;
}

.elementor-8170201 .elementor-element.elementor-element-526cf8bd .elementor-star-rating__wrapper {
    width: min-content;
}

.elementor-8170201 .elementor-element.elementor-element-526cf8bd .elementor-widget-star-rating {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67d58bb3 */.elementor-8170201 .elementor-element.elementor-element-67d58bb3 {
    color: var(--www-cuisinieresgrandelargeur-com-black, #000);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3db30232 */.elementor-8170201 .elementor-element.elementor-element-3db30232 .elementor-widget-wrap {
    display: flex;
    /*flex-wrap: nowrap;*/
    
}/* End custom CSS */
/* Start custom CSS for product-miniature-price, class: .elementor-element-5a18567 */.elementor-8170201 .elementor-element.elementor-element-5a18567 {
    max-width: 50%;
    margin: 0 auto;
    border-radius: 8px;
    background: #FFF;
    display: flex;
    height: 53px !important;
    padding: 10px 16px;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    color: #A8220D;
    text-align: right;
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--line-height-20, 20px);
    font-style: normal;
    font-weight: var(--font-weight-700, 700);
    line-height: var(--line-height-30, 30px); /* 150% */
    
}

.elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-prices {
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    align-items: flex-end;
    margin: 0!important;
}

.elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-price.ce-has-discount {
    margin: 0 !important;
    color: #A8220D;
    text-align: right;
    
    /* www.cuisinieresgrandelargeur.com/Open Sans/Bold 20 */
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--line-height-20, 20px);
    font-style: normal;
    font-weight: var(--font-weight-700, 700);
    line-height: var(--line-height-30, 30px); /* 150% */
}


.elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-price-regular {
    margin: 0 !important;
    color: #2D3939;
    text-align: right;
    
    /* www.cuisinieresgrandelargeur.com/Open Sans/Italic 14 strikethrough */
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--font-size-14, 14px);
    font-style: italic;
    font-weight: 400;
    line-height: var(--line-height-21, 21px); /* 150% */
    text-decoration-line: strikethrough;
}

.elementor-8170201 .elementor-element.elementor-element-5a18567 .ce-product-price span {
    color: #A8220D;
text-align: right;

/* www.cuisinieresgrandelargeur.com/Open Sans/Bold 20 */
font-family: var(--font-family-Font-2, "Open Sans");
font-size: var(--line-height-20, 20px);
font-style: normal;
font-weight: var(--font-weight-700, 700);
line-height: var(--line-height-30, 30px); /* 150% */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-360b4290 */@media (max-width: 767px) {
    .elementor-8170201 .elementor-element.elementor-element-360b4290 .elementor-row {
        flex-wrap: nowrap;
        flex-direction: row;
    }
    .elementor-8170201 .elementor-element.elementor-element-360b4290 .elementor-widget-wrap {
        flex-wrap: wrap;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-76390104 */.elementor-8170201 .elementor-element.elementor-element-76390104 {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cc25e2 */.elementor-8170201 .elementor-element.elementor-element-4cc25e2 .elementor-button-link {
    display: flex;
    min-height: 53px !important;
    height: 53px !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    color: var(--www-cuisinieresgrandelargeur-com-nero, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px; /* 281.25% */
    white-space: nowrap;
}

/*@media (max-width: 767px) {*/
/*    .elementor-8170201 .elementor-element.elementor-element-4cc25e2 .elementor-button-link {*/
/*        width: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f79338e */.elementor-8170201 .elementor-element.elementor-element-1f79338e .elementor-button-link {
    display: flex;
    min-height: 53px !important;
    height: 53px !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    color: var(--www-cuisinieresgrandelargeur-com-nero, #FFF);
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px; /* 281.25% */
    white-space: nowrap;
}

/*@media (max-width: 767px) {*/
/*    .elementor-8170201 .elementor-element.elementor-element-1f79338e .elementor-button-link {*/
/*        width: 100%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for product-miniature-price, class: .elementor-element-9e9ba47 */.elementor-8170201 .elementor-element.elementor-element-9e9ba47 {
    border-radius: 8px;
    background: #FFF;
    display: flex;
    height: 53px !important;
    padding: 10px 16px;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    color: #A8220D;
    text-align: right;
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--line-height-20, 20px);
    font-style: normal;
    font-weight: var(--font-weight-700, 700);
    line-height: var(--line-height-30, 30px); /* 150% */
    
}

.elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-prices {
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    align-items: flex-end;
    margin: 0!important;
}

.elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-price.ce-has-discount {
    margin: 0 !important;
    color: #A8220D;
    text-align: right;
    
    /* www.cuisinieresgrandelargeur.com/Open Sans/Bold 20 */
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--line-height-20, 20px);
    font-style: normal;
    font-weight: var(--font-weight-700, 700);
    line-height: var(--line-height-30, 30px); /* 150% */
}


.elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-price-regular {
    margin: 0 !important;
    color: #2D3939;
    text-align: right;
    
    /* www.cuisinieresgrandelargeur.com/Open Sans/Italic 14 strikethrough */
    font-family: var(--font-family-Font-2, "Open Sans");
    font-size: var(--font-size-14, 14px);
    font-style: italic;
    font-weight: 400;
    line-height: var(--line-height-21, 21px); /* 150% */
    text-decoration-line: strikethrough;
}

.elementor-8170201 .elementor-element.elementor-element-9e9ba47 .ce-product-price span {
    color: #A8220D;
text-align: right;

/* www.cuisinieresgrandelargeur.com/Open Sans/Bold 20 */
font-family: var(--font-family-Font-2, "Open Sans");
font-size: var(--line-height-20, 20px);
font-style: normal;
font-weight: var(--font-weight-700, 700);
line-height: var(--line-height-30, 30px); /* 150% */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45a45d49 */.elementor-8170201 .elementor-element.elementor-element-45a45d49 .elementor-row {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}

.elementor-8170201 .elementor-element.elementor-element-45a45d49 .elementor-column-wrap {
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fdbcc8c */.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c {
    border-radius: 32px 0px 0px 0px;
    background: #F5F5F5;    
    height: 100%;
}

.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .ce-edit-wrapper {
    height: 100%;
}

.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c article.elementor-section-wrap {
    height: 100%;
}

@media (max-width: 767px) {
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .elementor-widget-product-stock {*/
    /*    order: 1;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .elementor-widget-product-add-to-wishlist {*/
    /*    order: 1;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .elementor-widget-product-miniature-image {*/
    /*    order: 2;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .reviews-block {*/
    /*    order: 3;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .elementor-widget-divider {*/
    /*    order: 4;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .elementor-widget-product-miniature-name {*/
    /*    order: 5;*/
    /*}*/
    /*.elementor-8170201 .elementor-element.elementor-element-7fdbcc8c .addtocart-price-block {*/
    /*    order: 6;*/
    /*}*/
}/* End custom CSS */