.elementor-9170201 .elementor-element.elementor-element-2007603f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9170201 .elementor-element.elementor-element-71a43229.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9170201 .elementor-element.elementor-element-71a43229.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170201 .elementor-element.elementor-element-71a43229 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:64px 0px 64px 0px;}body:not(.lang-rtl) .elementor-9170201 .elementor-element.elementor-element-2eeb5d9b{left:75%;}body.lang-rtl .elementor-9170201 .elementor-element.elementor-element-2eeb5d9b{right:75%;}.elementor-9170201 .elementor-element.elementor-element-2eeb5d9b{top:0px;z-index:0;}.elementor-9170201 .elementor-element.elementor-element-589bc7a4 > .elementor-widget-container{border-radius:85px 0px 0px 85px;}.elementor-9170201 .elementor-element.elementor-element-5ef1506b .ce-product-name{white-space:normal;}body:not(.lang-rtl) .elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants__pattern{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants{margin:0 -10px -10px 0;}body.lang-rtl .elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants__pattern{margin:0 0 10px 10px;}body.lang-rtl .elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants{margin:0 0 -10px -10px;}.elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:0px;border-radius:50%;padding:2px;width:30px;height:30px;}.elementor-9170201 .elementor-element.elementor-element-60802b82 .ce-product-variants__pattern:hover{border-style:solid;border-width:2px;padding:2px;}.elementor-9170201 .elementor-element.elementor-element-6b66b7bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-4f4909a9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices{color:#FFFFFF;}body:not(.lang-rtl) .elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices{margin:0 0 -10px -10px;}.elementor-9170201 .elementor-element.elementor-element-58512d40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-7b29c2fa a.elementor-button{background-color:#1E1E1E;border-radius:6px 6px 6px 6px;}.elementor-9170201 .elementor-element.elementor-element-5c4ad0c1 > .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:0px;}.elementor-9170201 .elementor-element.elementor-element-437c2b38 .elementor-star-rating i:before{color:#A8220D;}.elementor-9170201 .elementor-element.elementor-element-437c2b38 .elementor-star-rating i{color:#A8220D;}.elementor-9170201 .elementor-element.elementor-element-437c2b38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-ff5e3fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-2ed1da0d > .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:0px;}.elementor-9170201 .elementor-element.elementor-element-47322f77 a.elementor-button{background-color:#1E1E1E;border-radius:6px 6px 6px 6px;}.elementor-9170201 .elementor-element.elementor-element-4d519cc > .elementor-element-populated, .elementor-9170201 .elementor-element.elementor-element-4d519cc > .elementor-element-populated > .elementor-background-overlay, .elementor-9170201 .elementor-element.elementor-element-4d519cc > .elementor-background-slideshow{border-radius:85px 0px 0px 85px;}.elementor-9170201 .elementor-element.elementor-element-5ec40a5a > .elementor-widget-container{border-radius:85px 0px 0px 85px;}.elementor.elementor-9170201 .elementor-section-wrap{overflow:hidden;}@media(max-width:1198px){.elementor-9170201 .elementor-element.elementor-element-5ef1506b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9170201 .elementor-element.elementor-element-5b0b8ada > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}}@media(max-width:1023px){.elementor-9170201 .elementor-element.elementor-element-2007603f{padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-71a43229 > .elementor-element-populated{padding:1px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-5ef1506b .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-9170201 .elementor-element.elementor-element-4f4909a9{width:65%;}.elementor-9170201 .elementor-element.elementor-element-5c4ad0c1{width:35%;}.elementor-9170201 .elementor-element.elementor-element-2ed1da0d{width:100%;}.elementor-9170201 .elementor-element.elementor-element-2ed1da0d > .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:0px;}.elementor-9170201 .elementor-element.elementor-element-2ed1da0d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9170201 .elementor-element.elementor-element-47322f77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1198px) and (min-width:1024px){.elementor-9170201 .elementor-element.elementor-element-71a43229{width:100%;}}/* Start custom CSS for product-miniature-image, class: .elementor-element-589bc7a4 */.elementor-9170201 .elementor-element.elementor-element-589bc7a4 .ce-product-image img {
    border-radius: 85px;
}/* End custom CSS */
/* Start custom CSS for product-miniature-name, class: .elementor-element-5ef1506b */.elementor-9170201 .elementor-element.elementor-element-5ef1506b h3 {
    font-family: Bebas Neue;
font-weight: 400;
font-size: 40px;
line-height: 54px;
letter-spacing: 0%;
vertical-align: middle;

}/* End custom CSS */
/* Start custom CSS for product-description-short, class: .elementor-element-5b0b8ada */.elementor-9170201 .elementor-element.elementor-element-5b0b8ada {
    max-width: 401px;
    color: var(--www-cuisinieresgrandelargeur-com-black, #000);
    font-family: "Open Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 133.333% */
}

@media (max-width: 1024px) {
    .elementor-9170201 .elementor-element.elementor-element-5b0b8ada {
        max-width: 100%
        ;
    }
}/* End custom CSS */
/* Start custom CSS for product-miniature-price, class: .elementor-element-58512d40 */.elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices {
    display: flex;
    /*height: 53px;*/
    width: fit-content;
    padding: 10px 16px;
    justify-content: center;
    align-items: flex-end;
    gap: 10px;
    border-radius: 8px;
    background: #A8220D;
    
    color: #FFF;
    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-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices {
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
    margin: 0 !important;
}

.elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices > div {
    margin: 0px !important;
}


.elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-price.ce-has-discount {
    margin: 0 !important;
    color: #FFF;
text-align: right;
line-height: 20px;

/* 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);

}

.elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-price-regular {
    margin: 0 !important;
    color: #FFF;
text-align: right;
line-height: 15px;
/* 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;
text-decoration-line: strikethrough;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-9170201 .elementor-element.elementor-element-58512d40 .ce-product-prices {
        width: 100%;
        text-align: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b29c2fa */.elementor-9170201 .elementor-element.elementor-element-7b29c2fa {
    color: var(--www-cuisinieresgrandelargeur-com-nero, #FFF);

font-family: "Open Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 45px; /* 281.25% */
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-9170201 .elementor-element.elementor-element-7b29c2fa a.elementor-button {
        width: 100%;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5e3fa */.elementor-9170201 .elementor-element.elementor-element-ff5e3fa {
    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 button, class: .elementor-element-47322f77 */.elementor-9170201 .elementor-element.elementor-element-47322f77 {
    color: var(--www-cuisinieresgrandelargeur-com-nero, #FFF);

font-family: "Open Sans";
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 45px; /* 281.25% */
}

@media (max-width: 767px) {
    .elementor-9170201 .elementor-element.elementor-element-47322f77 .elementor-button-link {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b66b7bd */@media (max-width: 1024px) {
    .elementor-9170201 .elementor-element.elementor-element-6b66b7bd .elementor-row {
        flex-direction: row;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for product-miniature-image, class: .elementor-element-5ec40a5a */.elementor-9170201 .elementor-element.elementor-element-5ec40a5a .ce-product-image img {
    border-radius: 85px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d519cc */.elementor-9170201 .elementor-element.elementor-element-4d519cc {
    border-radius: 85px 0px 0px 85px;
    background: #FFF;
    margin: 2px 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2007603f */.elementor-9170201 .elementor-element.elementor-element-2007603f {
    background: #F5F5F5;
}
@media (min-width: 768px) and (max-width: 1240px) {
    .elementor-9170201 .elementor-element.elementor-element-2007603f .ce-product-image img {
        width: calc(100% - 10px);
        border-radius: 85px 85px 0 0;
    }
    .elementor-9170201 .elementor-element.elementor-element-2007603f .ce-product-image a {
        width: 100%;
    }
    .elementor-9170201 .elementor-element.elementor-element-2007603f .elementor-column-wrap {
            padding: 5px 0 0;
    }
    .elementor-9170201 .elementor-element.elementor-element-2007603f {
    border-radius: 85px 85px 0 0;
}
}

@media (max-width: 767px) {
    .elementor-9170201 .elementor-element.elementor-element-2007603f {
        border-radius: 85px 85px 0 0;
        padding: 3px 3px 0 3px;
    }
    .elementor-9170201 .elementor-element.elementor-element-2007603f .ce-product-image img {
        border-radius: 85px 85px 0 0;
    }
}/* End custom CSS */