.elementor-309 .elementor-element.elementor-element-8e32c34{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.31;--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-8e32c34:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-8e32c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macaronboutque.com/wp-content/uploads/2026/07/Group-33.webp");background-position:center center;background-size:cover;}.elementor-309 .elementor-element.elementor-element-8e32c34::before, .elementor-309 .elementor-element.elementor-element-8e32c34 > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-8e32c34 > .e-con-inner > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-8e32c34 > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-8e32c34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-8e32c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.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-309 .elementor-element.elementor-element-f2d4fc1{width:var( --container-widget-width, 50vw );max-width:50vw;margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50vw;--container-widget-flex-grow:0;text-align:center;font-family:"Danidin", Sans-serif;font-size:2vw;font-weight:600;color:#FFF6EB;}.elementor-309 .elementor-element.elementor-element-f2d4fc1.elementor-element{--align-self:center;}.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-309 .elementor-element.elementor-element-c0b42f6{text-align:center;}.elementor-309 .elementor-element.elementor-element-c0b42f6 .elementor-heading-title{font-family:"Monigue", Sans-serif;font-size:10vw;font-weight:400;letter-spacing:0.03em;color:#FFF6EBE3;}.elementor-309 .elementor-element.elementor-element-2cac7b9{width:var( --container-widget-width, 50vw );max-width:50vw;margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:50vw;--container-widget-flex-grow:0;text-align:center;font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#FFF6EB;}.elementor-309 .elementor-element.elementor-element-2cac7b9.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-2eae8f4{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-2eae8f4:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-2eae8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macaronboutque.com/wp-content/uploads/2026/03/Group-29.png");background-position:center center;background-repeat:no-repeat;background-size:55% auto;}.elementor-309 .elementor-element.elementor-element-9a1a41b{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:center;font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:200;}.elementor-309 .elementor-element.elementor-element-34d0ae0{--e-image-carousel-slides-to-show:6;margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-34d0ae0 .swiper-wrapper{display:flex;align-items:center;}.elementor-309 .elementor-element.elementor-element-a55a6d6{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-a55a6d6:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-a55a6d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D95A58;}.elementor-309 .elementor-element.elementor-element-add4eed.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-add4eed{right:25vw;}body.rtl .elementor-309 .elementor-element.elementor-element-add4eed{left:25vw;}.elementor-309 .elementor-element.elementor-element-add4eed{bottom:-12vh;text-align:end;}.elementor-309 .elementor-element.elementor-element-add4eed .elementor-heading-title{font-family:"Monigue", Sans-serif;font-size:20vw;font-weight:400;color:#FFFFFF1C;}.elementor-309 .elementor-element.elementor-element-5021bf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-309 .elementor-element.elementor-element-aacea48 img{border-radius:14px 14px 14px 14px;}.elementor-309 .elementor-element.elementor-element-5856519{--display:flex;}.elementor-309 .elementor-element.elementor-element-b31b948 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:2.2vw;font-weight:bold;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-876e7f8{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;text-align:start;font-family:"Danidin", Sans-serif;font-size:1.1vw;font-weight:400;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-876e7f8.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-316a1f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-309 .elementor-element.elementor-element-5157ec1 img{width:252px;}.elementor-309 .elementor-element.elementor-element-7d9eef1{--display:flex;}.elementor-309 .elementor-element.elementor-element-085cea8 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:2.2vw;font-weight:bold;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-21eadea{width:var( --container-widget-width, 60vw );max-width:60vw;--container-widget-width:60vw;--container-widget-flex-grow:0;text-align:start;font-family:"Danidin", Sans-serif;font-size:1.1vw;font-weight:400;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-21eadea.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-394a22e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-4ac61928{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-75b8e6f7 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-weight:bold;color:var( --e-global-color-text );}.elementor-309 .elementor-element.elementor-element-34703641{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-309 .elementor-element.elementor-element-6cbccd18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:030px 030px;--row-gap:030px;--column-gap:030px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-309 .elementor-element.elementor-element-2cb1febe{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-2cb1febe:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-2cb1febe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-309 .elementor-element.elementor-element-276928c1{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-276928c1 img{width:88%;}.elementor-309 .elementor-element.elementor-element-7ee3f5dc{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-7ee3f5dc .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#E6B35A;}.elementor-309 .elementor-element.elementor-element-753e6251{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-753e6251.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-3ee8a388{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-3ee8a388:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-3ee8a388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-309 .elementor-element.elementor-element-6e58886c{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-6e58886c img{width:88%;}.elementor-309 .elementor-element.elementor-element-605772ee{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-605772ee .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#CEB384;}.elementor-309 .elementor-element.elementor-element-1d6100ea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-1d6100ea.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-11128c15{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-11128c15:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-11128c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#634B3945;}.elementor-309 .elementor-element.elementor-element-3feb7f87{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-3feb7f87 img{width:88%;}.elementor-309 .elementor-element.elementor-element-2ceec348{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-2ceec348 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#634B39;}.elementor-309 .elementor-element.elementor-element-49cfdcfc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-49cfdcfc.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-129bea8{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-129bea8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-129bea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E49B6647;}.elementor-309 .elementor-element.elementor-element-5c5bd41b{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-5c5bd41b img{width:88%;}.elementor-309 .elementor-element.elementor-element-46668c7d{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-46668c7d .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#DF917C;}.elementor-309 .elementor-element.elementor-element-5d173c67{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-5d173c67.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-21bec7d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-309 .elementor-element.elementor-element-40dab38f{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-40dab38f:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-40dab38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#98DBD045;}.elementor-309 .elementor-element.elementor-element-58833690{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-58833690 img{width:88%;}.elementor-309 .elementor-element.elementor-element-3d722598{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-3d722598 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#98DBD0;}.elementor-309 .elementor-element.elementor-element-62a5adf6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-62a5adf6.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-1e7536cf{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-1e7536cf:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-1e7536cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA839B47;}.elementor-309 .elementor-element.elementor-element-3e8fc4d0{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-3e8fc4d0 img{width:88%;}.elementor-309 .elementor-element.elementor-element-4a51f911{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-4a51f911 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#AA839B;}.elementor-309 .elementor-element.elementor-element-38e2253d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-38e2253d.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-43648282{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-43648282:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-43648282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FC77847;}.elementor-309 .elementor-element.elementor-element-3de0e9a3{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-3de0e9a3 img{width:93%;}.elementor-309 .elementor-element.elementor-element-28e188fa{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-28e188fa .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#9FC778;}.elementor-309 .elementor-element.elementor-element-42a00b20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-42a00b20.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-4171ed87{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-4171ed87:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-4171ed87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-309 .elementor-element.elementor-element-23f03510{margin:-24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-23f03510 img{width:93%;}.elementor-309 .elementor-element.elementor-element-227e8018{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-227e8018 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D0B888;}.elementor-309 .elementor-element.elementor-element-478491f1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-478491f1.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-47da197f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-309 .elementor-element.elementor-element-6310e16c{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-6310e16c:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-6310e16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF738B47;}.elementor-309 .elementor-element.elementor-element-51cc339a{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-51cc339a img{width:88%;}.elementor-309 .elementor-element.elementor-element-478ad1{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-478ad1 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#D95A58;}.elementor-309 .elementor-element.elementor-element-52a1069c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-52a1069c.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-3395d77b{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-3395d77b:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-3395d77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE6F4C47;}.elementor-309 .elementor-element.elementor-element-3363145b{margin:-22% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-3363145b img{width:91%;}.elementor-309 .elementor-element.elementor-element-7c44b04{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-7c44b04 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#FE6F4C;}.elementor-309 .elementor-element.elementor-element-3a4a0772{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-3a4a0772.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-386c0514{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-386c0514:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-386c0514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-309 .elementor-element.elementor-element-744f5d35{margin:-21% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-744f5d35 img{width:93%;}.elementor-309 .elementor-element.elementor-element-41f0f3bc{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-41f0f3bc .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#F1B56B;}.elementor-309 .elementor-element.elementor-element-67f30739{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-67f30739.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-3646f24a{--display:flex;--min-height:29vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-309 .elementor-element.elementor-element-3646f24a:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-3646f24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEB3844D;}.elementor-309 .elementor-element.elementor-element-6d70f456{margin:-23% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-309 .elementor-element.elementor-element-6d70f456 img{width:93%;}.elementor-309 .elementor-element.elementor-element-2ebb2d09{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-309 .elementor-element.elementor-element-2ebb2d09 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:700;color:#BF8B73;}.elementor-309 .elementor-element.elementor-element-1985747e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-309 .elementor-element.elementor-element-1985747e.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-f359280{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-f359280:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-f359280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D95A58;}.elementor-309 .elementor-element.elementor-element-89d34ef{text-align:center;}.elementor-309 .elementor-element.elementor-element-89d34ef .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:2.2vw;font-weight:bold;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-63cd4e3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-63cd4e3.elementor-element{--align-self:center;}.elementor-309 .elementor-element.elementor-element-1efa030{--display:flex;--min-height:13vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-309 .elementor-element.elementor-element-1efa030:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-1efa030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macaronboutque.com/wp-content/uploads/2026/03/Group.png");}.elementor-309 .elementor-element.elementor-element-1efa030.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-9e80290{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:58px 58px 58px 58px;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:2vw;}.elementor-309 .elementor-element.elementor-element-9e80290:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-9e80290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6EB;}.elementor-309 .elementor-element.elementor-element-9e80290.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-6915a8a{background-color:#D95A58;padding:6px 12px 6px 12px;border-radius:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-6915a8a.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-6915a8a .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-7320dda{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:6vh;}.elementor-309 .elementor-element.elementor-element-7320dda.elementor-element{--align-self:center;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-7320dda{right:-3vw;}body.rtl .elementor-309 .elementor-element.elementor-element-7320dda{left:-3vw;}.elementor-309 .elementor-element.elementor-element-7320dda img{width:100%;max-width:100%;}.elementor-309 .elementor-element.elementor-element-43e0e5e{--display:flex;--min-height:13vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-309 .elementor-element.elementor-element-43e0e5e.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-9b53d38{background-color:#D95A58;padding:6px 12px 6px 12px;border-radius:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-9b53d38.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-9b53d38 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-57761bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}.elementor-309 .elementor-element.elementor-element-57761bf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-57761bf{right:-2vw;}body.rtl .elementor-309 .elementor-element.elementor-element-57761bf{left:-2vw;}.elementor-309 .elementor-element.elementor-element-76373cd{--display:flex;--min-height:13vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-309 .elementor-element.elementor-element-76373cd.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-65574e8{background-color:#D95A58;padding:6px 12px 6px 12px;border-radius:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-65574e8.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-65574e8 .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-b5075d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}.elementor-309 .elementor-element.elementor-element-b5075d8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-b5075d8{right:-2vw;}body.rtl .elementor-309 .elementor-element.elementor-element-b5075d8{left:-2vw;}.elementor-309 .elementor-element.elementor-element-b6896a2{--display:flex;--min-height:13vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-309 .elementor-element.elementor-element-b6896a2.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-7cb8c2e{background-color:#D95A58;padding:6px 12px 6px 12px;border-radius:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-7cb8c2e.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-7cb8c2e .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-458148f{width:100%;max-width:100%;top:6vh;}.elementor-309 .elementor-element.elementor-element-458148f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-458148f{right:0vw;}body.rtl .elementor-309 .elementor-element.elementor-element-458148f{left:0vw;}.elementor-309 .elementor-element.elementor-element-458148f img{width:130%;max-width:130%;height:22vh;object-fit:contain;object-position:center center;}.elementor-309 .elementor-element.elementor-element-1191522{--display:flex;--min-height:13vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-309 .elementor-element.elementor-element-1191522.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-dd9dd5e{background-color:#D95A58;padding:6px 12px 6px 12px;border-radius:32px 32px 32px 32px;}.elementor-309 .elementor-element.elementor-element-dd9dd5e.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-dd9dd5e .elementor-heading-title{font-family:"Danidin", Sans-serif;font-size:1.3vw;font-weight:500;color:#FFFFFF;}.elementor-309 .elementor-element.elementor-element-1d1c2a5{width:100%;max-width:100%;top:6vh;}.elementor-309 .elementor-element.elementor-element-1d1c2a5.elementor-element{--align-self:center;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-1d1c2a5{right:0vw;}body.rtl .elementor-309 .elementor-element.elementor-element-1d1c2a5{left:0vw;}.elementor-309 .elementor-element.elementor-element-1d1c2a5 img{width:130%;max-width:130%;height:22vh;object-fit:contain;object-position:center center;}.elementor-309 .elementor-element.elementor-element-e81361e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-309 .elementor-element.elementor-element-782f0fe iframe{height:50vh;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-309 .elementor-element.elementor-element-8e32c34{--content-width:85vw;}.elementor-309 .elementor-element.elementor-element-2eae8f4{--content-width:100vw;}.elementor-309 .elementor-element.elementor-element-a55a6d6{--content-width:85vw;}.elementor-309 .elementor-element.elementor-element-5856519{--width:65%;}.elementor-309 .elementor-element.elementor-element-7d9eef1{--width:65%;}.elementor-309 .elementor-element.elementor-element-f359280{--content-width:85vw;}.elementor-309 .elementor-element.elementor-element-1efa030{--width:100%;}.elementor-309 .elementor-element.elementor-element-9e80290{--width:100%;}.elementor-309 .elementor-element.elementor-element-43e0e5e{--width:100%;}.elementor-309 .elementor-element.elementor-element-76373cd{--width:100%;}.elementor-309 .elementor-element.elementor-element-b6896a2{--width:100%;}.elementor-309 .elementor-element.elementor-element-1191522{--width:100%;}.elementor-309 .elementor-element.elementor-element-e81361e{--content-width:85vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-309 .elementor-element.elementor-element-9e80290{--width:22vw;}}@media(max-width:1024px){.elementor-309 .elementor-element.elementor-element-1efa030{--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-309 .elementor-element.elementor-element-1efa030.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-9e80290{--min-height:30vh;}.elementor-309 .elementor-element.elementor-element-9e80290.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-7320dda{--container-widget-width:328px;--container-widget-flex-grow:0;width:var( --container-widget-width, 328px );max-width:328px;}.elementor-309 .elementor-element.elementor-element-43e0e5e.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-76373cd.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-b6896a2.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-1191522.e-con{--align-self:center;}}@media(max-width:767px){.elementor-309 .elementor-element.elementor-element-8e32c34{--min-height:100vh;--margin-top:-16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-309 .elementor-element.elementor-element-8e32c34:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-8e32c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-309 .elementor-element.elementor-element-f2d4fc1{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;font-size:5vw;}.elementor-309 .elementor-element.elementor-element-c0b42f6 .elementor-heading-title{font-size:86px;}.elementor-309 .elementor-element.elementor-element-2cac7b9{--container-widget-width:80vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 80vw );max-width:80vw;font-size:4vw;}.elementor-309 .elementor-element.elementor-element-2eae8f4:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-2eae8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-309 .elementor-element.elementor-element-9a1a41b{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:4vw;}.elementor-309 .elementor-element.elementor-element-34d0ae0{--e-image-carousel-slides-to-show:3;}.elementor-309 .elementor-element.elementor-element-a55a6d6{--min-height:61vh;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-309 .elementor-element.elementor-element-add4eed{right:0vw;}body.rtl .elementor-309 .elementor-element.elementor-element-add4eed{left:0vw;}.elementor-309 .elementor-element.elementor-element-add4eed{bottom:-9vw;}.elementor-309 .elementor-element.elementor-element-add4eed .elementor-heading-title{font-size:40vw;}.elementor-309 .elementor-element.elementor-element-5021bf6{--min-height:12vh;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-aacea48.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-5856519{--min-height:15vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-5856519.e-con{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-b31b948 .elementor-heading-title{font-size:6.5vw;}.elementor-309 .elementor-element.elementor-element-876e7f8{font-size:4vw;}.elementor-309 .elementor-element.elementor-element-316a1f3{--flex-wrap:nowrap;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-309 .elementor-element.elementor-element-5157ec1 img{width:200px;}.elementor-309 .elementor-element.elementor-element-085cea8 .elementor-heading-title{font-size:6.5vw;}.elementor-309 .elementor-element.elementor-element-21eadea{font-size:4vw;}.elementor-309 .elementor-element.elementor-element-394a22e2{--content-width:85vw;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-309 .elementor-element.elementor-element-4ac61928{--width:100vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-75b8e6f7.elementor-element{--align-self:flex-start;}.elementor-309 .elementor-element.elementor-element-75b8e6f7 .elementor-heading-title{font-size:6.5vw;}.elementor-309 .elementor-element.elementor-element-34703641{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-309 .elementor-element.elementor-element-6cbccd18{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:20vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-6cbccd18.e-con{--align-self:center;}.elementor-309 .elementor-element.elementor-element-2cb1febe{--min-height:30vh;}.elementor-309 .elementor-element.elementor-element-276928c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-7ee3f5dc{margin:10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-7ee3f5dc .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-6e58886c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-605772ee{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-605772ee .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-3feb7f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-2ceec348{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-2ceec348 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-5c5bd41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-46668c7d{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-46668c7d .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-21bec7d6{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-58833690{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-3d722598{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-3d722598 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-1e7536cf{--min-height:25vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-3e8fc4d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-4a51f911{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-4a51f911 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-3de0e9a3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-28e188fa{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-28e188fa .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-23f03510{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-227e8018{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-227e8018 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-47da197f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-309 .elementor-element.elementor-element-51cc339a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-478ad1{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-478ad1 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-3363145b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-7c44b04{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-7c44b04 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-744f5d35{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-41f0f3bc{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-41f0f3bc .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-6d70f456{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 35px 0px;}.elementor-309 .elementor-element.elementor-element-2ebb2d09{margin:8vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-309 .elementor-element.elementor-element-2ebb2d09 .elementor-heading-title{font-size:16px;}.elementor-309 .elementor-element.elementor-element-f359280{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-89d34ef .elementor-heading-title{font-size:7vw;}.elementor-309 .elementor-element.elementor-element-63cd4e3{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;}.elementor-309 .elementor-element.elementor-element-1efa030{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-9e80290{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-309 .elementor-element.elementor-element-6915a8a .elementor-heading-title{font-size:5vw;}.elementor-309 .elementor-element.elementor-element-7320dda{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-309 .elementor-element.elementor-element-43e0e5e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-9b53d38 .elementor-heading-title{font-size:5vw;}.elementor-309 .elementor-element.elementor-element-76373cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-65574e8 .elementor-heading-title{font-size:5vw;}.elementor-309 .elementor-element.elementor-element-b6896a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-7cb8c2e .elementor-heading-title{font-size:5vw;}.elementor-309 .elementor-element.elementor-element-1191522{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-309 .elementor-element.elementor-element-dd9dd5e .elementor-heading-title{font-size:5vw;}}/* Start custom CSS for image-carousel, class: .elementor-element-34d0ae0 */.elementor-309 .elementor-element.elementor-element-34d0ae0 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394a22e2 */.mb-flavor-card {
    cursor: pointer;
    position: relative;
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s, filter 0.4s !important;
    overflow: visible !important;
}

.mb-flavor-card:hover {
    z-index: 5;
    transform: translateY(-14px) scale(1.04) !important;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 22px 45px, rgba(206, 130, 100, 0.3) 0px 0px 0px 3px !important;
}

.mb-flavor-card:hover .elementor-widget-image img {
    transform: scale(1.12) rotate(-3deg) !important;
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 8px 16px) !important;
}

