.lff-gallery-hero,.lff-gallery-weekly,.lff-gallery-categories,.lff-gallery-comparison,.lff-gallery-editorial,.lff-gallery-guide{--home-gutter:clamp(22px,5vw,84px);--home-max:1440px}:is(.lff-gallery-weekly,.lff-gallery-categories,.lff-gallery-comparison,.lff-gallery-editorial,.lff-gallery-guide)::selection{background:#dcc6a6;color:#242622}:is(.lff-gallery-weekly,.lff-gallery-categories,.lff-gallery-comparison,.lff-gallery-editorial,.lff-gallery-guide) :focus-visible{outline:2px solid #775b36;outline-offset:5px}.lff-gallery-hero{min-height:590px;height:calc(94svh - 120px);max-height:880px}.lff-gallery-hero .lff-film-content{padding:70px 24px 150px}.lff-gallery-hero .lff-film-content h1{font-size:clamp(48px,5.8vw,84px);max-width:13em;margin-inline:auto}.lff-gallery-hero .lff-film-description{max-width:470px}.lff-film-context{position:absolute;left:var(--home-gutter);bottom:24px;display:flex;align-items:center;gap:18px;color:#fff;max-width:calc(100% - 240px);font:400 13px/1.5 var(--lff-ui)}.lff-film-context img{display:block;width:110px;height:68px;object-fit:cover}.lff-film-context>span{display:flex;align-items:center;gap:18px}.lff-film-context:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.lff-gallery-hero .lff-film-control{bottom:35px;right:var(--home-gutter)}.lff-gallery-weekly{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-width:var(--home-max);margin:0 auto;min-height:0;background:#ebe7dd}.lff-gallery-weekly .lff-weekly-visual{aspect-ratio:auto;min-height:390px;background:#f2eee7}.lff-gallery-weekly .lff-weekly-visual>img{width:100%;height:auto;max-height:580px;object-fit:contain}.lff-gallery-weekly .lff-weekly-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,5vw,78px);background:#ebe7dd}.lff-gallery-weekly .lff-weekly-copy h2{font-size:clamp(32px,3.1vw,48px);line-height:1.22;max-width:12em;margin:0 0 18px}.lff-gallery-weekly .lff-weekly-label{margin:0 0 14px;padding:0;border:0;color:#585346;font-size:13px;letter-spacing:0}.lff-gallery-weekly .lff-weekly-description{font-size:15px;line-height:1.8;max-width:39ch;margin:0 0 25px}.lff-gallery-weekly .lff-weekly-offer{font-size:28px;line-height:1.4;margin:0 0 18px}.lff-gallery-weekly .lff-weekly-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-width:220px;min-height:50px;padding:14px 20px}.lff-gallery-weekly .lff-weekly-note{font-size:12px;max-width:42ch;margin:18px 0 0}.lff-gallery-categories .lff-home-section{max-width:var(--home-max);padding:96px var(--home-gutter)}.lff-gallery-categories .lff-section-heading{align-items:center;margin-bottom:36px}.lff-gallery-categories .lff-section-heading h2{font-size:clamp(34px,3.4vw,50px)}.lff-gallery-categories .lff-section-heading>p{max-width:35ch;font-size:14px}.lff-gallery-categories .lff-category-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px 48px;align-items:stretch}.lff-gallery-categories .lff-category-card{display:grid;grid-template-columns:46% minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 24px;align-content:start;min-width:0;border-bottom:1px solid var(--lff-line);padding-bottom:26px}.lff-gallery-categories .lff-category-card>div{grid-row:1/3;aspect-ratio:1;min-height:200px;margin:0;align-self:center}.lff-gallery-categories .lff-category-card img{object-fit:contain}.lff-gallery-categories .lff-category-card h3{align-self:end;font-size:clamp(23px,2vw,30px);margin:0 0 14px;gap:16px}.lff-gallery-categories .lff-category-card>p{font-size:14px;line-height:1.8;max-width:30ch;margin:0;align-self:start}.lff-gallery-categories .lff-category-card:first-child{grid-row:span 2;display:flex;flex-direction:column;border:0;padding:0}.lff-gallery-categories .lff-category-card:first-child>div{width:100%;aspect-ratio:1.18;min-height:0;margin-bottom:24px}.lff-gallery-categories .lff-category-card:first-child img{object-fit:cover}.lff-gallery-categories .lff-category-card:first-child h3{align-self:stretch;font-size:clamp(28px,2.6vw,38px)}.lff-gallery-categories .lff-category-card:first-child>p{max-width:48ch}.lff-gallery-comparison{display:block;max-width:var(--home-max);margin:0 auto;padding:0 var(--home-gutter) 96px;background:var(--lff-paper);border:0;scroll-margin-top:160px}.lff-gallery-comparison .lff-transform-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:12px 50px;padding:0 0 32px;background:transparent;align-items:start}.lff-gallery-comparison h2{grid-row:1/4;font-size:clamp(34px,3.7vw,54px);max-width:12em;margin:0}.lff-gallery-comparison .lff-transform-copy>p{font-size:15px;max-width:42ch;margin:0}.lff-gallery-comparison .lff-transform-copy .lff-drag-hint{font-size:13px;margin:0}.lff-gallery-comparison .lff-text-link{justify-self:start;font-size:14px;padding:6px 0}.lff-gallery-comparison .lff-comparison{aspect-ratio:16/10}.lff-gallery-comparison .lff-compare-label{font-size:13px;color:#242622;padding:8px 14px;background:#f6f4ee}.lff-gallery-comparison .lff-compare-divider b{width:54px;height:54px;background:#f6f4ee;color:#242622;box-shadow:0 4px 18px #0002}.lff-gallery-editorial #lff-tv-families{background:#20231f}.lff-gallery-editorial .lff-brand-story.is-scroll-ready{height:240svh}.lff-gallery-editorial .lff-brand-stage{max-width:1680px;margin-inline:auto}.lff-gallery-editorial .is-scroll-ready .lff-brand-stage{grid-template-columns:40% 60%}.lff-gallery-editorial .lff-brand-story .lff-brand-controls{padding:clamp(28px,4.5vw,72px);background:#20231f}.lff-gallery-editorial .lff-brand-lead{margin-bottom:32px}.lff-gallery-editorial .lff-brand-lead h2{font-size:clamp(30px,3.2vw,46px);line-height:1.22;max-width:10em}.lff-gallery-editorial .lff-brand-story .lff-brand-controls button{padding-block:20px}.lff-gallery-editorial .lff-brand-name{font-size:clamp(34px,3.9vw,56px)}.lff-gallery-editorial .lff-brand-caption{font-size:14px}.lff-gallery-editorial .lff-brand-panels{border:0}.lff-gallery-editorial .lff-brand-panel{transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s}.lff-gallery-editorial .lff-brand-scene img{object-fit:cover}.lff-gallery-editorial .lff-brand-description{background:#20231f;padding:20px 28px}.lff-gallery-editorial .lff-brand-description h3{font-size:26px}.lff-gallery-editorial .lff-brand-description>a{min-width:190px;min-height:50px;border:1px solid #bda57e;color:#fff;background:transparent}.lff-gallery-editorial .lff-brand-description>a:hover{background:#34382f}.lff-gallery-editorial .lff-brand-image-cta{left:24px;bottom:24px;padding:14px 20px;min-height:48px;font-size:14px}.lff-gallery-editorial .lff-featured{max-width:var(--home-max);padding:88px var(--home-gutter) 96px}.lff-gallery-editorial .lff-featured h2{font-size:clamp(32px,3.1vw,46px);max-width:13em}.lff-workshop-chapter{padding:80px var(--home-gutter) 88px;background:#e9e5db}.lff-workshop-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;max-width:1250px;margin:0 auto 44px}.lff-workshop-intro h2{font-size:clamp(38px,4vw,58px);line-height:1.2;margin:0;max-width:12em}.lff-workshop-intro p{font-size:15px;line-height:1.8;max-width:46ch;margin:0 0 18px}.lff-workshop-images{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(28px,5vw,80px);max-width:1250px;margin:auto;align-items:center}.lff-workshop-images figure{margin:0;overflow:hidden;background:#e0dbcf}.lff-workshop-paint{aspect-ratio:1}.lff-workshop-images img{display:block;width:100%;height:100%;object-fit:cover}.lff-workshop-delivery>figure{aspect-ratio:1;margin-bottom:26px}.lff-workshop-delivery>figure img{object-fit:contain}.lff-workshop-delivery h3{font-size:29px;margin:0 0 12px}.lff-workshop-delivery p{font-size:15px;line-height:1.8;max-width:38ch;margin-bottom:16px}.lff-gallery-guide{max-width:var(--home-max);margin:auto;padding:90px var(--home-gutter);display:grid;grid-template-columns:1fr 1fr;gap:70px}.lff-gallery-guide h2{font-size:clamp(32px,3vw,44px);line-height:1.25;max-width:12em}.lff-gallery-guide>div>p{font-size:15px;max-width:40ch;margin-bottom:24px}.lff-home-questions details{border-top:1px solid var(--lff-line)}.lff-home-questions details:last-child{border-bottom:1px solid var(--lff-line)}.lff-home-questions summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:76px;padding:20px 0;cursor:pointer;list-style:none;font-size:15px}.lff-home-questions summary::-webkit-details-marker{display:none}.lff-home-questions summary svg{flex:none;transition:transform .25s ease}.lff-home-questions details[open] summary svg{transform:rotate(45deg)}.lff-home-questions details>div{padding:0 30px 22px 0}.lff-home-questions p{font-size:14px;line-height:1.8;max-width:48ch;margin:0 0 8px}@media(min-width:750px)and (max-width:1050px){.lff-gallery-categories .lff-category-grid{gap:24px}.lff-gallery-categories .lff-category-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:12px}.lff-gallery-categories .lff-category-card>div{grid-row:auto;min-height:0;aspect-ratio:1.8}.lff-gallery-categories .lff-category-card:first-child>div{aspect-ratio:.82}.lff-gallery-editorial .lff-brand-story .lff-brand-controls{padding:28px}.lff-gallery-editorial .lff-brand-description{flex-wrap:wrap;gap:12px}.lff-gallery-editorial .lff-brand-scene img{object-fit:contain}.lff-gallery-guide{gap:36px}}@media(max-width:749px){.lff-gallery-hero{min-height:570px;height:calc(91svh - 72px);max-height:760px}.lff-gallery-hero .lff-film-content{padding:54px 22px 155px}.lff-gallery-hero .lff-film-content h1{font-size:clamp(41px,10vw,60px);line-height:1.18}.lff-gallery-hero .lff-film-description{font-size:14px;max-width:31ch}.lff-gallery-hero .lff-film-context{left:22px;right:22px;bottom:78px;max-width:none;gap:14px;font-size:12px}.lff-film-context img{width:72px;height:44px}.lff-gallery-hero .lff-film-control{bottom:20px;right:22px;padding:8px 12px;font-size:12px}.lff-gallery-weekly{display:grid;grid-template-columns:1fr;margin:0}.lff-gallery-weekly .lff-weekly-visual{min-height:0;aspect-ratio:1.7}.lff-gallery-weekly .lff-weekly-copy{padding:30px 22px 36px}.lff-gallery-weekly .lff-weekly-copy h2{font-size:33px;max-width:12em}.lff-gallery-weekly .lff-weekly-description{font-size:14px;max-width:43ch}.lff-gallery-categories .lff-home-section{padding:56px 22px}.lff-gallery-categories .lff-section-heading{align-items:flex-start;gap:16px;margin-bottom:28px}.lff-gallery-categories .lff-category-grid{grid-template-columns:1fr;gap:24px}.lff-gallery-categories .lff-category-card{grid-template-columns:40% minmax(0,1fr);gap:0 20px;padding-bottom:24px}.lff-gallery-categories .lff-category-card>div{min-height:0;aspect-ratio:1;margin:0}.lff-gallery-categories .lff-category-card h3{font-size:23px;align-self:end;margin-bottom:8px}.lff-gallery-categories .lff-category-card>p{font-size:13px;line-height:1.7}.lff-gallery-categories .lff-category-card:first-child{grid-row:auto;margin-bottom:8px}.lff-gallery-categories .lff-category-card:first-child>div{aspect-ratio:1.5;margin-bottom:18px}.lff-gallery-categories .lff-category-card:first-child h3{font-size:28px}.lff-gallery-comparison{padding:0 22px 56px;scroll-margin-top:100px}.lff-gallery-comparison .lff-transform-copy{grid-template-columns:1fr;gap:12px;padding-bottom:24px}.lff-gallery-comparison h2{grid-row:auto;font-size:34px;max-width:11em}.lff-gallery-comparison .lff-transform-copy>p{font-size:14px;max-width:44ch}.lff-gallery-comparison .lff-comparison{aspect-ratio:4/3}.lff-gallery-comparison .lff-compare-label{top:12px;font-size:11px;padding:6px 10px}.lff-gallery-comparison .lff-label-before{left:12px}.lff-gallery-comparison .lff-label-after{right:12px}.lff-gallery-comparison .lff-compare-divider b{width:46px;height:46px}.lff-gallery-editorial #lff-tv-families{padding:36px 22px}.lff-gallery-editorial .lff-brand-stage{display:block}.lff-gallery-editorial .lff-brand-controls{display:block!important;padding:0!important;margin-bottom:26px}.lff-gallery-editorial .lff-brand-controls button{display:none}.lff-gallery-editorial .lff-brand-lead{margin:0}.lff-gallery-editorial .lff-brand-lead h2{font-size:32px;max-width:none}.lff-gallery-editorial .lff-brand-lead>p:last-child{max-width:40ch;font-size:14px}.lff-gallery-editorial .lff-brand-panels{display:grid;gap:22px}.lff-gallery-editorial .lff-brand-panel{min-height:0;display:grid;grid-template-columns:42% minmax(0,1fr);grid-template-rows:auto;gap:18px;background:#20231f;padding-bottom:22px;border-bottom:1px solid #ffffff30}.lff-gallery-editorial .lff-brand-scene{min-height:0;aspect-ratio:1.2}.lff-gallery-editorial .lff-brand-image-cta{display:none}.lff-gallery-editorial .lff-brand-description{display:block;padding:0;border:0;align-self:center}.lff-gallery-editorial .lff-brand-description h3{font-size:25px!important}.lff-gallery-editorial .lff-brand-description p{font-size:12px}.lff-gallery-editorial .lff-brand-description>a{min-width:0;width:auto;min-height:44px;padding:10px 0;margin-top:8px;font-size:12px;border:0;border-bottom:1px solid #bda57e}.lff-gallery-editorial .lff-featured{padding:56px 22px}.lff-gallery-editorial .lff-featured h2{font-size:32px}.lff-gallery-editorial .lff-section-heading .lff-text-link{font-size:13px}.lff-gallery-editorial .lff-home-product-grid{gap:30px 16px}.lff-workshop-chapter{padding:48px 22px 52px}.lff-workshop-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.lff-workshop-intro h2{font-size:36px}.lff-workshop-intro p{font-size:14px}.lff-workshop-images{grid-template-columns:1fr;gap:30px}.lff-workshop-paint{aspect-ratio:1.2}.lff-workshop-delivery{display:grid;grid-template-columns:38% minmax(0,1fr);column-gap:20px}.lff-workshop-delivery>figure{grid-row:1/4;aspect-ratio:1;height:auto;margin:0;align-self:start}.lff-workshop-delivery h3{font-size:24px;line-height:1.3}.lff-workshop-delivery p{font-size:13px;line-height:1.7;margin-bottom:4px}.lff-workshop-delivery .lff-text-link{justify-self:start;font-size:13px}.lff-gallery-guide{grid-template-columns:1fr;gap:30px;padding:50px 22px}.lff-gallery-guide h2{font-size:32px}.lff-gallery-guide>div>p{font-size:14px}.lff-home-questions summary{font-size:14px;min-height:68px}}@media(prefers-reduced-motion:reduce){.lff-gallery-editorial .lff-brand-panel,.lff-home-questions summary svg{transition:none}.lff-gallery-editorial .lff-brand-panel{min-height:0}.lff-gallery-editorial .lff-brand-scene{min-height:0;aspect-ratio:16/9}}.lff-workshop-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,6vw,84px);align-items:center}.lff-workshop-compact .lff-workshop-intro{display:block;margin:0}.lff-workshop-compact .lff-workshop-intro h2{margin-bottom:24px}.lff-workshop-compact .lff-workshop-images{display:block;width:100%}.lff-workshop-compact .lff-workshop-paint{aspect-ratio:1.25}.lff-installation-story,.lff-real-spaces{max-width:1440px;margin:auto;padding:80px clamp(22px,4vw,60px)}.lff-installation-heading{text-align:center;margin:0 auto 36px;max-width:800px}.lff-installation-heading h2,.lff-real-spaces-heading h2{font-size:clamp(30px,3.2vw,46px);margin:0 0 16px}.lff-installation-heading p{font-size:15px;line-height:1.75}.lff-installation-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.lff-installation-sequence figure,.lff-real-spaces-grid figure{margin:0;min-width:0}.lff-installation-image{aspect-ratio:4/5;overflow:hidden;background:#eeeae2}.lff-installation-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lff-installation-sequence figcaption,.lff-real-spaces-grid figcaption{font:400 14px/1.6 var(--lff-ui);color:#4e4a42;margin:15px 0 0}.lff-real-spaces{border-top:1px solid var(--lff-line);padding-top:64px}.lff-real-spaces-heading{margin-bottom:32px}.lff-real-spaces-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:26px}.lff-real-space-media{display:block;aspect-ratio:4/5;background:#e8e3d9;overflow:hidden}.lff-real-space-media img,.lff-real-space-media video{display:block;width:100%;height:100%;object-fit:cover}.lff-real-space-media video{object-fit:contain;background:#171917}.lff-real-spaces :focus-visible{outline:2px solid var(--lff-bronze);outline-offset:5px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lff-installation-sequence figure:hover img{transform:scale(1.025)}}@media(max-width:989px){.lff-installation-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}}@media(max-width:749px){.lff-workshop-compact{grid-template-columns:1fr;gap:26px}.lff-workshop-compact .lff-workshop-paint{aspect-ratio:1.5}.lff-installation-story,.lff-real-spaces{padding:48px 22px}.lff-installation-heading{text-align:left;margin-bottom:26px}.lff-installation-heading h2,.lff-real-spaces-heading h2{font-size:30px}.lff-installation-sequence figcaption,.lff-real-spaces-grid figcaption{font-size:13px;line-height:1.6;margin-top:12px}.lff-real-spaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.lff-real-spaces-grid figure:last-child{grid-column:1/-1;max-width:340px;width:100%;justify-self:center}}@media(prefers-reduced-motion:reduce){.lff-installation-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lff-home-gallery.css.map */
