@font-face{font-display:swap;font-family:DlightHeebo;font-style:normal;font-weight:300 900;src:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-heebo-hebrew-931eadeecf.woff2?v=27488508827984200131786220513)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-display:swap;font-family:DlightHeebo;font-style:normal;font-weight:300 900;src:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-heebo-latin-859c01c8de.woff2?v=6442750834616254191786220504)format("woff2");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-display:swap;font-family:DlightArchivo;font-style:normal;font-weight:100 900;src:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-archivo-latin-9e97ae35b1.woff2?v=122286185488420994721786220507)format("woff2")}:root{--color-cream:var(--dlight-color-canvas-warm);--color-ink:var(--dlight-color-ink-warm);--color-muted:var(--dlight-color-muted-warm);--color-muted-ink:color-mix(in srgb, var(--color-muted) 64%, var(--color-ink));--color-accent:var(--dlight-color-accent-vivid);--color-header-scrim:transparent;--color-utility-surface:transparent;--ease-architectural:var(--dlight-ease-expressive);--font-english:var(--dlight-font-brand);--font-hebrew:var(--dlight-font-hebrew);--radius-control:var(--dlight-radius-control);--radius-icon:var(--dlight-radius-icon);--radius-panel:var(--dlight-radius-panel-large);color:var(--color-ink);background:var(--color-cream);font-family:var(--font-english);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}[dir=rtl]{font-family:var(--font-hebrew)}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none}button,a{-webkit-tap-highlight-color:transparent}button{border-radius:var(--radius-control);color:inherit;font:inherit}#app{isolation:isolate;background:#0d0d0c url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-scene-poster-a2d9017a55.webp?v=90475082896215368971786243898) 50%/cover no-repeat;position:relative}.brand-entrance{pointer-events:auto;z-index:30;background:#000;position:fixed;inset:0;overflow:hidden}.brand-entrance[hidden]{display:none}.brand-entrance__backdrop{will-change:opacity;background:#000;position:absolute;inset:0}.brand-entrance__lockup{--interface-ink:#fff;color:#fff;pointer-events:none;will-change:opacity, transform;gap:clamp(12px,1.4vw,18px);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.brand-entrance__lockup.editorial-brand{color:#fff}.brand-entrance[data-phase=waiting] .brand-entrance__lockup{opacity:0}.brand-entrance__lockup .brand__mark,.brand-entrance__lockup .editorial-brand__mark{block-size:clamp(48px,6vw,76px)}.brand-entrance__lockup .brand__wordmark,.brand-entrance__lockup .editorial-brand__wordmark{font-size:clamp(23px,2.6vw,32px)}#webgl{touch-action:none;transform-origin:50%;height:100%;transition:transform .32s var(--ease-architectural);width:100%;display:block;transform:none}#app[data-gallery-transition=zooming] #webgl,#app[data-gallery-transition=open] #webgl{transform:scale(1.085)}.interface{pointer-events:none;z-index:2;position:absolute;inset:0}.route-transition{pointer-events:none;z-index:30;block-size:2px;position:fixed;inset-block-start:77px;inset-inline:0;overflow:visible}.route-transition[hidden]{display:none}.route-transition__line{background:var(--color-accent);transform-origin:0;will-change:opacity, transform;block-size:2px;inline-size:100%;display:none;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .route-transition__line{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.route-transition[data-state=closing] .route-transition__line{animation:.22s cubic-bezier(.16,1,.3,1) both route-line-close}.route-transition[data-state=opening] .route-transition__line{animation:.52s cubic-bezier(.16,1,.3,1) both route-line-open}[data-route-transition=closing] main,[data-route-transition=closing] footer{opacity:0;transition:opacity .18s ease-in,transform .22s ease-in;transform:translateY(10px)}[data-route-transition=preparing] main,[data-route-transition=preparing] footer{opacity:0;transform:translateY(16px)}[data-route-transition=opening] main,[data-route-transition=opening] footer{opacity:1;transition:opacity .42s ease-out,transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(0)}}@keyframes route-line-close{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes route-line-open{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.site-header{--interface-ink:#fff;pointer-events:auto;z-index:8;border-block-end:0;grid-template-columns:minmax(110px,1fr) auto minmax(190px,1fr);align-items:center;gap:28px;min-height:78px;padding-inline:clamp(22px,4vw,64px);display:grid;position:absolute;inset-block-start:0;inset-inline:0}.site-header:before{background:var(--color-header-scrim);content:"";pointer-events:none;z-index:-1;display:none;position:absolute;inset:0}.menu-panel{display:contents}.menu-toggle{display:none}.brand{color:var(--interface-ink);min-block-size:48px;min-inline-size:48px;direction:ltr;background:0 0;border:0;align-items:center;gap:10px;width:max-content;padding:0;text-decoration:none;display:flex}.brand__mark{object-fit:contain;block-size:28px;inline-size:auto;display:block}.brand__wordmark{font-family:var(--font-english);letter-spacing:.09em;white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.site-header .brand__mark{block-size:28px}.brand__dot{color:var(--color-accent);letter-spacing:0}.navigation{align-items:center;gap:clamp(20px,2.6vw,42px);display:flex}.navigation__link,.text-control{color:var(--interface-ink);letter-spacing:.02em;text-shadow:none;font-size:12px;font-weight:560;text-decoration:none}.navigation__link{border-radius:var(--radius-control);padding:10px 15px;position:relative}.navigation__link:after{background:var(--color-accent);content:"";transform-origin:0;block-size:2px;inline-size:100%;transition:transform .45s var(--ease-architectural);display:none;position:absolute;inset-block-end:6px;inset-inline-start:0;transform:scaleX(0)}.navigation__link[aria-current=page]:after,.navigation__link:hover:after{transform:scaleX(1)}.navigation__link[aria-current=page]{background:#ffffff1f}.utilities{justify-content:flex-end;align-items:center;gap:10px;display:flex}.text-control{background:var(--color-utility-surface);border-radius:var(--radius-icon);cursor:pointer;transition:background-color .28s var(--ease-architectural), border-color .28s var(--ease-architectural), color .28s var(--ease-architectural), transform .18s var(--ease-architectural);border:1px solid #ffffff7a;padding:0}.menu-toggle,.language-trigger,.sound-control{block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;position:relative}.utility-icon{inset-block-start:50%;pointer-events:none;background-color:currentColor;block-size:24px;inline-size:24px;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.text-control:hover{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-ink);text-shadow:none}}.text-control:active,.pressable:active,.navigation__link:active,.brand:active{transform:scale(.965)}.language-trigger{font-family:var(--font-english);letter-spacing:.08em;text-shadow:none;direction:ltr;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.movement-guide{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:color-mix(in srgb, var(--dlight-color-surface) 92%, var(--color-cream));border-radius:var(--dlight-radius-group);block-size:206px;box-shadow:var(--dlight-shadow-dialog);color:var(--color-ink);inset-block-start:52%;pointer-events:none;z-index:9;grid-template-rows:56px 102px 48px;inline-size:min(440px,100% - 48px);display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.movement-guide[data-intro=waiting],.movement-guide[data-intro=hidden]{opacity:0;visibility:hidden}.movement-guide[data-sequence=running]{will-change:opacity, transform;animation:8.5s linear both movement-guide-sequence}.movement-guide[data-sequence=running]:before{animation:movement-guide-divider-sequence 8.5s var(--ease-architectural) both}.movement-guide[data-sequence=running] .movement-guide__close{animation:movement-guide-close-sequence 8.5s var(--ease-architectural) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__progress{will-change:opacity, transform;animation:8.5s linear both movement-guide-progress-sequence}.movement-guide[data-exit=manual]{animation:.35s linear both movement-guide-manual-exit}.movement-guide[hidden]{display:none}.movement-guide__close{background:var(--dlight-color-surface);border:1px solid var(--dlight-color-line-strong);border-radius:var(--dlight-radius-control);cursor:pointer;pointer-events:auto;min-block-size:44px;inline-size:44px;min-inline-size:44px;transition:background-color var(--dlight-motion-fast) var(--dlight-ease-expressive), border-color var(--dlight-motion-fast) var(--dlight-ease-expressive), color var(--dlight-motion-fast) var(--dlight-ease-expressive), transform var(--dlight-motion-instant) var(--dlight-ease-expressive);place-self:center end;align-items:center;margin-inline-end:10px;padding:0;font-size:12px;font-weight:650;display:inline-flex;position:relative}@media (hover:hover){.movement-guide__close:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}}.movement-guide__close:active{transform:scale(var(--dlight-press-scale))}.movement-guide:before{background:var(--dlight-color-line);content:"";block-size:1px;transform:var(--movement-guide-divider-transform,scaleX(1));transform-origin:0;position:absolute;inset-block-start:55px;inset-inline:0}.movement-guide__close-icon{block-size:18px;inline-size:18px}.movement-guide__close-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.movement-guide__diagram{direction:ltr;position:relative;overflow:hidden}.movement-guide__rooms{inset-block-start:50%;will-change:opacity, transform;gap:24px;width:max-content;display:flex;position:absolute;left:50%}.movement-guide__room{background:0 0;border:1px solid #16151361;flex:0 0 42px;block-size:32px;inline-size:42px}.movement-guide__viewport{background:var(--dlight-color-material-light);border:1px solid var(--dlight-color-line-strong);border-radius:var(--dlight-radius-card);z-index:2;block-size:68px;inline-size:118px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.movement-guide__viewport:before,.movement-guide__viewport:after{background:var(--color-accent);content:"";block-size:1px;inline-size:18px;position:absolute;inset-block-start:50%}.movement-guide__viewport:before{inset-inline-end:calc(100% + 8px)}.movement-guide__viewport:after{inset-inline-start:calc(100% + 8px)}.movement-guide__instruction{border-block-start:1px solid var(--dlight-color-line);color:var(--dlight-color-muted);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;margin:0;padding-inline:14px;font-size:12px;font-weight:570;display:flex;position:relative;overflow:hidden}.movement-guide__instruction--movement,.movement-guide__instruction--projects{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 14px}.movement-guide__project-demo{pointer-events:none;z-index:3;position:absolute;inset:0}.movement-guide__project-eye{background:var(--color-cream);border:1px solid var(--dlight-color-line);border-radius:var(--dlight-radius-icon);inset-block-start:50%;justify-content:center;align-items:center;block-size:50px;inline-size:50px;display:flex;position:absolute;left:calc(50% - 116px);translate:-50% -50%;box-shadow:0 4px 14px #0000001f}.movement-guide__project-eye-background{position:absolute;inset:0}.movement-guide__project-eye .utility-icon{block-size:16px;inline-size:30px}.movement-guide__press-ring{border:1px solid var(--color-accent);border-radius:var(--dlight-radius-icon);position:absolute;inset:-1px}.movement-guide__project-sheet{background:var(--color-cream);border:1px solid var(--dlight-color-line-strong);inset-block-start:50%;border-radius:10px;grid-template-columns:58px 1fr;gap:8px;block-size:72px;inline-size:126px;padding:8px;display:grid;position:absolute;left:calc(50% - 62px);translate:0 -50%}.movement-guide__project-image{background:#1615131f;border:1px solid #16151347}.movement-guide__project-lines{background:linear-gradient(var(--color-ink), var(--color-ink)) 0 7px / 100% 1px no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) 0 18px / 82% 1px no-repeat, linear-gradient(var(--color-accent), var(--color-accent)) 0 34px / 46% 1px no-repeat}.movement-guide__progress{background:var(--color-accent);inset-block-end:0;transform-origin:0;block-size:2px;inline-size:100%;position:absolute;left:0}.movement-guide[data-sequence=running] .movement-guide__rooms{animation:movement-guide-room-sequence 8.5s var(--ease-architectural) both}@keyframes movement-guide-sequence{0%{opacity:0;transform:translate(-50%,-50%)scaleY(.04)}5.9%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}95.9%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}to{opacity:0;transform:translate(-50%,calc(10px - 50%))scaleY(1)}}@keyframes movement-guide-divider-sequence{0%{opacity:0;transform:scaleX(0)}5.9%,95.9%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes movement-guide-close-sequence{0%{opacity:0;transform:translateY(8px)}5.9%,95.9%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes movement-guide-progress-sequence{0%{opacity:0;transform:scaleX(0)}5.9%,58.8%{opacity:1;transform:scaleX(.5)}61.2%,95.9%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes movement-guide-manual-exit{to{opacity:0;transform:translate(-50%,calc(10px - 50%))}}@keyframes movement-guide-room-sequence{0%{opacity:0;transform:translate(110px,-50%)scale(1.18)}11.8%{opacity:1;transform:translate(90px,-50%)scale(1)}17.6%{opacity:1;transform:translate(90px,-50%)scale(1)}52.9%{opacity:1;transform:translate(-360px,-50%)scale(1)}58.8%{opacity:0;transform:translate(-390px,-50%)scale(.8)}to{opacity:0;transform:translate(-390px,-50%)scale(.8)}}.movement-guide[data-sequence=running] .movement-guide__instruction--movement{animation:movement-guide-movement-copy 8.5s var(--dlight-ease-expressive) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__instruction--projects{animation:movement-guide-project-copy 8.5s var(--dlight-ease-expressive) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__project-eye{animation:movement-guide-eye-sequence 8.5s var(--dlight-ease-expressive) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__press-ring{animation:movement-guide-press-sequence 8.5s var(--dlight-ease-expressive) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__project-sheet{animation:movement-guide-sheet-sequence 8.5s var(--ease-architectural) both;will-change:opacity, transform}.movement-guide[data-sequence=running] .movement-guide__viewport{animation:movement-guide-viewport-sequence 8.5s var(--ease-architectural) both;will-change:opacity, transform}@keyframes movement-guide-movement-copy{0%{opacity:0;transform:translateY(110%)}5.9%,56.5%{opacity:1;transform:translateY(0)}58.8%,to{opacity:0;transform:translateY(-110%)}}@keyframes movement-guide-project-copy{0%,58.7%{opacity:0;transform:translateY(110%)}61.2%,95.9%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40%)}}@keyframes movement-guide-eye-sequence{0%,58.7%{opacity:0;transform:scale(.8)}64.7%,66.9%{opacity:1;transform:scale(1)}68.8%{opacity:1;transform:scale(.88)}71.7%,95.9%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes movement-guide-press-sequence{0%,66.9%{opacity:0;transform:scale(.4)}67%{opacity:.6;transform:scale(.5)}72.9%,to{opacity:0;transform:scale(1.7)}}@keyframes movement-guide-sheet-sequence{0%,70.5%{opacity:0;transform-origin:0;transform:translate(-72px,18px)scale(.1)}77.7%,95.9%{opacity:1;transform-origin:0;transform:translate(0)scale(1)}to{opacity:0;transform-origin:0;transform:translateY(6px)scale(1)}}@keyframes movement-guide-viewport-sequence{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}11.8%,66.9%{opacity:1;transform:translate(-50%,-50%)scale(1)}71.7%{opacity:1;transform:translate(-50%,-50%)scale(1.045)}77.6%,95.9%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(1)}}.journey{color:#fff;pointer-events:none;z-index:6;position:absolute;inset-block-end:79px;inset-inline:clamp(22px,4vw,64px)}.journey__heading{align-items:center;gap:14px;margin-block-end:10px;display:flex}.journey__room,.journey__meta{mix-blend-mode:difference;text-shadow:0 1px 4px #00000059}.journey__room{letter-spacing:-.01em;margin:0;font-size:clamp(14px,1.5vw,20px);font-weight:520}[dir=rtl] .journey__room{font-weight:560}.journey__meta{align-items:center;gap:14px;display:flex}.scene-project-access{opacity:var(--project-opacity,0);pointer-events:none;transform:translate3d(var(--project-x,-200px), var(--project-y,-200px), 0) scale(var(--project-scale,.82));transform-origin:25px 25px;will-change:opacity, transform;z-index:7;position:absolute;top:0;left:0}.project-trigger{border-radius:var(--radius-icon);block-size:54px;color:var(--color-ink);cursor:pointer;opacity:1;pointer-events:none;visibility:hidden;background:0 0;border:0;justify-content:center;align-items:center;inline-size:54px;padding:0;display:flex;position:relative;transform:none}.project-trigger[data-visible=true]{visibility:visible}.project-trigger[data-visible=true]:not(:disabled){pointer-events:auto}.project-trigger:disabled{cursor:default;pointer-events:none}.project-trigger__background{pointer-events:none;transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#f6f1ec;border-radius:50%;position:absolute;inset:0;transform:scale(1);box-shadow:0 4px 14px #0000001f}.project-trigger[data-visible=true]:not(:disabled):is(:hover,:focus-visible) .project-trigger__background{transform:scale(1.04);box-shadow:0 8px 22px #0000002e}.project-trigger[data-visible=true]:not(:disabled):active .project-trigger__background{transform:scale(.96);box-shadow:0 2px 8px #00000024}.project-trigger:active{transform:none}.project-trigger__eye{z-index:1;block-size:15.6522px;inline-size:30px;position:relative;inset:auto;transform:none}.project-trigger__label{display:none}.journey__count{font-variant-numeric:tabular-nums;letter-spacing:.11em;min-inline-size:46px;font-size:9px}.journey__track{background:#ffffff4d;block-size:1px;inline-size:min(290px,42vw);display:block;overflow:hidden}.journey__fill{background:var(--color-accent);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}[dir=rtl] .journey__fill{transform-origin:100%}.gesture-hint{color:var(--color-ink);letter-spacing:.06em;opacity:0;transition:opacity .32s var(--ease-architectural), transform .32s var(--ease-architectural);visibility:hidden;z-index:6;background:#eeece7eb;border:1px solid #1615133d;margin:0;padding:10px 13px;font-size:10px;position:absolute;inset-block-end:79px;inset-inline-end:clamp(22px,4vw,64px);transform:translateY(8px)}.gesture-hint.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.required-legal-access{color:#fff;pointer-events:auto;z-index:8;gap:6px;display:flex;position:absolute;bottom:18px;left:78px}.required-legal-access__link,.required-legal-access__trigger{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);color:#ffffffc7;min-block-size:44px;transition:background-color .18s var(--ease-architectural), color .18s var(--ease-architectural), transform .18s var(--ease-architectural);white-space:nowrap;background:#0c0c0bad;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:13px;font-size:11px;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.required-legal-access__link[data-primary]{color:#171615;background:#f7f5f1;border-color:#f7f5f1c7;font-weight:650}.required-legal-access__link:is(:hover,:focus-visible),.required-legal-access__trigger:is(:hover,:focus-visible){color:#fff;background:#ffffff24;border-color:#ffffff57}.required-legal-access__link[data-primary]:is(:hover,:focus-visible){color:#171615;background:#fff}.required-legal-access__link:focus-visible,.required-legal-access__trigger:focus-visible,.required-legal-access__panel :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.required-legal-access__link:active,.required-legal-access__trigger:active{transform:scale(.97)}.required-legal-access__trigger{cursor:pointer;font-family:inherit}.required-legal-access__chevron{block-size:7px;inline-size:7px;transition:transform .18s var(--ease-architectural);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(225deg)translateY(-1px)}.required-legal-access[data-open=true] .required-legal-access__chevron{transform:rotate(45deg)translateY(1px)}.required-legal-access__panel{-webkit-backdrop-filter:blur(22px)saturate(110%);backdrop-filter:blur(22px)saturate(110%);color:#171615;bottom:calc(100% + 9px);background:#f7f5f1f5;border:1px solid #ffffff85;border-radius:18px;inline-size:230px;padding:6px;display:grid;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 18px 52px #00000038}.required-legal-access__panel[hidden]{display:none}.required-legal-access__panel-links{display:grid}.required-legal-access__panel-link,.required-legal-access__cookie-settings{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;min-block-size:44px;padding-inline:13px;font-family:inherit;font-size:12px;font-weight:590;line-height:1.25;text-decoration:none;display:flex}.required-legal-access__panel-link:is(:hover,:focus-visible),.required-legal-access__cookie-settings:is(:hover,:focus-visible){background:#17161512}.required-legal-access__cookie-settings{border-block-start:1px solid #1716151a;border-radius:0 0 12px 12px;margin-block-start:4px}.loading-screen{pointer-events:none;transition:opacity .5s var(--ease-architectural) .12s, visibility .5s var(--ease-architectural) .12s;z-index:20;background:0 0;position:absolute;inset-block-end:0;inset-inline:0}.loading-screen[data-loading=complete]{opacity:0;pointer-events:none;visibility:hidden}.loading-screen__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.loading-screen__track{background:#ffffff2e;block-size:2px;inline-size:100%;display:block}.loading-screen__fill{background:var(--color-accent);block-size:100%;inline-size:var(--loading-progress,0%);transition:inline-size .4s var(--ease-architectural);display:block}.brand:focus-visible,.navigation__link:focus-visible,.text-control:focus-visible,.movement-guide__close:focus-visible,.project-trigger:focus-visible,.project-gallery button:focus-visible,.semantic-fallback__gallery-action:focus-visible,.garden-panel button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.brand--restored-focus:focus-visible{outline:0}.project-gallery{background:var(--color-cream);color:var(--color-ink);pointer-events:auto;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.project-gallery[open]{display:block}.project-gallery::backdrop{background:#161513c2}.project-gallery__surface{background:var(--color-cream);height:100%;grid-template-rows:88px minmax(0,1fr) 146px;max-inline-size:1600px;margin-inline:auto;padding-inline:clamp(22px,4vw,64px);display:grid;position:relative}.project-gallery__header{border-block-end:1px solid #16151338;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) minmax(180px,1fr);align-items:center;gap:clamp(16px,2vw,32px);display:grid}.project-gallery__brand{direction:ltr;justify-self:start;align-items:center;gap:10px;display:flex}.project-gallery__brand-mark{object-fit:contain;block-size:28px;inline-size:auto}.project-gallery__brand-wordmark{font-family:var(--font-english);letter-spacing:.09em;white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.project-gallery__brand-dot{color:var(--color-accent);letter-spacing:0}.project-gallery__heading{text-align:center;justify-self:center;min-inline-size:0}.project-gallery__close{justify-self:end}.project-gallery__eyebrow,.project-gallery__counter,.project-gallery__caption{letter-spacing:.04em;margin:0;font-size:11px}.project-gallery__eyebrow{color:var(--color-muted-ink);font-weight:600}.project-gallery__title{letter-spacing:-.025em;text-wrap:balance;white-space:normal;margin:4px 0 0;font-size:clamp(20px,2.4vw,32px);font-weight:620;line-height:1.05;overflow:visible}.project-gallery__close,.project-gallery__previous,.project-gallery__next{border:1px solid var(--color-ink);border-radius:var(--radius-icon);block-size:48px;color:inherit;cursor:pointer;inline-size:48px;transition:background-color .28s var(--ease-architectural), color .28s var(--ease-architectural), transform .18s var(--ease-architectural);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.project-gallery__close:hover,.project-gallery__previous:hover,.project-gallery__next:hover{background:var(--color-ink);color:var(--color-cream)}.project-gallery__close:active,.project-gallery__previous:active,.project-gallery__next:active{transform:scale(.965)}.project-gallery__control-icon{background:currentColor;block-size:22px;inline-size:22px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.project-gallery__previous .project-gallery__control-icon{transform:rotate(180deg)}.project-gallery[dir=rtl] .project-gallery__previous .project-gallery__control-icon{transform:none}.project-gallery[dir=rtl] .project-gallery__next .project-gallery__control-icon{transform:rotate(180deg)}.project-gallery button[hidden]{display:none}.project-gallery__media{background:color-mix(in srgb, var(--color-cream) 78%, white);touch-action:pan-y;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:0;margin:18px 0;padding:0;display:flex;overflow:hidden}.project-gallery__image{object-fit:contain;object-position:center center;border-radius:12px;block-size:100%;inline-size:100%;display:block}.project-gallery__empty{text-align:center;text-wrap:balance;max-inline-size:34ch;margin:0;font-size:clamp(18px,2vw,28px);font-weight:520;line-height:1.3}.project-gallery__caption{color:var(--color-muted-ink);margin-block-start:14px}.project-gallery__footer{border-block-start:1px solid #16151338;flex-direction:column;justify-content:center;min-inline-size:0;padding-block:10px 8px;display:flex}.project-gallery__timeline{block-size:72px;inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}.project-gallery__timeline:before,.project-gallery__timeline:after{content:"";pointer-events:none;z-index:2;width:34px;position:absolute;inset-block:0}.project-gallery__timeline:before{background:linear-gradient(90deg, var(--color-cream), transparent);inset-inline-start:0}.project-gallery__timeline:after{background:linear-gradient(-90deg, var(--color-cream), transparent);inset-inline-end:0}.project-gallery[dir=rtl] .project-gallery__timeline:before{background:linear-gradient(-90deg, var(--color-cream), transparent)}.project-gallery[dir=rtl] .project-gallery__timeline:after{background:linear-gradient(90deg, var(--color-cream), transparent)}.project-gallery__timeline-viewport{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;block-size:100%;inline-size:100%;padding-inline:calc(50% - 31px);overflow:auto hidden}.project-gallery__timeline-viewport::-webkit-scrollbar{display:none}.project-gallery__timeline-list{align-items:center;gap:6px;block-size:100%;inline-size:max-content;margin:0;padding:0;list-style:none;display:flex}.project-gallery__timeline-entry{flex:none}.project-gallery__timeline-item{cursor:pointer;opacity:.54;scroll-snap-align:center;block-size:48px;inline-size:62px;transition:opacity .18s ease-out, transform .3s var(--ease-architectural), box-shadow .18s ease-out;background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden;transform:scale(.92)}.project-gallery__timeline-item:hover{opacity:.82}.project-gallery__timeline-item:active{transition-duration:.1s;transform:scale(.88)}.project-gallery__timeline-item.is-current{box-shadow:0 0 0 2px var(--color-cream), 0 0 0 4px var(--color-accent), 0 5px 14px #16151333;opacity:1;transform:scale(1.08)}.project-gallery__timeline-item:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.project-gallery__timeline-image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.project-gallery__footer-row{justify-content:space-between;align-items:center;min-block-size:46px;display:flex}.project-gallery__counter{color:var(--color-muted-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:12px}.project-gallery__controls{display:contents}.project-gallery__previous,.project-gallery__next{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:color-mix(in srgb, var(--color-cream) 76%, transparent);z-index:3;border-color:#16151347;position:absolute;inset-block-start:calc(50% - 29px);translate:0 -50%;box-shadow:0 8px 24px #16151324}.project-gallery__previous{inset-inline-start:calc(clamp(22px,4vw,64px) + 14px)}.project-gallery__next{inset-inline-end:calc(clamp(22px,4vw,64px) + 14px)}.semantic-fallback,.scene-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#app[data-webgl=unavailable]{background:var(--color-cream);color:var(--color-ink);height:100%;min-height:100%;overflow:auto}#app[data-webgl=unavailable] #webgl{display:none}#app[data-webgl=unavailable] .interface{z-index:3;position:fixed}#app[data-webgl=unavailable] .site-header{--interface-ink:var(--color-ink);border-block-end-color:#16151338}#app[data-webgl=unavailable] .site-header:before{background:0 0}#app[data-webgl=unavailable] .text-control{text-shadow:none;background:0 0;border-color:#1615137a}#app[data-webgl=unavailable] .scene-project-access{display:none}.semantic-fallback.is-visible{clip:auto;clip-path:none;white-space:normal;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 clamp(32px,5vw,72px);block-size:auto;inline-size:min(1220px,100%);margin-inline:auto;padding:132px clamp(22px,5vw,72px) 72px;display:grid;position:relative;overflow:visible}.semantic-fallback.is-visible>h1{font-family:var(--font-english);letter-spacing:-.035em;text-wrap:balance;grid-column:1/-1;max-inline-size:13ch;margin:0 0 clamp(42px,7vw,84px);font-size:clamp(38px,5vw,72px);font-weight:650;line-height:.96}[dir=rtl] .semantic-fallback.is-visible>h1{font-family:var(--font-hebrew)}.semantic-fallback.is-visible section{border-block-start:1px solid #16151347;padding-block:20px 34px}.semantic-fallback.is-visible h3{letter-spacing:.02em;margin:0 0 17px;font-size:14px}.semantic-fallback.is-visible .semantic-fallback__gallery-action{border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;min-block-size:48px;min-inline-size:48px;transition:background-color .28s var(--ease-architectural), color .28s var(--ease-architectural);background:0 0;padding:0 16px}.semantic-fallback.is-visible .semantic-fallback__gallery-action:hover{background:var(--color-ink);color:var(--color-cream)}.semantic-fallback.is-visible ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.semantic-fallback.is-visible a{color:currentColor;font-size:13px;line-height:1.45}.garden-panel{background:var(--color-cream);border:1px solid var(--color-ink);color:var(--color-ink);border-radius:0}.garden-panel button{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-cream)}@media (width<=800px){.site-header{grid-template-columns:1fr auto;gap:14px;min-height:68px;padding-inline:18px}.menu-toggle{text-align:end;min-inline-size:44px;display:block}.menu-panel{background:var(--color-cream);border-radius:0 0 var(--radius-panel) var(--radius-panel);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-architectural), transform .32s var(--ease-architectural), visibility 0s .32s;visibility:hidden;border-block:0;gap:20px;padding:22px 18px 26px;display:grid;position:absolute;inset-block-start:68px;inset-inline:0;transform:translateY(-8px)}.menu-panel[data-open=true] .navigation__link,.menu-panel[data-open=true] .text-control{color:var(--color-ink);mix-blend-mode:normal;text-shadow:none;border-color:#1615137a}.menu-panel[data-open=true] .text-control{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}.menu-panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.navigation{align-items:stretch;gap:2px;display:grid}.utilities{border-block-start:0;justify-content:space-between;gap:12px;padding-block-start:14px}.movement-guide{grid-template-rows:54px 98px 46px;block-size:198px;inline-size:min(340px,100% - 36px);inset-block-start:52%}.movement-guide:before{inset-block-start:53px}.movement-guide__room{block-size:30px;inline-size:40px}.movement-guide__viewport{block-size:66px;inline-size:112px}.journey{inset-block-end:72px;inset-inline:20px}.journey__heading{margin-block-end:8px}.journey__room{font-size:15px}.project-gallery__surface{grid-template-rows:auto minmax(0,1fr) auto;padding-block-end:max(10px, env(safe-area-inset-bottom));padding-inline:14px;overflow:hidden}.project-gallery__header{grid-template-rows:60px auto;grid-template-columns:minmax(0,1fr) 48px;gap:12px;padding-block-end:10px}.project-gallery__brand{grid-area:1/1}.project-gallery__heading{text-align:start;grid-area:2/1/auto/-1;justify-self:stretch}.project-gallery__close{grid-area:1/2}.project-gallery__title{white-space:normal;font-size:clamp(21px,6.5vw,29px)}.project-gallery__media{aspect-ratio:4/3;place-self:center;min-block-size:0;inline-size:min(100%,760px);margin:12px 0}.project-gallery__image{object-fit:contain;object-position:center center}.project-gallery__footer{min-block-size:124px;padding-block:10px 0}.project-gallery__controls{background:color-mix(in srgb, white 64%, var(--color-cream));border:1px solid #16151329;border-radius:999px;gap:0;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffbf,0 7px 20px #16151314}.project-gallery__previous,.project-gallery__next{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0;border-radius:0;block-size:44px;inline-size:44px;position:relative;inset:auto;translate:none}.project-gallery__previous{border-inline-end:1px solid #16151324}.project-gallery__previous .project-gallery__control-icon,.project-gallery__next .project-gallery__control-icon{block-size:18px;inline-size:18px}.project-gallery__timeline{block-size:66px}.project-gallery__timeline-viewport{padding-inline:calc(50% - 28px)}.project-gallery__timeline-item{flex-basis:56px;block-size:44px;inline-size:56px}.gesture-hint{display:none}}@media (width<=719px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;padding-inline:18px;display:flex}.site-header .brand{margin-inline:auto}.site-header .menu-toggle{display:none!important}.site-header .menu-panel{bottom:calc(var(--dlight-mobile-nav-height) + 8px);max-block-size:calc(100dvh - var(--dlight-mobile-nav-height) - 96px);opacity:0;pointer-events:none;visibility:hidden;z-index:119;background:#f7f5f1;border:0;border-radius:16px;gap:10px;padding:12px;position:fixed;inset-block-start:auto;inset-inline:8px;overflow-y:auto;transform:translateY(10px);box-shadow:0 8px 24px #00000038;display:grid!important}.site-header .menu-panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-header .navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.site-header .navigation__link{color:var(--color-ink);text-align:center;min-block-size:48px;text-shadow:none;background:0 0;border:1px solid #16151324;justify-content:center;padding-inline:14px}.site-header .navigation__link[aria-current=page]{background:#16151314}.site-header .utilities{border-block-start:1px solid #1615131f;justify-content:center;align-items:center;gap:8px;padding-block-start:10px;display:flex}.site-header .utilities :is(.language-trigger,.sound-control){color:#f7f5f1;background:#171615;border-color:#171615}.site-header .menu-panel :is(.commerce-account,.commerce-cart),.site-header>.accessibility-control[data-docked]{display:none!important}.required-legal-access{bottom:calc(var(--dlight-mobile-nav-height) + 64px);max-inline-size:calc(100% - 24px);left:50%;transform:translate(-50%)}.required-legal-access__link,.required-legal-access__trigger{padding-inline:11px;font-size:10.5px}.required-legal-access__panel{inset-inline-end:auto;inline-size:min(280px,100vw - 24px);left:50%;transform:translate(-50%)}.journey{inset-block-end:calc(var(--dlight-mobile-nav-height) + 120px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important}.movement-guide__room{animation:none}.movement-guide[data-sequence=running]{animation:1.9s linear both movement-guide-reduced-panel}.movement-guide[data-sequence=running] .movement-guide__rooms,.movement-guide[data-sequence=running] .movement-guide__instruction--movement{animation:1.9s linear both movement-guide-reduced-movement}.movement-guide[data-sequence=running]:before,.movement-guide[data-sequence=running] .movement-guide__close{animation:1.9s linear both movement-guide-reduced-chrome}.movement-guide[data-sequence=running] .movement-guide__progress{animation:1.9s step-end both movement-guide-reduced-progress}.movement-guide[data-sequence=running] .movement-guide__project-eye,.movement-guide[data-sequence=running] .movement-guide__project-sheet,.movement-guide[data-sequence=running] .movement-guide__instruction--projects{animation:1.9s linear both movement-guide-reduced-projects}.movement-guide[data-sequence=running] .movement-guide__press-ring{opacity:0;animation:none}.movement-guide[data-sequence=running] .movement-guide__viewport{opacity:1;animation:none;transform:translate(-50%,-50%)}.movement-guide[data-exit=manual]{animation:.35s linear both movement-guide-reduced-manual-exit}}@keyframes movement-guide-reduced-panel{0%{opacity:0;transform:translate(-50%,-50%)}8%,81.5%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(10px - 50%))}}@keyframes movement-guide-reduced-movement{0%,39.4%{opacity:1}45%,to{opacity:0}}@keyframes movement-guide-reduced-projects{0%,39.4%{opacity:0}45%,81.5%{opacity:1}to{opacity:0}}@keyframes movement-guide-reduced-chrome{0%{opacity:0}8%,81.5%{opacity:1}to{opacity:0}}@keyframes movement-guide-reduced-progress{0%{opacity:0;transform:scaleX(0)}8%,44.9%{opacity:1;transform:scaleX(.5)}45%,81.5%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes movement-guide-reduced-manual-exit{to{opacity:0}}:root{--font-interface:var(--dlight-font-interface);--apple-canvas:var(--dlight-color-canvas);--apple-ink:var(--dlight-color-ink);--apple-secondary:var(--dlight-color-muted);--apple-accent:var(--dlight-color-accent);--apple-accent-text:var(--dlight-color-accent-strong);--apple-material-light:var(--dlight-color-material-light);--apple-material-dark:var(--dlight-color-material-dark);--apple-border:color-mix(in srgb, var(--dlight-color-ink) 13%, transparent);--apple-shadow-surface:var(--dlight-shadow-surface);--apple-shadow:var(--apple-shadow-surface);--apple-radius-control:14px;--apple-radius-group:var(--dlight-radius-group);--apple-radius-panel:var(--dlight-radius-panel);--control-target:var(--dlight-control-target);--control-radius:var(--dlight-radius-control);--surface-canvas:var(--apple-canvas);--apple-press:var(--dlight-press-scale);--apple-response:var(--dlight-ease-expressive);--color-cream:var(--apple-canvas);--color-ink:var(--apple-ink);--color-muted-ink:var(--apple-secondary);--color-accent:var(--apple-accent);--font-english:var(--font-interface);background:var(--apple-canvas);color:var(--apple-ink);font-family:var(--font-interface);font-optical-sizing:auto}body,button,a,input,textarea,select{font-family:var(--font-interface)}html[dir=rtl] :where(body,button,a,input,textarea,select){font-family:var(--font-hebrew)}.brand__wordmark,.editorial-brand__wordmark,.project-gallery__brand-wordmark{font-family:DlightArchivo,Arial,sans-serif}:where(button,a){touch-action:manipulation}:where(button,a):active{transition-duration:var(--dlight-motion-instant);transform:scale(.975)}:where(button,a):focus-visible{outline:var(--dlight-focus-ring);outline-offset:var(--dlight-focus-offset)}.editorial-footer--compact{--legal-strip-height:48px;background:var(--surface-canvas);color:var(--apple-secondary);min-block-size:var(--legal-strip-height);pointer-events:auto;z-index:8;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,44px);padding-inline:clamp(18px,4vw,64px);font-size:.6875rem;display:flex;position:relative}.editorial-footer__identity{font-variant-numeric:tabular-nums;letter-spacing:.005em;white-space:nowrap;flex:none;margin:0}.editorial-footer__links{justify-content:flex-end;align-items:center;gap:clamp(4px,1.1vw,16px);min-inline-size:0;display:flex}.editorial-footer__links a,.editorial-footer__privacy{color:var(--apple-ink);cursor:pointer;font:inherit;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0 4px;text-decoration:none;transition:opacity .18s,transform 90ms;display:inline-flex}.editorial-footer__links a:hover,.editorial-footer__privacy:hover{opacity:.62;text-decoration:underline}.editorial-footer__links a:active,.editorial-footer__privacy:active{transform:scale(.975)}.editorial-footer__links a:focus-visible,.editorial-footer__privacy:focus-visible{outline:2px solid var(--apple-accent);outline-offset:2px;border-radius:4px}.interface>.editorial-footer--compact{color:#f5f3efb8;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#0e0e0fc7;position:absolute;inset-block-end:0;inset-inline:0}.interface>.editorial-footer--compact :is(.editorial-footer__links a,.editorial-footer__privacy){color:#f5f3efd6}@media (width<=800px){.editorial-footer--compact{gap:10px;padding-inline:14px 0}.editorial-footer__identity{display:none}.editorial-footer__links{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;inline-size:100%;padding-inline-end:14px;overflow-x:auto}.editorial-footer__links::-webkit-scrollbar{display:none}}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#0a0a0a85,#0a0a0a2e 74%,#0000);min-height:72px}.navigation{gap:clamp(8px,1.2vw,16px)}.navigation__link,.text-control{border-radius:var(--control-radius);letter-spacing:-.005em;font-size:.8125rem;font-weight:590;transition:background-color .18s,border-color .18s,color .18s,transform 90ms}.navigation__link{justify-content:center;align-items:center;padding:10px 15px;display:inline-flex}.navigation__link[aria-current=page]{background:#ffffff26;box-shadow:inset 0 1px #ffffff21}:where(.navigation__link,.text-control,.project-trigger){min-block-size:var(--control-target);min-inline-size:var(--control-target)}:where(.navigation__link,.text-control):hover{color:#fff;background:#ffffff2e;border-color:#ffffff57}.text-control{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#1111113d;border-color:#ffffff3d;border-radius:50%;box-shadow:inset 0 1px #ffffff1c}.language-trigger{letter-spacing:.08em;font-size:11px;font-weight:720}.sound-control .utility-icon{block-size:22px;inline-size:22px}.movement-guide{border-radius:var(--apple-radius-panel);box-shadow:var(--dlight-shadow-dialog);color:var(--apple-ink);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#f9f7f3d6;border:0}.movement-guide__close{border:1px solid var(--apple-border);background:#ffffffb8;border-radius:50%;min-block-size:44px;min-inline-size:44px}.movement-guide__diagram{border-radius:var(--apple-radius-group);background:#ffffff6b;border:1px solid #1d1d1f14;padding:16px 18px;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.movement-guide__rooms{opacity:.62}.movement-guide__viewport{background:#ffffffa3;border-color:#1d1d1f75;box-shadow:0 8px 20px #483e3417}.movement-guide__instruction{letter-spacing:-.012em;font-size:.8125rem;font-weight:570;line-height:1.38}.movement-guide__project-sheet{border-radius:var(--apple-radius-control);background:#ffffffd1;border:1px solid #1d1d1f1a;box-shadow:0 12px 30px #483e341f}.movement-guide__project-image{background:#d9432f24;border-radius:7px}.movement-guide__progress{background:var(--apple-accent);border-radius:999px}.project-trigger{box-shadow:none;color:var(--apple-ink);background:0 0;border:0;border-radius:50%}.project-trigger__label{color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d1d1fd6;border:1px solid #ffffff26;border-radius:10px;font-size:.6875rem;font-weight:620;box-shadow:0 8px 24px #0000002e}.journey{color:#fff;text-shadow:0 1px 18px #00000042}.journey__room{font-family:var(--font-interface);letter-spacing:-.02em;font-weight:580}[dir=rtl] .journey__room{font-family:var(--font-hebrew);letter-spacing:-.01em}.gesture-hint{background:var(--apple-material-dark);border-radius:var(--apple-radius-control);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid #ffffff2b;box-shadow:0 10px 30px #00000029}.project-gallery__surface{border-radius:var(--apple-radius-panel);background:#f8f6f2f5;border:1px solid #ffffffb8;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:calc(100dvh - 36px);max-inline-size:1320px;display:grid;overflow:hidden;box-shadow:0 28px 90px #110f0d5c}.project-gallery::backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#110f0d6b}.project-gallery__header{border-block-end-color:#1d1d1f1a;padding:16px 18px}.project-gallery__media{border-radius:var(--apple-radius-group);background:#ece9e4;min-block-size:0;margin:0 18px;overflow:hidden}.project-gallery__image{object-fit:cover;block-size:100%;inline-size:100%}.project-gallery__image[hidden],.project-gallery__empty[hidden],.project-gallery__caption[hidden]{display:none}.project-gallery__empty{border-radius:var(--apple-radius-group);color:var(--apple-secondary);text-align:center;background:#ffffff7a;border:1px solid #ffffffbd;justify-content:center;align-items:center;min-block-size:180px;inline-size:min(100%,520px);padding:28px;display:flex;position:static}.project-gallery__footer{border-block-start-color:#1d1d1f1a;padding:14px 18px 16px}.project-gallery__close,.project-gallery__previous,.project-gallery__next{border-color:var(--apple-border);-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#ffffff94;box-shadow:inset 0 1px #ffffffb8}@media (width<=800px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#100f0e75;min-height:68px}.menu-toggle{justify-content:center;align-items:center;display:inline-flex}.menu-panel{transform-origin:100% 0;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#f9f7f3e0;border:1px solid #ffffffad;border-radius:0 0 22px 22px;transform:translateY(-8px);box-shadow:0 24px 56px #110f0d33}[dir=rtl] .menu-panel{transform-origin:0 0}.menu-panel[data-open=true]{transform:translateY(0)}.menu-panel[data-open=true] .navigation__link{color:var(--apple-ink);border-radius:12px;min-block-size:48px;padding-inline:14px}.menu-panel[data-open=true] .navigation__link[aria-current=page]{background:#1d1d1f14}.menu-panel[data-open=true] .text-control{border-color:var(--apple-border);color:var(--apple-ink);background:#ffffffad}.movement-guide,.project-gallery__surface{border-radius:22px}.movement-guide__diagram{border-radius:16px;padding:12px}.project-gallery{padding:10px}.project-gallery__surface{max-block-size:calc(100dvh - 20px)}.project-gallery__media{border-radius:16px;margin-inline:10px}.project-gallery__empty{border-radius:16px;min-block-size:160px}}@media (prefers-reduced-motion:reduce){:where(button,a){scroll-behavior:auto;transition-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){:root{--apple-material-light:#faf8f5;--apple-material-dark:#1d1c1a}:where(.site-header,.editorial-header){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.interface>.editorial-footer--compact{background:var(--apple-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--apple-border:#1d1d1f70}:where(button,a):focus-visible{outline-width:3px!important}}.accessibility-control{--a11y-accent:#df3f2f;--a11y-ink:#f8f7f4;--a11y-muted:#f8f7f4ad;--a11y-surface:#151516;--a11y-surface-raised:#202022;pointer-events:none;z-index:1000;position:fixed;bottom:62px;left:clamp(14px,2vw,28px)}.accessibility-control__trigger,.accessibility-control__panel,.accessibility-control__backdrop{pointer-events:auto}.accessibility-control__trigger{color:var(--a11y-ink);cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#141415eb;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:flex}.accessibility-control__trigger:hover{background:#181819;border-color:#ffffff57;transform:translateY(-2px)}.accessibility-control__trigger:focus-visible,.accessibility-control__panel :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #fff}.accessibility-control__trigger:focus-visible{box-shadow:0 0 0 6px #141415d1}.accessibility-control__icon{background:currentColor;width:25px;height:25px;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-accessibility-caaf048355.svg?v=47950373790559484891786220507) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-accessibility-caaf048355.svg?v=47950373790559484891786220507) 50%/contain no-repeat}.accessibility-control__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0;background:#00000075;position:fixed;inset:0}.accessibility-control__backdrop[hidden],.accessibility-control__panel[hidden]{display:none}.accessibility-control__panel{background:var(--a11y-surface);color:var(--a11y-ink);z-index:1;-webkit-font-smoothing:antialiased;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;max-block-size:calc(100dvh - 148px);inline-size:min(400px,100vw - 28px);display:flex;position:fixed;bottom:120px;left:clamp(14px,2vw,28px);overflow:hidden}.accessibility-control__header{border-block-end:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 17px;display:flex}.accessibility-control__header-copy{min-inline-size:0}.accessibility-control__title{color:var(--a11y-ink);letter-spacing:-.018em;margin:0;font-size:1.125rem;font-weight:680;line-height:1.2}.accessibility-control__description{color:var(--a11y-muted);margin:6px 0 0;font-size:.75rem;line-height:1.45}.accessibility-control__close{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 3px;font-size:1.35rem;line-height:1;display:flex}.accessibility-control__close:hover{background:#ffffff24}.accessibility-control__content{overscroll-behavior:contain;scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;min-block-size:0;padding:0 20px;overflow-y:auto}.accessibility-control__group{border:0;border-block-end:1px solid #ffffff1a;margin:0;padding:17px 0}.accessibility-control__group:last-child{border-block-end:0}.accessibility-control__legend{color:var(--a11y-muted);float:inline-start;letter-spacing:.075em;text-transform:uppercase;width:100%;margin-block-end:11px;font-size:.6875rem;font-weight:650;line-height:1.3}.accessibility-control__legend+*{clear:both}.accessibility-control__scale{background:var(--a11y-surface-raised);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.accessibility-control__choice,.accessibility-control__toggle,.accessibility-control__reset{-webkit-tap-highlight-color:transparent}.accessibility-control__choice{color:var(--a11y-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;display:flex}.accessibility-control__choice--scale{border-radius:8px;padding:0 5px;font-size:.6875rem;font-weight:650}.accessibility-control__choice--scale:hover,.accessibility-control__choice--scale.is-active{color:#171718;background:#f8f7f4}.accessibility-control__action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.accessibility-control__choice--color{text-align:center;border-color:#ffffff1f;border-radius:10px;flex-direction:column;gap:6px;min-height:76px;padding:8px 5px;font-size:.6875rem;line-height:1.2}.accessibility-control__choice--color:hover,.accessibility-control__choice--color.is-active{color:var(--a11y-ink);background:#ffffff17;border-color:#ffffff57}.accessibility-control__choice--color.is-active{box-shadow:inset 0 -3px 0 var(--a11y-accent)}.accessibility-control__action-icon{color:var(--a11y-ink);letter-spacing:-.04em;background:#ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8125rem;font-weight:720;display:inline-flex}.accessibility-control__toggle-list{gap:2px;display:grid}.accessibility-control__toggle,.accessibility-control__reset{color:var(--a11y-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:48px;padding:5px 7px;font-size:.8125rem;display:grid}.accessibility-control__toggle:hover,.accessibility-control__reset:hover{background:#ffffff12}.accessibility-control__action-label{min-inline-size:0}.accessibility-control__switch{background:#fff3;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;transition:background-color .18s}.accessibility-control__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block}.accessibility-control__toggle.is-active .accessibility-control__switch{background:var(--a11y-accent)}.accessibility-control__toggle.is-active .accessibility-control__switch:after{transform:translate(18px)}[dir=rtl] .accessibility-control__toggle.is-active .accessibility-control__switch:after{transform:translate(-18px)}.accessibility-control__reset{color:var(--a11y-muted);grid-template-columns:30px minmax(0,1fr);margin-block-start:8px}.accessibility-control__footer{border-block-start:1px solid #ffffff1a;flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px 18px;padding:14px 20px 17px;display:flex}.accessibility-control__report,.accessibility-control__statement{color:var(--a11y-muted);text-underline-offset:3px;font-size:.6875rem;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.accessibility-control__statement{color:var(--a11y-ink)}body[data-accessibility-dialog-open]{overflow:hidden}html[data-a11y-text="1"]{font-size:112.5%}html[data-a11y-text="2"]{font-size:125%}html[data-a11y-text="3"]{font-size:150%}html[data-a11y-readable-font],html[data-a11y-readable-font] body,html[data-a11y-readable-font] :is(button,input,select,textarea){font-family:Arial,Helvetica,sans-serif!important}html[data-a11y-text-spacing] body :where(p,li,dt,dd,label,a,button,input,textarea){letter-spacing:.12em!important;word-spacing:.16em!important}html[data-a11y-line-height] body :where(p,li,dt,dd,label){line-height:1.8!important}html[data-a11y-links] a:not(.brand){text-underline-offset:.2em!important;text-decoration:underline!important;text-decoration-thickness:.14em!important}html[data-a11y-headings] :is(h1,h2,h3,h4,h5,h6){outline-offset:4px!important;outline:2px solid!important}html[data-a11y-color=high-contrast],html[data-a11y-color=high-contrast] body,html[data-a11y-color=high-contrast] #app,html[data-a11y-color=high-contrast] :is(main,.editorial-shell,.editorial-page){color:#000!important;background-color:#fff!important}html[data-a11y-color=high-contrast] #app a{color:#000!important;text-decoration:underline!important}html[data-a11y-color=dark-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background-color:#121212!important}html[data-a11y-color=dark-contrast] body,html[data-a11y-color=dark-contrast] #app,html[data-a11y-color=dark-contrast] :is(main,.editorial-shell,.editorial-page){color:#fff!important;background-color:#121212!important}html[data-a11y-color=dark-contrast] #app a{text-decoration:underline;color:#fff!important}html[data-a11y-color=grayscale]{filter:grayscale()}html[data-a11y-motion]{scroll-behavior:auto!important}html[data-a11y-motion] *,html[data-a11y-motion] :before,html[data-a11y-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (pointer:fine){html[data-a11y-large-cursor],html[data-a11y-large-cursor] body,html[data-a11y-large-cursor] body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 2v23l6-6 4 10 5-2-4-9h9z' fill='%23000' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto!important}}.accessibility-control__reading-guide{pointer-events:none;height:3px;left:0;top:var(--a11y-reading-guide-y,50vh);z-index:1002;background:#df3f2f;width:100vw;display:none;position:fixed;transform:translateY(-50%);box-shadow:0 0 0 1px #fff,0 0 0 2px #151516}.accessibility-control__announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-a11y-reading-guide] .accessibility-control__reading-guide{display:block}@media (width<=800px){.accessibility-control[data-docked]{pointer-events:none;z-index:1000;flex:0 0 46px;position:relative;bottom:auto;left:auto}.accessibility-control[data-docked] .accessibility-control__trigger{pointer-events:auto;width:46px;height:46px}.site-header>.accessibility-control[data-docked]{position:absolute;inset-block-start:11px;inset-inline-end:76px}.accessibility-control__panel,.accessibility-control[data-docked] .accessibility-control__panel{bottom:0;inset-block-start:auto;inset-inline-start:0;border-block-end:0;border-radius:14px 14px 0 0;max-block-size:min(82dvh,720px);inline-size:100vw;position:fixed;left:0}.accessibility-control__backdrop,.accessibility-control[data-docked] .accessibility-control__backdrop{position:fixed;inset:0}.accessibility-control__header{padding-block-start:17px}.accessibility-control__action-grid{gap:6px}.accessibility-control__choice--color{min-height:70px}.accessibility-control:not([data-docked]){bottom:58px}}@media (width<=360px){.accessibility-control__header,.accessibility-control__content,.accessibility-control__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.accessibility-control__trigger,.accessibility-control__switch,.accessibility-control__switch:after{transition:none}}.commerce-control{isolation:isolate;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.editorial-control.commerce-account[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}.commerce-control:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:currentColor;border-radius:50%;block-size:36px;inline-size:36px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.55)}.commerce-control[data-commerce-motion=commit]:after{animation:.42s cubic-bezier(.2,.72,.2,1) commerce-control-halo}@keyframes commerce-control-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}28%{opacity:.11}to{opacity:0;transform:translate(-50%,-50%)scale(1.36)}}.commerce-icon{pointer-events:none;background:currentColor;block-size:22px;inline-size:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.commerce-badge{background:var(--color-accent);border:2px solid var(--color-ink);color:#fff;font-family:var(--font-english);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;min-block-size:18px;min-inline-size:18px;padding-inline:4px;font-size:9px;font-weight:760;line-height:1;display:inline-flex;position:absolute;inset-block-start:-4px;inset-inline-end:-5px}.commerce-badge[hidden]{display:none}.editorial-control .commerce-badge{border-color:var(--color-cream)}.commerce-dialog{background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;inset:0;overflow:hidden}.commerce-dialog::backdrop{background:#07070600;transition:background-color .28s cubic-bezier(.16,1,.3,1)}.commerce-dialog[data-state=open]::backdrop{background:#0707066b}.commerce-sheet{background:var(--dlight-color-canvas,var(--color-cream));border-inline-start:1px solid var(--dlight-color-line,#1615131a);box-shadow:var(--dlight-shadow-dialog,-28px 0 80px #08070633);color:var(--color-ink);height:100dvh;will-change:transform, opacity;grid-template-rows:auto minmax(0,1fr);inline-size:min(480px,100vw);display:grid;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden;transform:translate(0,0)}[dir=rtl] .commerce-sheet{border-inline-end:1px solid var(--dlight-color-line,#1615131a);box-shadow:var(--dlight-shadow-dialog,28px 0 80px #08070633);border-inline-start:0}.commerce-sheet__header{border-block-end:1px solid var(--dlight-color-line,#1615131a);justify-content:space-between;align-items:center;min-block-size:72px;padding:14px 24px;display:flex}.commerce-sheet__heading{gap:5px;display:grid}.commerce-sheet__eyebrow{color:color-mix(in srgb, var(--color-ink) 54%, transparent);font-family:var(--font-english);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.commerce-sheet__title{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.15}.commerce-sheet__close{border:1px solid color-mix(in srgb, var(--color-ink) 13%, transparent);border-radius:var(--dlight-radius-icon,50%);block-size:44px;color:var(--color-ink);cursor:pointer;background:#ffffff6b;justify-content:center;align-items:center;inline-size:44px;padding:0;transition:background-color .18s,border-color .18s,transform 90ms;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.commerce-sheet__close:hover{border-color:color-mix(in srgb, var(--color-ink) 22%, transparent);background:#ffffffc7}.commerce-sheet__close:active,.commerce-stepper__button:active,.commerce-line__remove:active,.commerce-primary:active,.commerce-secondary:active{transform:scale(.97)}.commerce-sheet__content{overscroll-behavior:contain;min-height:0;padding:24px 28px 30px;overflow:hidden auto}.commerce-account-intro{gap:14px;padding-block:6px 22px;display:grid}.commerce-account-intro__title{letter-spacing:-.055em;max-inline-size:11ch;margin:0;font-size:clamp(29px,4.2vw,38px);font-weight:570;line-height:.98}.commerce-account-intro__body{color:color-mix(in srgb, var(--color-ink) 62%, transparent);max-inline-size:39ch;margin:0;font-size:14px;line-height:1.6}.commerce-account-features{border-block-start:1px solid #1615131c}.commerce-account-feature{border-block-end:1px solid #1615131c;grid-template-columns:28px 1fr;align-items:start;gap:4px 14px;padding-block:18px;display:grid}.commerce-account-feature__index{color:color-mix(in srgb, var(--color-ink) 38%, transparent);font-family:var(--font-english);letter-spacing:.08em;padding-block-start:4px;font-size:10px;font-weight:700}.commerce-account-feature__label{letter-spacing:-.015em;font-size:15px;font-weight:640}.commerce-account-feature__detail{color:color-mix(in srgb, var(--color-ink) 56%, transparent);grid-column:2;font-size:12px;line-height:1.5}.commerce-account-note{color:color-mix(in srgb, var(--color-ink) 48%, transparent);margin:22px 0 16px;font-size:11px;line-height:1.55}.commerce-preview{background:#ffffffa3;border:1px solid #16151317;border-radius:18px;align-items:start;gap:7px;margin-block:0 16px;padding:14px 15px;display:grid}.commerce-preview-badge{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:color-mix(in srgb, var(--color-accent) 84%, #11110f);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-block-size:24px;inline-size:max-content;padding:0 10px;font-size:9px;font-weight:760;line-height:1;display:inline-flex}.commerce-preview__body{color:color-mix(in srgb, var(--color-ink) 58%, transparent);font-size:11px;line-height:1.48}.commerce-auth-providers{gap:10px;display:grid}.commerce-auth-provider{cursor:pointer;font:inherit;border-radius:999px;grid-template-columns:24px 1fr 24px;align-items:center;min-block-size:54px;padding:0 18px;font-size:14px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,transform .11s;display:grid}.commerce-auth-provider:after{content:"";inline-size:24px}.commerce-auth-provider--apple{color:#f8f7f3;background:#11110f;border:1px solid #11110f}.commerce-auth-provider--apple:hover{background:#24231f;border-color:#24231f}.commerce-auth-provider--google{color:var(--color-ink);background:#ffffffdb;border:1px solid #1615132e}.commerce-auth-provider--google:hover{background:#fff;border-color:#16151357}.commerce-auth-provider:active:not(:disabled){transform:scale(.975)}.commerce-auth-provider:disabled{cursor:not-allowed;opacity:.56}.commerce-auth-provider__mark{fill:currentColor;block-size:20px;inline-size:20px}.commerce-auth-provider__label{text-align:center}.commerce-auth-email{gap:10px;margin-block-start:18px;display:grid}.commerce-auth-email__field{gap:7px;display:grid}.commerce-auth-email__label{font-size:12px;font-weight:650}.commerce-auth-email__input{appearance:none;color:var(--color-ink);font:inherit;text-align:start;background:#ffffffa3;border:1px solid #1615132e;border-radius:999px;min-block-size:52px;padding:0 18px;font-size:16px}.commerce-auth-email__input:focus{border-color:var(--color-accent);background:#fff}.commerce-auth-email__input:disabled{cursor:not-allowed;opacity:.58}.commerce-auth-email__hint{color:color-mix(in srgb, var(--color-ink) 54%, transparent);margin:0;padding-inline:6px;font-size:11px;line-height:1.45}.commerce-auth-email__submit{color:var(--color-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #16151352;border-radius:999px;min-block-size:50px;padding:0 18px;font-size:13px;font-weight:650;transition:background-color .18s,transform .11s}.commerce-auth-email__submit:hover:not(:disabled){background:#16151312}.commerce-auth-email__submit:active:not(:disabled){transform:scale(.975)}.commerce-auth-email__submit:disabled{cursor:not-allowed;opacity:.55}.commerce-auth-status{border-radius:18px;margin:14px 0 0;padding:13px 15px;font-size:12px;line-height:1.5}.commerce-auth-status--notice{color:color-mix(in srgb, var(--color-ink) 72%, transparent);background:#1615130f}.commerce-auth-status--error{background:color-mix(in srgb, var(--color-accent) 9%, transparent);color:color-mix(in srgb, var(--color-accent) 78%, #11110f)}.commerce-auth-status--success{color:#235c3d;background:#255e3f17}.commerce-live-region{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.commerce-account-skeleton{gap:14px;padding-block:18px;display:grid}.commerce-account-skeleton__line{block-size:14px;inline-size:calc(100% - (var(--skeleton-index,0) * 12%));background:#16151314;border-radius:999px;animation:1.4s ease-in-out infinite alternate commerce-skeleton-pulse}.commerce-account-skeleton__line:first-child{block-size:40px;inline-size:64%}@keyframes commerce-skeleton-pulse{0%{opacity:.52}to{opacity:1}}.commerce-customer{background:#ffffff94;border:1px solid #16151314;border-radius:22px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;margin-block-end:22px;padding:16px;display:grid}.commerce-customer__avatar{aspect-ratio:1;color:#f8f7f3;font-family:var(--font-english);text-transform:uppercase;background:#11110f;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;overflow:hidden}.commerce-customer__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.commerce-customer__identity{gap:5px;min-inline-size:0;display:grid}.commerce-customer__identity .commerce-preview-badge{margin-block-start:2px}.commerce-customer__welcome{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.commerce-customer__email{color:color-mix(in srgb, var(--color-ink) 52%, transparent);font-family:var(--font-english);text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:11px;overflow:hidden}.commerce-customer__sign-out{color:var(--color-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #16151333;border-radius:999px;min-block-size:44px;padding:0 14px;font-size:11px}.commerce-customer__sign-out:hover{background:#1615130f}.commerce-orders{gap:14px;display:grid}.commerce-orders__heading{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:620}.commerce-orders-empty{background:#ffffff6b;border:1px solid #16151314;border-radius:24px;gap:10px;padding:22px;display:grid}.commerce-orders-empty__title{font-size:16px}.commerce-orders-empty__body{color:color-mix(in srgb, var(--color-ink) 58%, transparent);margin:0 0 6px;font-size:12px;line-height:1.5}.commerce-order{background:#ffffffad;border:1px solid #16151317;border-radius:24px;gap:20px;padding:20px;display:grid}.commerce-order__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.commerce-order__identity{gap:4px;display:grid}.commerce-order__number{font-family:var(--font-english);direction:ltr;font-size:16px}.commerce-order__date{color:color-mix(in srgb, var(--color-ink) 52%, transparent);font-size:11px}.commerce-order__status{white-space:nowrap;background:#16151312;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:680;line-height:1}.commerce-order__status[data-stage=action-required]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent)}.commerce-order-timeline{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.commerce-order-timeline__step{text-align:center;place-items:center;gap:7px;display:grid;position:relative}.commerce-order-timeline__step:before{content:"";background:#16151324;block-size:1px;inline-size:100%;position:absolute;inset-block-start:5px;inset-inline-start:-50%}.commerce-order-timeline__step:first-child:before{display:none}.commerce-order-timeline__step[data-complete=true]:before{background:var(--color-ink)}.commerce-order-timeline__marker{border:2px solid color-mix(in srgb, var(--color-cream) 94%, #fff);z-index:1;background:#16151326;border-radius:50%;block-size:11px;inline-size:11px;position:relative}.commerce-order-timeline__step[data-complete=true] .commerce-order-timeline__marker{background:var(--color-ink)}.commerce-order-timeline__step[data-active=true] .commerce-order-timeline__marker{box-shadow:0 0 0 4px #1615131a}.commerce-order-timeline__label{color:color-mix(in srgb, var(--color-ink) 48%, transparent);font-size:9px;line-height:1.25}.commerce-order-timeline__step[data-complete=true] .commerce-order-timeline__label{color:var(--color-ink)}.commerce-order__meta{gap:6px;display:grid}.commerce-order__meta-item{color:color-mix(in srgb, var(--color-ink) 58%, transparent);font-family:var(--font-english);text-align:start;direction:ltr;font-size:10px}.commerce-order-events{border-block-start:1px solid #16151317;padding-block-start:2px}.commerce-order-events__summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:44px;font-size:12px;font-weight:680;list-style:none;display:flex}.commerce-order-events__summary::-webkit-details-marker{display:none}.commerce-order-events__summary:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:7px;inline-size:7px;margin-inline:5px;transition:transform .18s;transform:rotate(45deg)}.commerce-order-events[open] .commerce-order-events__summary:after{transform:rotate(225deg)}.commerce-order-events__list{margin:0;padding:4px 0 0;list-style:none;display:grid}.commerce-order-events__item{border-block-start:1px solid #16151314;gap:5px;padding-block:13px;display:grid}.commerce-order-events__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.commerce-order-events__label{font-size:11px}.commerce-order-events__date{color:color-mix(in srgb, var(--color-ink) 45%, transparent);font-size:9px}.commerce-order-events__detail{color:color-mix(in srgb, var(--color-ink) 58%, transparent);margin:0;font-size:10px;line-height:1.5}.commerce-order-history{border-block-start:1px solid #1615131a;padding-block-start:10px}.commerce-order-history__summary{cursor:pointer;min-block-size:44px;padding-block:14px;font-size:12px;font-weight:650}.commerce-order-history__list{gap:12px;display:grid}.commerce-primary,.commerce-secondary{cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-block-size:52px;padding:14px 20px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .12s;display:flex}.commerce-primary{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-cream);gap:16px}.commerce-primary:hover{background:#0b0b0a}.commerce-primary__arrow{font-family:var(--font-english);font-size:16px}.commerce-secondary{color:var(--color-ink);background:0 0;border:1px solid #1615134d}.commerce-secondary:hover{background:#16151312;border-color:#1615137a}.commerce-lines{display:grid}.commerce-line{border-block-end:1px solid #1615131a;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:16px;display:grid}.commerce-line:first-child{padding-block-start:0}.commerce-line__media{aspect-ratio:1;background:#fff;border:1px solid #16151312;border-radius:20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.commerce-line__media img{object-fit:contain;block-size:100%;inline-size:100%;padding:7px}.commerce-line__fallback{opacity:.72;padding:18px!important}.commerce-line__information{align-self:center;gap:7px;min-inline-size:0;display:grid}.commerce-line__name{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:620;line-height:1.28;display:-webkit-box;overflow:hidden}.commerce-line__price{color:color-mix(in srgb, var(--color-ink) 57%, transparent);font-family:var(--font-english);font-size:12px}.commerce-line__actions{place-items:end;gap:8px;display:grid}.commerce-stepper{direction:ltr;background:#1615130f;border-radius:999px;align-items:center;padding:2px;display:flex}.commerce-stepper__button{block-size:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;inline-size:44px;padding:0;font-size:17px;display:inline-flex}.commerce-stepper__button:hover{background:#fff}.commerce-stepper__value{font-family:var(--font-english);text-align:center;min-inline-size:20px;font-size:12px;font-weight:650}.commerce-line__remove{color:color-mix(in srgb, var(--color-ink) 52%, transparent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-block-size:44px;padding:8px 5px;font-size:11px;text-decoration:underline}.commerce-summary{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:color-mix(in srgb, var(--color-cream) 92%, #fff 8%);padding:20px 28px max(30px, env(safe-area-inset-bottom));z-index:3;border-block-start:1px solid #1615131a;gap:16px;margin:0 -28px -30px;display:grid;position:sticky;bottom:-30px}.commerce-summary__total{justify-content:space-between;align-items:baseline;display:flex}.commerce-summary__label{color:color-mix(in srgb, var(--color-ink) 60%, transparent);font-size:13px}.commerce-summary__value{font-family:var(--font-english);letter-spacing:-.035em;font-size:21px;font-weight:650}.commerce-summary__notice{color:color-mix(in srgb, var(--color-ink) 63%, transparent);background:#1615130d;border-radius:18px;margin:0;padding:14px 15px;font-size:11px;line-height:1.5}.commerce-summary__actions{gap:9px;display:grid}.commerce-empty{text-align:center;align-content:center;justify-self:center;gap:18px;min-block-size:100%;inline-size:min(100%,352px);padding-block:24px 32px;display:grid}.commerce-empty__visual{justify-self:center;block-size:204px;inline-size:min(100%,330px);position:relative;overflow:hidden}.commerce-empty__visual:before{background:var(--color-ink);content:"";opacity:.52;block-size:64px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.commerce-empty__luminaire{background:var(--color-ink);z-index:2;border-radius:50% 50% 42% 42%;block-size:12px;inline-size:78px;position:absolute;inset-block-start:58px;inset-inline-start:50%;transform:translate(-50%)}.commerce-empty__luminaire:after{content:"";background:#fff7d9;border-radius:50%;position:absolute;inset:7px 13px -3px;box-shadow:0 4px 18px #f2bf5238}.commerce-empty__beam{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(#f4c76629,#f4c76600);position:absolute;inset-block:67px 20px;inset-inline:18px}.commerce-empty__plinth{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--color-cream) 86%, #bcb7af));border-block-start:1px solid #1615131f;block-size:40px;position:absolute;inset-block-end:0;inset-inline:0}.commerce-empty__mark{color:color-mix(in srgb, var(--color-ink) 34%, transparent);font-family:var(--font-english);letter-spacing:.02em;font-size:11px;font-weight:760;position:absolute;inset-block-start:13px;inset-inline-start:50%;transform:translate(-50%)}.commerce-empty__copy{gap:8px;display:grid}.commerce-empty__title{color:var(--color-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,5vw,2rem);font-weight:620;line-height:1.05}.commerce-empty__body,.commerce-empty__categories{color:color-mix(in srgb, var(--color-ink) 58%, transparent);margin:0;font-size:.8125rem;line-height:1.55}.commerce-empty__action{min-block-size:52px;inline-size:100%}.commerce-empty__action:after{content:"";opacity:.92;block-size:18px;inline-size:18px;transition:transform .22s var(--dlight-ease-expressive,cubic-bezier(.16, 1, .3, 1));background-color:currentColor;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-arrow-right-7ee16d8de0.svg?v=134319157527211362351786220507) 50%/17px 17px no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-arrow-right-7ee16d8de0.svg?v=134319157527211362351786220507) 50%/17px 17px no-repeat}.commerce-empty__action:hover:after{transform:translate(3px)}[dir=rtl] .commerce-empty__action:after{transform:rotate(180deg)}[dir=rtl] .commerce-empty__action:hover:after{transform:translate(-3px)rotate(180deg)}.commerce-sheet[data-empty=true] .commerce-sheet__content{display:grid}.commerce-sheet[data-empty=true] .commerce-sheet__eyebrow{display:none}.commerce-sheet :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=680px){.commerce-dialog{align-items:stretch}.commerce-sheet{box-shadow:none;height:100dvh;border:0;border-radius:0;inline-size:100%;inset-block:0;inset-inline:0}[dir=rtl] .commerce-sheet{box-shadow:none;border:0}.commerce-sheet__header{min-block-size:calc(72px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 20px 14px}.commerce-sheet__content{padding:20px 20px max(24px, env(safe-area-inset-bottom))}.commerce-empty{gap:16px;inline-size:min(100%,350px);padding-block:18px 24px}.commerce-empty__visual{block-size:172px}.commerce-summary{bottom:calc(-1 * max(24px, env(safe-area-inset-bottom)));margin:0 -18px calc(-1 * max(24px, env(safe-area-inset-bottom)));padding:18px 18px max(24px, env(safe-area-inset-bottom))}.commerce-line{grid-template-columns:72px minmax(0,1fr);gap:11px}.commerce-line__actions{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;place-items:center start}.commerce-customer{grid-template-columns:48px minmax(0,1fr)}.commerce-customer__sign-out{grid-column:2;justify-self:start}.commerce-customer{padding:14px}.commerce-order-timeline{grid-template-columns:1fr;gap:0}.commerce-order-timeline__step{text-align:start;grid-template-columns:14px 1fr;justify-items:start;gap:11px;min-block-size:34px}.commerce-order-timeline__step:before{block-size:100%;inline-size:1px;inset-block-start:-50%;inset-inline-start:5px}.commerce-order-timeline__label{font-size:11px}}@media (prefers-reduced-motion:reduce){.commerce-dialog::backdrop,.commerce-sheet,.commerce-control,.commerce-sheet__close,.commerce-primary,.commerce-secondary,.commerce-empty__action:after{transition-duration:1ms!important}.commerce-account-skeleton__line,.commerce-control[data-commerce-motion=commit]:after{animation:none}}@media (prefers-reduced-transparency:reduce){.commerce-sheet{background:var(--color-cream);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.commerce-sheet,.commerce-primary,.commerce-secondary,.commerce-sheet__close,.commerce-control{forced-color-adjust:auto;border:1px solid buttontext}.commerce-empty__beam{display:none}.commerce-empty__luminaire,.commerce-empty__plinth{border:1px solid canvastext}}.privacy-panel{bottom:max(18px, env(safe-area-inset-bottom));color:#181713;opacity:0;inline-size:min(470px,100vw - 32px);left:auto;right:max(16px, env(safe-area-inset-right));z-index:4000;background:#faf9f6f5;border:0;border-radius:16px;padding:22px;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(16px)scale(.98);box-shadow:0 10px 30px #100e0a38}.privacy-panel[data-state=open]{opacity:1;transform:none}.privacy-panel[data-state=closing]{opacity:0;transform:translateY(10px)scale(.985)}.privacy-panel__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-panel h2{letter-spacing:-.025em;margin:0;font-size:1.15rem}.privacy-panel__close{color:inherit;cursor:pointer;background:#18171312;border:0;border-radius:50%;justify-content:center;align-items:center;block-size:44px;inline-size:44px;font:300 1.5rem/1 system-ui,sans-serif;display:inline-flex}.privacy-panel__introduction{color:#181713ad;margin:12px 0 16px;font-size:.84rem;line-height:1.55}.privacy-panel__signal{color:#181713b8;background:#1817130f;border-radius:10px;margin:-4px 0 14px;padding:9px 11px;font-size:.76rem;line-height:1.45}.privacy-panel__choices{border:0;border-block:1px solid #1817131a;margin:0;padding:8px 0}.privacy-panel__choices legend{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.privacy-choice{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:10px 2px;display:flex}.privacy-choice strong,.privacy-choice small{display:block}.privacy-choice strong{font-size:.84rem}.privacy-choice small{color:#18171394;margin-block-start:3px;font-size:.74rem;line-height:1.4}.privacy-choice input{accent-color:#df3a25;flex:none;block-size:20px;inline-size:38px}.privacy-panel__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-start:16px;display:grid}.privacy-panel__actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid #1817132e;border-radius:999px;min-block-size:44px;padding:0 10px;font:650 .72rem/1 inherit}.privacy-panel__actions button:first-child{color:#fff;background:#181713;border-color:#181713}.privacy-panel__policy{color:inherit;text-underline-offset:3px;margin-block-start:15px;font-size:.75rem;display:inline-block}.privacy-panel button:focus-visible,.privacy-panel input:focus-visible,.privacy-panel a:focus-visible{outline-offset:3px;outline:3px solid #df3a25}@media (width<=520px){.privacy-panel{inline-size:calc(100vw - 20px);left:10px;right:10px}.privacy-panel__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.privacy-panel{transition:opacity .1s linear;transform:none}}:root{--dlight-mobile-nav-height:calc(76px + env(safe-area-inset-bottom,0px))}.mobile-commerce-nav{display:none}@media (width<=719px){.mobile-commerce-nav{--mobile-dock-surface:#e4e0d9;--mobile-dock-ink:#1d1c1a;--mobile-dock-muted:#504d48;--mobile-dock-active-plate:#e63a1f1f;--mobile-dock-badge-border:#e4e0d9;background:var(--mobile-dock-surface);bottom:calc(8px + env(safe-area-inset-bottom,0px));min-block-size:60px;inline-size:auto;z-index:var(--dlight-layer-navigation,120);border:0;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),visibility linear;animation:.32s cubic-bezier(.16,1,.3,1) both mobile-commerce-nav-arrive;display:grid;position:fixed;inset-inline:8px;overflow:visible;box-shadow:0 2px 8px #26211c24}.mobile-commerce-nav[data-page=home]{--mobile-dock-surface:#171615;--mobile-dock-ink:#f7f5f1;--mobile-dock-muted:#aaa6a0;--mobile-dock-active-plate:#e63a1f33;--mobile-dock-badge-border:#171615;box-shadow:0 2px 8px #00000047}.mobile-commerce-nav[data-suppressed=true]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(100% + 16px))}.mobile-commerce-nav__item{appearance:none;color:var(--mobile-dock-muted);cursor:pointer;font-family:var(--dlight-font-interface,system-ui, sans-serif);isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-block-size:60px;inline-size:100%;min-inline-size:44px;padding:7px 2px 5px;text-decoration:none;transition:transform .12s;display:flex;position:relative}.mobile-commerce-nav__item:before{content:"";z-index:-1;background:0 0;border-radius:50%;block-size:32px;inline-size:32px;transition:background-color .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}.mobile-commerce-nav[dir=rtl] .mobile-commerce-nav__item:before{transform:translate(50%)}.mobile-commerce-nav__item[aria-current=page]{color:var(--dlight-color-accent-vivid,#e63a1f)}.mobile-commerce-nav__item[aria-current=page]:before{background:var(--mobile-dock-active-plate);transform:translate(-50%)}.mobile-commerce-nav[dir=rtl] .mobile-commerce-nav__item[aria-current=page]:before{transform:translate(50%)}.mobile-commerce-nav__item:active{transform:scale(.94)}.mobile-commerce-nav__item:focus-visible{outline:var(--dlight-focus-ring,2px solid #e63a1f);outline-offset:-4px;border-radius:14px}.mobile-commerce-nav__icon{background:currentColor;block-size:23px;inline-size:23px;transition:transform .18s cubic-bezier(.16,1,.3,1);display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-commerce-nav__item[data-feedback=active] .mobile-commerce-nav__icon{animation:.22s ease-out mobile-commerce-nav-feedback}.mobile-commerce-nav__label{color:currentColor;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:10.5px;font-weight:600;line-height:1.15;overflow:hidden}.mobile-commerce-nav__item[data-mobile-nav-item=explore][aria-expanded=true]{color:var(--dlight-color-accent-vivid,#e63a1f)}.mobile-commerce-nav__item[data-mobile-nav-item=explore][aria-expanded=true]:before{background:var(--mobile-dock-active-plate)}.mobile-commerce-nav__badge{background:var(--dlight-color-accent-vivid,#e63a1f);border:2px solid var(--mobile-dock-badge-border);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-block-size:17px;min-inline-size:17px;padding-inline:3px;font-size:9px;font-weight:700;animation:.18s ease-out both mobile-commerce-nav-badge;display:flex;position:absolute;inset-block-start:5px;inset-inline-start:calc(50% + 5px)}.mobile-commerce-nav__badge[hidden]{display:none}.editorial-app{padding-block-end:var(--dlight-mobile-nav-height)}}@media (width<=340px){.mobile-commerce-nav{inset-inline:4px}.mobile-commerce-nav__label{font-size:9.5px}}@keyframes mobile-commerce-nav-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes mobile-commerce-nav-feedback{0%{transform:scale(1)}42%{transform:scale(.82)}to{transform:scale(1)}}@keyframes mobile-commerce-nav-badge{0%{transform:scale(.72)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mobile-commerce-nav,.mobile-commerce-nav__item,.mobile-commerce-nav__item:before,.mobile-commerce-nav__icon,.mobile-commerce-nav__badge{transition:none!important;animation:none!important}}.editorial-document{height:auto;min-height:100%;overflow:hidden auto}.editorial-body,.editorial-body #app{height:auto;min-height:100%;overflow:visible}.editorial-body{background:var(--color-cream);color:var(--color-ink);overscroll-behavior-y:auto}.editorial-app{background:var(--color-cream);width:100%;min-height:100dvh}.editorial-skip{background:var(--color-ink);color:var(--color-cream);transition:transform .18s var(--ease-architectural);z-index:100;padding:13px 18px;text-decoration:none;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.editorial-skip:focus{transform:translateY(0)}.editorial-header{background:color-mix(in srgb, var(--color-cream) 95%, transparent);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block-end:0;position:sticky;inset-block-start:0}.editorial-header__inner{grid-template-columns:minmax(110px,1fr) auto minmax(190px,1fr);align-items:center;gap:28px;min-height:78px;padding-inline:clamp(22px,4vw,64px);display:grid}.editorial-brand{color:var(--color-ink);min-block-size:48px;direction:ltr;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.editorial-brand__mark{object-fit:contain;block-size:28px;inline-size:auto}.editorial-brand__wordmark{font-family:var(--font-english);letter-spacing:.09em;white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.editorial-brand__dot{color:var(--color-accent);letter-spacing:0}.editorial-menu{display:contents}.editorial-nav,.editorial-utilities{align-items:center;display:flex}.editorial-nav{justify-self:center;gap:clamp(20px,2.6vw,42px)}.editorial-nav__link{border-radius:var(--radius-control);color:var(--color-ink);letter-spacing:.02em;padding:10px 15px;font-size:12px;font-weight:560;text-decoration:none;position:relative}.editorial-nav__link:after{background:var(--color-accent);content:"";transform-origin:0;block-size:2px;inline-size:100%;transition:transform .35s var(--ease-architectural);display:none;position:absolute;inset-block-end:6px;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .editorial-nav__link:after{transform-origin:100%}.editorial-nav__link[aria-current=page]:after,.editorial-nav__link:hover:after{transform:scaleX(1)}.editorial-nav__link[aria-current=page]{background:#1615130f}.editorial-utilities{justify-self:end;gap:8px}.editorial-control{border-radius:var(--radius-icon);color:var(--color-ink);cursor:pointer;block-size:44px;inline-size:44px;transition:background-color .24s var(--ease-architectural), color .24s var(--ease-architectural), transform .16s var(--ease-architectural);background:0 0;border:1px solid #16151361;justify-content:center;align-items:center;padding:0;display:inline-flex}.editorial-control:hover{background:var(--color-ink);color:var(--color-cream)}.editorial-control:active{transform:scale(.965)}.editorial-language{font-family:var(--font-english);letter-spacing:.08em;direction:ltr;font-size:11px;font-weight:720}.editorial-icon{background:currentColor;block-size:22px;inline-size:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editorial-menu-button{justify-self:end;display:none}.editorial-app main{min-height:calc(100dvh - 174px)}.editorial-page-label{color:var(--color-muted-ink);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:650}[dir=rtl] .editorial-page-label{letter-spacing:.035em}.reviews-page,.showroom-page{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;margin-inline:auto;padding:clamp(56px,8vw,122px) clamp(22px,4vw,64px) clamp(88px,12vw,178px);display:grid}.reviews-page{column-gap:clamp(18px,2.2vw,34px)}.reviews-page h1,.showroom-page h1,.not-found-page h1{font-family:var(--font-english);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(52px,6.4vw,96px);font-weight:540;line-height:.94}[dir=rtl] .reviews-page h1,[dir=rtl] .showroom-page h1,[dir=rtl] .not-found-page h1{font-family:var(--font-hebrew);letter-spacing:-.025em;font-weight:520;line-height:1}.reviews-page h1{grid-column:1/9;margin-block-start:clamp(26px,4vw,58px)}.reviews-rating{grid-area:2/9/4/-1;align-self:end;margin:clamp(26px,4vw,58px) 0 0;padding-block-start:clamp(20px,2vw,30px);position:relative}.reviews-rating:before{background:var(--color-accent);content:"";transform-origin:0;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(1)}[dir=rtl] .reviews-rating:before{transform-origin:100%}.reviews-rating__scale{color:var(--color-muted-ink);font-variant-numeric:tabular-nums;font-size:14px}.reviews-rating__count{margin:26px 0 6px;font-size:17px;font-weight:620}.reviews-rating figcaption{color:var(--color-muted-ink);font-size:12px}.reviews-ledger,.reviews-evidence{border-block-start:1px solid #16151347;margin-block-start:clamp(86px,11vw,168px);padding-block-start:20px}.reviews-ledger{grid-column:1/9}.reviews-evidence{grid-column:9/-1}.reviews-ledger h2,.reviews-evidence h2,.showroom-visit h2{letter-spacing:.03em;margin:0 0 clamp(30px,4vw,54px);font-size:13px;font-weight:650}.reviews-topics{counter-reset:topic;margin:36px 0 0;padding:0;list-style:none}.editorial-actions{grid-column:1/-1;gap:12px;margin-block-start:clamp(54px,7vw,96px);display:flex}.editorial-action,.showroom-link,.not-found-page a{border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);min-height:48px;transition:background-color .24s var(--ease-architectural), color .24s var(--ease-architectural), transform .16s var(--ease-architectural);justify-content:space-between;align-items:center;gap:34px;padding:0 17px;text-decoration:none;display:inline-flex}.editorial-action--primary,.editorial-action:hover,.showroom-link:hover,.not-found-page a:hover{background:var(--color-ink);color:var(--color-cream)}.editorial-action--primary:hover{background:var(--color-accent);border-color:var(--color-accent)}.editorial-action>span:last-child{transition:transform .26s cubic-bezier(.16,1,.3,1)}.editorial-action:hover>span:last-child{transform:translate(3px,-3px)}.editorial-action:active,.showroom-link:active{transform:scale(.98)}.showroom-page{gap:0 clamp(18px,2vw,32px)}.showroom-page h1{grid-column:1/9;margin-block-start:clamp(26px,4vw,58px)}.showroom-figure{background:var(--color-cream);grid-column:1/10;margin:clamp(58px,7vw,104px) 0 0;overflow:hidden}.showroom-figure img{height:auto;object-fit:contain;inline-size:100%;display:block;transform:none}.showroom-visit{grid-column:10/-1;align-self:end;margin-block-start:clamp(58px,7vw,104px);padding-block-start:20px;font-style:normal;position:relative}.showroom-visit:before{background:var(--color-accent);content:"";transform-origin:0;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(1)}[dir=rtl] .showroom-visit:before{transform-origin:100%}.showroom-detail{border-block-end:1px solid #16151338;padding-block:19px}.showroom-detail>span{color:var(--color-muted-ink);letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;font-size:10px;font-weight:650;display:block}.showroom-detail p,.showroom-detail a{margin:0;font-size:14px;line-height:1.55}.showroom-detail a{border:0;min-height:44px;padding:0}@media (prefers-reduced-motion:no-preference){.reviews-page[data-motion=ready] .editorial-page-label[data-reveal=load]{animation:editorial-label-in .52s var(--reveal-delay) cubic-bezier(.16, 1, .3, 1) both}.reviews-page[data-motion=ready] h1[data-reveal=load]{animation:editorial-heading-in .82s var(--reveal-delay) cubic-bezier(.16, 1, .3, 1) both}.reviews-page[data-motion=ready] .reviews-page__intro[data-reveal=load]{animation:editorial-copy-in .66s var(--reveal-delay) cubic-bezier(.16, 1, .3, 1) both}.reviews-page[data-motion=ready] .reviews-rating[data-reveal=load]{animation:editorial-rating-in .76s var(--reveal-delay) cubic-bezier(.16, 1, .3, 1) both}.reviews-page[data-motion=ready] .reviews-rating[data-reveal=load]:before{animation:editorial-rule-in .72s calc(var(--reveal-delay) + 90ms) cubic-bezier(.16, 1, .3, 1) both}.reviews-page [data-reveal=view][data-visible=true]{animation:.72s cubic-bezier(.16,1,.3,1) both editorial-view-in}.reviews-ledger[data-visible=true] .review-source[data-reveal=row]{animation:editorial-row-in .62s var(--row-delay) cubic-bezier(.16, 1, .3, 1) both}}@keyframes editorial-label-in{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes editorial-heading-in{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(22px)}to{clip-path:inset(-8% 0);opacity:1;transform:translateY(0)}}@keyframes editorial-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-rating-in{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes editorial-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes editorial-view-in{0%{clip-path:inset(0 0 22%);opacity:0;transform:translateY(24px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes editorial-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .reviews-ledger[data-visible=true] .review-source[data-reveal=row]{animation-name:editorial-row-in-rtl}@keyframes editorial-row-in-rtl{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.not-found-page{max-width:1300px;margin-inline:auto;padding:clamp(90px,12vw,180px) clamp(22px,4vw,64px)}.not-found-page h1{max-inline-size:9ch}.not-found-page>p{color:var(--color-muted-ink);max-inline-size:46ch;margin:42px 0 62px;font-size:18px;line-height:1.5}.not-found-page nav{flex-wrap:wrap;gap:10px;display:flex}.shop-page{align-content:center;min-block-size:calc(100svh - 78px);padding:clamp(48px,8vw,120px) clamp(22px,8vw,120px);display:grid}.shop-page h1{letter-spacing:-.035em;margin:0;font-size:clamp(52px,6.4vw,96px);line-height:.94}.shop-page p{color:var(--color-muted-ink);max-inline-size:44ch;margin:24px 0 32px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.shop-page .editorial-action{justify-self:start}.editorial-brand:focus-visible,.editorial-nav__link:focus-visible,.editorial-control:focus-visible,.editorial-action:focus-visible,.showroom-link:focus-visible,.editorial-footer a:focus-visible,.not-found-page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (width<=820px){.editorial-header__inner{grid-template-columns:1fr auto}.editorial-menu-button{display:inline-flex}.editorial-menu{background:var(--color-cream);border-radius:0 0 var(--radius-panel) var(--radius-panel);border-block-end:0;grid-template-columns:1fr;gap:18px;padding:22px;display:none;position:absolute;inset-block-start:78px;inset-inline:0}.editorial-menu[data-open=true]{display:grid}.editorial-menu:not([data-open=true]){box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:grid;inset-block-start:0}.editorial-menu:not([data-open=true]) .editorial-nav{display:none}.editorial-menu:not([data-open=true]) .editorial-utilities{pointer-events:auto;z-index:22;display:flex;position:fixed;inset-block-start:17px;inset-inline-end:76px}.editorial-menu:not([data-open=true]) :is(.editorial-language,.editorial-sound){display:none}.editorial-nav{flex-direction:column;justify-self:stretch;align-items:stretch;gap:0}.editorial-nav__link{border-block-end:0;min-height:52px;padding-block:15px;font-size:17px}.editorial-nav__link:after{inset-block-end:-1px}.editorial-utilities{justify-content:flex-end;justify-self:stretch}.reviews-page h1{grid-column:1/9}.reviews-page__intro{grid-column:1/7}.reviews-rating{grid-column:9/-1}.reviews-ledger{grid-column:1/8}.reviews-evidence{grid-column:8/-1}.showroom-figure{grid-column:1/9}.showroom-visit{grid-column:9/-1}}@media (width>=821px) and (width<=900px){.reviews-page h1{grid-column:1/9}.reviews-page__intro{grid-column:1/7}.reviews-rating{grid-column:9/-1}.reviews-ledger{grid-column:1/8}.reviews-evidence{grid-column:8/-1}.showroom-figure{grid-column:1/9}.showroom-visit{grid-column:9/-1}}@media (width<=760px){.editorial-header__inner{min-height:68px;padding-inline:18px}.editorial-menu{inset-block-start:68px}.reviews-page,.showroom-page{flex-direction:column;padding:48px 18px 96px;display:flex}.reviews-page h1,.showroom-page h1{margin-block-start:24px;font-size:clamp(48px,15vw,72px)}.reviews-page__intro,.showroom-page__intro{max-inline-size:40ch;margin-block-start:28px;font-size:15px}.reviews-rating{order:initial;margin-block-start:58px}.reviews-rating__score{font-size:clamp(84px,28vw,118px)}.reviews-ledger,.reviews-evidence{margin-block-start:84px}.review-source{grid-template-columns:1fr auto}.review-source__count{text-align:start;grid-column:1/-1}.editorial-actions{flex-direction:column}.editorial-action{width:100%}.showroom-figure{order:4;margin-block-start:58px}.showroom-visit{order:5;margin-block-start:44px}.showroom-visit__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reviews-page [data-reveal],.showroom-page [data-reveal],.showroom-figure img{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}.reviews-rating:before,.showroom-visit:before{animation:none!important;transform:scaleX(1)!important}}@media (forced-colors:active){.editorial-nav__link:after,.reviews-rating,.showroom-visit{forced-color-adjust:auto}.editorial-control,.editorial-action,.showroom-link{border:1px solid buttontext}}.reviews-page,.showroom-page{max-width:none;margin:0;padding:0;display:block}.reviews-page [data-reveal=load],.reviews-page [data-reveal=view]{animation:none!important}.editorial-word-clip{vertical-align:bottom;display:inline-block;overflow:clip}.editorial-word-clip>span{will-change:opacity, transform;display:inline-block}.editorial-vector-icon{flex:none;block-size:20px;inline-size:20px}.reviews-masthead,.reviews-source-area,.reviews-reel__head{max-width:1600px;margin-inline:auto;padding-inline:clamp(22px,4vw,64px)}.reviews-masthead{grid-template-columns:minmax(0,8fr) minmax(240px,3fr);gap:0 clamp(24px,4vw,72px);padding-block:clamp(64px,9vw,136px) clamp(58px,7vw,104px);display:grid}.reviews-masthead .editorial-page-label{grid-column:1/-1}.reviews-page .reviews-masthead h1{grid-area:2/1;max-inline-size:10ch;margin-block-start:clamp(28px,4vw,60px)}.reviews-page__intro{color:var(--color-muted-ink);grid-column:1;max-inline-size:50ch;margin:clamp(34px,4vw,60px) 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.58}.reviews-rating{border-block-start:2px solid var(--color-accent);grid-area:2/2/4;align-self:end;margin:clamp(28px,4vw,60px) 0 0;padding-block-start:clamp(22px,2.4vw,38px)}.reviews-rating:before{display:none}.reviews-rating__line{align-items:baseline;gap:12px;display:flex}.reviews-rating__score{font-family:var(--font-english);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(82px,9vw,142px);font-weight:430;line-height:.78}.reviews-rating__scale{color:var(--color-muted-ink);font-size:14px}.reviews-rating figcaption{color:var(--color-muted-ink);margin-block-start:30px;font-size:12px}.reviews-reel{background:color-mix(in srgb, var(--color-cream) 76%, white);border-block:1px solid #1615132e;padding-block:20px clamp(48px,6vw,90px);overflow:hidden}.reviews-reel__head{justify-content:space-between;align-items:center;margin-block-end:20px;display:flex}.reviews-reel__head p{color:var(--color-muted-ink);margin:0;font-size:11px}.reviews-reel__control{border-radius:var(--radius-icon);color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #16151357;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.reviews-reel__control:hover{background:var(--color-ink);color:var(--color-cream)}.reviews-reel__control:active{transform:scale(.96)}.reviews-row{direction:ltr;padding-block:7px;overflow:hidden}.reviews-track{will-change:transform;inline-size:max-content;display:flex}.reviews-set{flex:none;gap:14px;padding-inline-end:14px;display:flex}.review-card{background:#fffdfa;border:1px solid #1615132e;flex-direction:column;flex:0 0 clamp(310px,31vw,475px);justify-content:space-between;min-block-size:270px;padding:clamp(24px,2.2vw,34px);transition:border-color .22s,transform .26s cubic-bezier(.16,1,.3,1);display:flex}.review-card:hover,.review-card:focus-visible{border-color:var(--color-accent);transform:translateY(-4px)}.review-card:focus-visible,.reviews-reel__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.review-card__stars{color:var(--color-accent);gap:3px;display:flex}.review-card__stars svg{fill:currentColor;block-size:15px;inline-size:15px}.review-card__quote{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:28px 0 34px;font-size:clamp(16px,1.35vw,21px);line-height:1.48;display:-webkit-box;overflow:hidden}.review-card footer{align-items:center;gap:13px;display:flex}.review-card__initials{background:var(--color-ink);color:var(--color-cream);block-size:42px;inline-size:42px;font-family:var(--font-english);letter-spacing:.04em;flex:0 0 42px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.review-card__identity{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.review-card__identity strong{font-size:13px;font-weight:650}.review-card__identity small{color:var(--color-muted-ink);font-size:10px}@media (prefers-reduced-motion:no-preference){.reviews-track[data-direction=forward]{animation:96s linear infinite reviews-forward}.reviews-track[data-direction=reverse]{animation:96s linear infinite reviews-reverse}}@keyframes reviews-forward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reviews-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.reviews-source-area{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:clamp(28px,5vw,84px);padding-block:clamp(82px,11vw,168px) clamp(96px,12vw,180px);display:grid}.reviews-ledger,.reviews-evidence{border-block-start:1px solid #16151347;margin:0;padding-block-start:20px}.reviews-ledger h2,.reviews-evidence h2{letter-spacing:.03em;margin:0 0 clamp(30px,4vw,54px);font-size:13px;font-weight:650}.review-source{border-block-end:1px solid #16151338;grid-template-columns:minmax(150px,1fr) minmax(100px,.55fr) minmax(90px,.5fr);align-items:baseline;gap:16px;min-height:70px;padding-block:22px;display:grid}.review-source strong{font-size:clamp(17px,1.5vw,22px);font-weight:540}.review-source__score,.review-source__count{font-variant-numeric:tabular-nums}.review-source__count{color:var(--color-muted-ink);text-align:end;font-size:12px}.reviews-evidence>p{color:var(--color-muted-ink);max-inline-size:36ch;margin:0;font-size:14px;line-height:1.55}.reviews-topics{margin:36px 0 0;padding:0;list-style:none}.reviews-topics li{border-block-end:1px solid #16151338;align-items:center;min-height:54px;font-size:16px;display:flex}.reviews-source-area .editorial-actions{grid-column:1/-1;gap:12px;margin-block-start:10px;display:flex}.showroom-page{max-width:1800px;margin-inline:auto;padding:clamp(44px,6vw,86px) clamp(22px,4vw,64px) clamp(88px,10vw,152px)}.showroom-page__label{margin-block-end:clamp(28px,4vw,54px)}.showroom-stage{direction:ltr;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:stretch;gap:clamp(30px,4vw,72px);display:grid}.showroom-figure{background:#e9e5df;flex-direction:column;grid-column:auto;align-self:center;min-block-size:0;margin:0;display:flex;overflow:visible}.showroom-figure__image{aspect-ratio:16/9;will-change:clip-path;flex:none;min-block-size:0;overflow:hidden}.showroom-figure img{object-fit:contain;object-position:center;transform-origin:50%;block-size:100%;inline-size:100%;display:block}.showroom-figure figcaption{background:var(--color-ink);color:var(--color-cream);font-family:var(--font-english);letter-spacing:.08em;text-transform:uppercase;direction:ltr;justify-content:space-between;align-items:center;min-block-size:46px;padding-inline:16px;font-size:10px;display:flex}.showroom-panel{align-self:center;padding-block:clamp(18px,3vw,48px)}[dir=rtl] .showroom-panel{direction:rtl}.showroom-page .showroom-panel h1{grid-column:auto;max-inline-size:8ch;margin:0;font-size:clamp(52px,6.4vw,96px)}.showroom-page__intro{color:var(--color-muted-ink);grid-column:auto;max-inline-size:40ch;margin:clamp(28px,3vw,46px) 0 0;font-size:clamp(15px,1.18vw,18px);line-height:1.58}.showroom-live{border-block:1px solid #1615133d;align-items:center;gap:13px;min-block-size:72px;margin-block-start:clamp(30px,4vw,56px);display:flex}.showroom-live__pulse{background:var(--color-accent);block-size:9px;inline-size:9px;position:relative}.showroom-live[data-open=true] .showroom-live__pulse:after{border:1px solid var(--color-accent);content:"";position:absolute;inset:-5px}.showroom-live>span:last-child{flex-direction:column;gap:2px;display:flex}.showroom-live strong{font-size:13px;font-weight:680}.showroom-live small{color:var(--color-muted-ink);font-size:11px}.showroom-visit{grid-column:auto;align-self:auto;margin:clamp(30px,4vw,54px) 0 0;padding:0;font-style:normal}.showroom-visit:before{display:none}.showroom-visit h2{letter-spacing:.03em;margin:0 0 18px;font-size:13px;font-weight:650}.showroom-detail{border-block-end:1px solid #16151338;grid-template-columns:minmax(88px,.7fr) 2fr;gap:18px;padding-block:16px;display:grid}.showroom-detail>span{color:var(--color-muted-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.showroom-detail p,.showroom-detail a{color:var(--color-ink);margin:0;font-size:13px;line-height:1.55;text-decoration:none}.showroom-phone{justify-self:start;min-block-size:24px}.showroom-visit__actions{grid-template-columns:1fr 1fr;gap:8px;margin-block-start:28px;display:grid}.showroom-visit__actions .showroom-link{justify-content:space-between;gap:18px;padding-inline:15px}[dir=rtl] .showroom-link .editorial-vector-icon,[dir=rtl] .editorial-action .editorial-vector-icon{transform:scaleX(-1)}@media (width<=980px){.reviews-masthead{grid-template-columns:minmax(0,7fr) minmax(200px,3fr)}.showroom-stage{grid-template-columns:minmax(0,6fr) minmax(300px,5fr);gap:32px}.showroom-figure{min-block-size:0}}@media (width<=760px){.reviews-page,.showroom-page{display:block}.reviews-masthead{padding-block:48px 66px;display:block}.reviews-page .reviews-masthead h1,.showroom-page .showroom-panel h1{margin-block-start:24px;font-size:clamp(48px,15vw,72px)}.reviews-page__intro{margin-block-start:28px}.reviews-rating{margin-block-start:52px}.reviews-rating__score{font-size:clamp(84px,28vw,118px)}.reviews-reel__head{align-items:flex-start;gap:18px}.reviews-reel__head p{max-inline-size:30ch}.review-card{flex-basis:min(82vw,360px);min-block-size:260px}.reviews-source-area{padding-block:88px 108px;display:block}.reviews-evidence{margin-block-start:78px}.reviews-source-area .editorial-actions{flex-direction:column;margin-block-start:64px}.reviews-source-area .editorial-action{width:100%}.showroom-page{padding:46px 18px 100px}.showroom-stage{flex-direction:column;display:flex}.showroom-figure{min-block-size:0}.showroom-figure__image{aspect-ratio:16/9;flex:none}.showroom-figure img{object-fit:contain}.showroom-panel{padding-block:18px 0}.showroom-visit__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reviews-row{scroll-snap-type:x mandatory;overflow-x:auto}.reviews-track{transform:none!important}.reviews-set[aria-hidden=true]{display:none}.review-card{scroll-snap-align:start}.showroom-figure__image{clip-path:none!important}.reviews-reel__control{display:none}}.reviews-reference{background:var(--color-cream);color:var(--color-ink);min-block-size:calc(100svh - 78px);padding:0 0 clamp(76px,9vw,132px);overflow:hidden}.reviews-reference__masthead{text-align:center;max-width:1500px;margin-inline:auto;padding:clamp(66px,9vw,136px) clamp(22px,4vw,64px) clamp(52px,6vw,86px)}.reviews-reference .editorial-page-label{color:#605c55;margin-inline:auto}.reviews-reference h1{font-family:var(--font-english);letter-spacing:-.044em;text-wrap:balance;grid-column:auto;max-inline-size:15ch;margin:clamp(28px,4vw,56px) auto 0;font-size:clamp(52px,6.4vw,96px);font-weight:510;line-height:.96}.reviews-reference__intro{color:var(--color-muted-ink);max-inline-size:52ch;margin:clamp(24px,3vw,38px) auto 0;font-size:12px;line-height:1.55}.reviews-reference__provenance strong{font-family:var(--font-english);letter-spacing:-.012em;font-size:.875rem;font-weight:640;line-height:1.2}.reviews-reference__provenance-source{color:var(--color-muted-ink);align-items:center;gap:7px;font-size:10px;display:inline-flex}.reviews-reference__google{block-size:18px;inline-size:18px}.reviews-reference__reel{background:0 0;border-block:0;padding-block:6px;overflow:visible}.reviews-reference__rows{--review-paint-clearance:44px;margin-block:calc(var(--review-paint-clearance) * -1);padding-block:var(--review-paint-clearance);overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews-reference__foot{max-width:1500px;color:var(--color-muted-ink);justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:clamp(22px,4vw,64px);font-size:10px;display:flex}.reviews-reference .reviews-row{padding-block:0;position:relative;overflow:visible}.reviews-reference .reviews-row+.reviews-row{margin-block-start:20px}.reviews-reference .reviews-row:hover,.reviews-reference .reviews-row:focus-within{z-index:1}.reviews-reference .reviews-set{gap:20px;padding-inline-end:20px}.reviews-reference .review-card{background:#fffdfa;border:1px solid #16151324;border-radius:16px;flex-basis:clamp(300px,23vw,352px);justify-content:flex-start;block-size:208px;min-block-size:0;padding:22px;transition:border-color .5s,box-shadow .55s cubic-bezier(.19,1,.22,1),transform .55s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #140e0880}.reviews-reference .review-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);block-size:100%;inline-size:42%;position:absolute;inset-block-start:0;inset-inline-start:-65%;transform:skew(-18deg)}.reviews-reference .review-card:hover:after{animation:1s review-card-sheen}.review-card__top{justify-content:space-between;align-items:center;display:flex}.review-card__google{z-index:2;background:#fff;border-radius:50%;block-size:18px;inline-size:18px;padding:3px;position:absolute;inset:auto -3px -3px auto;box-shadow:0 1px 3px #0000004d}.reviews-reference .review-card__quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;margin:12px 0 0;font-size:15px;line-height:1.62;display:-webkit-box;overflow:hidden}.reviews-reference .review-card footer{margin-block-start:auto;padding-block-start:15px}.review-card__avatar{color:var(--color-ink);block-size:44px;inline-size:44px;font-family:var(--font-english);letter-spacing:.03em;background:#eeeae2;border:1px solid #1615131a;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:11px;font-weight:680;display:inline-flex;position:relative}.review-card__initials,.review-card__photo{border-radius:50%;position:absolute;inset:0}.review-card__initials{color:var(--color-ink);font-family:var(--font-english);background:#eeeae2;justify-content:center;align-items:center;inline-size:auto;font-size:11px;font-weight:680;display:grid}.review-card__photo{object-fit:cover;z-index:1;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.19,1,.22,1)}.reviews-reference .review-card:hover .review-card__photo{transform:scale(1.09)}.reviews-reference__foot{border-block-start:1px solid #16151329;min-block-size:66px;margin-block-start:clamp(42px,6vw,76px)}.reviews-reference__foot a{color:var(--color-ink);align-items:center;gap:10px;min-block-size:44px;text-decoration:none;display:inline-flex}.reviews-reference__foot a:hover{color:var(--color-accent)}[dir=rtl] .reviews-reference__foot .editorial-vector-icon{transform:scaleX(-1)}@media (width<=760px){.reviews-reference{min-block-size:calc(100svh - 68px)}.reviews-reference__masthead{padding-block:52px 44px}.reviews-reference h1{max-inline-size:10ch;font-size:clamp(44px,13vw,66px)}.reviews-reference__foot{gap:14px}.reviews-reference .review-card{flex-basis:min(74vw,300px)}}@media (width<=600px){.reviews-reference .review-card{flex-basis:min(72vw,282px)}.reviews-reference .reviews-set{gap:12px;padding-inline-end:12px}}@media (prefers-reduced-motion:reduce){.reviews-reference__rows{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reviews-reference .review-card:hover,.reviews-reference .review-card:focus-visible{transform:none}.reviews-reference .review-card:after,.reviews-reference .reviews-reel__control{display:none}}@keyframes review-card-sheen{0%{opacity:0;inset-inline-start:-65%}12%{opacity:1}to{opacity:0;inset-inline-start:120%}}.reviews-reference.reviews-page{background:var(--color-cream);padding:0;overflow:clip}.reviews-reference .reviews-hero{color:var(--color-ink);isolation:isolate;text-align:center;background:0 0;align-items:stretch;min-block-size:clamp(590px,100svh - 78px,760px);inline-size:100%;max-inline-size:1500px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.reviews-reference .reviews-hero:before{content:none}.reviews-hero__inner{min-block-size:inherit;z-index:2;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(28px,3.7vw,58px) clamp(24px,4.8vw,76px) clamp(26px,3.2vw,48px);display:grid;position:relative}.reviews-reference .reviews-hero__badge{background:0 0;border:1px solid #1615133d;border-radius:999px;place-self:start center;align-items:center;gap:12px;min-block-size:48px;margin:0;padding:9px 18px;display:inline-flex}.reviews-reference .reviews-hero__badge .review-card__stars{color:var(--color-accent);gap:2px}.reviews-reference .reviews-hero__badge strong{color:var(--color-ink);font-size:.875rem;font-weight:600}.reviews-hero__content{z-index:3;place-self:center;padding-block:22px;position:relative}.reviews-reference .reviews-hero h1{color:var(--color-ink);font-family:var(--font-interface);letter-spacing:-.04em;text-wrap:balance;max-inline-size:11ch;margin:0 auto;font-size:clamp(3.6rem,6.8vw,6.8rem);font-weight:650;line-height:.92}.reviews-reference .reviews-hero .editorial-word-clip{overflow:visible}[dir=rtl] .reviews-reference .reviews-hero h1{font-family:var(--font-hebrew);letter-spacing:-.035em;font-weight:590;line-height:.98}.reviews-hero__tagline{color:var(--color-muted-ink);text-wrap:balance;max-inline-size:48ch;margin:clamp(20px,2.2vw,30px) auto 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.45}.reviews-hero__cta{border:1px solid var(--color-ink);color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-block-size:52px;margin-block-start:clamp(24px,3vw,38px);padding-inline:24px;font-size:.9375rem;font-weight:620;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.reviews-hero__cta:hover{background:#262626;border-color:#262626;transform:translateY(-2px)}.reviews-hero__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.reviews-hero__stats{grid-template-columns:.75fr .75fr .75fr 1.75fr;align-self:end;inline-size:100%;display:grid}.reviews-hero__stat{align-content:center;gap:4px;min-block-size:80px;padding-inline:clamp(12px,2vw,32px);display:grid}.reviews-hero__stat+.reviews-hero__stat{border-inline-start:1px solid #16151333}.reviews-hero__stat strong{color:var(--color-ink);font-family:var(--font-interface);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:560;line-height:1}.reviews-hero__stat span{color:var(--color-muted-ink);font-size:.75rem}.reviews-hero__stat--topics strong{letter-spacing:-.01em;font-size:clamp(.875rem,1.35vw,1.125rem);font-weight:520;line-height:1.4}.reviews-hero__avatars{pointer-events:none;z-index:2;position:absolute;inset:0}.reviews-hero__avatar{border:3px solid var(--color-cream);color:#171717;background:#e9e5dc;border-radius:50%;justify-content:center;align-items:center;block-size:clamp(70px,7vw,104px);inline-size:clamp(70px,7vw,104px);font-size:.75rem;font-weight:700;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #16151329}.reviews-hero__avatar img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.reviews-hero__avatar--1{inset-block-start:24%;inset-inline-start:14%}.reviews-hero__avatar--2{inset-block-start:30%;inset-inline-end:12%}.reviews-hero__avatar--3{inset-block-end:24%;inset-inline-start:12%}.reviews-hero__avatar--4{inset-block-end:24%;inset-inline-end:14%}.reviews-stories{max-inline-size:1500px;margin-inline:auto;padding:clamp(96px,10vw,156px) clamp(22px,4vw,64px) clamp(78px,8vw,124px);scroll-margin-block-start:96px}.reviews-stories__header{text-align:center;flex-direction:column;align-items:center;gap:28px;margin-block-end:clamp(40px,5vw,68px);display:flex}.reviews-stories__copy{min-inline-size:0}.reviews-stories__copy .editorial-page-label{color:#a63124;margin-inline:auto}.reviews-stories h2{font-family:var(--font-interface);letter-spacing:-.05em;text-wrap:balance;max-inline-size:15ch;margin:22px 0 0;font-size:clamp(2.9rem,5.4vw,5.2rem);font-weight:560;line-height:.98}[dir=rtl] .reviews-stories h2{font-family:var(--font-hebrew);letter-spacing:-.03em;font-weight:530;line-height:1.05}.reviews-reference .reviews-stories__intro{color:var(--color-muted-ink);max-inline-size:56ch;margin:20px auto 0;font-size:1rem;line-height:1.55}.reviews-stories__source-link{color:var(--color-ink);border:1px solid #16151338;border-radius:999px;align-items:center;gap:12px;min-block-size:50px;padding-inline:20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.reviews-stories__source-link:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream);transform:translateY(-2px)}.reviews-stories__source-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[dir=rtl] .reviews-stories__source-link .editorial-vector-icon{transform:scaleX(-1)}.reviews-stories__actions{justify-content:center;align-items:center;gap:10px;display:flex}.reviews-reference .reviews-stories__reel{background:0 0;border:0;inline-size:100vw;margin-inline:calc(50% - 50vw);padding:0;overflow:visible}.reviews-reference .reviews-stories__rows{--review-paint-clearance:46px;margin-block:calc(var(--review-paint-clearance) * -1);padding-block:var(--review-paint-clearance);overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews-reference .reviews-stories__reel .reviews-row{padding:0;position:relative;overflow:visible}.reviews-reference .reviews-stories__reel .reviews-row+.reviews-row{margin-block-start:20px}.reviews-reference .reviews-stories__reel .reviews-row:hover,.reviews-reference .reviews-stories__reel .reviews-row:focus-within{z-index:2}.reviews-reference .reviews-stories__reel .reviews-track{backface-visibility:hidden;animation-duration:96s;transform:translate(0,0)}.reviews-reference .reviews-stories__reel .reviews-set{gap:20px;padding-inline-end:20px}.reviews-reference .reviews-stories__reel .review-card{text-align:center;background:#fffdfa;border:1px solid #16151324;border-radius:16px;flex-basis:clamp(300px,23vw,352px);justify-content:flex-start;align-items:center;block-size:208px;min-block-size:0;padding:22px;transition:border-color .5s,box-shadow .55s cubic-bezier(.19,1,.22,1),transform .55s cubic-bezier(.19,1,.22,1);overflow:hidden;box-shadow:0 18px 40px -30px #140e0880}.reviews-reference .reviews-stories__reel .review-card:hover,.reviews-reference .reviews-stories__reel .review-card:focus-visible{border-color:#16151347;transform:translateY(-8px);box-shadow:0 36px 66px -32px #140e0894}.reviews-reference .reviews-stories__reel .review-card__stars{color:#f5b23c}.reviews-reference .reviews-stories__reel .review-card__quote{-webkit-line-clamp:3;text-align:center;text-wrap:pretty;-webkit-box-orient:vertical;flex:none;margin:12px 0 0;font-size:15px;line-height:1.62;display:-webkit-box;overflow:hidden}.reviews-reference .reviews-stories__reel .review-card footer{border:0;justify-content:center;margin-block-start:auto;padding-block-start:15px}.reviews-reference .reviews-stories__reel .review-card__google{background:#fff;border-radius:50%;block-size:18px;inline-size:18px;margin:0;padding:3px;position:absolute;inset:auto -3px -3px auto;box-shadow:0 1px 3px #0000004d}.reviews-reference .reviews-stories__foot{border:0;color:var(--color-muted-ink);background:0 0;border-block-start:1px solid #16151329;border-radius:0;justify-content:center;align-items:center;gap:24px;min-block-size:64px;max-inline-size:none;margin:clamp(54px,6vw,84px) 0 0;padding:16px 0 0;font-size:.6875rem;display:flex}.reviews-stories__provenance{align-items:center;gap:8px;display:inline-flex}@media (width<=1100px){.reviews-hero__avatar--1{inset-inline-start:7%}.reviews-hero__avatar--2{inset-inline-end:6%}.reviews-hero__avatar--3,.reviews-hero__avatar--4{display:none}}@media (width<=760px){.reviews-reference .reviews-hero{border-radius:0;min-block-size:640px;inline-size:100%}.reviews-hero__inner{padding:22px 18px 24px}.reviews-reference .reviews-hero__badge{gap:8px;min-block-size:42px;padding:7px 12px}.reviews-reference .reviews-hero__badge .review-card__stars svg{block-size:12px;inline-size:12px}.reviews-reference .reviews-hero__badge strong{font-size:.75rem}.reviews-reference .reviews-hero h1{max-inline-size:9.5ch;font-size:clamp(2.7rem,12vw,3.15rem)}.reviews-hero__tagline{max-inline-size:31ch;font-size:.9375rem}.reviews-hero__avatars{display:none}.reviews-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-hero__stat{min-block-size:66px;padding:10px 8px}.reviews-hero__stat+.reviews-hero__stat{border-inline-start:0}.reviews-hero__stat:nth-child(2n){border-inline-start:1px solid #16151333}.reviews-hero__stat:nth-child(n+3){border-block-start:1px solid #16151333}.reviews-hero__stat strong{font-size:2rem}.reviews-hero__stat--topics strong{font-size:.75rem}.reviews-stories{padding-block:86px 72px}.reviews-stories__header{align-items:center}.reviews-stories h2{font-size:clamp(2.65rem,12vw,3.7rem)}.reviews-stories__source-link{justify-self:center}.reviews-stories__actions{justify-content:center;justify-self:center}.reviews-stories__source-link{flex:0 auto}.reviews-reference .reviews-stories__reel .review-card{flex-basis:min(72vw,282px)}.reviews-reference .reviews-stories__reel .reviews-set{gap:12px;padding-inline-end:12px}.reviews-reference .reviews-stories__foot{flex-direction:column;align-items:center;gap:10px}}@media (prefers-reduced-motion:reduce){.reviews-reference .reviews-stories__rows{margin-block:0;padding-block:10px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reviews-reference .reviews-stories__reel .reviews-track{animation:none;transform:none!important}.reviews-reference .reviews-stories__reel .reviews-set[aria-hidden=true]{display:none}.reviews-reference .reviews-hero__cta,.reviews-reference .reviews-stories__source-link{transition-duration:1ms}.reviews-reference .reviews-hero__cta:hover,.reviews-reference .reviews-stories__source-link:hover{transform:none}}.showroom-veil{--showroom-closed:#9b2f24;background:var(--color-cream);block-size:auto;color:var(--color-ink);max-width:none;min-block-size:calc(100svh - 78px);margin:0;padding:0 clamp(22px,4vw,64px) clamp(76px,9vw,138px);display:block;position:relative;overflow:visible}.showroom-veil__lead{inline-size:min(100%,1440px);margin-inline:auto;padding-block:clamp(50px,7vw,102px) clamp(34px,4vw,60px)}.showroom-veil__visual{background:0 0;gap:clamp(12px,1.3vw,20px);block-size:auto;inline-size:min(100%,1440px);margin:0 auto;padding:0;display:grid;position:relative;overflow:visible}.showroom-veil__facade{object-fit:contain;object-position:center;transform-origin:50%;will-change:opacity, transform, translate;block-size:auto;inline-size:100%;max-inline-size:none;transition:translate .4s cubic-bezier(.22,1,.36,1);display:block;position:relative}.showroom-veil__visual figcaption{color:var(--color-muted-ink);font-family:var(--font-english);letter-spacing:.11em;opacity:1;text-transform:uppercase;margin:0;font-size:9px;font-style:normal;font-weight:680}.showroom-veil__visit{border-block-start:1px solid #1716143d;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,96px);inline-size:min(100%,1440px);margin-inline:auto;padding-block:clamp(54px,7vw,96px) 0;display:grid;position:relative}.showroom-veil__status{align-items:baseline;gap:9px;font-size:11px;display:flex}.showroom-veil__status strong{font-weight:680}[dir=rtl] .showroom-veil h1{font-family:var(--font-hebrew);letter-spacing:-.025em;line-height:1}.showroom-veil__detail{border-block-start:1px solid #1716143d;grid-template-columns:1fr;gap:22px;padding-block-start:16px;display:grid}.showroom-veil__detail+.showroom-veil__detail{margin-block-start:0}.showroom-veil__navigation{border-block-start:1px solid #1716143d;min-inline-size:0;padding-block-start:16px}.showroom-veil__copy-address{border-radius:var(--radius-control);color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;min-block-size:44px;inline-size:max-content;min-inline-size:0;padding:0 16px;font-size:11px;font-weight:680;line-height:1.4;transition:border-color .18s,color .18s;display:inline-flex}.showroom-veil__copy-address:before{content:"";background:currentColor;flex:0 0 15px;block-size:15px;inline-size:15px;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-copy-ebb11bbc58.svg?v=83300776526504125141786220508) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-copy-ebb11bbc58.svg?v=83300776526504125141786220508) 50%/contain no-repeat}.showroom-veil__copy-address:hover{color:var(--showroom-closed);background:0 0}.showroom-veil__copy-feedback{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.showroom-veil__route-console{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.showroom-veil__directions-trigger{background:var(--color-accent);border-radius:var(--radius-control);box-shadow:none;color:var(--color-cream);cursor:pointer;font:inherit;text-align:start;border:0;align-content:center;justify-items:start;gap:7px;min-block-size:96px;padding:19px clamp(24px,3vw,44px);transition:background-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}.showroom-veil__directions-trigger strong{letter-spacing:-.02em;font-size:clamp(18px,1.7vw,25px);font-weight:620;line-height:1}.showroom-veil__directions-trigger span{color:#ffffffd1;font-size:10px;line-height:1.35}.showroom-veil__contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.showroom-veil__action{background:var(--color-ink);border-radius:var(--radius-control);box-shadow:none;color:var(--color-cream);border:0;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:14px;min-block-size:96px;min-inline-size:0;padding:16px clamp(16px,1.8vw,24px);font-size:13px;font-weight:680;line-height:1.2;text-decoration:none;transition:background-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}:is(.showroom-veil__directions-trigger,.showroom-veil__action):hover{background:var(--showroom-closed);transform:translateY(-2px)}:is(.showroom-veil__directions-trigger,.showroom-veil__action):active{transform:translateY(1px)scale(.985)}.showroom-veil__action-copy{gap:3px;min-inline-size:0;display:grid}.showroom-veil__action-title{text-wrap:balance;white-space:normal}.showroom-veil__action-meta{color:inherit;white-space:nowrap;font-size:9px;font-weight:520}.showroom-veil__directions-dialog{background:var(--color-cream);border-radius:var(--radius-panel);color:var(--color-ink);border:0;inline-size:min(100% - 36px,680px);max-inline-size:none;margin:auto;padding:clamp(26px,4vw,52px);box-shadow:0 26px 80px #11100f57}.showroom-veil__directions-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11100fad}.showroom-veil__directions-dialog-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.showroom-veil__directions-dialog h2{font-family:var(--font-english);letter-spacing:-.035em;text-wrap:balance;max-inline-size:8ch;margin:0;font-size:clamp(34px,5vw,60px);font-weight:500;line-height:.95}[dir=rtl] .showroom-veil__directions-dialog h2{font-family:var(--font-hebrew);letter-spacing:-.02em;line-height:1.05}.showroom-veil__directions-close{background:var(--color-ink);border-radius:var(--radius-control);color:var(--color-cream);cursor:pointer;font:inherit;border:0;min-block-size:44px;min-inline-size:72px;padding-inline:14px;font-size:10px;font-weight:680;transition:background-color .18s,transform .18s}.showroom-veil__directions-close:hover{background:var(--showroom-closed)}.showroom-veil__directions-close:active{transform:translateY(1px)}.showroom-veil__directions-address{color:var(--color-muted-ink);margin:clamp(30px,5vw,54px) 0 18px;font-size:13px;line-height:1.55}.showroom-veil__route-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.showroom-veil__route-choices .showroom-veil__action{min-block-size:82px}.showroom-veil__waze-logo,.showroom-veil__maps-logo,.showroom-veil__whatsapp-logo{object-fit:contain;justify-self:center;display:block}.showroom-veil__maps-logo,.showroom-veil__whatsapp-logo{block-size:22px;inline-size:22px}.showroom-veil__phone-logo{background:currentColor;justify-self:center;block-size:21px;inline-size:21px;display:block;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-phone-d851bbddc5.svg?v=103338204108923183581786220505) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-phone-d851bbddc5.svg?v=103338204108923183581786220505) 50%/contain no-repeat}[dir=rtl] .showroom-veil__action-title{text-align:start}.showroom-veil__action:focus-visible,.showroom-veil__copy-address:focus-visible,.showroom-veil__directions-trigger:focus-visible,.showroom-veil__directions-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.showroom-veil[data-motion=ready]{animation:.45s ease-out both showroom-veil-page-in}.showroom-veil[data-motion=ready] .showroom-veil__facade{animation:1.05s cubic-bezier(.22,1,.36,1) .22s both showroom-veil-facade-in}.showroom-veil[data-motion=ready] :is(.showroom-veil__lead,.showroom-veil__visit)>*{opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) forwards showroom-veil-copy-in;transform:translateY(14px)}.showroom-veil[data-motion=ready] .showroom-veil__lead>:first-child{animation-delay:80ms}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(2){animation-delay:.15s}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(3){animation-delay:.23s}.showroom-veil[data-motion=ready] .showroom-veil__visit>:first-child{animation-delay:.54s}.showroom-veil[data-motion=ready] .showroom-veil__visit>:nth-child(2){animation-delay:.62s}.showroom-veil__directions-dialog[open]{animation:.42s cubic-bezier(.16,1,.3,1) both showroom-directions-dialog-in}.showroom-veil__directions-dialog[open]::backdrop{animation:.26s ease-out both showroom-directions-backdrop-in}}@keyframes showroom-veil-page-in{0%{opacity:0}to{opacity:1}}@keyframes showroom-veil-facade-in{0%{opacity:0;transform:scale(1.018)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes showroom-veil-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes showroom-directions-dialog-in{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes showroom-directions-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=1080px){.showroom-veil__visit{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.showroom-veil{block-size:auto;min-block-size:calc(100svh - 68px);padding-inline:18px;display:block;overflow:visible}.showroom-veil__lead{padding-block:46px 32px}.showroom-veil__visual{block-size:auto;inline-size:100%;padding:0;position:relative}.showroom-veil__facade{object-position:center;inline-size:100%}.showroom-veil__visit{grid-template-columns:minmax(0,1fr);gap:42px;inline-size:100%;margin-inline:auto;padding-block:44px 0;position:relative}.showroom-veil h1{font-size:clamp(50px,14vw,72px)}.showroom-veil__intro{max-inline-size:36ch;font-size:14px}.showroom-veil__route-console{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.showroom-veil__details,.showroom-veil__contact-actions,.showroom-veil__route-choices{grid-template-columns:minmax(0,1fr)}.showroom-veil__directions-trigger,.showroom-veil__action{min-block-size:82px}.showroom-veil__directions-dialog{padding:24px}}@media (width<=420px){.showroom-veil h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.showroom-veil[data-motion=ready]{opacity:1!important;animation:none!important}.showroom-veil__facade,.showroom-veil__visual:after,:is(.showroom-veil__lead,.showroom-veil__visit)>*{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}:is(.showroom-veil__directions-trigger,.showroom-veil__action){transition:none!important;transform:none!important}.showroom-veil__copy-address,.showroom-veil__directions-close{transition:none!important}.showroom-veil__directions-dialog[open],.showroom-veil__directions-dialog[open]::backdrop{animation:none!important}}.showroom-veil{--showroom-closed:#9b2f24;background:var(--color-cream);block-size:auto;color:var(--color-ink);min-block-size:calc(100svh - 78px);padding:clamp(18px,2.4vw,38px) clamp(18px,3.2vw,52px) clamp(72px,8vw,124px);overflow:visible}.showroom-veil__scene{--showroom-eye-x:76.6%;--showroom-eye-y:57%;inline-size:min(100%,1480px);margin-inline:auto;position:relative}.showroom-veil__visual{aspect-ratio:2;background:#efefec;border-radius:24px;inline-size:100%;margin:0;display:block;position:relative;overflow:hidden}.showroom-veil__facade{object-fit:contain;object-position:center;block-size:100%;inline-size:100%;max-inline-size:none;transform-origin:var(--showroom-eye-x) var(--showroom-eye-y);will-change:auto;transition:none;display:block}.showroom-veil__lead{inset-block-start:clamp(14px,1.4vw,22px);pointer-events:none;z-index:2;max-inline-size:min(32%,460px);padding:0;position:absolute;left:auto;right:clamp(24px,4.6vw,72px)}[dir=rtl] .showroom-veil__lead,[dir=rtl] .showroom-veil__visit{direction:rtl}.showroom-veil__status{flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin:0;font-size:11px;display:flex}.showroom-veil__status strong{color:var(--color-ink);font-weight:700}.showroom-veil__status>span{color:color-mix(in srgb, var(--color-ink) 72%, transparent)}.showroom-veil__status[data-open=false] strong{color:var(--showroom-closed)}.showroom-veil h1{font-family:var(--font-english);letter-spacing:-.038em;text-wrap:balance;max-inline-size:none;margin:clamp(18px,2.5vw,34px) 0 0;font-size:clamp(50px,5.4vw,80px);font-weight:520;line-height:.92}[dir=rtl] .showroom-veil h1{font-family:var(--font-hebrew);letter-spacing:-.025em;margin-block-start:12px;font-size:clamp(48px,4.2vw,60px);line-height:1.02}[dir=rtl] .showroom-veil__intro{margin-block-start:10px;font-size:clamp(12px,.9vw,14px);line-height:1.45}.showroom-veil__intro{color:color-mix(in srgb, var(--color-ink) 72%, transparent);text-wrap:pretty;max-inline-size:38ch;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(13px,1vw,16px);line-height:1.55}.showroom-veil__visual figcaption{color:color-mix(in srgb, var(--color-ink) 66%, transparent);font-family:var(--font-english);letter-spacing:.08em;text-transform:uppercase;z-index:2;margin:0;font-size:9px;font-style:normal;font-weight:680;position:absolute;bottom:clamp(14px,1.6vw,22px);left:clamp(18px,2.2vw,32px)}[dir=rtl] .showroom-veil__visual figcaption{font-family:var(--font-hebrew);letter-spacing:.01em;text-transform:none}.showroom-veil__eye{block-size:50px;color:var(--color-ink);cursor:pointer;inline-size:50px;left:var(--showroom-eye-x);top:var(--showroom-eye-y);z-index:4;background:#f6f1ec;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .22s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000001f}.showroom-veil__eye:after{border:1px solid color-mix(in srgb, var(--color-accent) 72%, transparent);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-8px}.showroom-veil__eye-glyph{background:currentColor;block-size:15.6522px;inline-size:30px;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-eye-291dcd07cb.svg?v=128504991802952866621786220512) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-eye-291dcd07cb.svg?v=128504991802952866621786220512) 50%/contain no-repeat}.showroom-veil__eye-label{background:var(--color-ink);border-radius:var(--radius-control);color:var(--color-cream);opacity:0;pointer-events:none;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:680;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%)}[dir=rtl] .showroom-veil__eye-label{left:auto;right:calc(100% + 12px);transform:translate(6px,-50%)}.showroom-veil__eye:is(:hover,:focus-visible){transform:translate(-50%,-50%)scale(1.06)}.showroom-veil__eye:is(:hover,:focus-visible) .showroom-veil__eye-label{opacity:1;transform:translateY(-50%)}.showroom-veil__eye:active{transform:translate(-50%,-50%)scale(.96)}.showroom-veil__visit{border-block-start:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);transform-origin:top;outline:none;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(30px,4vw,72px);inline-size:min(100%,1480px);margin:clamp(24px,3vw,44px) auto 0;padding-block-start:clamp(22px,2.8vw,38px);display:grid;position:relative}.showroom-veil__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,52px);margin:0;display:grid}.showroom-veil__detail{border:0;grid-template-columns:minmax(0,1fr);gap:15px;padding:0;display:grid}.showroom-veil__detail+.showroom-veil__detail{margin:0}.showroom-veil__detail dt,.showroom-veil__navigation-label{color:color-mix(in srgb, var(--color-ink) 60%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:680}[dir=rtl] .showroom-veil__detail dt,[dir=rtl] .showroom-veil__navigation-label{font-family:var(--font-hebrew);letter-spacing:.01em;text-transform:none}.showroom-veil__detail dd{margin:0;font-size:clamp(13px,1vw,15px);line-height:1.5}.showroom-veil__address-value{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.showroom-veil__copy-address{border:1px solid color-mix(in srgb, var(--color-ink) 38%, transparent);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;justify-self:start;align-items:center;gap:8px;min-block-size:42px;inline-size:max-content;padding-inline:14px;font-size:10px;font-weight:680;transition:background-color .2s,border-color .2s,color .2s,transform .16s;display:inline-flex}.showroom-veil__copy-address:before{content:"";background:currentColor;block-size:14px;inline-size:14px;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-copy-ebb11bbc58.svg?v=83300776526504125141786220508) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-copy-ebb11bbc58.svg?v=83300776526504125141786220508) 50%/contain no-repeat}.showroom-veil__copy-address:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}.showroom-veil__copy-address:active{transform:translateY(1px)scale(.98)}.showroom-veil__copy-feedback{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.showroom-veil__hours{gap:5px;display:grid}.showroom-veil__hours-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.showroom-veil__hours-row[data-closed=true]{color:var(--showroom-closed);font-weight:700}.showroom-veil__navigation{border:0;min-inline-size:0;padding:0}.showroom-veil__navigation-label{margin:0 0 14px;display:block}.showroom-veil__action-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.showroom-veil__action-rail:after{border:1px solid var(--color-accent);border-radius:calc(var(--radius-control) + 7px);content:"";opacity:0;pointer-events:none;position:absolute;inset:-7px}.showroom-veil__action{background:color-mix(in srgb, var(--color-cream) 65%, white);border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:var(--radius-control);box-shadow:none;color:var(--color-ink);white-space:nowrap;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-block-size:56px;min-inline-size:0;padding:6px 13px 6px 7px;font-size:11px;font-weight:680;line-height:1.15;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid}[dir=rtl] .showroom-veil__action{padding:6px 7px 6px 13px}.showroom-veil__action-icon{block-size:36px;color:var(--color-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;inline-size:36px;display:inline-flex}.showroom-veil__action-copy{align-content:center;gap:3px;min-inline-size:0;display:grid}.showroom-veil__action-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showroom-veil__action-meta{color:color-mix(in srgb, currentColor 72%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:10px;font-weight:590;line-height:1.15}.showroom-veil__action[data-kind=call] .showroom-veil__action-title{font-size:12px}.showroom-veil__action:is(:hover,:focus-visible){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream);transform:translateY(-2px)}.showroom-veil__action:active{transform:translateY(1px)scale(.985)}.showroom-veil__waze-logo,.showroom-veil__maps-logo,.showroom-veil__whatsapp-logo{object-fit:contain;display:block}.showroom-veil__waze-logo{block-size:20px;inline-size:22px}.showroom-veil__maps-logo,.showroom-veil__whatsapp-logo{block-size:20px;inline-size:20px}.showroom-veil__phone-logo{background:currentColor;block-size:19px;inline-size:19px;display:block;-webkit-mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-phone-d851bbddc5.svg?v=103338204108923183581786220505) 50%/contain no-repeat;mask:url(//d-light-il.co.il/cdn/shop/t/25/assets/dlight-phone-d851bbddc5.svg?v=103338204108923183581786220505) 50%/contain no-repeat}.showroom-veil__eye:focus-visible,.showroom-veil__action:focus-visible,.showroom-veil__copy-address:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.showroom-veil[data-motion=ready] .showroom-veil__visual{animation:.92s cubic-bezier(.16,1,.3,1) both showroom-aperture-in}.showroom-veil[data-motion=ready] .showroom-veil__facade{animation:.98s cubic-bezier(.16,1,.3,1) 80ms both showroom-facade-settle}.showroom-veil[data-motion=ready] .showroom-veil__lead>*{animation:.62s cubic-bezier(.16,1,.3,1) both showroom-copy-in}.showroom-veil[data-motion=ready] .showroom-veil__lead>:first-child{animation-delay:.42s}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(2){animation-delay:.5s}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(3){animation-delay:.58s}.showroom-veil[data-motion=ready] .showroom-veil__eye{animation:.52s cubic-bezier(.16,1,.3,1) .76s both showroom-eye-in}.showroom-veil[data-motion=ready] .showroom-veil__eye:after{animation:.76s cubic-bezier(.16,1,.3,1) 1.28s both showroom-eye-pulse}.showroom-veil[data-visit-focus=true] .showroom-veil__action{animation:.54s cubic-bezier(.16,1,.3,1) both showroom-action-in}.showroom-veil[data-visit-focus=true] .showroom-veil__action:first-child{animation-delay:60ms}.showroom-veil[data-visit-focus=true] .showroom-veil__action:nth-child(2){animation-delay:.13s}.showroom-veil[data-visit-focus=true] .showroom-veil__action:nth-child(3){animation-delay:.2s}.showroom-veil[data-visit-focus=true] .showroom-veil__action:nth-child(4){animation-delay:.27s}.showroom-veil[data-visit-focus=true] .showroom-veil__action-rail:after{animation:.88s cubic-bezier(.16,1,.3,1) both showroom-action-rail-focus}}@keyframes showroom-aperture-in{0%{clip-path:circle(8% at var(--showroom-eye-x) var(--showroom-eye-y));opacity:.82}to{clip-path:circle(150% at var(--showroom-eye-x) var(--showroom-eye-y));opacity:1}}@keyframes showroom-facade-settle{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes showroom-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes showroom-eye-in{0%{opacity:0}to{opacity:1}}@keyframes showroom-eye-pulse{0%{opacity:0;transform:scale(.8)}28%{opacity:.72}to{opacity:0;transform:scale(1.38)}}@keyframes showroom-action-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes showroom-action-rail-focus{0%{opacity:0;transform:scale(.99)}28%{opacity:.56}to{opacity:0;transform:scale(1.01)}}@media (width<=1180px){.showroom-veil__visit{grid-template-columns:minmax(0,1fr);gap:34px}.showroom-veil__action-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.showroom-veil{min-block-size:calc(100svh - 68px);padding-inline:16px}.showroom-veil__scene{gap:28px;display:grid}.showroom-veil__visual{aspect-ratio:16/10}.showroom-veil__lead{pointer-events:auto;order:2;max-inline-size:640px;position:relative;inset:auto}.showroom-veil h1{max-inline-size:8ch;margin-block-start:16px;font-size:clamp(48px,12vw,72px)}.showroom-veil__intro{max-inline-size:42ch}.showroom-veil__eye{block-size:50px;inline-size:50px}.showroom-veil__visual figcaption{display:none}.showroom-veil__visit{margin-block-start:36px}}@media (width<=680px){.showroom-veil__visual{aspect-ratio:16/11;border-radius:16px}.showroom-veil__eye{block-size:48px;inline-size:48px}.showroom-veil__eye-label{opacity:1;padding:6px 9px;font-size:9px;top:calc(100% + 4px);left:50%;right:auto;transform:translate(-50%)}[dir=rtl] .showroom-veil__eye-label,.showroom-veil__eye:is(:hover,:focus-visible) .showroom-veil__eye-label,[dir=rtl] .showroom-veil__eye:is(:hover,:focus-visible) .showroom-veil__eye-label{left:50%;right:auto;transform:translate(-50%)}.showroom-veil__details{grid-template-columns:minmax(0,1fr);gap:30px}.showroom-veil__action-rail{grid-template-columns:minmax(0,1fr)}.showroom-veil__action{font-size:12px}}@media (prefers-reduced-motion:reduce){.showroom-veil__visual,.showroom-veil__facade,.showroom-veil__lead>*,.showroom-veil__eye,.showroom-veil__eye:after,.showroom-veil__action,.showroom-veil__action-rail:after{clip-path:none!important;opacity:1!important;transition-duration:0s!important;animation:none!important;transform:none!important}.showroom-veil__eye{transform:translate(-50%,-50%)!important}.showroom-veil__eye:after,.showroom-veil__action-rail:after{opacity:0!important}}.showroom-veil{padding-block-start:clamp(22px,3vw,44px)}.showroom-veil__scene{gap:clamp(14px,1.3vw,20px);display:grid}.showroom-veil__lead{pointer-events:auto;max-inline-size:min(100%,760px);margin-inline:0 auto;position:relative;inset:auto}.showroom-veil__status{font-size:11px}.showroom-veil h1{letter-spacing:-.035em;max-inline-size:none;margin-block-start:clamp(12px,1.6vw,20px);font-size:clamp(54px,5.5vw,80px);line-height:.92}[dir=rtl] .showroom-veil h1{letter-spacing:-.025em;margin-block-start:clamp(12px,1.6vw,20px);font-size:clamp(52px,5.4vw,80px);line-height:1}.showroom-veil__intro,[dir=rtl] .showroom-veil__intro{max-inline-size:42ch;margin-block-start:clamp(12px,1.5vw,18px);font-size:clamp(13px,1vw,16px);line-height:1.5}.showroom-veil__visual{aspect-ratio:2;border-radius:16px;margin:0;position:relative;overflow:hidden}.showroom-veil__facade{object-fit:cover;object-position:center bottom;transform-origin:var(--showroom-eye-x) var(--showroom-eye-y);transition:transform .84s cubic-bezier(.16,1,.3,1);transform:scale(1)}.showroom-veil[data-camera-focus=true] .showroom-veil__facade{transform:scale(1.035)}.showroom-veil__visit{margin-block-start:clamp(18px,2vw,30px)}@media (prefers-reduced-motion:no-preference){.showroom-veil[data-motion=ready] .showroom-veil__visual{animation:.98s cubic-bezier(.16,1,.3,1) both showroom-architecture-reveal}.showroom-veil[data-motion=ready] .showroom-veil__lead>*{animation:.62s cubic-bezier(.16,1,.3,1) both showroom-copy-in}.showroom-veil[data-motion=ready] .showroom-veil__lead>:first-child{animation-delay:80ms}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(2){animation-delay:.15s}.showroom-veil[data-motion=ready] .showroom-veil__lead>:nth-child(3){animation-delay:.22s}}@keyframes showroom-architecture-reveal{0%{clip-path:inset(0 0 100% round 16px);opacity:.82}to{clip-path:inset(0 round 16px);opacity:1}}@media (width<=860px){.showroom-veil__scene{--showroom-eye-y:62%;gap:24px}.showroom-veil__lead{order:0;max-inline-size:min(100%,640px);margin-inline-end:auto;position:relative;inset:auto}.showroom-veil__visual{aspect-ratio:16/10}.showroom-veil__facade{object-fit:contain;object-position:center}.showroom-veil h1,[dir=rtl] .showroom-veil h1{max-inline-size:10ch;margin-block-start:12px;font-size:clamp(48px,11vw,68px)}}@media (width<=680px){.showroom-veil{padding-block-start:20px}.showroom-veil__scene{gap:20px}.showroom-veil__visual{aspect-ratio:16/11;inline-size:calc(100% + 24px);margin-inline:-12px}.showroom-veil h1,[dir=rtl] .showroom-veil h1{font-size:clamp(46px,13vw,58px)}.showroom-veil__intro,[dir=rtl] .showroom-veil__intro{max-inline-size:36ch;font-size:13px}}@media (prefers-reduced-motion:reduce){.showroom-veil__facade{transition:none!important;transform:none!important}}.showroom-theater{color:#f5efe6;max-width:none;background:#151412;min-block-size:calc(100svh - 78px);margin:0;padding:clamp(28px,4vw,58px) clamp(22px,4vw,64px) clamp(54px,6vw,92px);position:relative;overflow:hidden}.showroom-theater__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.showroom-theater__atmosphere span{color:#f5efe609;font-family:var(--font-english);-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:520;line-height:.78;position:absolute}.showroom-theater__atmosphere span:first-child{letter-spacing:-.07em;font-size:clamp(140px,22vw,360px);inset-block-start:18%;inset-inline-start:-6vw}.showroom-theater__atmosphere span:last-child{letter-spacing:-.06em;font-size:clamp(110px,18vw,280px);inset-block-end:-1vw;inset-inline-end:-4vw}.showroom-theater__topbar,.showroom-theater .showroom-stage,.showroom-theater__footline{z-index:1;max-width:1700px;margin-inline:auto;position:relative}.showroom-theater__topbar{justify-content:space-between;align-items:center;margin-block-end:clamp(34px,5vw,72px);display:flex}.showroom-theater .showroom-page__label{color:#f5efe69e;margin:0}.showroom-theater__close{color:#f5efe6;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;block-size:46px;inline-size:46px;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .18s;display:inline-flex}.showroom-theater__close:hover{color:#151412;background:#f5efe6;border-color:#f5efe6;transform:rotate(4deg)}.showroom-theater .showroom-stage{direction:ltr;grid-template-columns:minmax(0,7fr) minmax(390px,5fr);align-items:center;gap:clamp(26px,3.5vw,62px);display:grid}.showroom-theater .showroom-figure,.showroom-theater .showroom-panel{-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);transform-origin:50%;border:1px solid #ffffffad;border-radius:28px;overflow:hidden;box-shadow:0 44px 110px #00000070,0 10px 32px #0003}.showroom-theater .showroom-figure{background:#f0ede8f5;align-self:center;min-block-size:0;margin:0;display:flex}.showroom-theater .showroom-figure__image{aspect-ratio:16/9;cursor:crosshair;background:#ebe9e5;flex:none;position:relative;overflow:hidden}.showroom-theater .showroom-figure__image:after{content:"";pointer-events:none;border:1px solid #ffffff6b;border-radius:19px;position:absolute;inset:12px}.showroom-theater .showroom-figure img{object-fit:contain;will-change:transform;block-size:100%;inline-size:100%}.showroom-theater .showroom-figure figcaption{color:var(--color-ink);background:#faf6eff5;border-block-start:1px solid #1615131f;min-block-size:52px;padding-inline:18px}.showroom-theater .showroom-panel{color:var(--color-ink);direction:ltr;background:#faf6eff5;padding:clamp(26px,3vw,46px);position:relative}[dir=rtl] .showroom-theater .showroom-panel{direction:rtl}.showroom-panel__index{font-family:var(--font-english);letter-spacing:.09em;border-block-end:1px solid #16151324;justify-content:space-between;align-items:center;min-block-size:44px;font-size:10px;font-weight:650;display:flex}.showroom-theater .showroom-panel h1{color:var(--color-ink);max-inline-size:7.5ch;margin:clamp(30px,4vw,54px) 0 0;font-size:clamp(48px,5.4vw,84px)}.showroom-theater .showroom-page__intro{max-inline-size:38ch;margin-block-start:clamp(24px,3vw,38px);font-size:clamp(14px,1.08vw,17px)}.showroom-theater .showroom-live{min-block-size:64px;margin-block-start:clamp(26px,3vw,40px)}.showroom-theater .showroom-live[data-open=true] .showroom-live__pulse{animation:1.8s ease-in-out infinite showroom-live-pulse}.showroom-theater .showroom-visit{margin-block-start:clamp(24px,3vw,38px)}.showroom-theater .showroom-detail{transition:background-color var(--dlight-motion-fast) var(--dlight-ease-standard), transform var(--dlight-motion-standard) var(--dlight-ease-expressive)}.showroom-theater .showroom-detail:hover{background:#16151309;transform:translate(10px)}[dir=rtl] .showroom-theater .showroom-detail:hover{transform:translate(-10px)}.showroom-theater .showroom-visit__actions .showroom-link{border-radius:var(--radius-control);border-color:#16151347;min-block-size:52px;transition:background-color .22s,color .22s,transform .18s}.showroom-theater .showroom-visit__actions .showroom-link:hover{background:var(--color-ink);color:var(--color-cream);transform:translateY(-3px)}.showroom-theater__footline{color:#f5efe694;letter-spacing:.07em;text-transform:uppercase;border-block-start:1px solid #f5efe62e;justify-content:space-between;align-items:center;min-block-size:58px;margin-block-start:clamp(38px,5vw,74px);font-size:10px;display:flex}.showroom-theater__footline p{margin:0}.showroom-theater__close:focus-visible,.showroom-theater .showroom-link:focus-visible,.showroom-theater .showroom-phone:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@keyframes showroom-live-pulse{0%,to{box-shadow:0 0 #dd4c3900}50%{box-shadow:0 0 0 7px #dd4c392b}}@media (width<=1080px){.showroom-theater .showroom-stage{grid-template-columns:minmax(0,6fr) minmax(360px,5fr);align-items:start}.showroom-theater .showroom-panel{padding:28px}.showroom-theater .showroom-panel h1{font-size:clamp(46px,6vw,68px)}}@media (width<=820px){.showroom-theater .showroom-stage{flex-direction:column;display:flex}.showroom-theater .showroom-figure,.showroom-theater .showroom-panel{align-self:stretch}.showroom-theater .showroom-panel{direction:ltr}[dir=rtl] .showroom-theater .showroom-panel{direction:rtl}}@media (width<=760px){.showroom-theater{min-block-size:calc(100svh - 68px);padding:22px 18px 48px}.showroom-theater__topbar{margin-block-end:34px}.showroom-theater .showroom-figure,.showroom-theater .showroom-panel{border-radius:22px}.showroom-theater .showroom-panel{padding:22px}.showroom-theater .showroom-panel h1{font-size:clamp(44px,13vw,64px)}.showroom-theater .showroom-detail{grid-template-columns:92px 1fr;gap:12px}.showroom-theater__footline{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-block:18px}}@media (prefers-reduced-motion:reduce){.showroom-theater .showroom-live[data-open=true] .showroom-live__pulse{animation:none}.showroom-theater .showroom-figure__image{cursor:default}}.reviews-theater{color:#f5efe6;background:#151412;min-block-size:calc(100svh - 78px);padding:clamp(28px,4vw,58px) clamp(22px,4vw,64px) clamp(64px,7vw,108px);position:relative;overflow:hidden}.reviews-theater__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.reviews-theater__atmosphere span{color:#f5efe609;font-family:var(--font-english);-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:500;line-height:.75;position:absolute}.reviews-theater__atmosphere span:first-child{letter-spacing:-.08em;font-size:min(56vw,820px);inset-block-start:14%;inset-inline-start:-5vw}.reviews-theater__atmosphere span:last-child{letter-spacing:-.06em;font-size:clamp(100px,17vw,260px);inset-block-end:-2vw;inset-inline-end:-3vw}.reviews-theater__topbar,.reviews-theater__frame{z-index:1;max-width:1600px;margin-inline:auto;position:relative}.reviews-theater__topbar{justify-content:space-between;align-items:center;display:flex}.reviews-theater .editorial-page-label{color:#f5efe69e;grid-column:auto}.reviews-theater__close{color:#f5efe6;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;block-size:46px;inline-size:46px;text-decoration:none;transition:background-color .22s,border-color .22s,transform .18s;display:inline-flex}.reviews-theater__close:hover{color:#151412;background:#f5efe6;border-color:#f5efe6;transform:rotate(4deg)}.reviews-theater__frame{grid-template-columns:minmax(220px,.75fr) minmax(520px,1.25fr);gap:clamp(34px,6vw,108px);min-block-size:min(760px,100svh - 188px);padding-block-start:clamp(42px,6vw,92px);display:grid}.reviews-page .reviews-theater__frame h1{color:#f5efe6;font-family:var(--font-english);letter-spacing:-.042em;text-wrap:balance;grid-column:1;align-self:start;max-inline-size:7ch;margin:0;padding-block-start:clamp(12px,3vw,44px);font-size:clamp(52px,6.4vw,96px);font-weight:480;line-height:.94}[dir=rtl] .reviews-page .reviews-theater__frame h1{font-family:var(--font-hebrew);letter-spacing:-.028em;font-weight:500;line-height:1}.review-dialog{-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);color:var(--color-ink);transform-origin:50%;background:#faf6eff5;border:1px solid #ffffffb3;border-radius:28px;grid-column:2;align-self:center;min-block-size:clamp(500px,59vh,630px);padding:clamp(24px,3vw,46px);position:relative;overflow:hidden;box-shadow:0 44px 110px #00000075,0 10px 32px #0003}.review-dialog:before{background:var(--color-accent);content:"";block-size:4px;position:absolute;inset-block-start:0;inset-inline:clamp(24px,3vw,46px)}.review-dialog__top{font-family:var(--font-english);letter-spacing:.08em;text-transform:uppercase;border-block-end:1px solid #16151324;justify-content:space-between;align-items:center;min-block-size:50px;font-size:11px;font-weight:650;display:flex}.review-dialog__counter{color:var(--color-muted-ink);font-variant-numeric:tabular-nums}.review-dialog__content{flex-direction:column;justify-content:space-between;min-block-size:clamp(336px,42vh,430px);padding-block:clamp(30px,4vw,54px) clamp(26px,3vw,42px);display:flex}.review-dialog__stars{color:var(--color-accent);gap:4px;display:flex}.review-dialog__stars svg{fill:currentColor;block-size:17px;inline-size:17px}.review-dialog__quote{letter-spacing:-.025em;text-wrap:pretty;max-inline-size:21ch;margin:clamp(28px,4vw,54px) 0;font-size:clamp(25px,2.5vw,42px);font-weight:480;line-height:1.18}[dir=rtl] .review-dialog__quote{letter-spacing:-.015em;line-height:1.28}.review-dialog__identity{align-items:center;gap:14px;display:flex}.review-dialog__initials{background:var(--color-ink);color:var(--color-cream);block-size:46px;inline-size:46px;font-family:var(--font-english);letter-spacing:.04em;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.review-dialog__identity>span:last-child{flex-direction:column;gap:3px;display:flex}.review-dialog__identity strong{font-size:13px;font-weight:680}.review-dialog__identity small{color:var(--color-muted-ink);font-size:10px}.review-dialog__controls{border-block-start:1px solid #16151324;grid-template-columns:44px 44px 44px 1fr;align-items:center;gap:8px;padding-block-start:22px;display:grid}.review-dialog__control{color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #16151338;border-radius:50%;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;transition:background-color .2s,color .2s,transform .16s;display:inline-flex}.review-dialog__control:hover{background:var(--color-ink);color:var(--color-cream);transform:translateY(-2px)}.review-dialog__control:active{transform:scale(.94)}.review-dialog__progress{background:#16151321;justify-self:stretch;block-size:2px;inline-size:100%;margin-inline-start:12px;overflow:hidden}.review-dialog__progress>span{background:var(--color-accent);transform-origin:0;block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}.reviews-theater__facts{color:#f5efe6a8;grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-self:end;align-items:center;gap:18px;margin-block-start:clamp(28px,4vw,56px);font-size:11px;display:grid}.reviews-theater__facts p{align-items:baseline;gap:5px;margin:0;display:flex}.reviews-theater__facts strong{color:#f5efe6;font-family:var(--font-english);font-size:20px;font-weight:560}.reviews-theater__source-link{color:#f5efe6;border-block-end:1px solid #f5efe652;justify-self:end;align-items:center;gap:10px;min-block-size:44px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.reviews-theater__source-link:hover{border-color:var(--color-accent);color:var(--color-accent)}.reviews-theater__close:focus-visible,.review-dialog__control:focus-visible,.reviews-theater__source-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}[dir=rtl] .reviews-theater__source-link .editorial-vector-icon{transform:scaleX(-1)}@media (width<=980px){.reviews-theater__frame{grid-template-columns:minmax(190px,.62fr) minmax(460px,1.38fr);gap:32px}.review-dialog__quote{font-size:clamp(24px,3.4vw,36px)}}@media (width<=760px){.reviews-theater{min-block-size:calc(100svh - 68px);padding:22px 18px 50px}.reviews-theater__frame{flex-direction:column;gap:28px;min-block-size:0;padding-block-start:38px;display:flex}.reviews-page .reviews-theater__frame h1{max-inline-size:8ch;margin:0;padding:0;font-size:clamp(42px,13vw,64px)}.review-dialog{border-radius:22px;align-self:stretch;min-block-size:510px;padding:22px}.review-dialog__content{min-block-size:342px;padding-block:28px}.review-dialog__quote{max-inline-size:23ch;margin-block:30px;font-size:clamp(22px,7vw,31px)}.review-dialog__controls{grid-template-columns:42px 42px 42px 1fr}.review-dialog__control{block-size:42px;inline-size:42px}.reviews-theater__facts{grid-template-columns:1fr 1fr;align-items:start;margin-block-start:12px;display:grid}.reviews-theater__facts time{align-self:center}.reviews-theater__source-link{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.review-dialog__progress{display:none}.review-dialog__controls{grid-template-columns:44px 44px 44px}.review-dialog__control[aria-label*=Pause],.review-dialog__control[aria-label*=השהיית]{display:none}}.editorial-app{background:var(--apple-canvas);color:var(--apple-ink)}.editorial-header{background:var(--apple-canvas);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.editorial-header__inner{min-height:72px}.editorial-brand__wordmark{font-family:DlightArchivo,Arial,sans-serif}.editorial-nav{gap:clamp(8px,1.2vw,16px)}.editorial-nav__link{border-radius:var(--control-radius);letter-spacing:-.005em;justify-content:center;align-items:center;font-size:.8125rem;font-weight:590;transition:background-color .18s,color .18s,transform 90ms;display:inline-flex}.editorial-nav__link:hover{color:var(--apple-ink);background:#1d1d1f0f}.editorial-nav__link[aria-current=page]{background:#1d1d1f14;box-shadow:inset 0 1px #ffffffad}.editorial-control{border-color:var(--apple-border);background:#ffffff6b;transition:background-color .18s,border-color .18s,color .18s,transform 90ms;box-shadow:inset 0 1px #ffffffb8}.editorial-control:hover{color:var(--apple-ink);background:#ffffffc7;border-color:#1d1d1f38}.editorial-page-label{color:var(--apple-secondary);letter-spacing:.08em;font-size:.6875rem;font-weight:650}:where(.reviews-page,.showroom-page,.shop-page,.not-found-page) h1{font-family:var(--font-interface);font-optical-sizing:auto;letter-spacing:-.04em;font-weight:650;line-height:.96}[dir=rtl] :where(.reviews-page,.showroom-page,.shop-page,.not-found-page) h1{font-family:var(--font-hebrew);letter-spacing:-.025em;font-weight:580;line-height:1.04}:where(.editorial-action,.showroom-link,.showroom-veil__action,.showroom-veil__copy-address){border:1px solid var(--apple-border);border-radius:var(--control-radius);min-block-size:52px;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform 90ms ease, box-shadow .22s var(--apple-response)}:where(.editorial-nav__link,.editorial-control,.editorial-action,.showroom-link,.showroom-veil__eye,.showroom-veil__action,.showroom-veil__copy-address,.reviews-reel__control,.review-dialog__control){min-block-size:var(--control-target);min-inline-size:var(--control-target)}:where(.editorial-action,.showroom-link,.showroom-veil__action,.showroom-veil__copy-address):focus-visible{outline:2px solid var(--apple-accent);outline-offset:3px}:where(.editorial-action,.showroom-link,.showroom-veil__action,.showroom-veil__copy-address):hover{border-color:#1d1d1f3d;box-shadow:0 8px 24px #483e341a}:where(.editorial-action,.showroom-link,.showroom-veil__action,.showroom-veil__copy-address):active{transform:scale(.975);box-shadow:0 2px 8px #483e3414}.reviews-reference{background:var(--apple-canvas)}.reviews-reference__masthead{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;max-inline-size:1440px;margin-inline:auto;padding:clamp(72px,9vw,132px) clamp(24px,4.5vw,68px) clamp(46px,6vw,78px);display:grid}.reviews-reference__masthead .editorial-page-label,.reviews-reference h1,.reviews-reference__intro,.reviews-reference__provenance{grid-column:1}.reviews-reference h1{font-family:var(--font-interface);font-optical-sizing:auto;letter-spacing:-.04em;max-inline-size:14ch;margin:clamp(28px,4vw,52px) 0 0;font-size:clamp(3.25rem,6vw,5.25rem);font-weight:650;line-height:.94}[dir=rtl] .reviews-reference h1{font-family:var(--font-hebrew);letter-spacing:-.03em;font-weight:590;line-height:1.02}.reviews-reference__intro,.shop-page p{color:var(--apple-secondary);text-wrap:pretty;line-height:1.58}.reviews-reference__intro{max-inline-size:58ch;margin-block-start:clamp(24px,3vw,34px)}.reviews-reference__provenance{justify-content:center;align-items:center;gap:10px;margin-block-start:22px;display:inline-flex}.reviews-reference__provenance strong{letter-spacing:-.012em;font-size:.875rem;font-weight:640;line-height:1.2}.reviews-reference__reel{background:0 0;border:0;padding-block-start:22px}.reviews-reference__rows{padding-block:4px 18px;overflow:visible}.reviews-reference .review-card{background:var(--surface-canvas);border-radius:var(--apple-radius-group);box-shadow:none;transition:border-color .18s ease, box-shadow .26s var(--apple-response), transform .18s ease;border:1px solid #1d1d1f1a}.reviews-reference .review-card:hover,.reviews-reference .review-card:focus-visible{border-color:#1d1d1f17;transform:translateY(-2px);box-shadow:0 20px 46px #483e3424}.reviews-reference .review-card:after{content:none;display:none}.review-card__avatar,.review-card__initials,.review-card__photo{border-radius:50%}.review-card__avatar{border:0;overflow:visible}.review-card__initials,.review-card__photo{overflow:hidden}.reviews-reel__control{border-color:var(--apple-border);-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#ffffff85;min-block-size:44px;min-inline-size:44px;box-shadow:inset 0 1px #ffffffb8}.reviews-reel__control:hover{background:var(--apple-ink);border-color:var(--apple-ink);color:var(--apple-canvas);transform:translateY(-1px)}.reviews-reference__foot{border-radius:var(--apple-radius-group);color:var(--apple-secondary);background:#ffffff5c;border:1px solid #ffffffa8;align-items:center;max-inline-size:min(1320px,100% - 36px);margin-inline:auto;padding:18px 20px}.reviews-reference__foot-actions{align-items:center;gap:10px;display:flex}.showroom-veil h1{font-family:var(--font-interface);letter-spacing:-.04em;font-weight:640}[dir=rtl] .showroom-veil h1{font-family:var(--font-hebrew);letter-spacing:-.025em;font-weight:580}.showroom-veil__intro{color:var(--apple-secondary);text-wrap:pretty;line-height:1.58}.showroom-veil__visual{border-radius:var(--apple-radius-panel);box-shadow:var(--apple-shadow-surface)}.showroom-veil__eye{color:var(--apple-ink);min-block-size:var(--control-target);min-inline-size:var(--control-target);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffb8;border:1px solid #ffffffd1;box-shadow:0 10px 30px #251f1a2e}.showroom-veil__eye-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d1d1fd6;border:1px solid #ffffff24;border-radius:10px;box-shadow:0 8px 24px #1d1d1f2b}.showroom-veil__visit{border-radius:var(--apple-radius-panel);box-shadow:var(--apple-shadow-surface);background:#ffffff85;border:1px solid #ffffffbd;padding:clamp(22px,3vw,42px)}.showroom-veil__detail{border-color:#1d1d1f1a}.showroom-veil__detail dt,.showroom-veil__navigation-label{color:var(--apple-secondary);letter-spacing:.06em;font-size:.6875rem}.showroom-veil__hours-row{font-variant-numeric:tabular-nums}.showroom-veil__hours-row[data-closed=true]{color:var(--apple-accent-text)}.showroom-veil__action-rail{gap:10px}.showroom-veil__action,.showroom-veil__copy-address{background:#ffffff9e;box-shadow:inset 0 1px #ffffffc7}.showroom-veil__copy-address{min-block-size:var(--control-target)}.showroom-veil__action:hover,.showroom-veil__copy-address:hover{color:var(--apple-ink);background:#ffffffeb;transform:translateY(-1px)}@media (width>=761px) and (width<=820px){.editorial-menu:not([data-open=true]) .editorial-utilities{inset-inline-end:calc(clamp(22px,4vw,64px) + 52px)}}@media (width<=760px){.editorial-header__inner{min-height:68px}.editorial-menu{opacity:0;transform-origin:100% 0;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:#f9f7f3e6;border:1px solid #ffffffb8;border-radius:0 0 22px 22px;transform:translateY(-8px)scale(.985);box-shadow:0 22px 52px #483e3429}.editorial-menu:not([data-open=true]){box-shadow:none;opacity:1;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:grid;inset-block-start:0;transform:none}.editorial-menu:not([data-open=true]) .editorial-nav{display:none}.editorial-menu:not([data-open=true]) .editorial-utilities{pointer-events:auto;z-index:22;display:flex;position:fixed;inset-block-start:12px;inset-inline-end:76px}.editorial-menu:not([data-open=true]) :is(.editorial-language,.editorial-sound),.editorial-menu:not([data-open=true]) .accessibility-control[data-docked]{display:none}[dir=rtl] .editorial-menu{transform-origin:0 0}.editorial-menu[data-open=true]{opacity:1;pointer-events:auto;display:grid;transform:translateY(0)scale(1)}.editorial-nav__link{border-radius:12px;padding-inline:14px;font-size:1rem}.editorial-nav__link[aria-current=page]{background:#1d1d1f14}.reviews-reference__masthead{padding:62px 18px 44px}.reviews-reference__masthead .editorial-page-label,.reviews-reference h1,.reviews-reference__intro,.reviews-reference__provenance{grid-column:1}.reviews-reference h1,.shop-page h1,.showroom-veil h1{font-size:clamp(2.75rem,12.5vw,3.75rem)}.reviews-reference h1{font-size:clamp(2.5rem,11vw,2.875rem);line-height:.98}.reviews-reference .review-card{border-radius:18px}.showroom-veil__visual,.showroom-veil__visit{border-radius:22px}.showroom-veil__visit{padding:22px 18px}.showroom-veil__action-rail{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.editorial-header__inner{justify-content:center;padding-inline:18px;display:flex}.editorial-brand{margin-inline:auto}.editorial-menu-button{display:none!important}.editorial-menu,.editorial-menu:not([data-open=true]){-webkit-backdrop-filter:none;backdrop-filter:none;bottom:calc(var(--dlight-mobile-nav-height) + 8px);max-block-size:calc(100dvh - var(--dlight-mobile-nav-height) - 96px);opacity:0;pointer-events:none;visibility:hidden;z-index:119;background:#f7f5f1;border:0;border-radius:16px;gap:10px;padding:12px;position:fixed;inset-block-start:auto;inset-inline:8px;overflow-y:auto;transform:translateY(10px);box-shadow:0 8px 24px #483e342e;display:grid!important}.editorial-menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.editorial-menu:not([data-open=true]) .editorial-nav,.editorial-menu .editorial-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.editorial-menu .editorial-nav__link{text-align:center;border:1px solid #1d1d1f1f;justify-content:center;min-block-size:48px;padding-inline:14px}.editorial-menu:not([data-open=true]) .editorial-utilities,.editorial-menu .editorial-utilities{pointer-events:auto;z-index:auto;border-block-start:1px solid #1d1d1f1a;justify-content:center;align-items:center;gap:8px;padding-block-start:10px;display:flex;position:static;inset:auto}.editorial-menu:not([data-open=true]) :is(.editorial-language,.editorial-sound),.editorial-menu :is(.editorial-language,.editorial-sound){display:inline-flex}.editorial-menu :is(.commerce-account,.commerce-cart){display:none!important}}@media (prefers-reduced-motion:reduce){.reviews-reference .review-card,.showroom-veil__eye,.showroom-veil__action,.editorial-control,.editorial-nav__link{transition-duration:1ms!important}.reviews-reference .review-card:hover,.reviews-reference .review-card:focus-visible,.showroom-veil__action:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.editorial-header,.editorial-menu,.reviews-reference .review-card,.showroom-veil__eye,.showroom-veil__visit,.showroom-veil__action,.showroom-veil__copy-address{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f5}}@media (prefers-contrast:more){.editorial-header,.editorial-menu,.reviews-reference .review-card,.showroom-veil__eye,.showroom-veil__visit,.showroom-veil__action,.showroom-veil__copy-address{border-color:#1d1d1f7a}.editorial-control,.reviews-reel__control{border-width:2px}}html.legacy-shop-active,body.legacy-shop-active{block-size:100dvh;overflow:hidden!important}html:has(body.legacy-shop-active){block-size:100dvh;overflow:hidden!important}body.legacy-shop-active .editorial-app{block-size:100dvh;min-block-size:0;padding-block-end:0;overflow:hidden}body.legacy-shop-active #main-content{block-size:calc(100dvh - 72px);min-block-size:0;margin:0;padding:0}body.legacy-shop-active .editorial-footer{display:none}.legacy-shop-frame{background:var(--dlight-color-canvas-warm,#eeece7);opacity:1;border:0;block-size:100%;inline-size:100%;display:block}.legacy-shop-frame[data-ready=true]{opacity:1}@media (width<=719px){body.legacy-shop-active .editorial-header{display:block}body.legacy-shop-active #main-content{block-size:calc(100dvh - 68px - var(--dlight-mobile-nav-height,68px))}}.account-page{--account-accent:#b43127;--account-accent-hover:#8f261e;--account-canvas:var(--apple-canvas);--account-ink:#1d1d1f;--account-muted:#5f5d59;--account-line:#d9d6d1;--account-subtle:#ece9e4;--account-surface:#fff;background:var(--account-canvas);color:var(--account-ink);min-block-size:calc(100dvh - 72px);padding:52px clamp(20px,4vw,64px) 80px}.account-page__body,.account-page__inner{inline-size:min(100%,1240px);margin-inline:auto}.account-dashboard-header{border-block-end:1px solid var(--account-line);justify-content:space-between;align-items:end;gap:32px;margin-block-end:36px;padding-block-end:28px;display:flex}.account-dashboard-header__heading{gap:6px;display:grid}.account-dashboard-header__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:2.5rem;font-weight:650;line-height:1.05}.account-dashboard-header__subtitle{color:var(--account-muted);margin:0;font-size:.875rem;line-height:1.4}.account-dashboard-header__customer{align-items:center;gap:12px;min-inline-size:0;display:flex}.account-dashboard-header__identity{justify-items:start;gap:2px;min-inline-size:0;display:grid}.account-dashboard-header__name{font-size:.9375rem;font-weight:650;line-height:1.3}.account-dashboard-header__identity bdi{color:var(--account-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:260px;font-size:.8125rem;overflow:hidden}.account-avatar{aspect-ratio:1;background:var(--account-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;inline-size:44px;font-size:.875rem;font-weight:700;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.account-preview-badge{color:var(--account-accent);font-size:.6875rem;font-weight:650;line-height:1.2}.account-shell{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.account-sidebar{position:sticky;top:96px}.account-navigation{gap:4px;display:grid}.account-navigation__item,.account-primary,.account-secondary,.account-back,.account-text-action{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;min-block-size:44px;text-decoration:none;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex}.account-navigation__item{color:var(--account-muted);background:0 0;border-radius:10px;justify-content:flex-start;padding:10px 12px;font-size:.9375rem;font-weight:600}.account-navigation__item[aria-current=page]{background:var(--account-ink);color:#fff}.account-navigation__item:hover:not([aria-current=page]){background:var(--account-subtle);color:var(--account-ink)}.account-content{min-inline-size:0}.account-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-block-end:24px;display:flex}.account-section-heading__copy{gap:7px;display:grid}.account-section-heading__title,.account-detail-heading__number{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:2rem;font-weight:650;line-height:1.12}.account-section-heading__intro,.account-detail-heading__date{color:var(--account-muted);text-wrap:pretty;max-inline-size:62ch;margin:0;font-size:.9375rem;line-height:1.5}.account-section-label,.account-order-delivery__label,.account-order-summary__label{color:var(--account-muted);font-size:.75rem;font-weight:600;line-height:1.35}.account-active-order,.account-detail-card,.account-address-form,.account-profile-form,.account-empty,.account-signed-out,.account-skeleton{background:var(--account-surface);border:1px solid var(--account-line);border-radius:16px}.account-active-order{margin-block-end:40px;overflow:hidden}.account-active-order__header{justify-content:space-between;align-items:start;gap:20px;padding:22px 24px 0;display:flex}.account-active-order__identity{gap:4px;display:grid}.account-active-order__number{text-align:start;direction:ltr;unicode-bidi:isolate;font-size:1.125rem;font-weight:680}.account-active-order__date{color:var(--account-muted);font-size:.8125rem}.account-status{background:var(--account-subtle);color:var(--account-ink);border-radius:999px;flex:none;align-items:center;min-block-size:30px;padding:5px 10px;font-size:.75rem;font-weight:650;display:inline-flex}.account-status[data-stage=shipped],.account-status[data-stage=delivered]{color:#235c38;background:#e6f1e9}.account-status[data-stage=action-required]{color:#8a2a20;background:#f8e8e5}.account-status--large{min-block-size:38px;padding-inline:14px}.account-active-order__grid{grid-template-columns:minmax(0,1fr) minmax(230px,30%);gap:28px;padding:24px;display:grid}.account-active-order__content{gap:22px;min-inline-size:0;display:grid}.account-order-delivery{gap:3px;display:grid}.account-order-delivery__date{letter-spacing:-.025em;font-size:1.75rem;font-weight:660;line-height:1.15}.account-order-products{display:grid}.account-order-product{border-block-start:1px solid var(--account-line);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;min-inline-size:0;padding-block:14px;display:grid}.account-order-product__media,.account-order-row__media{background:#f6f6f5;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-order-product__media{block-size:68px;inline-size:68px}.account-order-product__media img,.account-order-row__media img{object-fit:contain;block-size:100%;inline-size:100%}.account-order-product__media[data-fallback=true] img,.account-order-row__media[data-fallback=true] img{object-fit:contain;block-size:42%;inline-size:42%}.account-order-product__information{gap:4px;min-inline-size:0;display:grid}.account-order-product__name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:640}.account-order-product__meta{color:var(--account-muted);font-size:.8125rem}.account-order-product__price{white-space:nowrap;font-size:.875rem;font-weight:650}.account-order-summary{background:var(--account-canvas);border-radius:12px;align-content:start;gap:16px;padding:18px;display:grid}.account-order-summary__section{gap:5px;display:grid}.account-order-summary__section+.account-order-summary__section{border-block-start:1px solid var(--account-line);padding-block-start:16px}.account-order-summary__value{unicode-bidi:plaintext;font-size:.875rem;font-weight:600;line-height:1.45}.account-order-summary__total{letter-spacing:-.02em;font-size:1.25rem;font-weight:680}.account-order-actions{gap:8px;margin-block-start:2px;display:grid}.account-primary,.account-secondary{border-radius:999px;inline-size:fit-content;padding:10px 16px;font-size:.875rem;font-weight:650}.account-primary{background:var(--account-accent);color:#fff}.account-primary:hover{background:var(--account-accent-hover)}.account-secondary{border:1px solid var(--account-line);color:var(--account-ink);background:0 0}.account-secondary:hover{background:var(--account-subtle);border-color:#b8b4ae}.account-order-actions .account-primary,.account-order-actions .account-secondary{inline-size:100%}.account-order-timeline{border-block-start:1px solid var(--account-line);background:#fafafa;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 24px 20px;list-style:none;display:grid}.account-order-timeline__step{gap:8px;min-inline-size:0;display:grid;position:relative}.account-order-timeline__step:not(:last-child):after{background:var(--account-line);content:"";block-size:2px;inline-size:calc(100% - 13px);position:absolute;inset-block-start:5px;inset-inline-start:13px}.account-order-timeline__step[data-complete=true]:not(:last-child):after{background:var(--account-ink)}.account-order-timeline__marker{z-index:1;background:#b7b4af;border-radius:50%;block-size:10px;inline-size:10px;position:relative}.account-order-timeline__step[data-complete=true] .account-order-timeline__marker{background:var(--account-ink)}.account-order-timeline__step[data-active=true] .account-order-timeline__marker{box-shadow:0 0 0 4px #e1dfdb}.account-order-timeline__label{color:var(--account-muted);padding-inline-end:8px;font-size:.75rem;line-height:1.35}.account-order-timeline__step[data-active=true] .account-order-timeline__label{color:var(--account-ink);font-weight:650}.account-history-heading{letter-spacing:-.015em;margin:0 0 12px;font-size:1.125rem;font-weight:650}.account-order-history{gap:12px;display:grid}.account-order-row{background:var(--account-surface);border:1px solid var(--account-line);color:inherit;cursor:pointer;font:inherit;text-align:start;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;min-block-size:104px;inline-size:100%;padding:16px 18px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.account-order-row:hover{background:#fff;border-color:#bdb9b3;transform:translateY(-1px)}.account-order-row__media{block-size:64px;inline-size:64px}.account-order-row__identity{gap:3px;min-inline-size:0;display:grid}.account-order-row__number{text-align:start;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:.9375rem;font-weight:640;overflow:hidden}.account-order-row__date,.account-order-row__action{color:var(--account-muted);font-size:.75rem}.account-order-row__total,.account-order-row__action{white-space:nowrap;font-size:.8125rem;font-weight:620}.account-order-row__action{text-underline-offset:3px;text-decoration:underline}.account-action-required{background:#f8e8e5;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-block-end:16px;padding:16px 18px;display:flex}.account-action-required__copy{gap:3px;display:grid}.account-action-required__title{color:#711f18;font-size:.9375rem}.account-action-required__body{color:#711f18;margin:0;font-size:.8125rem;line-height:1.45}.account-back{color:var(--account-muted);background:0 0;justify-content:flex-start;margin-block-end:18px;padding:0}.account-back:hover{color:var(--account-ink)}.account-detail-heading{justify-content:space-between;align-items:start;gap:20px;margin-block-end:24px;display:flex}.account-detail-heading__identity{gap:5px;display:grid}.account-detail-heading__number{text-align:start;direction:ltr;unicode-bidi:isolate}.account-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,32%);gap:18px;display:grid}.account-detail-layout__main,.account-detail-layout__side{gap:18px;display:grid}.account-detail-layout__side{align-content:start}.account-detail-card{padding:22px}.account-detail-card__title{letter-spacing:-.01em;margin:0 0 18px;font-size:1rem;font-weight:650}.account-detail-card .account-order-timeline{background:0 0;border-block-start:0;padding:0 0 8px}.account-order-meta{border-block-start:1px solid var(--account-line);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:18px 0 0;padding-block-start:16px;display:grid}.account-order-meta dt{color:var(--account-muted);font-size:.8125rem}.account-order-meta dd{margin:0;font-size:.8125rem;font-weight:620}.account-text-action{color:var(--account-ink);text-underline-offset:3px;background:0 0;justify-content:flex-start;min-block-size:44px;padding:0;font-size:.8125rem;font-weight:620;text-decoration:underline}.account-text-action:hover{color:var(--account-accent)}.account-text-action--danger{color:#9b2c22}.account-detail-summary{gap:8px;display:grid}.account-detail-summary .account-order-summary__total{border-block-start:1px solid var(--account-line);margin-block-start:8px;padding-block-start:14px}.account-detail-summary .account-secondary{inline-size:100%;margin-block-start:8px}.account-support__body{color:var(--account-muted);margin:-6px 0 16px;font-size:.875rem;line-height:1.5}.account-support__actions{gap:8px;display:grid}.account-support__actions>*{inline-size:100%}.account-activity-card{margin-block-start:18px}.account-activity{margin:0;padding:0;list-style:none}.account-activity__item{grid-template-columns:10px minmax(0,1fr);gap:12px;padding-block:10px;display:grid}.account-activity__item+.account-activity__item{border-block-start:1px solid var(--account-line)}.account-activity__marker{background:var(--account-ink);border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:5px}.account-activity__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-activity__label{font-size:.875rem}.account-activity__header time,.account-activity__detail{color:var(--account-muted);font-size:.8125rem}.account-activity__detail{margin:4px 0 0;line-height:1.5}.account-address-form,.account-profile-form{margin-block-end:18px;padding:22px}.account-address-form__title{margin:0 0 20px;font-size:1.125rem}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-form-field{gap:7px;display:grid}.account-form-field__label{color:var(--account-muted);font-size:.75rem;font-weight:600}.account-form-control{appearance:none;color:var(--account-ink);font:inherit;background:#fff;border:1px solid #bdb9b3;border-radius:10px;min-block-size:46px;inline-size:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .18s,box-shadow .18s}.account-form-control:hover{border-color:#8f8b85}.account-form-control:disabled{background:var(--account-subtle);color:var(--account-muted);cursor:not-allowed}.account-form-actions,.account-profile-actions,.account-address__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-form-actions{margin-block-start:20px}.account-address-list{border-block-start:1px solid var(--account-line)}.account-address{border-block-end:1px solid var(--account-line);justify-content:space-between;align-items:center;gap:28px;min-block-size:126px;padding:20px 4px;display:flex}.account-address__information{gap:5px;display:grid}.account-address__title{align-items:center;gap:10px;display:flex}.account-address__label{font-size:1rem}.account-address__value,.account-address__recipient{unicode-bidi:plaintext;margin:0;font-size:.875rem;line-height:1.45}.account-address__recipient{color:var(--account-muted)}.account-profile-form{gap:24px;display:grid}.account-preference{border-block:1px solid var(--account-line);cursor:pointer;align-items:center;gap:14px;padding-block:18px;display:flex}.account-preference__control{accent-color:var(--account-accent);block-size:20px;inline-size:20px}.account-preference__copy{gap:3px;display:grid}.account-preference__title{font-size:.875rem}.account-preference__body{color:var(--account-muted);font-size:.8125rem;line-height:1.4}.account-empty{align-content:center;justify-items:start;min-block-size:210px;padding:28px;display:grid}.account-empty__title{margin:0;font-size:1.25rem}.account-empty__body{color:var(--account-muted);max-inline-size:52ch;margin:8px 0 18px;line-height:1.55}.account-signed-out{align-items:start;max-inline-size:640px;margin:32px auto 0;padding:clamp(28px,6vw,56px);display:grid}.account-signed-out__logo{block-size:auto;inline-size:150px;margin-block-end:42px}.account-signed-out__title{letter-spacing:-.035em;max-inline-size:18ch;margin:0;font-size:2.25rem;font-weight:650;line-height:1.08}.account-signed-out__body{color:var(--account-muted);max-inline-size:52ch;margin:14px 0 24px;font-size:1rem;line-height:1.55}.account-skeleton{gap:12px;max-inline-size:960px;margin-inline-start:auto;padding:28px;display:grid}.account-skeleton__line{background:var(--account-subtle);border-radius:999px;block-size:16px;animation:1.2s ease-in-out infinite alternate account-pulse}.account-skeleton__line:first-child{inline-size:32%}.account-skeleton__line:nth-child(2){inline-size:68%}.account-skeleton__line:nth-child(3){block-size:112px;inline-size:100%}.account-skeleton__line:nth-child(4){inline-size:84%}.account-skeleton__line:nth-child(5){inline-size:54%}.account-live-region{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.account-feedback,.account-service-notice{color:#214d2d;background:#eef5ef;border:1px solid #cddfcf;border-radius:12px;margin:0 0 18px;padding:13px 16px;font-size:.875rem;line-height:1.5}.account-feedback{max-inline-size:min(100%,320px);display:inline-flex}.account-feedback[data-tone=error]{color:#7b241c;background:#fbefed;border-color:#ebc8c3}.account-service-notice{background:var(--account-subtle);border-color:var(--account-line);color:var(--account-muted);gap:14px;max-inline-size:620px;margin-block-end:18px;display:grid}.account-service-notice p{margin:0}.account-navigation__item:focus-visible,.account-primary:focus-visible,.account-secondary:focus-visible,.account-back:focus-visible,.account-text-action:focus-visible,.account-order-row:focus-visible,.account-form-control:focus-visible{outline:3px solid var(--account-accent);outline-offset:3px}.account-navigation__item:active,.account-primary:active,.account-secondary:active,.account-back:active,.account-text-action:active,.account-order-row:active{transform:scale(.98)}@keyframes account-pulse{0%{opacity:.48}to{opacity:.92}}@media (width<=900px){.account-shell{grid-template-columns:150px minmax(0,1fr);gap:28px}.account-active-order__grid,.account-detail-layout{grid-template-columns:1fr}.account-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-order-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.account-page{min-block-size:calc(100dvh - 68px);padding:24px 16px 48px}.account-dashboard-header{align-items:start;gap:18px;margin-block-end:18px;padding-block-end:20px;display:grid}.account-dashboard-header__title{font-size:1.875rem}.account-dashboard-header__customer{inline-size:100%}.account-dashboard-header__identity bdi{max-inline-size:220px}.account-shell{display:block}.account-sidebar{position:static}.account-navigation{background:var(--account-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-block-end:24px;padding:3px;display:grid}.account-navigation__item{border-radius:9px;justify-content:center;min-inline-size:0;padding-inline:6px;font-size:.8125rem}.account-section-heading{align-items:start;margin-block-end:18px}.account-section-heading__title,.account-detail-heading__number{font-size:1.625rem}.account-section-heading__intro{font-size:.875rem}.account-section-heading>.account-primary{min-inline-size:max-content}.account-active-order__header{padding:18px 16px 0}.account-active-order__grid{gap:20px;padding:18px 16px}.account-order-delivery__date{font-size:1.5rem}.account-order-product{grid-template-columns:58px minmax(0,1fr) auto;gap:11px}.account-order-product__media{block-size:58px;inline-size:58px}.account-order-summary{grid-template-columns:1fr;padding:16px;display:grid}.account-order-actions{grid-column:auto;grid-template-columns:1fr;display:grid}.account-order-timeline{padding:16px}.account-order-timeline__label{font-size:.6875rem}.account-order-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding-block:12px}.account-order-row__media{grid-row:1/3;block-size:48px;inline-size:48px}.account-order-row__identity{grid-area:1/2}.account-order-row__total{grid-area:1/3;font-size:.75rem}.account-order-row .account-status{grid-area:2/2;justify-self:start}.account-order-row__action{grid-area:2/3;justify-self:end}.account-action-required,.account-address{align-items:start;display:grid}.account-action-required .account-primary{inline-size:100%}.account-detail-heading{display:grid}.account-detail-card,.account-address-form,.account-profile-form{padding:18px 16px}.account-form-grid{grid-template-columns:1fr}.account-address__actions{inline-size:100%}.account-profile-actions{grid-template-columns:1fr;display:grid}.account-profile-actions>*{inline-size:100%}.account-signed-out{margin-block-start:12px}.account-signed-out__title{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.account-skeleton__line{animation:none!important}.account-navigation__item,.account-primary,.account-secondary,.account-back,.account-text-action,.account-order-row,.account-form-control{transition:none!important}}@media (prefers-contrast:more){.account-page{--account-line:#8d8983;--account-muted:#454441}}.legal-page-shell{background:var(--surface,#f5f3ef);color:var(--ink,#181713);min-block-size:calc(100dvh - 72px);padding:clamp(48px,7vw,112px) clamp(20px,5vw,80px) 96px}.legal-page{inline-size:min(100%,1100px);margin-inline:auto}.legal-page__header{border-block-end:1px solid color-mix(in srgb, currentColor 16%, transparent);padding-block-end:clamp(38px,6vw,78px)}.legal-page__eyebrow,.legal-page__updated,.legal-page__number{color:#625f59;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legal-page h1{letter-spacing:-.065em;max-inline-size:11ch;margin:18px 0 28px;font-size:clamp(2.8rem,7vw,7rem);font-weight:560;line-height:.92}.legal-page__lead{max-inline-size:42em;font-size:clamp(1.12rem,2vw,1.6rem);line-height:1.45}.legal-page__updated{margin-block-start:28px}.legal-page__section{grid-template-columns:44px minmax(0,760px);gap:clamp(22px,4vw,54px);padding-block:clamp(38px,6vw,72px);display:grid}.legal-page__section+.legal-page__section{border-block-start:1px solid color-mix(in srgb, currentColor 12%, transparent)}.legal-page__section h2,.legal-cancellation h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:570;line-height:1.05}.legal-page__section p,.legal-page__section li,.legal-cancellation__notice,.legal-cancellation__delivery{color:color-mix(in srgb, currentColor 78%, transparent);font-size:1rem;line-height:1.72}.legal-page__section p+p{margin-block-start:18px}.legal-page__section ul{gap:12px;margin:22px 0 0;padding-inline-start:1.2em;display:grid}.legal-action{border:1px solid color-mix(in srgb, currentColor 24%, transparent);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-block-size:48px;padding:0 24px;font-weight:650;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.legal-action:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.legal-action:active{transform:scale(.98)}.legal-action:focus-visible,.legal-cancellation input:focus-visible,.legal-cancellation textarea:focus-visible{outline-offset:3px;outline:3px solid #df3a25}.legal-action--primary{color:#fff;background:#181713;border-color:#181713}.legal-action--primary:hover{background:#df3a25;border-color:#df3a25}.legal-action:disabled{cursor:progress;opacity:.58;transform:none}.legal-action--secondary{background:#f5f3ef}.legal-cancellation{background:#fff;border:1px solid #1817131a;border-radius:28px;margin-block-start:36px;padding:clamp(24px,5vw,56px);box-shadow:0 24px 70px #1e1b1514}.legal-cancellation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legal-cancellation__field{gap:8px;font-size:.82rem;font-weight:650;display:grid}.legal-cancellation__field--wide{margin-block-start:18px}.legal-cancellation input,.legal-cancellation textarea{color:inherit;font:inherit;resize:vertical;background:#f5f3ef;border:1px solid #0000;border-radius:14px;min-block-size:48px;padding:12px 14px}.legal-cancellation__notice,.legal-cancellation__delivery{max-inline-size:64em;margin-block:18px;font-size:.82rem}.legal-cancellation__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.legal-cancellation__status{border-radius:14px;min-block-size:0;margin-block-start:18px;padding:0;font-size:.9rem;line-height:1.5}.legal-cancellation__status:not(:empty){background:#f5f3ef;padding:14px 16px}.legal-cancellation__status[data-state=success]{color:#284524;background:#edf4ea}.legal-cancellation__status[data-state=error]{color:#7a2317;background:#f9e9e5}.legal-cancellation__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=680px){.legal-page__section{grid-template-columns:1fr}.legal-page__number{display:none}.legal-cancellation__grid{grid-template-columns:1fr}.legal-cancellation__actions{flex-direction:column;align-items:stretch}.legal-cancellation__actions .legal-action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.legal-action{transition:none}}
/*$vite$:1*/