.elementor-1097 .elementor-element.elementor-element-21f7e98{--display:flex;}.elementor-1097 .elementor-element.elementor-element-010eff5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1097 .elementor-element.elementor-element-8dc3096 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1097 .elementor-element.elementor-element-8dc3096 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1097 .elementor-element.elementor-element-8dc3096{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1097 .elementor-element.elementor-element-8dc3096 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1097 .elementor-element.elementor-element-51412ed{--display:flex;}.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-1097 .elementor-element.elementor-element-d09bf76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1097 .elementor-element.elementor-element-2f503b2{--display:flex;}.elementor-1097 .elementor-element.elementor-element-9ade86e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-1097 .elementor-element.elementor-element-ce608d0{--display:flex;}.elementor-1097 .elementor-element.elementor-element-149b49d{--display:flex;}.elementor-1097 .elementor-element.elementor-element-ba61287{--display:flex;}.elementor-1097 .elementor-element.elementor-element-19ed661{--display:flex;}.elementor-1097 .elementor-element.elementor-element-1baf77f{--display:flex;}.elementor-1097 .elementor-element.elementor-element-2bafbef{--display:flex;}.elementor-1097 .elementor-element.elementor-element-2442807 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1097 .elementor-element.elementor-element-2442807 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1097 .elementor-element.elementor-element-2442807{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1097 .elementor-element.elementor-element-2442807 .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS *//* ===== שוק דגים – עמוד בית 2026 | Keshet Studio ===== */
:root{--sd-navy:#1F2B7B;--sd-deep:#10183F;--sd-cream:#F6F1E7;--sd-ice:#E3EAF7;--sd-ink:#10183F;--sd-muted:#4A5170;--sd-light:#E9ECF7;--sd-label:#C9CFEA;--sd-accent:#A9BBF0;--sd-line:#DCD4C3}
body.elementor-page{background:var(--sd-cream)}
.elementor .sd-sec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;position:relative;font-family:'Heebo',sans-serif;color:var(--sd-ink)}
.elementor :where(.sd-sec) .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.elementor .sd-sec .sd-wrap{max-width:1240px;width:100%;margin-inline:auto;--padding-left:clamp(20px,4vw,40px);--padding-right:clamp(20px,4vw,40px);--padding-top:clamp(56px,7vw,104px);--padding-bottom:clamp(56px,7vw,104px)}
.elementor .sd-sec .sd-col{--flex-direction:column;--gap:18px;--row-gap:18px;--align-items:stretch}
.elementor .sd-sec .sd-col--wide{--gap:40px;--row-gap:40px}
.sd-hidden{display:none!important}
.sd-sec .elementor-widget{margin:0!important}

/* צבעי רקע */
.sd-header,.sd-hero,.sd-vibe,.sd-cta{background:var(--sd-navy)}
.sd-facts,.sd-table,.sd-reviews,.sd-faq-sec{background:var(--sd-cream)}
.sd-groups,.sd-loc{background:#fff}
.sd-footer{background:var(--sd-deep)}

/* טיפוגרפיה */
body .sd-sec .elementor-heading-title{font-family:'Karantina',sans-serif!important;font-weight:700!important;letter-spacing:.3px;margin:0}
body .sd-h1 .elementor-heading-title{font-size:clamp(68px,8.6vw,134px)!important;line-height:.86!important;color:#fff!important}
body .sd-h2 .elementor-heading-title{font-size:clamp(50px,5vw,78px)!important;line-height:.94!important;color:var(--sd-navy)!important}
body .sd-h3 .elementor-heading-title{font-size:clamp(46px,4.2vw,64px)!important;line-height:.94!important;color:var(--sd-navy)!important}
body .sd-h2--light .elementor-heading-title{color:#fff!important}
.sd-accent{color:var(--sd-accent)}
body .sd-label .elementor-heading-title{font-family:'Heebo',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:.18em!important;color:var(--sd-muted)!important;line-height:1.4!important}
body .sd-label--light .elementor-heading-title{color:var(--sd-label)!important}
body .sd-sec .sd-p,body .sd-sec .sd-p p{font-family:'Heebo',sans-serif!important;font-size:18px;line-height:1.7;color:#2B3150;margin:0}
body .sd-sec .sd-p p+p{margin-top:8px}
body .sd-sec .sd-p--light,body .sd-sec .sd-p--light p{color:var(--sd-light)}
body .sd-sec .sd-p--muted,body .sd-sec .sd-p--muted p{color:var(--sd-muted)}
body .sd-sec .sd-small,body .sd-sec .sd-small p{font-size:15px}
body .sd-sec .sd-lead p{font-size:clamp(18px,1.6vw,21px);max-width:540px}
.sd-p strong{color:inherit;font-weight:800}
.sd-p a{color:inherit;text-decoration:underline;text-underline-offset:3px}

/* כפתורים */
body .sd-btn .elementor-button{font-family:'Heebo',sans-serif!important;font-weight:800!important;font-size:17px!important;line-height:1.2;border-radius:999px!important;padding:15px 28px!important;min-height:52px;display:inline-flex;align-items:center;border:2px solid transparent!important;transition:transform .15s ease,background-color .15s ease,color .15s ease;box-shadow:none}
body .sd-btn .elementor-button:hover{transform:translateY(-2px)}
body .sd-btn--lg .elementor-button{font-size:18px!important;padding:17px 32px!important;min-height:58px}
body .sd-btn--cream .elementor-button{background:var(--sd-cream)!important;color:var(--sd-navy)!important}
body .sd-btn--cream .elementor-button:hover{background:#fff!important}
body .sd-btn--navy .elementor-button{background:var(--sd-navy)!important;color:#fff!important}
body .sd-btn--navy .elementor-button:hover{background:var(--sd-deep)!important}
body .sd-btn--outline-light .elementor-button{background:transparent!important;color:var(--sd-cream)!important;border-color:var(--sd-cream)!important}
body .sd-btn--outline-light .elementor-button:hover{background:var(--sd-cream)!important;color:var(--sd-navy)!important}
body .sd-btn--outline-navy .elementor-button{background:transparent!important;color:var(--sd-navy)!important;border-color:var(--sd-navy)!important}
body .sd-btn--outline-navy .elementor-button:hover{background:var(--sd-navy)!important;color:#fff!important}
body .sd-btn--ghost .elementor-button{background:transparent!important;color:var(--sd-cream)!important;padding:12px 10px!important}
.elementor .sd-sec .sd-btns{--flex-direction:row;--flex-wrap:wrap;--gap:12px;--row-gap:12px;--align-items:center;margin-top:8px}

/* הדר */
.sd-header{position:sticky!important;top:var(--wp-admin--admin-bar--height,0px);z-index:50}
.elementor .sd-sec .sd-header-row{--flex-direction:row;--flex-wrap:nowrap;--justify-content:space-between;--align-items:center;--gap:24px;--padding-top:10px;--padding-bottom:10px}
.sd-logo img{width:150px!important;max-width:150px!important;height:auto}
.sd-logo--footer img{width:190px!important;max-width:190px!important}
body .sd-nav .elementor-icon-list-items{gap:4px 22px;flex-wrap:wrap}
body .sd-nav .elementor-icon-list-item{margin:0!important;padding:0!important}
body .sd-nav .elementor-icon-list-item:after{display:none!important}
body .sd-nav .elementor-icon-list-text{font-family:'Heebo',sans-serif!important;font-weight:500!important;font-size:15px!important;color:var(--sd-cream)!important;padding:0!important}
body .sd-nav a:hover .elementor-icon-list-text{color:#fff!important;text-decoration:underline;text-underline-offset:4px}
.elementor .sd-sec .sd-head-cta{--flex-direction:row;--gap:8px;--align-items:center;width:auto!important;flex:0 0 auto!important}

/* הירו */
.elementor .sd-sec .sd-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:stretch;--padding-top:clamp(40px,6vw,84px);--padding-bottom:clamp(88px,8vw,120px)}
.elementor .sd-sec .sd-hero-text{--flex-direction:column;--gap:22px;--justify-content:center;width:auto!important}
.elementor .sd-sec .sd-hero-media{width:auto!important}
.sd-photo img{width:100%!important;height:100%!important;object-fit:cover;border-radius:4px;display:block}
.sd-photo--hero,.sd-photo--hero>*,.sd-photo--hero .elementor-widget-container{height:100%}
.sd-photo--hero img{min-height:520px;max-height:640px}
body .sd-meta p{font-size:15px!important;color:var(--sd-label)!important}
.sd-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#7ED6A0;margin-inline-end:8px;vertical-align:middle}
.sd-scroll{position:absolute!important;left:50%;bottom:10px;transform:translateX(-50%);z-index:5;width:auto!important}
.sd-scroll-btn{width:56px;height:56px;border-radius:50%;background:var(--sd-navy);color:var(--sd-cream);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(16,24,63,.25);transition:transform .2s}
.sd-scroll-btn:hover{transform:translateY(3px);color:#fff}

/* קצוות קרועים בין סקשנים */
.sd-edge-cream::after,.sd-edge-navy::after,.sd-edge-deep::after,.sd-edge-white::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:56px;z-index:2;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201440%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2060%20L0%2040%20L0%2040%20L19%2041%20L33%2044%20L42%2037%20L56%2033%20L74%2036%20L95%2021%20L116%2034%20L130%2029%20L144%2034%20L156%2031%20L168%2029%20L183%2036%20L205%2039%20L218%2039%20L239%2037%20L256%2037%20L277%2043%20L293%2035%20L312%2038%20L328%2040%20L341%2036%20L360%2034%20L375%2015%20L397%2029%20L407%2026%20L426%2023%20L437%2022%20L453%2019%20L469%2011%20L488%2021%20L508%2018%20L522%2014%20L538%2016%20L552%2019%20L568%2023%20L582%2018%20L593%2025%20L612%2028%20L624%2029%20L633%209%20L644%2022%20L657%2022%20L672%2022%20L690%2024%20L705%2019%20L719%2019%20L739%2021%20L756%2016%20L766%2021%20L784%2020%20L795%2023%20L810%2016%20L824%2021%20L841%2017%20L862%2028%20L882%2026%20L901%2030%20L909%2024%20L930%2036%20L950%2043%20L965%2039%20L976%2042%20L987%2037%20L999%2041%20L1019%2037%20L1032%2045%20L1045%2036%20L1064%2042%20L1085%2038%20L1107%2032%20L1116%2031%20L1127%2037%20L1147%2033%20L1159%2038%20L1180%2039%20L1196%2026%20L1216%2041%20L1229%2041%20L1242%2041%20L1251%2039%20L1267%2047%20L1279%2046%20L1287%2045%20L1297%2039%20L1318%2041%20L1329%2039%20L1338%2044%20L1360%2042%20L1371%2036%20L1388%2015%20L1401%2032%20L1413%2025%20L1435%2030%20L1440%2030%20L1440%2060%20Z%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201440%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%2060%20L0%2040%20L0%2040%20L19%2041%20L33%2044%20L42%2037%20L56%2033%20L74%2036%20L95%2021%20L116%2034%20L130%2029%20L144%2034%20L156%2031%20L168%2029%20L183%2036%20L205%2039%20L218%2039%20L239%2037%20L256%2037%20L277%2043%20L293%2035%20L312%2038%20L328%2040%20L341%2036%20L360%2034%20L375%2015%20L397%2029%20L407%2026%20L426%2023%20L437%2022%20L453%2019%20L469%2011%20L488%2021%20L508%2018%20L522%2014%20L538%2016%20L552%2019%20L568%2023%20L582%2018%20L593%2025%20L612%2028%20L624%2029%20L633%209%20L644%2022%20L657%2022%20L672%2022%20L690%2024%20L705%2019%20L719%2019%20L739%2021%20L756%2016%20L766%2021%20L784%2020%20L795%2023%20L810%2016%20L824%2021%20L841%2017%20L862%2028%20L882%2026%20L901%2030%20L909%2024%20L930%2036%20L950%2043%20L965%2039%20L976%2042%20L987%2037%20L999%2041%20L1019%2037%20L1032%2045%20L1045%2036%20L1064%2042%20L1085%2038%20L1107%2032%20L1116%2031%20L1127%2037%20L1147%2033%20L1159%2038%20L1180%2039%20L1196%2026%20L1216%2041%20L1229%2041%20L1242%2041%20L1251%2039%20L1267%2047%20L1279%2046%20L1287%2045%20L1297%2039%20L1318%2041%20L1329%2039%20L1338%2044%20L1360%2042%20L1371%2036%20L1388%2015%20L1401%2032%20L1413%2025%20L1435%2030%20L1440%2030%20L1440%2060%20Z%22/%3E%3C/svg%3E") center bottom/100% 100% no-repeat}
.sd-edge-cream::after{background:var(--sd-cream)}
.sd-edge-navy::after{background:var(--sd-navy)}
.sd-edge-deep::after{background:var(--sd-deep)}
.sd-edge-white::after{background:#fff}
.sd-edge-flip::after{transform:scaleX(-1)}

/* עובדות */
.elementor .sd-sec .sd-facts-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;--padding-top:28px;--padding-bottom:36px;border-bottom:1px solid var(--sd-line)}
.elementor .sd-sec .sd-fact{--flex-direction:column;--gap:4px;width:auto!important}
body .sd-fact-big .elementor-heading-title{font-size:46px!important;line-height:1!important;color:var(--sd-navy)!important}

/* שולחן מלא */
.elementor .sd-sec .sd-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.elementor .sd-sec .sd-split>.e-con{width:auto!important}
.elementor .sd-sec .sd-table .sd-wrap{--padding-bottom:clamp(96px,9vw,136px)}
.elementor .sd-sec .sd-table-media{position:relative;width:auto!important}
.sd-photo--table img{aspect-ratio:4/5;max-height:620px}
.sd-illu img{width:100%!important;height:auto!important}
.sd-illu-fish{position:absolute!important;width:78%!important;max-width:520px;bottom:-56px;left:-10%;z-index:3}
.elementor .sd-sec .sd-inc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.elementor .sd-sec .sd-inc{--flex-direction:column;--gap:4px;width:auto!important;background:#fff;border:1px solid var(--sd-line);border-radius:4px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px}
body .sd-inc-big .elementor-heading-title{font-size:32px!important;line-height:1!important;color:var(--sd-navy)!important}

/* אווירה */
.elementor .sd-sec .sd-vibe .sd-wrap{--padding-bottom:clamp(96px,9vw,136px)}
.elementor .sd-sec .sd-vibe-head{--flex-direction:row;--flex-wrap:wrap;--justify-content:space-between;--align-items:flex-end;--gap:32px}
.elementor .sd-sec .sd-vibe-head>.e-con{flex:1 1 420px!important;width:auto!important}
.sd-vibe-text{flex:1 1 380px;max-width:520px}
.elementor .sd-sec .sd-gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:16px}
.sd-gallery .elementor-widget-image,.sd-gallery .elementor-widget-image>*,.sd-gallery .elementor-widget-image a{height:100%;width:100%}
.sd-g1{grid-column:span 2;grid-row:span 2}
.sd-g2{grid-row:span 2}
.sd-g-illu{background:var(--sd-cream);border-radius:4px}
.sd-g-illu img{object-fit:contain!important;background:var(--sd-cream)}

/* ביקורות */
.sd-reviews{overflow:hidden}
.elementor .sd-sec .sd-row-head{--flex-direction:row;--flex-wrap:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px}
.elementor .sd-sec .sd-row-head>.e-con{width:auto!important}
.elementor .sd-sec .sd-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative;z-index:2}
.elementor .sd-sec .sd-card{--flex-direction:column;--gap:14px;width:auto!important;background:#fff;border:1px solid var(--sd-line);border-radius:4px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}
body .sd-stars .elementor-heading-title{font-family:'Heebo',sans-serif!important;color:var(--sd-navy)!important;font-size:18px!important;letter-spacing:3px}
body .sd-quote p{font-size:17px!important}
body .sd-cite .elementor-heading-title{font-family:'Heebo',sans-serif!important;font-size:16px!important;color:var(--sd-ink)!important}
.sd-cite span{color:var(--sd-muted);font-weight:500}
.sd-illu-tail{position:absolute!important;left:0;top:28px;width:min(34vw,440px)!important;z-index:1;opacity:1}

/* קבוצות */
.elementor .sd-sec .sd-groups-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.elementor .sd-sec .sd-gcard{--flex-direction:column;--gap:16px;--align-items:flex-start;width:auto!important;border-radius:4px;--padding-top:clamp(28px,4vw,48px);--padding-bottom:clamp(28px,4vw,48px);--padding-left:clamp(28px,4vw,48px);--padding-right:clamp(28px,4vw,48px)}
.sd-gcard--navy{background:var(--sd-navy)}
.sd-gcard--ice{background:var(--sd-ice)}

/* שאלות */
.elementor .sd-sec .sd-split--faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}
.sd-illu-shrimp{max-width:380px;margin-top:24px!important}
body .sd-faq .elementor-toggle-item{border:0!important;border-bottom:1px solid #C9C0AD!important;margin:0!important}
body .sd-faq .elementor-toggle-item:first-child{border-top:2px solid var(--sd-navy)!important}
body .sd-faq .elementor-tab-title{font-family:'Heebo',sans-serif!important;font-weight:700!important;font-size:20px!important;color:var(--sd-ink)!important;border:0!important;padding:22px 0!important;background:transparent!important}
body .sd-faq .elementor-tab-title a{color:var(--sd-ink)!important}
body .sd-faq .elementor-toggle-icon{color:var(--sd-navy)!important}
body .sd-faq .elementor-tab-content{border:0!important;padding:0 0 22px!important;font-family:'Heebo',sans-serif!important;font-size:17px!important;line-height:1.7;color:#2B3150!important;background:transparent!important}

/* מיקום */
.sd-map iframe{border-radius:4px;display:block}
.sd-loc-text strong{color:var(--sd-ink)}

/* CTA */
.elementor .sd-sec .sd-cta .sd-wrap{--padding-top:clamp(56px,6vw,88px);--padding-bottom:clamp(96px,8vw,120px)}
.elementor .sd-sec .sd-cta-row{--flex-direction:row;--flex-wrap:wrap;--justify-content:space-between;--align-items:center;--gap:32px}
body .sd-cta-title .elementor-heading-title{font-size:clamp(56px,6vw,96px)!important;line-height:.9!important}

/* פוטר */
.elementor .sd-sec .sd-footer .sd-wrap{--padding-top:48px;--padding-bottom:32px}
.elementor .sd-sec .sd-footer-top{--flex-direction:row;--flex-wrap:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px}
.elementor .sd-sec .sd-footer-top>.e-con{width:auto!important}
body .sd-nav--footer .elementor-icon-list-text{color:var(--sd-light)!important}
.sd-footer-bottom{border-top:1px solid #2B3566;padding-top:20px!important}
body .sd-footer-bottom p{display:inline;margin-inline-end:18px!important;color:var(--sd-label)!important}
.sd-footer-bottom a{color:var(--sd-label)!important}

/* סרגל מובייל */
.sd-mbar{display:none}

/* טאבלט */
@media (max-width:1024px){
  .sd-nav{display:none!important}
  .elementor .sd-sec .sd-hero-grid,.elementor .sd-sec .sd-split,.elementor .sd-sec .sd-split--faq{grid-template-columns:minmax(0,1fr)}
  .elementor .sd-sec .sd-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .elementor .sd-sec .sd-cards{grid-template-columns:minmax(0,1fr)}
  .sd-illu-tail{opacity:.35}
}
/* מובייל */
@media (max-width:767px){
  .sd-hide-m{display:none!important}
  .sd-logo img{width:118px!important}
  body .sd-header .sd-btn .elementor-button{font-size:15px!important;padding:11px 18px!important;min-height:44px}
  .sd-photo--hero img{min-height:300px;max-height:360px}
  .elementor .sd-sec .sd-hero-grid{gap:28px}
  .elementor .sd-sec .sd-groups-grid,.elementor .sd-sec .sd-inc-grid{grid-template-columns:minmax(0,1fr)}
  .elementor .sd-sec .sd-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:10px}
  .sd-g1{grid-column:span 2;grid-row:span 1}
  .sd-g2{grid-row:span 2}
  .sd-illu-fish{width:70%!important;bottom:-40px}
  .sd-scroll{display:none}
  .elementor .sd-sec .sd-btns{--flex-direction:column;--align-items:stretch}
  body .sd-btns .elementor-button{width:100%;justify-content:center}
  .sd-edge-cream::after,.sd-edge-navy::after,.sd-edge-deep::after,.sd-edge-white::after{height:32px}
  .sd-mbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-top:1px solid var(--sd-line);padding:10px 12px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(16,24,63,.12)}
  .sd-mbar a{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:12px;background:var(--sd-ice);color:var(--sd-navy);font-family:'Heebo',sans-serif;font-weight:700;font-size:13px;text-decoration:none}
  .sd-mbar a.sd-mbar-main{background:var(--sd-navy);color:#fff;font-size:15px;font-weight:800}
  body.elementor-page{padding-bottom:84px}
}

/* nav fix */
body .sd-nav .elementor-icon-list-items,body .sd-nav .elementor-icon-list-items.elementor-inline-items{margin:0!important}
body .sd-nav .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0!important;inset:auto!important}

/* hero slideshow + gallery */
.elementor .sd-sec .sd-hero-slides{min-height:560px;border-radius:4px;overflow:hidden;position:relative}
.sd-hero-slides .elementor-background-slideshow{border-radius:4px}
.sd-gallery-sec{background:var(--sd-cream)}
.elementor .sd-gallery-sec .sd-wrap{--padding-bottom:clamp(96px,9vw,136px)}
.sd-reviews{background:#fff}
.elementor .sd-sec .sd-card{background:var(--sd-cream)}
.sd-carousel .swiper-slide-image{width:100%!important;height:400px!important;object-fit:cover;border-radius:4px;display:block}
body .sd-carousel .elementor-swiper-button{width:52px;height:52px;border-radius:50%;background:var(--sd-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}
body .sd-carousel .elementor-swiper-button svg{fill:#fff;width:18px;height:18px}
body .sd-carousel .swiper-pagination-bullet{background:var(--sd-navy);opacity:.25}
body .sd-carousel .swiper-pagination-bullet-active{opacity:1}
body .sd-carousel .swiper{padding-bottom:40px}
@media (max-width:767px){.elementor .sd-sec .sd-hero-slides{min-height:340px}.sd-carousel .swiper-slide-image{height:300px!important}}

/* reviews google + hero video */
.elementor .sd-sec .sd-row-head{position:relative;z-index:3}
.sd-google-reviews{position:relative;z-index:2}
.sd-google-reviews .ti-widget{font-family:'Heebo',sans-serif!important}
.sd-google-reviews .ti-widget .ti-review-item>.ti-inner{background:var(--sd-cream)!important;border-color:var(--sd-line)!important;border-radius:4px!important}
.sd-google-reviews .ti-widget .ti-name{color:var(--sd-ink)!important;font-weight:700!important}
.sd-google-reviews .ti-widget .ti-review-content{color:#2B3150!important;font-size:16px!important;line-height:1.6!important}
.sd-hero-video .elementor-background-video-container{border-radius:4px}
.sd-hero-video .elementor-background-video-hosted{object-fit:cover}

/* cta center */
.elementor .sd-sec .sd-cta-row{--flex-direction:column;--justify-content:center;--align-items:center;--gap:28px;text-align:center}
body .sd-cta-title .elementor-heading-title{text-align:center!important}
.elementor .sd-sec .sd-cta-row .sd-btns{--justify-content:center}
.sd-cta-title{flex:0 0 auto!important;width:100%!important}

/* full video hero 1.1.0 */
.elementor .sd-sec.sd-hero{min-height:min(88vh,860px);display:flex;flex-direction:column;justify-content:center}
.elementor .sd-sec .sd-hero-grid{grid-template-columns:minmax(0,1fr)!important;--padding-top:clamp(72px,9vw,128px);--padding-bottom:clamp(110px,10vw,150px);position:relative;z-index:2}
.elementor .sd-sec .sd-hero-text{max-width:720px}
.sd-hero .elementor-background-video-container{z-index:0}
.sd-hero::before{z-index:1!important}
.sd-hero .sd-scroll{z-index:6}
body .sd-hero .sd-p--light p,body .sd-hero .sd-meta p,body .sd-hero .sd-label--light .elementor-heading-title{text-shadow:0 1px 12px rgba(0,0,0,.35)}
@media (max-width:767px){.elementor .sd-sec.sd-hero{min-height:82vh}}


/* ===== menu page ===== */
.sd-cream{background:var(--sd-cream)}
.sd-mhero{background:var(--sd-navy)}
.elementor .sd-sec .sd-mhero-inner{--padding-top:clamp(48px,6vw,88px);--padding-bottom:clamp(96px,9vw,130px);--gap:20px;max-width:1040px}
body .sd-h1--menu .elementor-heading-title{font-size:clamp(64px,8vw,120px)!important}
.sd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.sd-chips a{font-family:'Heebo',sans-serif;font-weight:700;font-size:14px;color:var(--sd-cream);border:1.5px solid rgba(246,241,231,.55);border-radius:999px;padding:8px 16px;text-decoration:none;transition:background .15s,color .15s}
.sd-chips a:hover{background:var(--sd-cream);color:var(--sd-navy)}
.elementor .sd-sec .sd-opener{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;--padding-top:clamp(40px,5vw,72px);--padding-bottom:16px}
.elementor .sd-sec .sd-opener-text{--flex-direction:column;--gap:12px;width:auto!important}
.sd-rules{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px}
.sd-rules li{font-size:15px;color:#2B3150;padding-inline-start:16px;position:relative}
.sd-rules li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sd-navy)}
.sd-veg{margin-top:10px!important;font-size:14px;color:var(--sd-muted)}
.sd-opener-illu{max-width:420px;justify-self:end}
.elementor .sd-sec .sd-menu-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;--padding-top:24px;--padding-bottom:clamp(96px,9vw,130px)}
.elementor .sd-sec .sd-mcard{--flex-direction:column;--gap:14px;width:auto!important;background:#fff;border:1px solid var(--sd-line);border-radius:6px;--padding-top:clamp(24px,3vw,40px);--padding-bottom:clamp(24px,3vw,40px);--padding-left:clamp(20px,3vw,40px);--padding-right:clamp(20px,3vw,40px);scroll-margin-top:110px}
.elementor .sd-sec .sd-mcard--wide{grid-column:1/-1}
.elementor .sd-sec .sd-mcard--plain{background:transparent;border:0;--padding-left:0px;--padding-right:0px}
body .sd-mtitle .elementor-heading-title{font-size:clamp(42px,3.6vw,56px)!important;line-height:1!important;color:var(--sd-navy)!important;border-bottom:2px solid var(--sd-navy);padding-bottom:10px}
body .sd-msub .elementor-heading-title{letter-spacing:.06em!important;font-size:14px!important}
body .sd-plist .elementor-price-list{margin:0;padding:0}
body .sd-plist .elementor-price-list li{margin:0!important;padding:12px 0!important;border-bottom:1px dashed #D8D0BF}
body .sd-plist .elementor-price-list li:last-child{border-bottom:0}
body .sd-plist .elementor-price-list-header{align-items:baseline;gap:10px}
body .sd-plist .elementor-price-list-title{font-family:'Heebo',sans-serif!important;font-weight:700!important;font-size:17px!important;color:var(--sd-ink)!important}
body .sd-plist .elementor-price-list-price{font-family:'Heebo',sans-serif!important;font-weight:800!important;font-size:16px!important;color:var(--sd-navy)!important;white-space:nowrap}
body .sd-plist .elementor-price-list-separator{border-bottom-style:dotted!important;border-bottom-width:2px!important;border-color:#C9C0AD!important;flex-grow:1}
body .sd-plist .elementor-price-list-description{font-family:'Heebo',sans-serif!important;font-size:14.5px!important;line-height:1.55!important;color:var(--sd-muted)!important;margin-top:3px}
.elementor .sd-sec .sd-mgroups{display:grid!important;gap:24px 36px}
.elementor .sd-sec .sd-mgroups--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor .sd-sec .sd-mgroups--2{grid-template-columns:minmax(0,1fr)}
.elementor .sd-sec .sd-mgroup{--flex-direction:column;--gap:8px;width:auto!important}
body .sd-pill .elementor-heading-title{display:inline-block;font-family:'Heebo',sans-serif!important;font-weight:800!important;font-size:17px!important;background:var(--sd-navy);color:#fff!important;border-radius:999px;padding:6px 18px!important;line-height:1.3!important}
body .sd-gnote p{font-size:14px!important;color:var(--sd-muted)!important;background:var(--sd-cream);border-radius:4px;padding:10px 12px}
.elementor .sd-sec .sd-platters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.elementor .sd-sec .sd-platter{--flex-direction:column;--gap:10px;width:auto!important;background:var(--sd-navy);border-radius:6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px}
body .sd-platter-t .elementor-heading-title{font-size:40px!important;line-height:1!important;color:#fff!important}
body .sd-platter-p .elementor-heading-title{font-family:'Heebo',sans-serif!important;font-weight:800!important;font-size:22px!important;color:var(--sd-accent)!important}
.sd-en,.sd-en *{direction:ltr}
.sd-en{text-align:left}
.sd-en .sd-rules li:before{left:0;right:auto}
@media (max-width:1024px){.elementor .sd-sec .sd-mgroups--3,.elementor .sd-sec .sd-platters{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor .sd-sec .sd-menu-grid,.elementor .sd-sec .sd-opener{grid-template-columns:minmax(0,1fr)}.sd-opener-illu{max-width:260px}body .sd-plist .elementor-price-list-title{font-size:16px!important}}


/* language switcher */
.sd-lang ul{list-style:none;margin:0;padding:3px;display:flex;gap:2px;border:1px solid rgba(246,241,231,.4);border-radius:999px;direction:rtl}
.sd-lang li{margin:0;padding:0}
.sd-lang h5{display:none}
.sd-lang a{display:block;padding:8px 13px;border-radius:999px;color:#F6F1E7!important;font:600 14px/1 "Heebo",sans-serif;text-decoration:none;transition:background .2s}
.sd-lang a:hover{background:rgba(246,241,231,.15)}
.sd-lang .current-lang a{background:#F6F1E7;color:#1F2B7B!important}
.sd-lang a:focus-visible{outline:2px solid #A9BBF0;outline-offset:2px}
@media(max-width:767px){.sd-lang a{font-size:0;padding:8px 10px}.sd-lang a[hreflang^="he"]::after{content:"עב";font-size:13px}.sd-lang a[hreflang^="en"]::after{content:"EN";font-size:13px}}
.sd-lang .pll-switcher ul,.sd-lang .pll-switcher.pll-layout-vertical ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center}
.sd-lang .pll-switcher li{list-style:none}
@media(max-width:767px){.sd-header-row{--gap:10px!important}.sd-header .sd-logo img{max-width:100px!important;height:auto!important}.sd-head-cta{--gap:8px!important}.sd-header .sd-btn .elementor-button{padding:10px 14px!important;font-size:14px!important}.sd-lang a{padding:8px 9px!important}}
/* dish separators */
.elementor .sd-mcard .elementor-price-list .elementor-price-list-item{border-bottom:1px solid rgba(31,43,123,.09)!important;border-top:0!important;padding-bottom:14px!important;margin-bottom:14px!important}
.elementor .sd-mcard .elementor-price-list li:last-child .elementor-price-list-item,.elementor .sd-mcard .elementor-price-list li:last-child.elementor-price-list-item,.elementor .sd-mcard .elementor-price-list>li:last-child>.elementor-price-list-item{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}
/* legal pages */
.elementor .sd-sec.sd-legal-sec{--padding-top:clamp(40px,6vw,80px);--padding-bottom:clamp(56px,7vw,100px)}
.elementor .sd-sec .sd-wrap.sd-legal-wrap{max-width:900px}
.sd-legal{background:#fff;border:1px solid var(--sd-line,#DCD4C3);border-radius:8px;padding:clamp(26px,4vw,56px)}
.sd-legal h2{font-family:"Karantina",sans-serif;font-weight:700;color:var(--sd-navy,#1F2B7B);font-size:clamp(30px,3.2vw,40px);line-height:1.05;margin:36px 0 12px}
.sd-legal h2:first-child{margin-top:0}
.sd-legal p,.sd-legal li{font-family:"Heebo",sans-serif;font-size:16.5px;line-height:1.75;color:#2B3150;margin:0 0 12px}
.sd-legal ul{margin:0 0 16px;padding-inline-start:22px}
.sd-legal li{margin:0 0 4px}
.sd-legal li::marker{color:var(--sd-navy,#1F2B7B)}
.sd-legal strong{color:#10183F}
.sd-legal a{color:var(--sd-navy,#1F2B7B);text-decoration:underline;text-underline-offset:3px}
.sd-legal .sd-legal-box{background:var(--sd-ice,#E3EAF7);border-radius:6px;padding:18px 22px;margin:8px 0 18px}
.sd-legal .sd-legal-box p{margin:0}
.sd-legal .sd-legal-note{font-size:14px;color:#6B7088}
/* landmarks */
.elementor .e-con.sd-main{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--flex-direction:column;--width:100%;padding:0!important;gap:0!important}
#ka-main:focus{outline:none}/* End custom CSS */