@font-face{font-family:"RS Heebo";src:url("fonts/heebo.ttf") format("truetype");font-weight:100 900;font-display:swap}
body:has(>.rs){margin:0;background:#f7f6ef}
.rs,.rs *,.rs *::before,.rs *::after{box-sizing:border-box}
.rs{--ink:#121915;--paper:#f7f6ef;--lime:#dcfa56;color:var(--ink);background:var(--paper);font:400 16px/1.5 "RS Heebo",Arial,sans-serif;direction:rtl;isolation:isolate}
.rs :where(h1,h2,h3,p,figure,blockquote){margin:0;color:inherit;font-family:inherit}
.rs a{color:inherit;text-decoration:none}.rs button,.rs select,.rs input{font:inherit}.rs button{cursor:pointer}.rs a:focus-visible,.rs button:focus-visible,.rs input:focus-visible,.rs summary:focus-visible{outline:3px solid #be5c0a;outline-offset:3px}
.rs nav.showroom-nav,.rs .showroom-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px clamp(18px,5vw,92px);min-height:75px;background:var(--ink);color:white}
.rs .brand{display:inline-flex;align-items:center;gap:9px;line-height:1.06;font-weight:830;letter-spacing:-.055em;font-size:25px}.rs .brand small{display:block;margin-top:4px;font:700 9px/1 monospace;letter-spacing:.21em;direction:ltr;text-align:right}.rs .brandmark{display:block;color:var(--lime);width:31px;height:34px;transform:skewY(-9deg);border:2px solid;border-radius:2px;position:relative;background:repeating-linear-gradient(90deg,transparent 0 4px,currentColor 4px 5px)}.rs .navlinks{display:flex;align-items:center;gap:clamp(16px,3vw,46px)}.rs .navlinks a{font-size:14px}.rs .nav-help{font-size:14px;font-weight:700;border:1px solid #ffffff70;border-radius:30px;padding:8px 15px}.rs .nav-help span{margin-inline-start:7px}
.rs-home{overflow:clip}.rs-home .showroom-nav{position:relative;z-index:1}.rs-home .shell{padding:clamp(44px,6vw,100px) max(5vw,calc((100vw - 1440px) / 2))}
.rs-home h1,.rs-home h2,.rs-home h3{font-weight:760;letter-spacing:-.06em;line-height:1.04}.rs-home h2{font-size:clamp(49px,6.3vw,104px)}.rs-home em{font-style:normal}.rs-home button{color:inherit}.rs-home .showcase{position:relative;display:flex;align-items:center;isolation:isolate;min-height:clamp(540px,72svh,830px);background:#1e2d27;color:white}.rs-home .showcase-bg,.rs-home .showcase-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rs-home .showcase-shade{z-index:-1;background:linear-gradient(270deg,rgba(8,16,13,.85) 0%,rgba(12,19,15,.7) 24%,rgba(14,20,15,.15) 60%,transparent 82%),linear-gradient(0deg,#0a130f88,transparent 23%)}
.rs-home .hero-content{padding:52px max(5vw,calc((100vw - 1440px) / 2)) 100px}.rs-home .kicker,.rs-home .section-index{font-size:13px;font-weight:640;display:flex;gap:10px;align-items:center}.rs-home .kicker i,.rs-home .section-index i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime)}.rs-home .kicker.light{color:#fff}.rs-home h1{font-size:clamp(76px,8.7vw,156px);line-height:.98;margin:20px 0 25px;font-weight:790;letter-spacing:-.062em}.rs-home h1 em{color:var(--lime)}.rs-home .hero-content p{font-size:clamp(17px,1.45vw,23px);color:#fff;line-height:1.5}.rs-home .hero-actions{display:flex;align-items:center;gap:23px;margin-top:26px}
.rs-home .action{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:var(--lime);border:1px solid transparent;color:var(--ink);border-radius:40px;font-weight:720;padding:13px 21px;transition:transform .2s,background .2s}.rs-home .action:hover{transform:translateY(-2px);background:#edff95}.rs-home .action span{font:22px/1 Arial}.rs-home .watch{display:flex;align-items:center;gap:9px;background:transparent;border:0;color:white;padding:5px 0;font-weight:600}.rs-home .watch i,.rs-home .scene-control{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ffffffaa;font:11px Arial}.rs-home .scene-foot{position:absolute;bottom:23px;inset-inline:5%;display:flex;align-items:center;justify-content:space-between}.rs-home .scene-caption{font-size:11px;letter-spacing:.08em;color:#fff;background:#1017139e;padding:3px 8px;border-radius:12px}.rs-home .scene-switch{display:flex;gap:3px;align-items:center;padding:4px;background:#14201bbb;border:1px solid #ffffff55;border-radius:30px;backdrop-filter:blur(10px)}.rs-home .scene-switch button{border:0;background:transparent;border-radius:24px;padding:4px 10px;color:white;font-size:12px}.rs-home .scene-switch [aria-pressed=true]{background:#e3efdf;color:#10251b}.rs-home .scene-switch .scene-control{width:32px;height:30px;font-size:14px;border-inline-end:1px solid #ffffff66}
.rs-home .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--ink);color:var(--paper);padding:18px 5vw}.rs-home .facts>div{display:flex;align-items:center;justify-content:center;gap:13px;border-inline-start:1px solid #536159}.rs-home .facts>div:first-child{border:0}.rs-home .facts b{font:500 clamp(25px,3vw,50px)/1 "RS Heebo",sans-serif;letter-spacing:-.07em;color:var(--lime);direction:ltr}.rs-home .facts span{font-size:14px}
.rs-home .section-index{border-top:1px solid #a4aca3;padding-top:12px;margin-bottom:clamp(27px,3.6vw,66px)}.rs-home .section-index i{background:var(--ink);width:6px;height:6px}.rs-home .section-index>span{margin-inline-start:auto;font:11px/1 monospace;direction:ltr;color:#586156}.rs-home .install-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:8%;align-items:center}.rs-home .install-copy h2 em{color:#61705e}.rs-home .install-copy>p,.rs-home .fit-content>p{max-width:410px;margin:18px 0 25px;font-size:18px}.rs-home .film-tabs{border-top:1px solid #c6cec2}.rs-home .film-tabs button{display:flex;gap:14px;align-items:center;width:100%;text-align:start;padding:13px 7px;background:transparent;border:0;border-bottom:1px solid #c6cec2}.rs-home .film-tabs button b{font:12px monospace;color:#637062}.rs-home .film-tabs button span{font-weight:670}.rs-home .film-tabs i{margin-inline-start:auto;font:18px Arial}.rs-home .film-tabs [aria-pressed=true]{background:#e5eadc}.rs-home .film-screen{position:relative;display:block;width:100%;min-height:355px;aspect-ratio:1.45;overflow:hidden;background:#29382d;border:0;border-radius:12px;text-align:start}.rs-home .film-screen:after,.rs-home .room-gallery figure:after,.rs-home .feed-grid>a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d1710ad,transparent 40%);pointer-events:none}.rs-home .film-screen img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.rs-home .film-chip,.rs-home .film-screen strong,.rs-home .film-play{position:absolute;z-index:1;color:white}.rs-home .film-chip{top:18px;right:18px;border-radius:24px;padding:5px 11px;background:#14221cc7;font-size:12px}.rs-home .film-screen strong{bottom:18px;right:20px;font-size:22px}.rs-home .film-play{top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:var(--lime);font-size:20px}
.rs-home .fit-banner{background:#0c1914;color:white;position:relative;isolation:isolate;overflow:hidden;min-height:380px;display:flex;align-items:center}.rs-home .texture-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rs-home .fit-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#101915f5 6%,#13241cd6 37%,#14211a08 88%);z-index:-1}.rs-home .fit-content{padding:clamp(32px,5vw,75px) 5vw;position:relative;z-index:1}.rs-home .fit-content h2{margin-top:17px}.rs-home .section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:25px}.rs-home .under,.rs-home .campaigns a{text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:600}.rs-home .room-gallery,.rs-home .feed-grid{display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr}.rs-home .room-gallery figure,.rs-home .feed-grid>a{position:relative;overflow:hidden;border-radius:8px;background:#c4c8b9}.rs-home .room-gallery img,.rs-home .feed-grid img{display:block;width:100%;height:clamp(190px,24vw,420px);object-fit:cover}.rs-home .room-gallery figcaption,.rs-home .feed-grid span{position:absolute;bottom:13px;right:14px;color:white;font-weight:600;z-index:1}.rs-home .quote-line{display:flex;gap:20px;align-items:start;max-width:700px;margin:clamp(35px,4vw,70px) auto 0}.rs-home .quote-line>span{font:100px/.8 Georgia;color:#778943}.rs-home blockquote{font-size:clamp(25px,2.9vw,44px);line-height:1.18;letter-spacing:-.04em;font-weight:640;margin-bottom:12px}.rs-home .feed{background:#e9ede2}.rs-home .feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-home .feed-grid img{height:auto;aspect-ratio:1;object-fit:contain;background:#dce3d6}.rs-home .observed{display:block;font-size:12px;margin-top:10px}.rs-home .campaigns{margin-top:26px;border-block:1px solid #a5b29f;padding:13px 0}.rs-home .campaigns summary{cursor:pointer;font-weight:670;list-style:none;font-size:19px;display:flex;justify-content:space-between}.rs-home .campaigns[open] summary>span{transform:rotate(45deg)}.rs-home .campaigns>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.rs-home .campaigns article img{width:100%;height:190px;object-fit:contain;background:#19241c;border-radius:8px;display:block;margin-bottom:6px}.rs-home .campaigns button{width:100%;padding:0;background:none;border:0;text-align:right;font-weight:bold}
.rs-home .buy-last{background:var(--lime)}.rs-home .buy-last h2{margin-bottom:24px}.rs-home .buy-last .action{background:var(--ink);color:white;margin-inline-end:16px}.rs-home footer{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:var(--ink);color:var(--paper);padding:24px 5vw}.rs-home footer strong{font-size:22px}.rs-home footer a{margin-inline-start:auto}.rs-home .film-dialog{padding:0;width:min(870px,95vw);border:0;border-radius:12px;background:#111a15;color:white;box-shadow:0 14px 80px #0008}.rs-home .film-dialog::backdrop{background:#050b08dc}.rs-home .film-dialog>div{display:flex;align-items:center;justify-content:space-between;padding:9px 16px}.rs-home .film-dialog button{border:0;background:transparent;color:white;font-size:28px;line-height:1}.rs-home .film-dialog video{display:block;width:100%;max-height:75svh;background:black}
@media(max-width:720px){
.rs nav.showroom-nav{min-height:64px;padding:12px 18px}.rs-home .navlinks a:not(:last-child){display:none}.rs .brand{font-size:22px}.rs .brandmark{width:25px;height:29px}.rs .nav-help{font-size:12px;padding:8px 12px}
.rs-home .shell{padding:44px 20px}.rs-home .showcase{align-items:end;min-height:clamp(540px,79svh,700px)}.rs-home .showcase-shade{background:linear-gradient(0deg,#09140ff8 0%,#0c1712d9 28%,#0b160e7a 58%,#0a150e03 90%)}.rs-home .showcase-bg{object-position:42% 48%}.rs-home .hero-content{padding:100px 22px 86px}.rs-home h1{font-size:clamp(57px,12.7vw,86px);margin:15px 0 16px}.rs-home .hero-actions{gap:14px;margin-top:18px}.rs-home .action{font-size:14px;padding:11px 15px;gap:14px}.rs-home .watch{font-size:14px}.rs-home .scene-foot{bottom:16px}.rs-home .scene-switch button{font-size:10px}.rs-home .facts{padding:14px 6px}.rs-home .facts>div{flex-direction:column;gap:0}.rs-home .facts span{font-size:11px}.rs-home .install-layout{grid-template-columns:1fr;gap:18px}.rs-home .film-screen{min-height:205px;aspect-ratio:1.62}.rs-home .install-copy>p{font-size:16px}.rs-home .film-tabs{display:flex}.rs-home .film-tabs button{justify-content:center;gap:3px;font-size:13px;text-align:center;padding:11px 3px}.rs-home .film-tabs b,.rs-home .film-tabs i{display:none}
.rs-home .fit-content{padding:38px 20px;max-width:80%}.rs-home .fit-content>p{font-size:16px}.rs-home .room-gallery{grid-template-columns:1fr 1fr;gap:7px}.rs-home .room-gallery figure:first-child{grid-column:1/-1}.rs-home .room-gallery img{height:170px}.rs-home .room-gallery figure:first-child img{height:215px}.rs-home .feed-grid{grid-template-columns:1fr 1fr;gap:8px}.rs-home .quote-line{gap:8px}.rs-home .quote-line>span{font-size:68px}.rs-home .campaigns>div{grid-template-columns:1fr 1fr}.rs-home .campaigns article img{height:145px}.rs-home footer{font-size:13px;gap:8px 14px}.rs-home footer a{margin:0}.rs-home .section-heading{align-items:start}
}
@media(prefers-reduced-motion:reduce){.rs-home *{scroll-behavior:auto!important;transition:none!important}}

.rs-home .detail-switch{position:absolute;left:5%;bottom:20px;z-index:1}
@media(max-width:720px){.rs-home .detail-switch{left:16px;bottom:13px}.rs-home .fit-content{padding-bottom:74px}.rs-home .scene-caption{max-width:105px;line-height:1.2}.rs-home .scene-foot{gap:6px}.rs-home .texture-film{object-position:36% center}.rs-home .fit-banner:before{background:linear-gradient(270deg,#101915ed 3%,#101915ad 55%,#1019153b 100%)}}

.rs-home .showroom-nav{position:sticky;top:0;z-index:5}
body.admin-bar .rs-home .showroom-nav{top:32px}
.rs-home #installation,.rs-home #stories{scroll-margin-top:74px}
.rs-home .room-gallery img,.rs-home .feed-grid img{transition:transform .55s}
@media(hover:hover){.rs-home .room-gallery figure:hover img,.rs-home .feed-grid a:hover img{transform:scale(1.035)}.rs-home .film-screen:hover .film-play{background:white}}
@media(max-width:782px){body.admin-bar .rs-home .showroom-nav{top:46px}}
@media(prefers-reduced-motion:reduce){.rs-home .room-gallery img,.rs-home .feed-grid img{transition:none;transform:none}}

.rs .benefit-ribbon{overflow:hidden;background:#e7edda;border-block:1px solid #c7d1b8}.rs .benefit-ribbon>div{display:flex;align-items:center;justify-content:space-around;gap:30px;padding:19px 24px;flex-wrap:wrap}.rs .benefit-ribbon span{font-size:14px;font-weight:650;color:#38502f;white-space:nowrap}.rs .room-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs .room-gallery img{width:100%;height:270px;object-fit:cover}.rs h2,.rs h3{letter-spacing:0!important}@media(max-width:600px){.rs .room-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rs .room-gallery img{height:200px}.rs .benefit-ribbon>div{flex-wrap:nowrap;justify-content:start;width:max-content;animation:benefit-drift 42s linear infinite}.rs .benefit-ribbon:hover>div,.rs .benefit-ribbon:focus-within>div{animation-play-state:paused}}@keyframes benefit-drift{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(55%)}}@media(prefers-reduced-motion:reduce){.rs .benefit-ribbon>div{animation:none;flex-wrap:wrap;width:auto}}

.rs .brand-logo{width:118px;height:auto;max-height:36px;object-fit:contain}.rs .brand:has(.brand-logo)>span{display:none}

.rs .film-dialog .movie-end-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.rs .movie-end-gallery img{width:100%;height:160px;object-fit:cover}.rs .film-dialog{overflow:auto;max-height:92dvh}

.rs .home-shop-direct{display:inline-flex;align-items:center;min-height:44px;color:white;text-decoration:underline;text-underline-offset:5px;font-weight:650}

.rs .movie-end-gallery[hidden]{display:none!important}

.rs .benefit-ribbon{position:relative;direction:ltr;padding-inline-end:48px}.rs .benefit-ribbon>.benefit-track{display:flex;flex-wrap:nowrap;gap:0;width:max-content;max-width:none;padding:0;animation:benefit-flow 65s linear infinite;will-change:transform}.rs .benefit-track>.benefit-set{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;gap:38px;min-width:100vw;padding:18px 30px;direction:rtl;box-sizing:border-box}.rs .benefit-set span{direction:rtl}.rs .benefit-ribbon>.benefit-motion{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid #9fb28a;border-radius:50%;background:#f3f7e8;color:#3a5630;font-size:15px;cursor:pointer}.rs .benefit-ribbon.ribbon-paused>.benefit-track,.rs .benefit-ribbon.ribbon-offscreen>.benefit-track,.rs .benefit-ribbon:hover>.benefit-track,.rs .benefit-ribbon:focus-within>.benefit-track{animation-play-state:paused}@keyframes benefit-flow{to{transform:translateX(-50%)}}@media(max-width:600px){.rs .benefit-ribbon>.benefit-track{animation-duration:55s}.rs .benefit-track>.benefit-set{min-width:max-content;gap:28px;padding:17px 24px}.rs .benefit-set span{font-size:13px}}@media(prefers-reduced-motion:reduce){.rs .benefit-ribbon{padding-inline-end:0}.rs .benefit-ribbon>.benefit-track{animation:none;width:auto;will-change:auto}.rs .benefit-track>.benefit-set{flex-wrap:wrap;min-width:0;width:100%;gap:15px}.rs .benefit-track>.benefit-set[aria-hidden=true],.rs .benefit-ribbon>.benefit-motion{display:none}}