.mb-flavor-card .elementor-widget-image img {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), filter 0.4s !important;
}

@media (max-width: 768px) {
    .mb-flavors-row {
        display: flex !important;
        flex-flow: row !important;
        overflow-x: auto !important;
        overflow-y: visible !important;
        scroll-snap-type: x mandatory !important;
        gap: 16px !important;
        padding: 70px 20px 30px !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }
    .mb-flavors-row::-webkit-scrollbar {
        display: none !important;
    }
    .mb-flavor-card {
        flex: 0 0 78vw !important;
        min-width: 78vw !important;
        max-width: 78vw !important;
        scroll-snap-align: center !important;
        width: 78vw !important;
    }
    /* Restore the floating macaron image above the card on mobile */
    .mb-flavor-card .elementor-widget-image {
        margin-top: -20% !important;
        padding-bottom: 0 !important;
    }

    /* Arrow navigation buttons for mobile */
    .mb-flavors-row-wrapper {
        position: relative !important;
    }
    .mb-flavor-nav-btn {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        width: 40px !important;
        height: 40px !important;
        background: rgba(255, 255, 255, 0.9) !important;
        border: none !important;
        border-radius: 50% !important;
        box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
        cursor: pointer !important;
        z-index: 10 !important;
        font-size: 18px !important;
        color: #CE8264 !important;
        transition: background 0.2s, transform 0.2s !important;
    }
    .mb-flavor-nav-btn:active {
        background: rgba(255, 255, 255, 1) !important;
        transform: translateY(-50%) scale(0.92) !important;
    }
    .mb-flavor-nav-prev {
        right: 8px !important;
    }
    .mb-flavor-nav-next {
        left: 8px !important;
    }
    .mb-flavor-nav-btn.hidden {
        opacity: 0 !important;
        pointer-events: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6915a8a */.elementor-309 .elementor-element.elementor-element-6915a8a.elementor-widget{position:relative;z-index:5;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7320dda */.elementor-309 .elementor-element.elementor-element-7320dda.elementor-widget{position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:220px;max-width:none;z-index:2;} .elementor-309 .elementor-element.elementor-element-7320dda.elementor-widget img{width:100%;height:auto;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e80290 */.elementor-309 .elementor-element.elementor-element-9e80290.e-con{background-color:#FFF6EB;border-radius:30px;position:relative;overflow:visible;width:260px;min-height:260px;height:auto;flex-shrink:0;margin:40px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.12);} .elementor-309 .elementor-element.elementor-element-9e80290.e-con{padding:20px 40px 0 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b53d38 */.elementor-309 .elementor-element.elementor-element-9b53d38.elementor-widget{position:relative;z-index:5;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57761bf */.elementor-309 .elementor-element.elementor-element-57761bf.elementor-widget{position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:220px;max-width:none;z-index:2;} .elementor-309 .elementor-element.elementor-element-57761bf.elementor-widget img{width:100%;height:auto;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e0e5e *//* ===== המארזים שלנו - Package Card Hover Effect ===== */

/* Card transition setup */
.mb-package-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  cursor: pointer;
}

/* Hover: lift card up */
.mb-package-card:hover {
  transform: translateY(-12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

/* Hover: scale up the product image inside */
.mb-package-card:hover .elementor-widget-image img {
  transform: scale(1.08) !important;
  transition: transform 0.35s ease !important;
}

.mb-package-card .elementor-widget-image img {
  transition: transform 0.35s ease !important;
}

/* ===== פלטת הטעמים - Macaron Flavor Card Hover Effect ===== */

/* Flavor card base setup */
.mb-flavor-card {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              box-shadow 0.4s ease,
              filter 0.4s ease !important;
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}

/* Hover: pop up with bounce + glow */
.mb-flavor-card:hover {
  transform: translateY(-14px) scale(1.04) !important;
  box-shadow: 0 22px 45px rgba(0, 0, 0, 0.14),
              0 0 0 3px rgba(206, 130, 100, 0.3) !important;
  z-index: 5;
}

/* Hover: zoom the macaron image */
.mb-flavor-card:hover .elementor-widget-image img {
  transform: scale(1.12) rotate(-3deg) !important;
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.2)) !important;
}

.mb-flavor-card .elementor-widget-image img {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              filter 0.4s ease !important;
}

/* ===== Mobile: Horizontal Scroll Snap Carousel ===== */
@media (max-width: 768px) {
  .mb-packages-cards-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 20px 20px 30px 20px !important;
    scrollbar-width: none !important;
  }
  .mb-packages-cards-row::-webkit-scrollbar {
    display: none !important;
  }
  .mb-package-card {
    flex: 0 0 88vw !important;
    min-width: 88vw !important;
    max-width: 88vw !important;
    scroll-snap-align: center !important;
    width: 88vw !important;
    /* was 40px of dead cream on the right of every card */
    padding-right: 16px !important;
  }
  /* Let each package render at its own natural size, capped by the card.
     Every image was being displayed at 0.63-0.89 of its source resolution,
     so this enlarges them 12-49% without upscaling a single one. */
  .mb-package-card .elementor-widget-image { width: auto !important; max-width: 100% !important; }
  .mb-package-card .elementor-widget-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
}
.elementor-309 .elementor-element.elementor-element-43e0e5e.e-con{background-color:#FFF6EB;border-radius:30px;position:relative;overflow:visible;width:260px;min-height:260px;height:auto;flex-shrink:0;margin:40px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.12);} .elementor-309 .elementor-element.elementor-element-43e0e5e.e-con{padding:20px 40px 0 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65574e8 */.elementor-309 .elementor-element.elementor-element-65574e8.elementor-widget{position:relative;z-index:5;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5075d8 */.elementor-309 .elementor-element.elementor-element-b5075d8.elementor-widget{position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:220px;max-width:none;z-index:2;} .elementor-309 .elementor-element.elementor-element-b5075d8.elementor-widget img{width:100%;height:auto;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76373cd *//* ===== המארזים שלנו - Package Card Hover Effect ===== */

/* Card transition setup */
.mb-package-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  cursor: pointer;
}

/* Hover: lift card up */
.mb-package-card:hover {
  transform: translateY(-12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

/* Hover: scale up the product image inside */
.mb-package-card:hover .elementor-widget-image img {
  transform: scale(1.08) !important;
  transition: transform 0.35s ease !important;
}

.mb-package-card .elementor-widget-image img {
  transition: transform 0.35s ease !important;
}

/* ===== פלטת הטעמים - Macaron Flavor Card Hover Effect ===== */

/* Flavor card base setup */
.mb-flavor-card {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              box-shadow 0.4s ease,
              filter 0.4s ease !important;
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}

/* Hover: pop up with bounce + glow */
.mb-flavor-card:hover {
  transform: translateY(-14px) scale(1.04) !important;
  box-shadow: 0 22px 45px rgba(0, 0, 0, 0.14),
              0 0 0 3px rgba(206, 130, 100, 0.3) !important;
  z-index: 5;
}

/* Hover: zoom the macaron image */
.mb-flavor-card:hover .elementor-widget-image img {
  transform: scale(1.12) rotate(-3deg) !important;
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.2)) !important;
}

.mb-flavor-card .elementor-widget-image img {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              filter 0.4s ease !important;
}

/* ===== Mobile: Horizontal Scroll Snap Carousel ===== */
@media (max-width: 768px) {
  .mb-packages-cards-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 20px 20px 30px 20px !important;
    scrollbar-width: none !important;
  }
  .mb-packages-cards-row::-webkit-scrollbar {
    display: none !important;
  }
  .mb-package-card {
    flex: 0 0 88vw !important;
    min-width: 88vw !important;
    max-width: 88vw !important;
    scroll-snap-align: center !important;
    width: 88vw !important;
    /* was 40px of dead cream on the right of every card */
    padding-right: 16px !important;
  }
  /* Let each package render at its own natural size, capped by the card.
     Every image was being displayed at 0.63-0.89 of its source resolution,
     so this enlarges them 12-49% without upscaling a single one. */
  .mb-package-card .elementor-widget-image { width: auto !important; max-width: 100% !important; }
  .mb-package-card .elementor-widget-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
} .elementor-309 .elementor-element.elementor-element-76373cd.e-con{background-color:#FFF6EB;border-radius:30px;position:relative;overflow:visible;width:260px;min-height:260px;height:auto;flex-shrink:0;margin:40px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.12);} .elementor-309 .elementor-element.elementor-element-76373cd.e-con{padding:20px 40px 0 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cb8c2e */.elementor-309 .elementor-element.elementor-element-7cb8c2e.elementor-widget{position:relative;z-index:5;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458148f */.elementor-309 .elementor-element.elementor-element-458148f.elementor-widget{position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:220px;max-width:none;z-index:2;} .elementor-309 .elementor-element.elementor-element-458148f.elementor-widget img{width:100%;height:auto;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6896a2 *//* ===== המארזים שלנו - Package Card Hover Effect ===== */

/* Card transition setup */
.mb-package-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  cursor: pointer;
}

/* Hover: lift card up */
.mb-package-card:hover {
  transform: translateY(-12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

/* Hover: scale up the product image inside */
.mb-package-card:hover .elementor-widget-image img {
  transform: scale(1.08) !important;
  transition: transform 0.35s ease !important;
}

.mb-package-card .elementor-widget-image img {
  transition: transform 0.35s ease !important;
}

/* ===== פלטת הטעמים - Macaron Flavor Card Hover Effect ===== */

/* Flavor card base setup */
.mb-flavor-card {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              box-shadow 0.4s ease,
              filter 0.4s ease !important;
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}

/* Hover: pop up with bounce + glow */
.mb-flavor-card:hover {
  transform: translateY(-14px) scale(1.04) !important;
  box-shadow: 0 22px 45px rgba(0, 0, 0, 0.14),
              0 0 0 3px rgba(206, 130, 100, 0.3) !important;
  z-index: 5;
}

/* Hover: zoom the macaron image */
.mb-flavor-card:hover .elementor-widget-image img {
  transform: scale(1.12) rotate(-3deg) !important;
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.2)) !important;
}

.mb-flavor-card .elementor-widget-image img {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              filter 0.4s ease !important;
}

/* ===== Mobile: Horizontal Scroll Snap Carousel ===== */
@media (max-width: 768px) {
  .mb-packages-cards-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 20px 20px 30px 20px !important;
    scrollbar-width: none !important;
  }
  .mb-packages-cards-row::-webkit-scrollbar {
    display: none !important;
  }
  .mb-package-card {
    flex: 0 0 88vw !important;
    min-width: 88vw !important;
    max-width: 88vw !important;
    scroll-snap-align: center !important;
    width: 88vw !important;
    /* was 40px of dead cream on the right of every card */
    padding-right: 16px !important;
  }
  /* Let each package render at its own natural size, capped by the card.
     Every image was being displayed at 0.63-0.89 of its source resolution,
     so this enlarges them 12-49% without upscaling a single one. */
  .mb-package-card .elementor-widget-image { width: auto !important; max-width: 100% !important; }
  .mb-package-card .elementor-widget-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
} .elementor-309 .elementor-element.elementor-element-b6896a2.e-con{background-color:#FFF6EB;border-radius:30px;position:relative;overflow:visible;width:260px;min-height:260px;height:auto;flex-shrink:0;margin:40px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.12);} .elementor-309 .elementor-element.elementor-element-b6896a2.e-con{padding:20px 40px 0 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd9dd5e */.elementor-309 .elementor-element.elementor-element-dd9dd5e.elementor-widget{position:relative;z-index:5;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d1c2a5 */.elementor-309 .elementor-element.elementor-element-1d1c2a5.elementor-widget{position:absolute;left:-50px;top:50%;transform:translateY(-50%);width:220px;max-width:none;z-index:2;} .elementor-309 .elementor-element.elementor-element-1d1c2a5.elementor-widget img{width:100%;height:auto;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1191522 *//* ===== המארזים שלנו - Package Card Hover Effect ===== */

/* Card transition setup */
.mb-package-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  cursor: pointer;
}

/* Hover: lift card up */
.mb-package-card:hover {
  transform: translateY(-12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

/* Hover: scale up the product image inside */
.mb-package-card:hover .elementor-widget-image img {
  transform: scale(1.08) !important;
  transition: transform 0.35s ease !important;
}

.mb-package-card .elementor-widget-image img {
  transition: transform 0.35s ease !important;
}

/* ===== פלטת הטעמים - Macaron Flavor Card Hover Effect ===== */

/* Flavor card base setup */
.mb-flavor-card {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              box-shadow 0.4s ease,
              filter 0.4s ease !important;
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}

/* Hover: pop up with bounce + glow */
.mb-flavor-card:hover {
  transform: translateY(-14px) scale(1.04) !important;
  box-shadow: 0 22px 45px rgba(0, 0, 0, 0.14),
              0 0 0 3px rgba(206, 130, 100, 0.3) !important;
  z-index: 5;
}

/* Hover: zoom the macaron image */
.mb-flavor-card:hover .elementor-widget-image img {
  transform: scale(1.12) rotate(-3deg) !important;
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.2)) !important;
}

.mb-flavor-card .elementor-widget-image img {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              filter 0.4s ease !important;
}

/* ===== Mobile: Horizontal Scroll Snap Carousel ===== */
@media (max-width: 768px) {
  .mb-packages-cards-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 20px 20px 30px 20px !important;
    scrollbar-width: none !important;
  }
  .mb-packages-cards-row::-webkit-scrollbar {
    display: none !important;
  }
  .mb-package-card {
    flex: 0 0 88vw !important;
    min-width: 88vw !important;
    max-width: 88vw !important;
    scroll-snap-align: center !important;
    width: 88vw !important;
    /* was 40px of dead cream on the right of every card */
    padding-right: 16px !important;
  }
  /* Let each package render at its own natural size, capped by the card.
     Every image was being displayed at 0.63-0.89 of its source resolution,
     so this enlarges them 12-49% without upscaling a single one. */
  .mb-package-card .elementor-widget-image { width: auto !important; max-width: 100% !important; }
  .mb-package-card .elementor-widget-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
} .elementor-309 .elementor-element.elementor-element-1191522.e-con{background-color:#FFF6EB;border-radius:30px;position:relative;overflow:visible;width:260px;min-height:260px;height:auto;flex-shrink:0;margin:40px 24px;box-shadow:0 10px 25px rgba(0,0,0,0.12);} .elementor-309 .elementor-element.elementor-element-1191522.e-con{padding:20px 40px 0 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1efa030 *//* ===== המארזים שלנו - Package Card Hover Effect ===== */

/* Card transition setup */
.mb-package-card {
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  cursor: pointer;
}

/* Hover: lift card up */
.mb-package-card:hover {
  transform: translateY(-12px) !important;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

/* Hover: scale up the product image inside */
.mb-package-card:hover .elementor-widget-image img {
  transform: scale(1.08) !important;
  transition: transform 0.35s ease !important;
}

.mb-package-card .elementor-widget-image img {
  transition: transform 0.35s ease !important;
}

/* ===== פלטת הטעמים - Macaron Flavor Card Hover Effect ===== */

/* Flavor card base setup */
.mb-flavor-card {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              box-shadow 0.4s ease,
              filter 0.4s ease !important;
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}

/* Hover: pop up with bounce + glow */
.mb-flavor-card:hover {
  transform: translateY(-14px) scale(1.04) !important;
  box-shadow: 0 22px 45px rgba(0, 0, 0, 0.14),
              0 0 0 3px rgba(206, 130, 100, 0.3) !important;
  z-index: 5;
}

/* Hover: zoom the macaron image */
.mb-flavor-card:hover .elementor-widget-image img {
  transform: scale(1.12) rotate(-3deg) !important;
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.2)) !important;
}

