.elementor-3074 .elementor-element.elementor-element-e07db4a{--display:flex;--min-height:fit-contents;--justify-content:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-fc338fb .elementor-background-overlay{background-color:#2429284A;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-fc338fb .lakit-slide-wrapbg{background-color:var( --e-global-color-ef7cb2f );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-fc338fb .lakit-slide-bg{background-image:url(https://trufflesbistro.co.za/wp-content/uploads/2025/06/A7400961-2-scaled.jpg);background-size:cover;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-130f3e8 .elementor-background-overlay{background-color:#2429284A;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-130f3e8 .lakit-slide-wrapbg{background-color:var( --e-global-color-ef7cb2f );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-130f3e8 .lakit-slide-bg{background-image:url(https://trufflesbistro.co.za/wp-content/uploads/2025/06/IMG_9268-1-scaled.jpg);background-size:cover;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-6e756c9 .elementor-background-overlay{background-color:#2429284A;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-6e756c9 .lakit-slide-wrapbg{background-color:var( --e-global-color-ef7cb2f );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-repeater-item-6e756c9 .lakit-slide-bg{background-image:url(https://trufflesbistro.co.za/wp-content/uploads/2025/06/Screenshot-196-2.png);background-size:cover;}.elementor-3074 .elementor-element.elementor-element-c6a2466{--slide-height:100vh;--slide-content-width:68%;--lakit-carousel-arrow-o:1;--lakit-carousel-arrow-v:inherit;--lakit-carousel-arrow-d:flex;--lakit-carousel-dot-item-space:30px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .swiper-slide{height:100vh;justify-content:flex-start;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner{padding:0px 100px 100px 100px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides:not(.lakit-slides-v2) .lakit-slide-content{max-width:68%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-content{top:33%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-subheading{color:#FFFFFF;font-family:"Core-Circus", Sans-serif;font-size:16px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner .lakit-slide-heading{margin:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-heading{color:#FFFFFF;font-family:"Poiret One", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;line-height:1em;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner .lakit-slide-description{margin:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.9px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-button{font-family:"Core-Circus", Sans-serif;font-size:12px;font-weight:normal;line-height:20px;flex-direction:row;gap:0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:14px 36px 14px 36px;color:#FFFFFF;background-color:var( --e-global-color-704647a );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-button:hover{color:var( --e-global-color-d58d248 );background-color:var( --e-global-color-c165157 );border-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow{background-color:var( --e-global-color-c1ab25c );color:#FFFFFF99;fill:#FFFFFF99;font-size:46px;width:46px;height:46px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow:before{font-size:46px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow:hover{color:#FFFFFF;fill:#FFFFFF;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.prev-arrow{left:80px;right:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.next-arrow{right:80px;left:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet{background-color:var( --e-global-color-f4cc628 );color:#FFFFFF6E;fill:#FFFFFF6E;font-size:16px;line-height:16px;width:14px;height:22px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f4cc628 );border-radius:0px 0px 0px 0px;transform:scale(1);}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet:before{font-size:16px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet-active,.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet:hover{color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-color:var( --e-global-color-d58d248 );}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-carousel__dots{margin:0px 0px 15px 0px;}.elementor-3074 .elementor-element.elementor-element-c395edc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:140px;--padding-right:140px;}.elementor-3074 .elementor-element.elementor-element-c395edc:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-558f6a5 );background-image:url("https://trufflesbistro.co.za/wp-content/uploads/2025/06/bgpattern.png");background-size:45% auto;}.elementor-3074 .elementor-element.elementor-element-c395edc::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://trufflesbistro.co.za/wp-content/uploads/2025/06/BgFlower.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-3074 .elementor-element.elementor-element-c395edc::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3074 .elementor-element.elementor-element-6ae1a38{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-14ae579{--display:flex;--border-radius:100px 0px 100px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-f4411c2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-fef573a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-fef573a.elementor-element{--align-self:flex-start;}.elementor-3074 .elementor-element.elementor-element-fef573a{text-align:left;}.elementor-3074 .elementor-element.elementor-element-fef573a img{max-width:76%;}.elementor-3074 .elementor-element.elementor-element-edcc1a8{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-b294a6b{--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;--overflow:hidden;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-b294a6b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3074 .elementor-element.elementor-element-f7a7d49{font-family:"Core-Circus", Sans-serif;font-size:16px;color:var( --e-global-color-704647a );}.elementor-3074 .elementor-element.elementor-element-912a22b{font-family:"Core-Circus", Sans-serif;font-size:16px;color:var( --e-global-color-704647a );}.elementor-3074 .elementor-element.elementor-element-92b1195{--display:flex;--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-inner{flex-direction:row;text-align:left;gap:20px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-3791a3f .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-3791a3f .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-3791a3f .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-7b7df11{--display:flex;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-dde8587 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-dde8587 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-dde8587 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-7ddeae7{--display:flex;}.elementor-3074 .elementor-element.elementor-element-743f7da > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-99b2652 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-99b2652 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-99b2652 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-5936916{--display:flex;}.elementor-3074 .elementor-element.elementor-element-ed434c5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-26b8452 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-26b8452 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-26b8452 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-b57cdcf{--display:flex;}.elementor-3074 .elementor-element.elementor-element-93473c0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-907af96 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-907af96 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-907af96 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-4ee9089{--display:flex;}.elementor-3074 .elementor-element.elementor-element-d8ec520 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-79db36b .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-79db36b .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-79db36b .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-6d3873f{--display:flex;}.elementor-3074 .elementor-element.elementor-element-0b8f197 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item+ .price-list__item{margin-top:40px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-inner{flex-direction:row;gap:20px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-price{min-width:20%;font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:var( --e-global-color-704647a );padding:10px 0px 0px 0px;text-align:right;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-desc{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;font-weight:normal;line-height:1.6em;color:var( --e-global-color-8528e37 );margin:5px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-img-wrap{max-width:150px;}.elementor-3074 .elementor-element.elementor-element-f542039 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-f542039 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-f542039 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-2ee37bd > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-justify-content:flex-start;--n-tabs-title-gap:24px;--n-tabs-gap:50px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:16px;--n-tabs-subtitle-font-size:16px;--n-tab-title-gap:0px;--n-tabs-title-color-active:var( --e-global-color-c165157 );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-gap:42px;--n-tabs-icon-color:var( --e-global-color-c165157 );--n-tabs-icon-color-active:var( --e-global-color-c165157 );--n-tabs-divider-pos-left:initial;--n-tabs-divider-pos-right:0;--n-tabs-divider-pos-top:50%;--n-tabs-divider-pos-bottom:initial;--n-tabs-divider-transform:translateY(-50%);--n-tabs-divider-last:0;--n-tabs-divider-color:#000000;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntabs-2ee37bd > .lakit-ntabs-heading{border-style:solid;border-width:0px 0px 1px 0px;border-color:#959595;padding:0px 0px 13px 0px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntab-controlid-2ee37bd .ntabs--title{font-family:"Core-Circus", Sans-serif;font-weight:700;line-height:1.2em;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntab-controlid-2ee37bd .ntabs--subtitle{font-family:"Montserrat", Sans-serif;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntab-controlid-2ee37bd:not( .e-active ):hover{--n-tabs-title-color-hover:var( --e-global-color-c165157 );--n-tabs-icon-color-hover:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-065a3ed{--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;--overlay-opacity:0.5;--padding-top:140px;--padding-bottom:140px;--padding-left:140px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-065a3ed:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-065a3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trufflesbistro.co.za/wp-content/uploads/2025/06/Copy-of-POST-8-Reel-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3074 .elementor-element.elementor-element-065a3ed::before, .elementor-3074 .elementor-element.elementor-element-065a3ed > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-065a3ed > .e-con-inner > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-065a3ed > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-065a3ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-065a3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#242928;--background-overlay:'';}.elementor-3074 .elementor-element.elementor-element-6fa77e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-6fa77e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3074 .elementor-element.elementor-element-78be42f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-8b75201 .elementor-heading-title{font-family:"Core-Circus", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-bd776b1 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-3074 .elementor-element.elementor-element-4386c00{font-family:"Gotham HTF Medium", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-3074 .elementor-element.elementor-element-d796e30 .elementor-button{background-color:var( --e-global-color-704647a );font-family:"Core-Circus", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-d796e30 .elementor-button:hover, .elementor-3074 .elementor-element.elementor-element-d796e30 .elementor-button:focus{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-0d10e20{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-0d10e20:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-0d10e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be75461 );}.elementor-3074 .elementor-element.elementor-element-0d10e20.e-con{--align-self:center;}.elementor-3074 .elementor-element.elementor-element-b5f64e6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3074 .elementor-element.elementor-element-f75b35c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-d84e872 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-704647a );}.elementor-3074 .elementor-element.elementor-element-eadebf8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-06a27e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-ff24693{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-ebdd574{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-9702b9a{width:100%;max-width:100%;text-align:left;font-family:"Core-Circus", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-9a472bb{width:100%;max-width:100%;text-align:right;font-family:"Core-Circus", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-44b2880{--divider-border-style:solid;--divider-color:var( --e-global-color-704647a );--divider-border-width:1px;--divider-width:100%;}.elementor-3074 .elementor-element.elementor-element-44b2880 .elementor-divider-separator{width:100%;}.elementor-3074 .elementor-element.elementor-element-44b2880 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3074 .elementor-element.elementor-element-2112d85{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-e36e672{width:100%;max-width:100%;text-align:left;font-family:"Core-Circus", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-eb50145{width:100%;max-width:100%;text-align:right;font-family:"Core-Circus", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-76fd9ef{--divider-border-style:solid;--divider-color:var( --e-global-color-704647a );--divider-border-width:1px;--divider-width:100%;}.elementor-3074 .elementor-element.elementor-element-76fd9ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-76fd9ef .elementor-divider-separator{width:100%;}.elementor-3074 .elementor-element.elementor-element-76fd9ef .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3074 .elementor-element.elementor-element-b2a82b8 .elementor-heading-title{font-family:"Core-Circus", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-e7dff01{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:140px;--padding-right:140px;}.elementor-3074 .elementor-element.elementor-element-e7dff01:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-e7dff01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c165157 );}.elementor-3074 .elementor-element.elementor-element-4427cea{text-align:center;}.elementor-3074 .elementor-element.elementor-element-4427cea .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-558f6a5 );}.elementor-3074 .elementor-element.elementor-element-21b464b{--display:flex;}.elementor-3074 .elementor-element.elementor-element-08d9702 .elementor-blockquote__content{color:var( --e-global-color-558f6a5 );font-family:"Gotham HTF Medium", Sans-serif;font-size:16px;margin-top:48px;}.elementor-3074 .elementor-element.elementor-element-08d9702 .elementor-blockquote__content +.e-q-footer{margin-top:8px;}.elementor-3074 .elementor-element.elementor-element-08d9702 .elementor-blockquote__author{color:var( --e-global-color-558f6a5 );}.elementor-3074 .elementor-element.elementor-element-08d9702 .elementor-blockquote:before{color:var( --e-global-color-704647a );font-size:calc(1px * 100);}.elementor-3074 .elementor-element.elementor-element-b021a93{--display:flex;}.elementor-3074 .elementor-element.elementor-element-bb234e0 .elementor-blockquote__content{color:var( --e-global-color-558f6a5 );font-family:"Gotham HTF Medium", Sans-serif;font-size:16px;margin-top:48px;}.elementor-3074 .elementor-element.elementor-element-bb234e0 .elementor-blockquote__content +.e-q-footer{margin-top:8px;}.elementor-3074 .elementor-element.elementor-element-bb234e0 .elementor-blockquote__author{color:var( --e-global-color-558f6a5 );}.elementor-3074 .elementor-element.elementor-element-bb234e0 .elementor-blockquote:before{color:var( --e-global-color-704647a );font-size:calc(1px * 100);}.elementor-3074 .elementor-element.elementor-element-dfd7cfa{--display:flex;}.elementor-3074 .elementor-element.elementor-element-24f6148 .elementor-blockquote__content{color:var( --e-global-color-558f6a5 );font-family:"Gotham HTF Medium", Sans-serif;font-size:16px;margin-top:48px;}.elementor-3074 .elementor-element.elementor-element-24f6148 .elementor-blockquote__content +.e-q-footer{margin-top:8px;}.elementor-3074 .elementor-element.elementor-element-24f6148 .elementor-blockquote__author{color:var( --e-global-color-558f6a5 );}.elementor-3074 .elementor-element.elementor-element-24f6148 .elementor-blockquote:before{color:var( --e-global-color-704647a );font-size:calc(1px * 100);}.elementor-3074 .elementor-element.elementor-element-01f33d6{--display:flex;}.elementor-3074 .elementor-element.elementor-element-c62b857 .elementor-blockquote__content{color:var( --e-global-color-558f6a5 );font-family:"Gotham HTF Medium", Sans-serif;font-size:16px;margin-top:48px;}.elementor-3074 .elementor-element.elementor-element-c62b857 .elementor-blockquote__content +.e-q-footer{margin-top:8px;}.elementor-3074 .elementor-element.elementor-element-c62b857 .elementor-blockquote__author{color:var( --e-global-color-558f6a5 );}.elementor-3074 .elementor-element.elementor-element-c62b857 .elementor-blockquote:before{color:var( --e-global-color-704647a );font-size:calc(1px * 100);}.elementor-3074 .elementor-element.elementor-element-3f389f3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-normal-color:#000000;--e-n-carousel-swiper-pagination-spacing:40px;}body.elementor-page-3074:not(.elementor-motion-effects-element-type-background), body.elementor-page-3074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-558f6a5 );}body.elementor-page-3074{--lakit-doc-headerts-text-color:#FAFAFA;--lakit-doc-headerts-link-color:var( --e-global-color-d58d248 );--lakit-doc-headerts-link-hover-color:var( --e-global-color-d725b51 );--lakit-doc-headerts-button-color:#FFFFFF;--lakit-doc-headerts-button-border-color:#FFFFFF9C;--lakit-doc-headerts-button-hover-color:var( --e-global-color-d58d248 );--lakit-doc-headerts-button-hover-bgcolor:var( --e-global-color-d725b51 );--lakit-doc-headerts-button-hover-border-color:var( --e-global-color-d725b51 );}:root{--page-title-display:none;}@media(max-width:1730px){.elementor-3074 .elementor-element.elementor-element-e07db4a{--min-height:100vh;}.elementor-3074 .elementor-element.elementor-element-c6a2466{--slide-content-width:50%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides:not(.lakit-slides-v2) .lakit-slide-content{max-width:50%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-content{top:40%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-heading{font-size:42px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner .lakit-slide-description{margin:30px 0px 60px 0px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{font-size:75px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.prev-arrow{left:40px;right:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.next-arrow{right:40px;left:auto;}.elementor-3074 .elementor-element.elementor-element-c395edc::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-repeat:repeat;background-size:cover;}.elementor-3074 .elementor-element.elementor-element-c395edc{--overlay-opacity:0.4;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntabs-2ee37bd > .lakit-ntabs-heading{margin:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd{--n-tabs-title-gap:8px;--n-tabs-title-font-size:20px;--n-tabs-icon-gap:24px;}.elementor-3074 .elementor-element.elementor-element-4427cea > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-3074 .elementor-element.elementor-element-21b464b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-08d9702 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-b021a93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-dfd7cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-01f33d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-3f389f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1279px){.elementor-3074 .elementor-element.elementor-element-c6a2466{--slide-height:640px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .swiper-slide{height:640px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner{padding:0px 80px 0px 80px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-heading{font-size:32px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner .lakit-slide-description{margin:20px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{font-size:46px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-button{font-size:16px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow{font-size:36px;width:36px;height:36px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow:before{font-size:36px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.prev-arrow{left:20px;right:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.next-arrow{right:20px;left:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet{font-size:14px;line-height:14px;height:20px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .swiper-pagination-bullet:before{font-size:14px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-carousel__dots{margin:0px 0px 10px 0px;}.elementor-3074 .elementor-element.elementor-element-c395edc{--margin-top:60px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-743f7da > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-93473c0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item+ .price-list__item{margin-top:25px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-title{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-price{font-size:18px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntabs-2ee37bd > .lakit-ntabs-heading{padding:0px 0px 10px 0px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd{--n-tabs-title-gap:30px;--n-tabs-gap:30px;--n-tabs-title-font-size:16px;}.elementor-3074 .elementor-element.elementor-element-065a3ed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3074 .elementor-element.elementor-element-b5f64e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3074 .elementor-element.elementor-element-3f389f3{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-3074 .elementor-element.elementor-element-e07db4a{--min-height:80vh;}.elementor-3074 .elementor-element.elementor-element-c6a2466{--slide-height:100vh;--slide-content-width:80%;--lakit-carousel-dot-item-space:20px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .swiper-slide{height:100vh;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides{--slide-bg-width:100%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides .swiper-cube-shadow{display:none;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides .swiper-slide-shadow-left{display:none;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides .swiper-slide-shadow-right{display:none;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-inner{padding:0px 20px 0px 20px;text-align:center;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slides:not(.lakit-slides-v2) .lakit-slide-content{max-width:80%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-content{left:10%;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{font-size:42px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow{font-size:30px;width:30px;height:30px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow:before{font-size:30px;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.prev-arrow{top:94%;bottom:auto;left:20%;right:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-arrow.next-arrow{top:94%;bottom:auto;right:20%;left:auto;}.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-carousel .lakit-carousel__dots{margin:0px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-c395edc::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-video-container::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3074 .elementor-element.elementor-element-c395edc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://trufflesbistro.co.za/wp-content/uploads/2025/06/BgFlower.png");background-repeat:no-repeat;background-size:cover;}.elementor-3074 .elementor-element.elementor-element-c395edc{--gap:032px 0px;--row-gap:032px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-3074 .elementor-element.elementor-element-6ae1a38{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-14ae579{--width:45%;--min-height:100%;--border-radius:100px 0px 100px 0px;}.elementor-3074 .elementor-element.elementor-element-f4411c2{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3074 .elementor-element.elementor-element-fef573a img{width:100%;max-width:100%;}.elementor-3074 .elementor-element.elementor-element-f7a7d49{font-size:12px;}.elementor-3074 .elementor-element.elementor-element-912a22b{font-size:12px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-c2e99aa .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-title{font-size:14px;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-9d4fdfa .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-743f7da .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-ed434c5 .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-93473c0 .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-d8ec520 .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item+ .price-list__item{margin-top:20px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-inner{flex-direction:column;gap:10px;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-price{min-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-3074 .elementor-element.elementor-element-0b8f197 .price-list__item-desc{line-height:1.3em;margin:5px 0px 0px 0px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-justify-content:flex-start;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-font-size:18px;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-gap:87px;}.elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntabs-2ee37bd > .lakit-ntabs-heading{padding:0px 0px 10px 0px;}.elementor-3074 .elementor-element.elementor-element-065a3ed{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-3074 .elementor-element.elementor-element-065a3ed:not(.elementor-motion-effects-element-type-background), .elementor-3074 .elementor-element.elementor-element-065a3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3074 .elementor-element.elementor-element-6fa77e7{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3074 .elementor-element.elementor-element-78be42f{--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-3074 .elementor-element.elementor-element-0d10e20{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-3074 .elementor-element.elementor-element-b5f64e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-06a27e6{--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;}.elementor-3074 .elementor-element.elementor-element-ff24693{--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;}.elementor-3074 .elementor-element.elementor-element-ebdd574{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-9702b9a{width:auto;max-width:auto;}.elementor-3074 .elementor-element.elementor-element-9a472bb{width:auto;max-width:auto;}.elementor-3074 .elementor-element.elementor-element-2112d85{--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:space-between;}.elementor-3074 .elementor-element.elementor-element-e36e672{width:auto;max-width:auto;}.elementor-3074 .elementor-element.elementor-element-eb50145{width:auto;max-width:auto;}.elementor-3074 .elementor-element.elementor-element-e7dff01{--padding-top:48px;--padding-bottom:48px;--padding-left:024px;--padding-right:24px;}.elementor-3074 .elementor-element.elementor-element-21b464b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-b021a93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-dfd7cfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-01f33d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3074 .elementor-element.elementor-element-3f389f3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:24px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:24px;}:where( .elementor-3074 .elementor-element.elementor-element-3f389f3 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}}@media(min-width:768px){.elementor-3074 .elementor-element.elementor-element-6ae1a38{--width:50%;}.elementor-3074 .elementor-element.elementor-element-edcc1a8{--width:49%;}.elementor-3074 .elementor-element.elementor-element-b294a6b{--width:100%;}.elementor-3074 .elementor-element.elementor-element-78be42f{--width:70%;}}@media(max-width:1279px) and (min-width:768px){.elementor-3074 .elementor-element.elementor-element-b294a6b{--width:910px;}.elementor-3074 .elementor-element.elementor-element-6fa77e7{--width:100%;}}/* Start custom CSS for lakit-slides, class: .elementor-element-c6a2466 */.elementor-3074 .elementor-element.elementor-element-c6a2466 .elementor-button:before{
        content: '';
    border: inherit;
    position: absolute;
    left: 4px;
    top: 4px;
    right: 4px;
    bottom: 4px;
    opacity: .4;
}

.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-button{
    
    width: 218px;
    max-width: 218px;
    text-align: center;
}

.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-button{
    flex-direction: COLUMN;
}/* End custom CSS */
/* Start custom CSS for lakit-nested-tabs, class: .elementor-element-2ee37bd */@media(min-width: 992px){
    .elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntab-title.e-active .ntabs--title{
    font-size: var(--e-global-typography-46d1a32-font-size)   
    }
}

@media(max-width: 767px){
    .elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntabs-heading{
        overflow: auto;
    }
    .elementor-3074 .elementor-element.elementor-element-2ee37bd .lakit-ntab-title{
        white-space: pre;
    }
}

.elementor-3074 .elementor-element.elementor-element-2ee37bd{
    
            --n-tabs-title-gap: 16px;
        --n-tabs-title-font-size: 16px;
}/* End custom CSS */
/* Start custom CSS */.elementor-1888 .elementor-element.elementor-element-c6a2466 .lakit-slide-content {
    
    top:30%!important;
}

.elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{
    line-height: 60px;
}

.change { 
    font-family: "Montserrat"!important;
    font-weight: normal;
    font-size: 48px;
}

@media only screen and (max-width: 600px) {
  .change{
   font-size: 16px;
  }
  
  .elementor-3074 .elementor-element.elementor-element-c6a2466 .lakit-slide-description{
    line-height: 32px;
}

.change { 
    font-family: "Montserrat"!important;
    font-weight: normal;
    font-size: 24px;
}


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Core-Circus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trufflesbistro.co.za/wp-content/uploads/2025/06/core-circus.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trufflesbistro.co.za/wp-content/uploads/2025/07/Montserrat-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham HTF Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trufflesbistro.co.za/wp-content/uploads/2025/06/gotham-htf-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NewYork';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trufflesbistro.co.za/wp-content/uploads/2025/06/NewYork-PERSONAL-USE.ttf') format('truetype');
}
/* End Custom Fonts CSS */