@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(../media/alef-hebrew-400-normal.30sn7oyc2mv7t.woff2)format("woff2"),url(../media/alef-hebrew-400-normal.3szax_zpwxm4l.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(../media/alef-latin-400-normal.1a-p7mw-7t7ms.woff2)format("woff2"),url(../media/alef-latin-400-normal.2ws1r2z-qou0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alef-hebrew-700-normal.3o-e2si-wv19x.woff2)format("woff2"),url(../media/alef-hebrew-700-normal.41pv321g8jrge.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:700;src:url(../media/alef-latin-700-normal.3kdzj83fxmsp2.woff2)format("woff2"),url(../media/alef-latin-700-normal.13n0fpxynwvk-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#f4d8d4;--text:#333;--black:#000;--white:#fff;--peach:#f2c9aa;--whatsapp:#65dc7d;--instagram:#aa87e3;--link-blue:#2112f5;--border:#ccc;--container:980px;--font:"Alef", "Arial Hebrew", Arial, sans-serif;--font-latin:"Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Times New Roman", Times, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0;font-weight:400}a{color:inherit}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.container{width:100%;max-width:var(--container);margin:0 auto}.narrow{width:420px;max-width:calc(100% - 40px);margin-inline:auto}.skip-link{z-index:1000;background:var(--white);color:var(--black);border-radius:4px;padding:8px 16px;position:absolute;top:-100px;right:16px}.skip-link:focus{top:8px}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400}.site-header{z-index:2;height:110px;position:relative}.header-inner{justify-content:space-between;align-items:flex-start;height:100%;padding:0 34px 0 28px;display:flex}.header-logo{margin-top:15px;line-height:0;display:block}.header-logo img{width:122px;height:80px}.header-call{color:var(--black);margin-top:42px;font-size:16px;line-height:22px;text-decoration:underline}.social-bar{z-index:5;flex-direction:column;gap:12px;display:flex;position:fixed;top:180px;left:20px}.social-bar a{line-height:0;display:block}.social-bar img{width:30px;height:30px}.hero{height:clamp(600px,53vw,760px);margin-top:0;position:relative;overflow:hidden}.hero-bg{object-fit:cover;object-position:center top;z-index:0}.hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-top:54px;display:flex;position:relative}.hero-title{color:var(--text);font-size:50px;font-weight:700;line-height:68px}.hero-subtitle{max-width:320px;color:var(--text);margin-top:13px;font-size:24px;line-height:32px}.hero-mobile-image{display:none}.hero-buttons{flex-direction:column;gap:19px;margin-top:37px;display:flex}.pill-btn{width:323px;height:50px;color:var(--white);border-radius:25px;justify-content:center;align-items:center;gap:14px;font-size:20px;line-height:28px;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.pill-btn img{width:34px;height:34px}.pill-btn--instagram img{width:29px;height:29px}.pill-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.pill-btn--whatsapp{background:var(--whatsapp)}.pill-btn--instagram{background:var(--instagram)}.about{padding-top:52px}.about-title{margin-bottom:47px;font-size:24px;line-height:32px}.about p{font-size:16px;line-height:24px}.about p+p{margin-top:26px}.address{text-align:center;padding-top:45px}.address-link{color:var(--black);align-items:flex-start;gap:4px;font-size:18px;line-height:24px;text-decoration:none;display:inline-flex}.address-link:hover span{text-decoration:underline}.address-pin{flex:none;width:15px;height:22px;margin-top:2px}.prices{width:357px;max-width:calc(100% - 40px);margin:0 auto;padding-top:105px}.prices-title{text-align:center;letter-spacing:.1em;margin-bottom:31px;font-size:24px;line-height:32px}.prices-list li{justify-content:space-between;align-items:flex-start;gap:20px;font-size:32px;line-height:1;display:flex}.prices-list li+li{margin-top:26px}.prices-name{max-width:220px}.prices-price{flex:none}.ig-handle-wrap{justify-content:center;padding-top:72px;display:flex}.ig-handle{background:var(--white);align-items:center;gap:24px;padding:10px 20px;display:flex}.ig-handle-icon{line-height:0}.ig-handle-icon img{width:39px;height:39px}.ig-handle-text{letter-spacing:.1em;font-size:24px;line-height:32px;text-decoration:underline}.ig-feed{width:100%;max-width:var(--container);background:var(--white);margin:62px auto 140px;padding:30px 20px}.ig-feed-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0 40px;display:flex}.ig-profile{align-items:flex-start;gap:24px;display:flex}.ig-avatar{border:1px solid #e6e6e6;border-radius:50%;flex:none}.ig-username{font-family:var(--font-latin);color:var(--black);margin-top:4px;font-size:20px;text-decoration:none;display:inline-block}.ig-bio{text-align:left;color:#2b2b2b;flex-direction:column;align-items:flex-start;margin-top:14px;font-size:15px;line-height:22px;display:flex}.ig-bio strong{margin-bottom:4px;font-size:16px;font-weight:400}.ig-bio-link{color:#f2c9aa;font-family:var(--font-latin);align-self:flex-start;margin-top:4px;font-size:14px;text-decoration:none}.ig-follow{border:1px solid var(--black);height:38px;color:var(--black);font-family:var(--font-latin);white-space:nowrap;align-items:center;gap:8px;padding:0 24px;font-size:15px;text-decoration:none;display:inline-flex}.ig-follow:hover{background:#fafafa}.ig-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ig-tile{aspect-ratio:1;cursor:pointer;background:#f3f3f3;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ig-tile img{object-fit:cover;transition:transform .4s,opacity .3s}.ig-tile:hover img{opacity:.92;transform:scale(1.04)}.ig-more{justify-content:center;margin-top:40px;display:flex}.outline-btn{background:var(--white);border:1px solid var(--black);color:var(--black);font-family:var(--font-latin);cursor:pointer;height:40px;padding:0 32px;font-size:15px}.outline-btn:hover{background:#fafafa}.lightbox{z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox-inner{background:var(--white);flex-direction:row;width:min(900px,100%);max-height:calc(100vh - 48px);display:flex;position:relative}.lightbox-image{aspect-ratio:4/5;background:#000;flex:0 0 60%;max-height:calc(100vh - 48px);position:relative}.lightbox-image img{object-fit:contain}.lightbox-side{flex-direction:column;flex:1;gap:16px;min-height:0;padding:56px 24px 24px;display:flex;overflow-y:auto}.lightbox-account{font-family:var(--font-latin);color:var(--black);align-items:center;gap:10px;font-size:15px;display:flex}.lightbox-caption{white-space:pre-line;text-align:start;font-size:16px;line-height:24px}.lightbox-link{color:var(--black);margin-top:auto}.lightbox-close{cursor:pointer;z-index:2;background:0 0;border:0;width:40px;height:40px;font-size:32px;line-height:1;position:absolute;top:8px;right:8px}.lightbox-nav{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:40px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0003}.lightbox-prev{left:-60px}.lightbox-next{right:-60px}.site-footer{flex-direction:column;flex:none;align-items:center;gap:4px;padding:20px 20px 30px;display:flex}.footer-phone{color:var(--text);font-size:24px;line-height:32px;text-decoration:underline}.footer-a11y{color:var(--link-blue);font-size:20px;line-height:27px;text-decoration:underline}.panel{width:100%;max-width:var(--container);background:var(--white);margin:0 auto}.booking{padding:98px 21px 21px}.booking-title{text-align:center;color:var(--black);margin-bottom:63px;font-size:32px;line-height:36px}.service-grid{grid-template-columns:repeat(3,290px);justify-content:space-between;row-gap:34px;display:grid}.service-card{border:1px solid var(--border);flex-direction:column;display:flex}.service-card-image{aspect-ratio:290/194;display:block;position:relative;overflow:hidden}.service-card-image img{object-fit:cover}.service-card-body{color:var(--black);padding:31px}.service-card-body h2{font-size:24px;line-height:32px}.service-card-body h2 a{text-decoration:none}.service-card-body h2 a:hover{text-decoration:underline}.service-card-body hr{border:0;border-top:1px solid var(--border);margin:22px 0}.service-card-body p{font-family:var(--font-latin);font-size:16px;line-height:32px}.book-btn{background:var(--peach);height:40px;color:var(--white);font-family:var(--font-latin);justify-content:center;align-items:center;margin-top:32px;padding:0 17px;font-size:16px;text-decoration:none;transition:filter .2s;display:inline-flex}.book-btn:hover{filter:brightness(.96)}.service-cover{height:360px;position:relative}.service-cover img{object-fit:cover}.service-body{background:var(--white);padding:72px 20px}.service-inner{max-width:720px;color:var(--black);margin:0 auto}.service-inner h1{font-size:40px;line-height:56px}.service-info{border:1px solid var(--border);font-family:var(--font-latin);margin-top:32px;font-size:16px;display:inline-flex}.service-info span{padding:18px 16px}.service-info span+span{border-left:1px solid var(--border)}.book-btn--lg{width:132px;display:flex}.service-inner hr{border:0;border-top:1px solid var(--border);margin:32px 0}.service-inner h2{margin-bottom:16px;font-size:20px;line-height:28px}.service-inner p{font-family:var(--font-latin);font-size:16px;line-height:24px}.service-gallery{width:232px;height:232px;margin-top:44px;position:relative}.service-gallery img{object-fit:cover}.members-wrap{padding-bottom:240px}.members{text-align:center;font-family:var(--font-latin);color:var(--black);padding:40px 20px}.members h1{font-size:28px;line-height:36px}.members p{max-width:360px;margin:16px auto 0;font-size:16px;line-height:24px}.members-btn{width:160px;height:44px;margin-top:24px}.a11y-statement{text-align:right;width:531px;max-width:calc(100% - 40px);margin:0 auto;padding-top:32px;padding-bottom:160px}.a11y-statement h1,.a11y-statement h2{margin-top:8px;margin-bottom:4px;font-size:29px;font-style:italic;line-height:38px}.a11y-statement h1{color:var(--text);margin-top:0}.a11y-statement h2{color:var(--black)}.a11y-statement p{font-size:16px;line-height:22px}.a11y-statement p+p{margin-top:4px}.not-found{text-align:center;padding:80px 20px 160px}.not-found h1{margin-bottom:12px;font-size:40px;font-weight:700}.not-found a{margin-top:20px;font-size:20px;display:inline-block}@media (max-width:1100px){.social-bar{display:none}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-nav{top:auto;bottom:8px;transform:none}}@media (max-width:1000px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:760px){.site-header{height:96px}.header-inner{padding:0 16px}.header-logo{margin-top:14px}.header-logo img{width:100px;height:66px}.header-call{margin-top:30px;font-size:15px}.hero{height:auto;overflow:visible}.hero-bg{display:none}.hero-content{padding-top:36px}.hero-title{padding:0 16px;font-size:36px;line-height:48px}.hero-subtitle{max-width:300px;margin-top:10px;padding:0 8px;font-size:19px;line-height:27px}.hero-mobile-image{width:100%;margin-top:16px;line-height:0;display:block}.hero-mobile-image img{width:100%;height:auto}.hero-buttons{align-items:center;gap:16px;width:100%;margin-top:24px;padding:0 20px}.pill-btn{border-radius:27px;width:100%;max-width:340px;height:54px}.about{padding-top:56px}.about-title{margin-bottom:20px;font-size:22px}.about p{font-size:18px;line-height:28px}.narrow{max-width:calc(100% - 32px)}.prices{padding-top:72px}.prices-list li{font-size:26px}.ig-handle-wrap{padding-top:64px}.ig-handle-text{font-size:21px}.ig-feed{margin-top:40px;padding:20px 12px 28px}.ig-feed-header{flex-direction:column;padding-bottom:24px}.ig-profile{gap:14px}.ig-grid{gap:4px}.ig-feed{margin-bottom:80px}.a11y-statement{padding-bottom:80px}.members-wrap{padding-bottom:120px}.lightbox{padding:0}.lightbox-inner{flex-direction:column;height:100%;max-height:none}.lightbox-image{flex:none;width:100%;max-height:65vh}.lightbox-side{padding:16px 16px 24px}.lightbox-nav{top:min(32.5vh,62.5vw);bottom:auto;transform:translateY(-50%)}.lightbox-close{background:#ffffffe6;border-radius:50%}.booking{padding:48px 16px 16px}.booking-title{margin-bottom:32px}.service-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.service-card-body{padding:24px}.service-cover{height:220px}.service-body{padding:40px 20px 48px}.service-inner h1{font-size:32px;line-height:44px}.a11y-statement h1,.a11y-statement h2{font-size:24px;line-height:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
