.elementor-11170201 .elementor-element.elementor-element-184729c8{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-11170201 .elementor-element.elementor-element-184729c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11170201 .elementor-element.elementor-element-34b45b2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170201 .elementor-element.elementor-element-37ca6265 .elementor-icon-wrapper{text-align:right;}.elementor-11170201 .elementor-element.elementor-element-37ca6265.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11170201 .elementor-element.elementor-element-37ca6265.elementor-view-framed .elementor-icon:not(#e), .elementor-11170201 .elementor-element.elementor-element-37ca6265.elementor-view-default .elementor-icon:not(#e){color:#000000;}.elementor-11170201 .elementor-element.elementor-element-37ca6265.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-11170201 .elementor-element.elementor-element-37ca6265.elementor-view-stacked .elementor-icon:not(#e){color:#FFFFFF;}.elementor-11170201 .elementor-element.elementor-element-37ca6265 .elementor-icon{font-size:13px;border-width:0px 0px 0px 0px;}.elementor-11170201 .elementor-element.elementor-element-37ca6265 .elementor-icon i, .elementor-11170201 .elementor-element.elementor-element-37ca6265 .elementor-icon svg{transform:rotate(0deg);}body:not(.lang-rtl) .elementor-11170201 .elementor-element.elementor-element-37ca6265{left:0px;}body.lang-rtl .elementor-11170201 .elementor-element.elementor-element-37ca6265{right:0px;}.elementor-11170201 .elementor-element.elementor-element-37ca6265{top:0px;}.elementor-11170201 .elementor-element.elementor-element-56cf072 .elementor-heading-title{font-family:"Bebas Neue", Open Sans;font-size:24px;font-weight:400;line-height:30px;}.elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button{background-color:#A8220D;border-radius:6px 6px 6px 6px;}.elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button:not(#e):hover, .elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button:hover, .elementor-11170201 .elementor-element.elementor-element-62086cc6 a.elementor-button:focus{background-color:#A8220D;border-color:#A8220D;}.elementor-11170201 .elementor-element.elementor-element-62086cc6 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8220D;}body:not(.lang-rtl) .elementor-11170201 .elementor-element.elementor-element-4b7491b .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-11170201 .elementor-element.elementor-element-4b7491b .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-11170201 .elementor-element.elementor-element-4b7491b .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-11170201 .elementor-element.elementor-element-4b7491b .ce-product-prices{margin:0 0 -10px -10px;}.elementor-11170201 .elementor-element.elementor-element-72ba39fb{--divider-border-style:solid;--divider-border-color:#D9D9D9;--divider-border-width:1px;}.elementor-11170201 .elementor-element.elementor-element-72ba39fb .elementor-divider-separator{width:100%;}.elementor-11170201 .elementor-element.elementor-element-72ba39fb .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-11170201 .elementor-element.elementor-element-72ba39fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170201 .elementor-element.elementor-element-7dc87c46{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11170201 .elementor-element.elementor-element-2f405e58{text-align:left;}.elementor-11170201 .elementor-element.elementor-element-4efc390d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-11170201 .elementor-element.elementor-element-c5b87be{text-align:right;}.elementor-11170201 .elementor-element.elementor-element-c5b87be .elementor-heading-title{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:20px;}.elementor.elementor-11170201 .elementor-section-wrap{overflow:hidden;}@media(min-width:1024px){.elementor-11170201 .elementor-element.elementor-element-3e8f7d95{width:52.941%;}.elementor-11170201 .elementor-element.elementor-element-48be07b9{width:46.39%;}}/* Start custom CSS for button, class: .elementor-element-62086cc6 */.elementor-11170201 .elementor-element.elementor-element-62086cc6 .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% */
}/* End custom CSS */
/* Start custom CSS for product-miniature-price, class: .elementor-element-4b7491b */.elementor-11170201 .elementor-element.elementor-element-4b7491b {
    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-11170201 .elementor-element.elementor-element-4b7491b .ce-product-prices {
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    align-items: flex-end;
    margin: 0!important;
}

.elementor-11170201 .elementor-element.elementor-element-4b7491b .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-11170201 .elementor-element.elementor-element-4b7491b .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-11170201 .elementor-element.elementor-element-4b7491b .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-217e5923 */.elementor-11170201 .elementor-element.elementor-element-217e5923 .elementor-row {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}

.elementor-11170201 .elementor-element.elementor-element-217e5923 .elementor-column-wrap {
    padding: 0!important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11170201 .elementor-element.elementor-element-217e5923 .elementor-row {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-72ba39fb */.elementor-11170201 .elementor-element.elementor-element-72ba39fb {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for star-rating, class: .elementor-element-1d63c036 */.elementor-11170201 .elementor-element.elementor-element-1d63c036 .elementor-widget-container {
    width: min-content;
}

.elementor-11170201 .elementor-element.elementor-element-1d63c036 .elementor-star-rating__wrapper {
    width: min-content;
}

.elementor-11170201 .elementor-element.elementor-element-1d63c036 .elementor-widget-star-rating {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f405e58 */.elementor-11170201 .elementor-element.elementor-element-2f405e58 {
    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-78e58ca2 */.elementor-11170201 .elementor-element.elementor-element-78e58ca2 .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5b87be */.elementor-11170201 .elementor-element.elementor-element-c5b87be {
    color: var(--www-cuisinieresgrandelargeur-com-black, #000);
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 125% */
    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 section, class: .elementor-element-7dc87c46 */@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-11170201 .elementor-element.elementor-element-7dc87c46 .elementor-row {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34b45b2 */.elementor-11170201 .elementor-element.elementor-element-34b45b2 .elementor-row {
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-184729c8 */.elementor-11170201 .elementor-element.elementor-element-184729c8 {
    border-radius: 32px 0px 0px 0px;
    background: #F5F5F5;    
    height: 100%;
}

.elementor-11170201 .elementor-element.elementor-element-184729c8 .ce-edit-wrapper {
    height: 100%;
}

.elementor-11170201 .elementor-element.elementor-element-184729c8 article.elementor-section-wrap {
    height: 100%;
}/* End custom CSS */