.elementor-2705 .elementor-element.elementor-element-77c65d08:not(.elementor-motion-effects-element-type-background), .elementor-2705 .elementor-element.elementor-element-77c65d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lapetitecantine.ch/wp-content/uploads/2025/05/bowl-of-red-lentil-curry-with-white-rice-and-brocc-2025-03-05-05-13-29-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2705 .elementor-element.elementor-element-77c65d08 > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor0 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-77c65d08 > .elementor-container{min-height:36vh;}.elementor-2705 .elementor-element.elementor-element-77c65d08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2705 .elementor-element.elementor-element-39d97037{width:var( --container-widget-width, 101.449% );max-width:101.449%;--container-widget-width:101.449%;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2705 .elementor-element.elementor-element-65dead4{text-align:center;}.elementor-2705 .elementor-element.elementor-element-65dead4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2705 .elementor-element.elementor-element-64c6d76{width:var( --container-widget-width, 100.619% );max-width:100.619%;--container-widget-width:100.619%;--container-widget-flex-grow:0;text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:19px;font-weight:200;color:var( --e-global-color-astglobalcolor4 );}.elementor-2705 .elementor-element.elementor-element-7b4a72f8{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-2705 .elementor-element.elementor-element-7b4a72f8 .elementor-widget-container{text-align:center;}.elementor-2705 .elementor-element.elementor-element-7b4a72f8 > .elementor-widget-container{margin:19px 19px 19px 19px;}.elementor-2705 .elementor-element.elementor-element-7b4a72f8 .elementor-social-icon{--icon-padding:0.4em;}.elementor-2705 .elementor-element.elementor-element-7b4a72f8 .elementor-icon{border-radius:26px 26px 26px 26px;}.elementor-2705 .elementor-element.elementor-element-10a92456{padding:70px 0px 80px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2705 .elementor-element.elementor-element-712c5630 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;font-weight:700;border-radius:45px 45px 45px 45px;padding:27px 73px 27px 73px;}.elementor-2705 .elementor-element.elementor-element-712c5630 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2705 .elementor-element.elementor-element-25f44575{--spacer-size:22px;}.elementor-2705 .elementor-element.elementor-element-26342f42{padding:0px 0px 30px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2705 .elementor-element.elementor-element-3162548b .elementor-icon-box-wrapper{text-align:center;}.elementor-2705 .elementor-element.elementor-element-3162548b{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-3162548b .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3162548b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3162548b.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-3162548b.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3162548b .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-3162548b .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-3162548b:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-3162548b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3162548b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-137d9b07 .elementor-icon-box-wrapper{text-align:center;}.elementor-2705 .elementor-element.elementor-element-137d9b07{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-137d9b07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-137d9b07.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-137d9b07.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-137d9b07 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-137d9b07 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-137d9b07 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-137d9b07:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-137d9b07:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-137d9b07 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-294a56c8{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-294a56c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-294a56c8.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-294a56c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-294a56c8 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-294a56c8 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-294a56c8 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-294a56c8:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-294a56c8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-294a56c8 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-6962af1{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-6962af1 .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-6962af1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-6962af1.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-6962af1.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-6962af1 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-6962af1 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-6962af1:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-6962af1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-6962af1 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-190aa5d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2705 .elementor-element.elementor-element-190aa5d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-244e6c17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#428E384F;}.elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-element-populated, .elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-element-populated > .elementor-background-overlay, .elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2705 .elementor-element.elementor-element-244e6c17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-5a364e7f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-5a364e7f{text-align:center;}.elementor-2705 .elementor-element.elementor-element-5a364e7f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-11e4988a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-11e4988a{--icon-box-icon-margin:30px;}.elementor-2705 .elementor-element.elementor-element-11e4988a .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-11e4988a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-11e4988a.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-11e4988a.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-11e4988a .elementor-icon{font-size:46px;}.elementor-2705 .elementor-element.elementor-element-11e4988a .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-11e4988a .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-11e4988a:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-11e4988a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-11e4988a .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-5e8af41f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-5e8af41f{--icon-box-icon-margin:30px;}.elementor-2705 .elementor-element.elementor-element-5e8af41f .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-5e8af41f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-5e8af41f.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-5e8af41f.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-5e8af41f .elementor-icon{font-size:40px;}.elementor-2705 .elementor-element.elementor-element-5e8af41f .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-5e8af41f .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-5e8af41f:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-5e8af41f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-5e8af41f .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-639cdad > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-wrapper{text-align:left;}.elementor-2705 .elementor-element.elementor-element-639cdad{--icon-box-icon-margin:30px;}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-639cdad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-639cdad.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-639cdad.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon{font-size:46px;}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-639cdad:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-639cdad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-21122b9f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-21122b9f{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-7b24e86b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#428E381F;}.elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-element-populated, .elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-element-populated > .elementor-background-overlay, .elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-1d456748 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-1d456748{text-align:center;}.elementor-2705 .elementor-element.elementor-element-1d456748 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-1835267c{--spacer-size:1px;}.elementor-2705 .elementor-element.elementor-element-ddcc5e1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-ddcc5e1{--icon-box-icon-margin:30px;}.elementor-2705 .elementor-element.elementor-element-ddcc5e1 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-ddcc5e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-ddcc5e1.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-ddcc5e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-ddcc5e1 .elementor-icon{font-size:46px;}.elementor-2705 .elementor-element.elementor-element-ddcc5e1 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-ddcc5e1 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-ddcc5e1:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-ddcc5e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-ddcc5e1 .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3150ea5d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2705 .elementor-element.elementor-element-3150ea5d{--icon-box-icon-margin:30px;}.elementor-2705 .elementor-element.elementor-element-3150ea5d .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-3150ea5d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3150ea5d.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-3150ea5d.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3150ea5d .elementor-icon{font-size:46px;}.elementor-2705 .elementor-element.elementor-element-3150ea5d .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-3150ea5d .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-3150ea5d:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-3150ea5d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-3150ea5d .elementor-icon-box-description{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-7e3f0724:not(.elementor-motion-effects-element-type-background), .elementor-2705 .elementor-element.elementor-element-7e3f0724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lapetitecantine.ch/wp-content/uploads/2025/05/tagliatelle-with-eggplant-omato-sauce-and-pinenuts-2025-02-21-14-49-27-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2705 .elementor-element.elementor-element-7e3f0724 > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor0 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-7e3f0724 > .elementor-container{min-height:38vh;}.elementor-2705 .elementor-element.elementor-element-7e3f0724{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2705 .elementor-element.elementor-element-75069f86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-element-populated, .elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-element-populated > .elementor-background-overlay, .elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:35px 60px 35px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:55px 55px 55px 55px;}.elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-3728397c .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;font-weight:700;border-radius:45px 45px 45px 45px;padding:27px 73px 27px 73px;}.elementor-2705 .elementor-element.elementor-element-3728397c > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2705 .elementor-element.elementor-element-3db6030{margin-top:0px;margin-bottom:35px;}.elementor-2705 .elementor-element.elementor-element-17c1ac4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-17c1ac4{text-align:center;}.elementor-2705 .elementor-element.elementor-element-17c1ac4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-cb33b02 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-cb33b02{text-align:center;}.elementor-2705 .elementor-element.elementor-element-cb33b02 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-a9216a3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-a9216a3{text-align:center;}.elementor-2705 .elementor-element.elementor-element-a9216a3 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-9a26eee{margin-top:0px;margin-bottom:35px;}.elementor-2705 .elementor-element.elementor-element-f813612 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-f813612{text-align:center;}.elementor-2705 .elementor-element.elementor-element-f813612 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-6f93822 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-6f93822{text-align:center;}.elementor-2705 .elementor-element.elementor-element-6f93822 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-8271625 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;font-weight:700;border-radius:45px 45px 45px 45px;padding:27px 73px 27px 73px;}.elementor-2705 .elementor-element.elementor-element-8271625 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2705 .elementor-element.elementor-element-65e71ea{margin-top:0px;margin-bottom:35px;}.elementor-2705 .elementor-element.elementor-element-701b68e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-701b68e{text-align:center;}.elementor-2705 .elementor-element.elementor-element-701b68e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-a5a6e1d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-a5a6e1d{text-align:center;}.elementor-2705 .elementor-element.elementor-element-a5a6e1d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-5bd7d53 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-5bd7d53{text-align:center;}.elementor-2705 .elementor-element.elementor-element-5bd7d53 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-09a344b{margin-top:0px;margin-bottom:35px;}.elementor-2705 .elementor-element.elementor-element-e26be80 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-e26be80{text-align:center;}.elementor-2705 .elementor-element.elementor-element-e26be80 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-a840797 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2705 .elementor-element.elementor-element-a840797{text-align:center;}.elementor-2705 .elementor-element.elementor-element-a840797 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2705 .elementor-element.elementor-element-7b47e033{margin-top:50px;margin-bottom:50px;}.elementor-2705 .elementor-element.elementor-element-446c4f22 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;font-weight:700;border-radius:45px 45px 45px 45px;padding:27px 73px 27px 73px;}.elementor-2705 .elementor-element.elementor-element-446c4f22 .elementor-button:hover, .elementor-2705 .elementor-element.elementor-element-446c4f22 .elementor-button:focus{background-color:#428E38;}.elementor-2705 .elementor-element.elementor-element-446c4f22 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2705 .elementor-element.elementor-element-d7a98d{text-align:center;}.elementor-2705 .elementor-element.elementor-element-d7a98d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-62681c24 iframe{height:420px;}.elementor-2705 .elementor-element.elementor-element-247526cd:not(.elementor-motion-effects-element-type-background), .elementor-2705 .elementor-element.elementor-element-247526cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lapetitecantine.ch/wp-content/uploads/2024/09/IMG_3312_jpg-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2705 .elementor-element.elementor-element-247526cd > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor0 );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-247526cd > .elementor-container{min-height:38vh;}.elementor-2705 .elementor-element.elementor-element-247526cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2705 .elementor-element.elementor-element-9ed96a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-element-populated, .elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-background-slideshow{border-radius:21px 21px 21px 21px;}.elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:55px 55px 55px 55px;}.elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-1cfc9fbc .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;font-weight:600;border-radius:45px 45px 45px 45px;padding:27px 73px 27px 73px;}.elementor-2705 .elementor-element.elementor-element-1cfc9fbc .elementor-button:hover, .elementor-2705 .elementor-element.elementor-element-1cfc9fbc .elementor-button:focus{background-color:#FBBB0C;}.elementor-2705 .elementor-element.elementor-element-1cfc9fbc > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2705 .elementor-element.elementor-element-320492c0{--spacer-size:22px;}.elementor-2705 .elementor-element.elementor-element-3e80dbbc .elementor-icon-box-wrapper{text-align:left;}.elementor-2705 .elementor-element.elementor-element-3e80dbbc{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-3e80dbbc .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3e80dbbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3e80dbbc.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-3e80dbbc.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3e80dbbc .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-3e80dbbc .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-3e80dbbc:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-3e80dbbc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3e80dbbc .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3170de16 .elementor-icon-box-wrapper{text-align:left;}.elementor-2705 .elementor-element.elementor-element-3170de16{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-3170de16 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3170de16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3170de16.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-3170de16.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3170de16 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-3170de16 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-3170de16:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-3170de16:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-3170de16 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6 .elementor-icon-box-wrapper{text-align:left;}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6{--icon-box-icon-margin:15px;}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6.elementor-view-framed .elementor-icon, .elementor-2705 .elementor-element.elementor-element-4a6d7fb6.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6 .elementor-icon-box-title, .elementor-2705 .elementor-element.elementor-element-4a6d7fb6 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:500;}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6:has(:hover) .elementor-icon-box-title,
					 .elementor-2705 .elementor-element.elementor-element-4a6d7fb6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4a6d7fb6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-4f714779:not(.elementor-motion-effects-element-type-background), .elementor-2705 .elementor-element.elementor-element-4f714779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2705 .elementor-element.elementor-element-4f714779 > .elementor-background-overlay{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-4f714779{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:52px 52px 52px 52px;}.elementor-2705 .elementor-element.elementor-element-2e5381ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2705 .elementor-element.elementor-element-2e5381ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2705 .elementor-element.elementor-element-2e5381ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2705 .elementor-element.elementor-element-2e5381ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-17fd57ed > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-2705 .elementor-element.elementor-element-17fd57ed{text-align:center;}.elementor-2705 .elementor-element.elementor-element-17fd57ed .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:35px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-2705 .elementor-element.elementor-element-52e3805b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-2705 .elementor-element.elementor-element-52e3805b > .elementor-widget-container{margin:0px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-6015ef1a{--spacer-size:17px;}.elementor-2705 .elementor-element.elementor-element-233761aa{border-style:none;}.elementor-2705 .elementor-element.elementor-element-233761aa, .elementor-2705 .elementor-element.elementor-element-233761aa > .elementor-background-overlay{border-radius:3px 3px 3px 3px;}.elementor-2705 .elementor-element.elementor-element-32e923e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2705 .elementor-element.elementor-element-32e923e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-4d652e46 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );}.elementor-2705 .elementor-element.elementor-element-16f3294 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2705 .elementor-element.elementor-element-16f3294 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2705 .elementor-element.elementor-element-16e39921 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2705 .elementor-element.elementor-element-68f563b5{--spacer-size:10px;}.elementor-2705 .elementor-element.elementor-element-10ef9868{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2705 .elementor-element.elementor-element-10ef9868 .elementor-widget-container{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2705 .elementor-element.elementor-element-cb44a32{width:41.579%;}.elementor-2705 .elementor-element.elementor-element-2bd7dd6e{width:58.421%;}.elementor-2705 .elementor-element.elementor-element-2e5381ca{width:100%;}}@media(max-width:1024px){.elementor-2705 .elementor-element.elementor-element-77c65d08{padding:120px 0px 120px 0px;}.elementor-2705 .elementor-element.elementor-element-64c6d76{text-align:center;}.elementor-2705 .elementor-element.elementor-element-7e3f0724{padding:120px 0px 120px 0px;}.elementor-2705 .elementor-element.elementor-element-247526cd{padding:120px 0px 120px 0px;}}@media(max-width:767px){.elementor-2705 .elementor-element.elementor-element-77c65d08{padding:80px 0px 80px 0px;}.elementor-2705 .elementor-element.elementor-element-81ace21 > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-2bd7dd6e{width:100%;}.elementor-2705 .elementor-element.elementor-element-2bd7dd6e > .elementor-element-populated{margin:17px 10px 17px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-65dead4 .elementor-heading-title{font-size:55px;}.elementor-2705 .elementor-element.elementor-element-64c6d76{font-size:19px;}.elementor-2705 .elementor-element.elementor-element-639cdad .elementor-icon-box-wrapper{text-align:center;}.elementor-2705 .elementor-element.elementor-element-7b24e86b{width:100%;}.elementor-2705 .elementor-element.elementor-element-7b24e86b > .elementor-element-populated{margin:17px 10px 17px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-7e3f0724{padding:80px 0px 80px 0px;}.elementor-2705 .elementor-element.elementor-element-75069f86 > .elementor-element-populated{margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:35px 35px 35px 35px;}.elementor-2705 .elementor-element.elementor-element-3728397c > .elementor-widget-container{margin:-6px -6px -6px -6px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-8271625 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-2705 .elementor-element.elementor-element-247526cd{padding:80px 0px 80px 0px;}.elementor-2705 .elementor-element.elementor-element-9ed96a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2705 .elementor-element.elementor-element-1cfc9fbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2705 .elementor-element.elementor-element-1cfc9fbc .elementor-button{border-radius:32px 32px 32px 32px;padding:24px 24px 24px 24px;}.elementor-2705 .elementor-element.elementor-element-2e5381ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2705 .elementor-element.elementor-element-17fd57ed > .elementor-widget-container{margin:6px 6px 6px 6px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-893042c *//* Masquer les images des produits */
.woocommerce ul.products li.product .woocommerce-loop-product__thumbnail,
.woocommerce ul.products li.product img {
    display: none !important;
}

/* Masquer la notation (étoiles) */
.woocommerce ul.products li.product .star-rating {
    display: none !important;
}

/* Produits empilés verticalement */
.woocommerce ul.products {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    padding: 0;
    margin: 0 auto;
    color: #000000 !important; /* Texte en noir */
}

/* Bloc produit centré avec texte aligné à gauche */
.woocommerce ul.products li.product {
    width: 100%;
    max-width: 600px;
    text-align: left;
    list-style: none;
    margin: 0 auto;
    color: #000000 !important;
}

/* Prix moins gras */
.woocommerce ul.products li.product .price {
    font-weight: 400 !important;
    color: #000000 !important;
}

/* Bouton "Ajouter au panier" stylisé */
.woocommerce ul.products li.product .button {
    display: inline-block;
    width: auto !important;
    padding: 8px 16px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    background-color: #cccccc !important;
    color: #000000 !important;
    border: none;
    border-radius: 6px;
    margin-top: 10px;
    text-align: center;
    transition: background-color 0.3s ease;
}

/* Survol du bouton */
.woocommerce ul.products li.product .button:hover {
    background-color: #a6a6a6 !important;
    color: #000000 !important;
}
/* Forcer le titre des produits en noir */
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c788761 *//* Masquer les images des produits */
.woocommerce ul.products li.product .woocommerce-loop-product__thumbnail,
.woocommerce ul.products li.product img {
    display: none !important;
}

/* Produits empilés verticalement */
.woocommerce ul.products {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    padding: 0;
    margin: 0 auto;
}

/* Bloc produit centré avec texte aligné à gauche */
.woocommerce ul.products li.product {
    width: 100%;
    max-width: 600px;
    text-align: left; /* texte à gauche */
    list-style: none;
    margin: 0 auto;
}

/* Prix moins gras */
.woocommerce ul.products li.product .price {
    font-weight: 400 !important;
}

/* Bouton "Ajouter au panier" gris clair, aligné à gauche avec texte un peu plus gras */
.woocommerce ul.products li.product .button {
    display: inline-block;
    width: auto !important;
    padding: 8px 16px !important;
    font-size: 14px !important;
    font-weight: 600 !important; /* texte un peu plus gras */
    background-color: #cccccc !important;
    color: #000000 !important;
    border: none;
    border-radius: 6px;
    margin-top: 10px;
    text-align: center;
    transition: background-color 0.3s ease;
}

/* Survol du bouton */
.woocommerce ul.products li.product .button:hover {
    background-color: #a6a6a6 !important;
}/* End custom CSS */