.elementor-8 .elementor-element.elementor-element-1c6a62e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b2faa36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-499e39d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-6c6cf20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-0e83cb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-de72715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-abae46c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-032be99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7700561{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b75d544{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-aa8a2ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-dbe9b7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f8d45cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-95d398a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4cbab60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-efbf120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-8 .elementor-element.elementor-element-c820d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2561305{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e2459d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8268057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3b9de3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e440273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d4c8ae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9c01a6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-aa45972{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f2ae787{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-119b41e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-eb7b363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-fdf1953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d66101a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-14884e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-85a96f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5fa25cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9998862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f8f2061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-b8042ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-bb95a0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7a6278d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-39e0d93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-6c372ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-334734f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-288ee2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-7abc717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ab9c6fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2ac42a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9abfa2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for container, class: .elementor-element-1c6a62e */.elementor-8 .elementor-element.elementor-element-1c6a62e{background:#F7F3EB;color:#252822;font-family:Arial,Helvetica,sans-serif;--jj-red:#8B302D;--jj-cream:#F7F3EB;--jj-gold:#BDA37B;width:100%;padding:0;gap:0;overflow:clip;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--gap:0px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-widget{margin:0;min-width:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-widget-text-editor{color:inherit;font-family:Arial,Helvetica,sans-serif;}
.elementor-8 .elementor-element.elementor-element-1c6a62e p{margin:0 0 18px;font-size:16px;line-height:1.85;color:inherit;}
.elementor-8 .elementor-element.elementor-element-1c6a62e a{color:inherit;text-decoration:none;}
.elementor-8 .elementor-element.elementor-element-1c6a62e a:focus-visible,.elementor-8 .elementor-element.elementor-element-1c6a62e summary:focus-visible{outline:3px solid #BDA37B;outline-offset:5px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e h1,.elementor-8 .elementor-element.elementor-element-1c6a62e h2,.elementor-8 .elementor-element.elementor-element-1c6a62e h3,.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-heading-title{color:inherit;margin:0;font-weight:400;font-family:Georgia,'Times New Roman',serif;line-height:1.12;letter-spacing:-1.5px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e h1{font-size:clamp(40px,5.1vw,74px);}
.elementor-8 .elementor-element.elementor-element-1c6a62e h2{font-size:clamp(34px,3.7vw,52px);}
.elementor-8 .elementor-element.elementor-element-1c6a62e h3{font-size:28px;letter-spacing:-.5px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-section{width:100%;padding:88px 6%;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-inner{width:100%;max-width:1200px;margin:0 auto;gap:28px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-row{width:100%;display:flex;flex-direction:row;gap:64px;align-items:center;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:25px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-eyebrow .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.3px;line-height:1.6;color:#8B302D;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-buttons{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-buttons>.elementor-widget{width:auto;flex:0 0 auto;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header .elementor-widget-html,.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header .jj-nav-cta{width:auto;flex:0 0 auto;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-button .elementor-button{background:#8B302D;color:#fff;border:1px solid #8B302D;border-radius:2px;padding:16px 23px;font-size:13px;line-height:1.2;font-family:Arial,Helvetica,sans-serif;letter-spacing:.3px;transition:background .2s,transform .2s;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-button .elementor-button:hover{background:#692320;transform:translateY(-2px);}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-outline .elementor-button{background:transparent;color:#252822;border-color:#918c7f;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-outline .elementor-button:hover{background:#e9e1d3;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header{padding:24px 6%;border-bottom:1px solid #ded6c7;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header .jj-row{gap:28px;justify-content:space-between;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-brand{flex:0 0 auto;width:auto;gap:5px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-wordmark .elementor-heading-title{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:700;letter-spacing:4px;line-height:1;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-brand-sub p{font-size:9px;letter-spacing:1.5px;margin:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav a{font-size:12px;white-space:nowrap;padding:10px 0;transition:color .2s;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav a:hover,.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav a[aria-current]{color:#8B302D;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-desktop-nav{display:flex;gap:24px;align-items:center;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav{display:none;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav-cta{flex:0 0 auto;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav-cta .elementor-button{padding:13px 18px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero{min-height:690px;padding-top:102px;padding-bottom:110px;color:white;position:relative;background:#252822;background-image:linear-gradient(90deg,rgba(20,18,15,.87) 0%,rgba(20,18,15,.56) 43%,rgba(20,18,15,.08) 100%),url('https://restaurantjinjiang.fr/wp-content/uploads/2026/10/jinjiang-hero.png');background-size:cover;background-position:center;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-col{max-width:680px;gap:30px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-eyebrow .elementor-heading-title{color:#e0bd83;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero h1{font-size:clamp(46px,5vw,70px);line-height:1.08;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero p{max-width:435px;color:#eee5d7;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-outline .elementor-button{color:white;border-color:#c8bfb2;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-outline .elementor-button:hover{background:#ffffff15;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-inner{animation:jj-entrance .8s ease-out both;}
@keyframes jj-entrance{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip{padding:23px 6%;background:#ede5d7;border-bottom:1px solid #d9ceba;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip .jj-row{justify-content:space-between;gap:24px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip p{font-size:12px;letter-spacing:.6px;margin:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip .elementor-widget-text-editor{width:auto;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo img{width:100%;height:480px;object-fit:cover;border-radius:2px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo .widget-image-caption,.elementor-8 .elementor-element.elementor-element-1c6a62e figcaption{font-size:10px;line-height:1.6;padding-top:8px;color:#777064;text-align:left;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo-offset{padding:0 24px 24px 0;background:linear-gradient(135deg,transparent 30%,#e4d8c5 30%);}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-story .jj-row{gap:85px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row{gap:28px;align-items:flex-start;border-top:1px solid #d9ceba;padding-top:24px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row h3{font-size:34px;color:#8B302D;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row p{font-size:11px;margin:0;line-height:1.65;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row .jj-col{gap:8px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-dark{background:#252822;color:#F7F3EB;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-dark .jj-eyebrow .elementor-heading-title{color:#d4b786;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-section-heading{max-width:720px;gap:20px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card-row{gap:28px;align-items:stretch;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card{gap:22px;flex:1;transition:transform .25s;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card:hover{transform:translateY(-4px);}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card img{width:100%;height:260px;object-fit:cover;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card p{font-size:14px;line-height:1.7;margin-bottom:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card .jj-eyebrow .elementor-heading-title{font-size:10px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card .elementor-widget-heading{padding:0 4px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card .elementor-widget-text-editor{padding:0 4px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-dark .jj-outline .elementor-button{color:#F7F3EB;border-color:#817d71;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-dark .jj-outline .elementor-button:hover{background:#ffffff10;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-delivery-panel{background:#efe6d7;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-delivery-panel img{width:100%;height:390px;object-fit:cover;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta{background:#8B302D;color:#F7F3EB;padding-top:66px;padding-bottom:66px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-col{max-width:670px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-eyebrow .elementor-heading-title{color:#e1c898;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-buttons{flex:0 0 230px;flex-direction:column;align-items:stretch;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-button .elementor-button{background:#F7F3EB;border-color:#F7F3EB;color:#8B302D;width:100%;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-outline .elementor-button{background:transparent;border-color:#c7927d;color:white;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer{background:#1e211c;color:#ece5d8;padding-top:64px;padding-bottom:24px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-row{align-items:flex-start;gap:60px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-col{gap:18px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer p{font-size:13px;line-height:1.9;margin:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-eyebrow .elementor-heading-title{color:#c7ad7e;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer-chinese p{font-size:18px;color:#c7ad7e;letter-spacing:6px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-outline .elementor-button{color:#ece5d8;border-color:#797b70;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-copyright{border-top:1px solid #45463b;margin-top:24px;padding-top:22px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-copyright p{font-size:11px;color:#b3b3a6;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-page-hero{background:#ece4d6;padding-top:68px;padding-bottom:68px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-page-hero .jj-row{gap:65px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-page-hero .jj-col{gap:25px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-hero-image{flex:0 0 43%;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-hero-image img{height:380px;width:100%;object-fit:cover;border-radius:2px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-feature{padding:34px;background:#eee5d8;gap:18px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-feature h3{font-size:28px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-feature p{font-size:14px;margin:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-feature-row{align-items:stretch;gap:24px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-nav{display:flex;gap:12px;flex-wrap:wrap;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-nav a{padding:12px 20px;border:1px solid #cfc0a7;font-size:12px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-nav a:hover{background:#e9dfce;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-section{padding-top:52px;padding-bottom:52px;scroll-margin-top:30px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-section h2{font-size:40px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-columns{align-items:flex-start;gap:54px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-columns .jj-col{gap:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-price-list-item{border-bottom:1px solid #ded5c5;padding:20px 0;margin:0!important;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-price-list-title{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:#252822;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-price-list-price{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;color:#8B302D;white-space:nowrap;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-price-list-description{font-size:12px!important;line-height:1.7!important;color:#6b6b5c!important;margin:7px 0 0!important;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .elementor-price-list-separator{border-bottom-style:dotted!important;border-color:#b7aa93!important;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-note p{font-size:12px;color:#756c5e;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-card{padding:40px;background:#eee5d8;gap:20px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-card p{margin:0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-form{width:100%;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-form label{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#252822;padding-bottom:7px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-form .elementor-field{background:#fffdf8!important;border:1px solid #d3c8b8!important;border-radius:2px!important;padding:14px!important;font-size:14px;min-height:48px;color:#252822;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-form .elementor-field-type-acceptance{font-size:12px;line-height:1.6;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-form .elementor-button{background:#8B302D;border-radius:2px;padding:16px;color:white;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-row{align-items:flex-start;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-details{flex:0 0 35%;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-form-col{gap:25px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-actions a{text-decoration:underline;text-underline-offset:4px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-map{padding:24px 0 0;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-methods .jj-col{border-left:1px solid #d0c5b0;padding-left:28px;gap:15px;}
.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-methods{align-items:stretch;gap:30px;}
@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero{background-position:center 58%;}}
@media(max-width:1100px){.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-desktop-nav{gap:15px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav a{font-size:11px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-row{gap:36px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header .jj-row{gap:15px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-wordmark .elementor-heading-title{font-size:25px;}}
@media(max-width:900px){.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-nav-cta{display:none;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-story .jj-row{gap:36px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-section{padding:65px 5%;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header{padding:22px 5%;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip{padding:22px 5%;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo img{height:400px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card img{height:210px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-page-hero .jj-row{gap:32px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-hero-image img{height:340px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-row{gap:28px;}}
@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1c6a62e h1{font-size:44px;}.elementor-8 .elementor-element.elementor-element-1c6a62e h2{font-size:36px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-section{padding:55px 24px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-inner{gap:27px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-row{flex-direction:column;gap:32px;align-items:stretch;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-col{width:100%;flex:auto;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header{padding:19px 24px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-header .jj-row{flex-direction:row;align-items:center;gap:20px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-brand{width:auto;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-wordmark .elementor-heading-title{font-size:23px;letter-spacing:3px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-brand-sub p{font-size:8px;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-desktop-nav{display:none;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav{display:block;position:relative;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav summary{font-size:12px;list-style:none;cursor:pointer;display:flex;gap:10px;align-items:center;padding:10px 0;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav summary::-webkit-details-marker{display:none;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav>div{position:absolute;right:0;top:40px;background:#F7F3EB;padding:14px 24px;border:1px solid #d6c8b0;box-shadow:0 12px 35px #0002;z-index:30;display:flex;flex-direction:column;min-width:190px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-mobile-nav a{font-size:14px;padding:12px 0;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero{min-height:610px;padding:76px 24px;background-position:62% center;background-image:linear-gradient(90deg,rgba(20,18,15,.81),rgba(20,18,15,.48)),url('https://restaurantjinjiang.fr/wp-content/uploads/2026/10/jinjiang-hero.png');}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero h1{font-size:49px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero .jj-col{gap:27px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-home-hero p{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip{padding:24px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-strip .jj-row{flex-direction:column;gap:14px;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo img{height:350px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-photo-offset{padding:0 15px 15px 0;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row{flex-direction:row;gap:15px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-stat-row .jj-col{width:auto;flex:1;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card-row{gap:40px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card img{height:300px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-card{gap:17px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-delivery-panel img{height:300px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-buttons{flex:auto;align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-cta .jj-button .elementor-button{width:auto;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer .jj-row{gap:40px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-footer{padding-bottom:28px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-hero-image{flex:auto;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-hero-image img{height:280px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-page-hero{padding-top:48px;padding-bottom:48px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-feature{padding:28px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-columns{gap:0;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-section{padding-top:35px;padding-bottom:35px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-section h2{font-size:34px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-details{flex:auto;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-contact-card{padding:28px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-methods .jj-col{padding-left:24px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-button .elementor-button{padding:15px 19px;}.elementor-8 .elementor-element.elementor-element-1c6a62e .jj-menu-nav a{padding:12px 15px;}}
@media(prefers-reduced-motion:reduce){.elementor-8 .elementor-element.elementor-element-1c6a62e *,.elementor-8 .elementor-element.elementor-element-1c6a62e *::before,.elementor-8 .elementor-element.elementor-element-1c6a62e *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}/* End custom CSS */