.mb-flavor-card .elementor-widget-image img {
  transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),
              filter 0.4s ease !important;
}

/* ===== Mobile: Horizontal Scroll Snap Carousel ===== */
@media (max-width: 768px) {
  .mb-packages-cards-row {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 20px 20px 30px 20px !important;
    scrollbar-width: none !important;
  }
  .mb-packages-cards-row::-webkit-scrollbar {
    display: none !important;
  }
  .mb-package-card {
    flex: 0 0 88vw !important;
    min-width: 88vw !important;
    max-width: 88vw !important;
    scroll-snap-align: center !important;
    width: 88vw !important;
    /* was 40px of dead cream on the right of every card */
    padding-right: 16px !important;
  }
  /* Let each package render at its own natural size, capped by the card.
     Every image was being displayed at 0.63-0.89 of its source resolution,
     so this enlarges them 12-49% without upscaling a single one. */
  .mb-package-card .elementor-widget-image { width: auto !important; max-width: 100% !important; }
  .mb-package-card .elementor-widget-image img {
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Danidin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://macaronboutque.com/wp-content/uploads/2026/03/Danidin-Condensed.woff2') format('woff2');
}
@font-face {
	font-family: 'Danidin';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://macaronboutque.com/wp-content/uploads/2026/03/Danidin-CondensedBlack.woff2') format('woff2'),
		url('https://macaronboutque.com/wp-content/uploads/2026/03/Danidin-CondensedBlack.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monigue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://macaronboutque.com/wp-content/uploads/2026/03/MoniguedemoRegular-gwlL1.woff') format('woff');
}
/* End Custom Fonts CSS */