.elementor-1306 .elementor-element.elementor-element-139e714{--display:flex;--min-height:93vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1306 .elementor-element.elementor-element-139e714:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-139e714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/private_dining_bistrot_wild_honey-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1306 .elementor-element.elementor-element-139e714::before, .elementor-1306 .elementor-element.elementor-element-139e714 > .elementor-background-video-container::before, .elementor-1306 .elementor-element.elementor-element-139e714 > .e-con-inner > .elementor-background-video-container::before, .elementor-1306 .elementor-element.elementor-element-139e714 > .elementor-background-slideshow::before, .elementor-1306 .elementor-element.elementor-element-139e714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1306 .elementor-element.elementor-element-139e714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1306 .elementor-element.elementor-element-5a11de9{--display:flex;}.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-1306 .elementor-element.elementor-element-ac8daf2 > .elementor-widget-container{margin:0px -286px -49px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-ac8daf2.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-ac8daf2{right:20%;}body.rtl .elementor-1306 .elementor-element.elementor-element-ac8daf2{left:20%;}.elementor-1306 .elementor-element.elementor-element-ac8daf2{bottom:93px;z-index:1;text-align:center;}.elementor-1306 .elementor-element.elementor-element-ac8daf2 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:68px;font-weight:500;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0.2em;color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-eb219d8{--display:flex;--min-height:95vh;--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:flex-end;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-1306 .elementor-element.elementor-element-eb219d8:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-eb219d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/bistrotwildhoneystjames-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1306 .elementor-element.elementor-element-8bf1dd3{--display:flex;}.elementor-1306 .elementor-element.elementor-element-30fa0815 > .elementor-widget-container{margin:0px -286px -49px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-30fa0815.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-30fa0815{right:20%;}body.rtl .elementor-1306 .elementor-element.elementor-element-30fa0815{left:20%;}.elementor-1306 .elementor-element.elementor-element-30fa0815{bottom:93px;z-index:1;text-align:center;}.elementor-1306 .elementor-element.elementor-element-30fa0815 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:68px;font-weight:500;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.4px;word-spacing:0.2em;color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-5daf6f6{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-5daf6f6:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-5daf6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-733359b{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-733359b:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-733359b, .elementor-1306 .elementor-element.elementor-element-733359b::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-bf2c7bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1306 .elementor-element.elementor-element-7e41686{--display:flex;}.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-1306 .elementor-element.elementor-element-8b2dd47 > .elementor-widget-container{margin:0px 0px -67px -143px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-8b2dd47{text-align:center;}.elementor-1306 .elementor-element.elementor-element-8b2dd47 img{width:6%;}.elementor-1306 .elementor-element.elementor-element-cc0e8a7{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-bcbb06f{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1306 .elementor-element.elementor-element-bcbb06f > .elementor-widget-container{margin:0px 0px -7px 55px;padding:0% 0% -39% 0%;}.elementor-1306 .elementor-element.elementor-element-bcbb06f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1306 .elementor-element.elementor-element-bcbb06f .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:37px;font-weight:400;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:-1px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-3709fa7{--display:flex;}.elementor-1306 .elementor-element.elementor-element-924a5fb{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-1306 .elementor-element.elementor-element-924a5fb > .elementor-widget-container{margin:-70px 0px 0px -30px;padding:0% 0% 0% 0%;}.elementor-1306 .elementor-element.elementor-element-924a5fb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1306 .elementor-element.elementor-element-924a5fb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:600;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:-1px;word-spacing:0em;color:var( --e-global-color-primary );}.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-1306 .elementor-element.elementor-element-869d5f9{font-family:"Playfair Display", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-d97175a{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-d97175a:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-d97175a, .elementor-1306 .elementor-element.elementor-element-d97175a::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-b90e9a4{--display:flex;--min-height:39vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-1306 .elementor-element.elementor-element-b90e9a4:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-b90e9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-38b5588{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-38b5588{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-38b5588{right:0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-ed915ef{left:0px;}body.rtl .elementor-1306 .elementor-element.elementor-element-ed915ef{right:0px;}.elementor-1306 .elementor-element.elementor-element-ed915ef{top:0px;}.elementor-1306 .elementor-element.elementor-element-42759dd .elementor-heading-title{font-family:"Italianno", Sans-serif;font-weight:400;font-style:normal;text-decoration:none;}.elementor-1306 .elementor-element.elementor-element-9adf378 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;}.elementor-1306 .elementor-element.elementor-element-099da26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-099da26.elementor-element{--align-self:center;}.elementor-1306 .elementor-element.elementor-element-099da26{text-align:center;}.elementor-1306 .elementor-element.elementor-element-099da26 img{width:60%;}.elementor-1306 .elementor-element.elementor-element-96c3be8{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-96c3be8:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-96c3be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-38ff69c{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-38ff69c:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-38ff69c, .elementor-1306 .elementor-element.elementor-element-38ff69c::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-d50b016{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-78fe893{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEHIVE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-504a8eb{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-504a8eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-504a8eb.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEHIVE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-b58e0d3{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-b58e0d3.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-5670270{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-ed20ec6{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-ed20ec6:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-ed20ec6, .elementor-1306 .elementor-element.elementor-element-ed20ec6::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-d8e78ba{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-d8e78ba:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-d8e78ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-6f7640e{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-6e65fb8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-6e65fb8.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEHIVE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-482195e{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-482195e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-482195e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-fb6e2be .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-fd533c1{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-fd533c1:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-fd533c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-543c777{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-543c777:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-543c777, .elementor-1306 .elementor-element.elementor-element-543c777::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-e585af5{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-5609d68{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-5609d68.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/PRIVATEDINING-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-e571fce{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-e571fce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-e571fce.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/PRIVATEDINING-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-dd69d9c{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-dd69d9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-dd69d9c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-ab8c273{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-64b6b55{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-64b6b55:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-64b6b55, .elementor-1306 .elementor-element.elementor-element-64b6b55::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-dcdff60{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-dcdff60:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-dcdff60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-54909c4{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-18dc55c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-18dc55c.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/PRIVATEDINING-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-306532c{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-306532c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-306532c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-aa34d3d .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-3951643{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-3951643:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-3951643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-4872430{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-4872430:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-4872430, .elementor-1306 .elementor-element.elementor-element-4872430::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-d400eb9{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-447e2b7{--display:flex;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEGALLERY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-580af55{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-580af55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-580af55.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEGALLERY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-db5edc5{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-db5edc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-db5edc5.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-ee8cebc{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-42dc165{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-42dc165:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-42dc165, .elementor-1306 .elementor-element.elementor-element-42dc165::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-84a3c7b{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-84a3c7b:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-84a3c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-c6675b7{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-ad36f12{--display:flex;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THEGALLERY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-508616b{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-508616b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-508616b.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-f08e157 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-a608d1a{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-a608d1a:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-a608d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-1666252{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-1666252:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-1666252, .elementor-1306 .elementor-element.elementor-element-1666252::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-5120e7c{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-f94d3b8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-f94d3b8.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THESTAGE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-43c1b72{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-43c1b72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-43c1b72.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THESTAGE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-fc8e08a{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-fc8e08a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-fc8e08a.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-5de993d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-e801e75{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-e801e75:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-e801e75, .elementor-1306 .elementor-element.elementor-element-e801e75::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-82621cb{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-82621cb:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-82621cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-f83c155{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-daa27ad{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-daa27ad.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/THESTAGE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-45830d1{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-45830d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-45830d1.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-ff0f1f4 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-2815d43{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-2815d43:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-2815d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-f448c19{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-f448c19:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-f448c19, .elementor-1306 .elementor-element.elementor-element-f448c19::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-9bd10a6{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-4e71fab{--display:flex;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/BISTROTWILDHONEY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-1ab872f{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-1ab872f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-1ab872f.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/BISTROTWILDHONEY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-20e8e69{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-20e8e69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-20e8e69.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-6568413{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-883e5e7{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-883e5e7:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-883e5e7, .elementor-1306 .elementor-element.elementor-element-883e5e7::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-ff28cc8{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-ff28cc8:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-ff28cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-351da3e{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-4faabfb{--display:flex;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/BISTROTWILDHONEY-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-0b5c842{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-0b5c842 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-0b5c842.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-3d73cdf .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-556a36c{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-556a36c:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-556a36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-de22b3e{--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;border-style:none;--border-style:none;--border-radius:0px 00px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-de22b3e:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-de22b3e, .elementor-1306 .elementor-element.elementor-element-de22b3e::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-0b6be70{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-0da0e03{--display:flex;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/EXCLUSIVEHIRE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-ad0b26b{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-ad0b26b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-ad0b26b.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/EXCLUSIVEHIRE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-cffe1a5{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-cffe1a5.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__image{margin-bottom:10px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-4c48046{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-4c48046.e-con{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-87faf56{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1306 .elementor-element.elementor-element-87faf56:hover{border-style:none;}.elementor-1306 .elementor-element.elementor-element-87faf56, .elementor-1306 .elementor-element.elementor-element-87faf56::before{--border-transition:0s;}.elementor-1306 .elementor-element.elementor-element-3ea2d0a{--display:flex;--min-height:39vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1306 .elementor-element.elementor-element-3ea2d0a:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-3ea2d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-356820e{--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;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1306 .elementor-element.elementor-element-ae82bf8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1306 .elementor-element.elementor-element-ae82bf8.e-con{--order:99999 /* order end hack */;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__front{background-color:#02010100;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__back{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/EXCLUSIVEHIRE-BISTROT.png");background-position:top center;background-repeat:no-repeat;background-size:28% auto;}.elementor-1306 .elementor-element.elementor-element-28ea5f7{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-28ea5f7.elementor-element{--order:-99999 /* order start hack */;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box{height:40vh;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__layer, .elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__image{margin-bottom:73px;opacity:1;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-primary );font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__button{margin-inline-center:0;}.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-c66b87e .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1306 .elementor-element.elementor-element-57d13ea4{--display:flex;--min-height:18vh;--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;--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-1306 .elementor-element.elementor-element-57d13ea4:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-57d13ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}.elementor-1306 .elementor-element.elementor-element-29f9efe2{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-1306 .elementor-element.elementor-element-7cc8ccb7{width:var( --container-widget-width, 98.465% );max-width:98.465%;--container-widget-width:98.465%;--container-widget-flex-grow:0;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-tab-title{border-width:1px;border-color:#721414;padding:0px 0px 010px 0px;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-tab-content{border-width:1px;border-block-end-color:#721414;color:#721414;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:0px 50px 010px 0px;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-toggle-item:not(:last-child){margin-block-end:5px;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-toggle-title, .elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-toggle-icon{color:#721414;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-toggle-icon svg{fill:#721414;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-tab-title.elementor-active a, .elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#721414;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-toggle-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:300;}.elementor-1306 .elementor-element.elementor-element-286c5e98{--n-accordion-title-font-size:40px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-1306 .elementor-element.elementor-element-286c5e98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-286c5e98 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1306 .elementor-element.elementor-element-286c5e98 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}:where( .elementor-1306 .elementor-element.elementor-element-286c5e98 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}body.elementor-page-1306:not(.elementor-motion-effects-element-type-background), body.elementor-page-1306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bfc307 );}@media(min-width:768px){.elementor-1306 .elementor-element.elementor-element-139e714{--width:100%;}.elementor-1306 .elementor-element.elementor-element-5daf6f6{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-733359b{--width:10%;}.elementor-1306 .elementor-element.elementor-element-d97175a{--width:10%;}.elementor-1306 .elementor-element.elementor-element-b90e9a4{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-96c3be8{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-38ff69c{--width:10%;}.elementor-1306 .elementor-element.elementor-element-78fe893{--width:30%;}.elementor-1306 .elementor-element.elementor-element-5670270{--width:30%;}.elementor-1306 .elementor-element.elementor-element-ed20ec6{--width:10%;}.elementor-1306 .elementor-element.elementor-element-d8e78ba{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-6e65fb8{--width:30%;}.elementor-1306 .elementor-element.elementor-element-fd533c1{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-543c777{--width:10%;}.elementor-1306 .elementor-element.elementor-element-5609d68{--width:30%;}.elementor-1306 .elementor-element.elementor-element-ab8c273{--width:30%;}.elementor-1306 .elementor-element.elementor-element-64b6b55{--width:10%;}.elementor-1306 .elementor-element.elementor-element-dcdff60{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-18dc55c{--width:30%;}.elementor-1306 .elementor-element.elementor-element-3951643{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-4872430{--width:10%;}.elementor-1306 .elementor-element.elementor-element-447e2b7{--width:30%;}.elementor-1306 .elementor-element.elementor-element-ee8cebc{--width:30%;}.elementor-1306 .elementor-element.elementor-element-42dc165{--width:10%;}.elementor-1306 .elementor-element.elementor-element-84a3c7b{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-ad36f12{--width:30%;}.elementor-1306 .elementor-element.elementor-element-a608d1a{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-1666252{--width:10%;}.elementor-1306 .elementor-element.elementor-element-f94d3b8{--width:30%;}.elementor-1306 .elementor-element.elementor-element-5de993d{--width:30%;}.elementor-1306 .elementor-element.elementor-element-e801e75{--width:10%;}.elementor-1306 .elementor-element.elementor-element-82621cb{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-daa27ad{--width:30%;}.elementor-1306 .elementor-element.elementor-element-2815d43{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-f448c19{--width:10%;}.elementor-1306 .elementor-element.elementor-element-4e71fab{--width:30%;}.elementor-1306 .elementor-element.elementor-element-6568413{--width:30%;}.elementor-1306 .elementor-element.elementor-element-883e5e7{--width:10%;}.elementor-1306 .elementor-element.elementor-element-ff28cc8{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-4faabfb{--width:30%;}.elementor-1306 .elementor-element.elementor-element-556a36c{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-de22b3e{--width:10%;}.elementor-1306 .elementor-element.elementor-element-0da0e03{--width:30%;}.elementor-1306 .elementor-element.elementor-element-4c48046{--width:30%;}.elementor-1306 .elementor-element.elementor-element-87faf56{--width:10%;}.elementor-1306 .elementor-element.elementor-element-3ea2d0a{--content-width:100%;}.elementor-1306 .elementor-element.elementor-element-ae82bf8{--width:30%;}}@media(max-width:1024px){.elementor-1306 .elementor-element.elementor-element-139e714{--min-height:511px;}.elementor-1306 .elementor-element.elementor-element-ac8daf2 > .elementor-widget-container{margin:0px -100px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-8b2dd47 > .elementor-widget-container{margin:0px 0px -59px -143px;}.elementor-1306 .elementor-element.elementor-element-8b2dd47 img{width:10%;}.elementor-1306 .elementor-element.elementor-element-bcbb06f > .elementor-widget-container{margin:0px 0px 21px 55px;}.elementor-1306 .elementor-element.elementor-element-bcbb06f .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-1306 .elementor-element.elementor-element-924a5fb .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-1306 .elementor-element.elementor-element-504a8eb{--container-widget-width:515px;--container-widget-flex-grow:0;width:var( --container-widget-width, 515px );max-width:515px;}.elementor-1306 .elementor-element.elementor-element-b58e0d3{--container-widget-width:515px;--container-widget-flex-grow:0;width:var( --container-widget-width, 515px );max-width:515px;}.elementor-1306 .elementor-element.elementor-element-b58e0d3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-dd69d9c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-db5edc5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-fc8e08a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-20e8e69 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-cffe1a5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-1306 .elementor-element.elementor-element-139e714{--justify-content:center;--padding-top:15%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-1306 .elementor-element.elementor-element-ac8daf2 .elementor-heading-title{font-size:65px;}.elementor-1306 .elementor-element.elementor-element-eb219d8:not(.elementor-motion-effects-element-type-background), .elementor-1306 .elementor-element.elementor-element-eb219d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/private_dining_bistrot_wild_honey-scaled.jpg");}.elementor-1306 .elementor-element.elementor-element-eb219d8{--min-height:100vh;}.elementor-1306 .elementor-element.elementor-element-30fa0815 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-30fa0815{right:8%;}body.rtl .elementor-1306 .elementor-element.elementor-element-30fa0815{left:8%;}.elementor-1306 .elementor-element.elementor-element-30fa0815{bottom:21px;}.elementor-1306 .elementor-element.elementor-element-30fa0815 .elementor-heading-title{font-size:65px;}.elementor-1306 .elementor-element.elementor-element-bcbb06f .elementor-heading-title{font-size:32px;}.elementor-1306 .elementor-element.elementor-element-924a5fb .elementor-heading-title{font-size:32px;}.elementor-1306 .elementor-element.elementor-element-b90e9a4{--min-height:0vh;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-38b5588{--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-ed915ef > .elementor-widget-container{margin:21px 0px 0px 15px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1306 .elementor-element.elementor-element-ed915ef{left:79px;}body.rtl .elementor-1306 .elementor-element.elementor-element-ed915ef{right:79px;}.elementor-1306 .elementor-element.elementor-element-ed915ef{top:8px;z-index:10;}.elementor-1306 .elementor-element.elementor-element-ed915ef img{width:55px;}.elementor-1306 .elementor-element.elementor-element-42759dd > .elementor-widget-container{margin:0px -28px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-42759dd{z-index:2;}.elementor-1306 .elementor-element.elementor-element-42759dd .elementor-heading-title{font-size:37px;line-height:1.5em;letter-spacing:-1px;}.elementor-1306 .elementor-element.elementor-element-9adf378 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1306 .elementor-element.elementor-element-9adf378{z-index:1;}.elementor-1306 .elementor-element.elementor-element-9adf378 .elementor-heading-title{font-size:35px;line-height:2em;letter-spacing:-1px;}.elementor-1306 .elementor-element.elementor-element-d8e78ba{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1306 .elementor-element.elementor-element-6e65fb8{--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;}.elementor-1306 .elementor-element.elementor-element-dcdff60{--min-height:0vh;}.elementor-1306 .elementor-element.elementor-element-54909c4{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-18dc55c{--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;}.elementor-1306 .elementor-element.elementor-element-82621cb{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1306 .elementor-element.elementor-element-daa27ad{--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;}.elementor-1306 .elementor-element.elementor-element-3ea2d0a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1306 .elementor-element.elementor-element-ae82bf8{--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;}.elementor-1306 .elementor-element.elementor-element-57d13ea4{--min-height:0vh;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1306 .elementor-element.elementor-element-7cc8ccb7 .elementor-tab-content{padding:0px 0px 30px 0px;}}/* Start custom CSS for flip-box, class: .elementor-element-504a8eb *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}
/* ... todo tu CSS existente arriba ... */

.elementor-1306 .elementor-element.elementor-element-504a8eb .elementor-flip-box__layer__description {
    white-space: pre-line;
}

/* ← AÑADE ESTO JUSTO AQUÍ ABAJO, AL FINAL */
@media (max-width: 1024px) {

    .flipbox-artdeco .elementor-flip-box__layer__inner {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }

    .flipbox-artdeco .elementor-flip-box__front 
    .elementor-flip-box__layer__description {
        font-size: 11px !important;
        width: 100% !important;
    }

}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b58e0d3 *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-482195e *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-482195e .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e571fce *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}
.elementor-1306 .elementor-element.elementor-element-e571fce .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-dd69d9c *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-306532c *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}
.elementor-1306 .elementor-element.elementor-element-306532c .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-580af55 *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-580af55 .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-db5edc5 *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-508616b *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-508616b .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-43c1b72 *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-43c1b72 .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-fc8e08a *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-45830d1 *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-45830d1 .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-1ab872f *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-1ab872f .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-20e8e69 *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0b5c842 *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-0b5c842 .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ad0b26b *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-ad0b26b .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-cffe1a5 *//* =============================================
   FLIPBOX TABLET - DESDE CERO
   Clase: flipbox-artdeco-tablet
   ============================================= */

/* 1) ESTRUCTURA Y PROPORCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box {
    position: relative;
    width: 100% !important;
    aspect-ratio: 600 / 750;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 2) CAPAS (front y back pegadas al marco) */
.flipbox-artdeco-tablet .elementor-flip-box__layer {
    position: absolute !important;
    inset: 1.5% !important;
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 3) FONDO - front color liso, back conserva su imagen */
.flipbox-artdeco-tablet .elementor-flip-box__front {
    background-color: #f0eadd !important;
    background-image: none !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* 4) EL MARCO (encima de todo) */
.flipbox-artdeco-tablet .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important;
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50;
}

/* 5) CENTRADO DEL CONTENIDO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px 5% !important;
    box-sizing: border-box !important;
}

/* 6) TÍTULO */
.flipbox-artdeco-tablet .elementor-flip-box__layer__title {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px !important;
}

/* 7) DESCRIPCIÓN */
.flipbox-artdeco-tablet .elementor-flip-box__layer__description {
    width: 100% !important;
    text-align: center !important;
    font-size: 11px !important;
    white-space: pre-line;
}

/* 8) BOTÓN PNG */
.flipbox-artdeco-tablet .elementor-flip-box__button {
    position: absolute !important;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/02/FOOD_MENU.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 50% !important;
    aspect-ratio: 200 / 70;
    z-index: 100;
    cursor: pointer !important;
    transition: transform 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.flipbox-artdeco-tablet .elementor-flip-box__button:hover,
.flipbox-artdeco-tablet .elementor-flip-box__button:focus {
    transform: translateX(-50%) scale(1.03) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 9) ELIMINAR BOTÓN FANTASMA */
.flipbox-artdeco-tablet .elementor-flip-box__back::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-28ea5f7 *//* --- AJUSTE FINO AQUÍ --- */
.flipbox-artdeco {
    /* ANTES: 3.7% o 4% -> AHORA: 1.5%
       Al poner 1.5%, empujamos la foto hacia afuera para que se pegue al marco. 
       Si aún ves hueco blanco, pon 1%. Si se come mucho el marco, pon 2%. */
    --grosor-marco: 1.5%; 
}

/* 0) Estructura Principal (Mantiene la forma perfecta) */
.flipbox-artdeco .elementor-flip-box {
    position: relative;
    width: 100% !important;
    max-width: 600px; /* Tamaño máximo */
    
    /* Mantiene la proporción del marco para que no se deforme */
    aspect-ratio: 600 / 750; 
    height: auto !important;
    min-height: 0 !important;
    
    margin: 0 auto !important;
    overflow: hidden !important;
    border-radius: 2px;
}

/* 1) La FOTO (Ahora más grande y pegada al borde) */
.flipbox-artdeco .elementor-flip-box__layer {
    position: absolute !important;
    /* Usa el 1.5% que definimos arriba */
    inset: var(--grosor-marco) !important; 
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
}

/* 2) El MARCO (Siempre encima de la foto) */
.flipbox-artdeco .elementor-flip-box::after {
    content: "";
    position: absolute;
    inset: 0 !important; /* Cubre todo el borde */
    background: url("https://www.bistrotatwildhoney.com/wp-content/uploads/2026/01/frame_vertical_bistrot_restaurant.png") center center / 100% 100% no-repeat;
    pointer-events: none;
    z-index: 50; /* Marco encima de la foto */
}

/* 3) Centrado del texto */
.flipbox-artdeco .elementor-flip-box__layer__inner {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    padding: 15px !important;
}

/* 4) Ajuste de imagen de fondo */
.flipbox-artdeco .elementor-flip-box__front,
.flipbox-artdeco .elementor-flip-box__back {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #f0eadd; /* Fondo de seguridad */
}

.elementor-1306 .elementor-element.elementor-element-28ea5f7 .elementor-flip-box__layer__description {
    white-space: pre-line;
}/* End custom CSS */