.col-408333{--col-size:50%;}.col-412534{--col-size:50%;}.grid-208211 > .full-background{background-color:#FFFFFF;}.grid-208211{padding-top:0px;padding-bottom:0px;width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:1;}.grid-208211>.row-grid{align-items:center;justify-content:space-around;}.texte-333143 > .widget-texte-content{text-align:center;}.texte-333143 > .widget-texte-content > *{margin-bottom:20px;margin-top:20px;font-size:17px;text-align:center;}.col-412534 > .dropzone-widget{padding-left:10%;padding-right:10%;}.product-slider-943410{color-input:#7D174B;--swiper-navigation-color:#7D174B;--swiper-navigation-size:25px;margin-bottom:20px;background-color:#FFFFFF;}.texte-155211 > .widget-texte-content > *{margin-bottom:25px;font-style:italic;text-align:center;}.col-813468{--col-size:50%;align-self:center;}.col-893198{--col-size:50%;}.buttons-541114{text-align:center;}.image-479919 img{object-position:right bottom;}.grid-010033>.row-grid{align-items:center;}.col-813468 > .dropzone-widget{background-color:#F0F1EA;padding-top:120px;padding-left:30px;padding-right:30px;}.buttons-541114 > a{color:#FDCAE5;--button-color:#FDCAE5;background-color:#7D174B;--button-bg:#7D174B;font-size:16px;text-transform:capitalize;line-height:0.75;letter-spacing:0.75em;font-family:Montserrat;}.product-slider-943410 .produits .addbasket{color:#7D174B;font-weight:normal;background-color:#FFFFFF;font-family:Lobster Two;display:inline-block;font-size:18px;border-color:#7D174B;line-height:14px;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;font-style:italic;text-transform:capitalize;border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.product-slider-943410 .produits .addbasket:hover{border-color:#FFFFFF;}.product-slider-943410 .produits .addbasket:focus{border-color:#FFFFFF;}.product-slider-943410 .produits .prix .prixprod{font-style:italic;color:#7D174B;font-family:Quicksand;}.product-slider-943410 .produits .nomprod a{font-family:Lobster Two;text-align:center;text-transform:capitalize;font-style:italic;color:#7D174B;background-color:#FFFFFF;}.product-slider-943410 .produits{background-color:#FFFFFF;}.texte-155211{background-color:#FFFFFF;}.product-slider-943410 .produits .prix{background-color:#FFFFFF;border-color:#FDCAE5;box-shadow: 0px 0px 0px 0px #FDCAE5;}.grid-010033 > .full-background::after{background-color:#FFFFFF;}.grid-010033{color:#7D174B;}.grid-761989 > .full-background::after{background-color:#FFFFFF;}.texte-177778 > .widget-texte-content > *{font-size:18px;text-align:center;}.image-474779 img{object-fit:fill;}.buttons-541114 .button-custom{font-size:16px;text-transform:capitalize;background-color:#7D174B;--button-bg:#7D174B;color:#FDCAE5;--button-color:#FDCAE5;line-height:0.75;letter-spacing:0.75em;font-family:Montserrat;}.product-slider-943410 .swiper-pagination-bullet{background-color:#FFFFFF;border-color:#3E0B26;}.grid-761989 > .full-background{background-color:#FFFFFF;}.texte-177778{background-color:#FFFFFF;}.product-slider-943410 .productImageWrap img{background-color:#FFFFFF;}@media (min-width:1081px){.col-408333{width:50%;}.col-412534{width:50%;}.image-474779 .widget-image-figure{height:77.02vh;width:954px;}.col-813468{width:50%;}.col-893198{width:50%;}.image-479919 .widget-image-figure{height:660px;width:660px;}.col-813468 > .dropzone-widget{min-height:660px;}.product-slider-943410{--slides-per-view:7;--slides-space-between:16;}.col-188157{width:50%;--col-size:50%;}.col-091601{width:50%;--col-size:50%;}}@media (min-width:0) and (max-width:1080px){.grid-208211{padding-bottom:20px;min-height:779px;}.col-813468 > .dropzone-widget{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:40px;}.buttons-541114{margin-top:0px;margin-left:0px;margin-right:0px;}.image-474779 .widget-image-figure{width:360px;height:283px;}.texte-177778 > .widget-texte-content > *{text-align:center;}.grid-010033 > .full-background{background-color:#FDCAE5;border-color:#7D174B;}.grid-010033 > .full-background::after{background-color:#FFFFFF;}.texte-177778{background-color:#FFFFFF;}.buttons-541114 > a{font-size:11px;color:#FFFFFF;--button-color:#FFFFFF;}.buttons-541114 .button-custom{font-size:11px;color:#FFFFFF;--button-color:#FFFFFF;}.texte-155211 > .widget-texte-content > *{font-size:21px;text-align:center;}.col-967686{width:100%;--col-size:100%;}}