@font-face{font-family:Living Canela;src:url(/__l5e/assets-v1/03c31132-4054-43b0-972a-dd8d5a6f3298/living-font-0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Living Teka;src:url(/__l5e/assets-v1/8828b6f3-96b3-4355-8826-961f73a10776/living-font-1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Living Teka;src:url(/__l5e/assets-v1/c7fba5a2-6f34-45c1-9c95-964dbb558a90/living-font-2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.living-room{background:var(--living-paper);color:var(--living-ink);letter-spacing:0;isolation:isolate;font-family:Living Teka,sans-serif}.living-room *{box-sizing:border-box}.living-room a{color:inherit;text-decoration:none}.living-room button{cursor:pointer;font-family:inherit}.living-room :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:1px solid}.lr-banner{max-width:1920px;margin:0 auto;position:relative}.lr-banner-field{width:100%;position:relative}.lr-banner picture,.lr-banner img{width:100%;height:auto;display:block}.lr-banner img{object-fit:cover;aspect-ratio:1080/879}.lr-banner-link{z-index:10;position:absolute;inset:0}.lr-banner-content{pointer-events:none;z-index:11;color:var(--living-paper);flex-direction:column;align-items:flex-start;gap:24px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.lr-align-right .lr-banner-content{text-align:right;align-items:flex-end}.lr-banner-scrim .lr-banner-field:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0c090700 0%,#0c090742 30%,#0c09078f 58%,#0c0907bd 100%);height:82%;position:absolute;bottom:0;left:0;right:0}.lr-banner-scrim .lr-banner-content{text-shadow:0 1px 18px #0000008c}.living-room .lr-banner-title{letter-spacing:0;max-width:80vw;margin:0;font-family:Living Canela,serif;font-size:32px;font-weight:400;line-height:1.15}.living-room .lr-banner-cta{pointer-events:auto;height:48px;color:var(--living-ink);background:var(--living-paper);border:none;border-radius:0;justify-content:center;align-items:center;margin-top:8px;padding:0 28px;font-size:14px;font-weight:500;line-height:1.15;transition:background-color .3s,color .3s;display:flex;box-shadow:0 1px 14px #00000038}.living-room .lr-banner-cta:hover,.living-room .lr-banner-cta:focus-visible{background:color-mix(in srgb,var(--living-paper) 88%,var(--living-ink) 12%);color:var(--living-ink)}.lr-products{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 16px;max-width:1920px;margin:0 auto;padding:16px;display:grid}.lr-product{flex-direction:column;grid-column:span 6;gap:16px;min-width:0;display:flex}.lr-gallery{aspect-ratio:1/1.53;background:var(--living-canvas);min-width:0;position:relative}.lr-viewport{cursor:grab;position:absolute;inset:0;overflow:hidden}.lr-track{touch-action:pan-y pinch-zoom;height:100%;display:flex}.lr-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.lr-slide a{background:var(--living-canvas);width:100%;height:100%;display:block}.lr-slide img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.lr-slide-studio img{mix-blend-mode:multiply}.lr-labels{z-index:10;pointer-events:none;gap:6px;display:flex;position:absolute;top:14px;left:14px}.lr-label{text-transform:uppercase;background:var(--living-paper);color:var(--living-ink);padding:9px 6px;font-size:11px;line-height:1;transition:background-color .3s,color .3s}.lr-gallery:hover .lr-label{background:var(--living-label-hover);color:var(--living-paper)}.lr-label[title]{pointer-events:auto}.lr-heart{z-index:10;width:40px;height:40px;color:var(--living-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:4px;right:4px}.lr-heart svg{width:24px;height:24px;transition:transform .2s}.lr-heart:hover svg{transform:scale(1.1)}.lr-arrow{background:var(--living-canvas);opacity:0;z-index:9;width:40px;height:40px;color:var(--living-ink);border:0;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.lr-arrow svg{width:20px;height:20px}.lr-prev{left:0}.lr-next{right:0}.lr-gallery:hover .lr-arrow,.lr-gallery:focus-within .lr-arrow{opacity:1}.lr-dots{z-index:9;align-items:center;gap:6px;padding:16px;display:none;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.lr-dot{background:var(--living-dot);border:0;border-radius:50%;width:6px;height:6px;padding:0}.lr-dot[aria-current=true]{background:var(--living-dot-active)}.lr-segments{width:100%;height:24px;margin-top:-27px;display:flex;position:relative}.lr-segment{background:linear-gradient(var(--living-segment),var(--living-segment)) center/100% 2px no-repeat;cursor:pointer;border:0;flex:1;min-width:0;height:24px;padding:0}.lr-segment[aria-current=true]{background-image:linear-gradient(var(--living-segment-active),var(--living-segment-active))}.lr-swatches{z-index:2;align-items:center;gap:2px;padding:16px;display:flex;position:absolute;bottom:0;left:0}.lr-swatch{border:1px solid var(--living-swatch-border);border-radius:50%;width:12px;height:12px;position:relative;overflow:hidden;transform:rotate(45deg)}.lr-swatch:before,.lr-swatch:after{content:"";background:var(--swatch-a);position:absolute;inset:0}.lr-swatch.lr-double:before{right:50%}.lr-swatch.lr-double:after{background:var(--swatch-b);left:50%}.lr-swatch-1-0{--swatch-a:var(--lr-swatch-1-0-a);--swatch-b:var(--lr-swatch-1-0-b)}.lr-swatch-1-1{--swatch-a:var(--lr-swatch-1-1-a);--swatch-b:var(--lr-swatch-1-1-b)}.lr-swatch-2-0{--swatch-a:var(--lr-swatch-2-0-a)}.lr-swatch-2-1{--swatch-a:var(--lr-swatch-2-1-a)}.lr-swatch-2-2{--swatch-a:var(--lr-swatch-2-2-a)}.lr-swatch-2-3{--swatch-a:var(--lr-swatch-2-3-a)}.lr-swatch-2-4{--swatch-a:var(--lr-swatch-2-4-a)}.lr-extra-desktop,.lr-swatch-desktop{display:none}.lr-extra{margin-left:2px;font-size:11px;line-height:1.5}.lr-information{flex-grow:1}.living-room .lr-product-title{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.4}.lr-price{color:var(--living-price);opacity:.8;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:400;line-height:1.5}.living-room .lr-add{border:1px solid var(--living-ink);width:100%;height:48px;color:var(--living-ink);background:0 0;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:1.15;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}.living-room .lr-add:hover{background:var(--living-ink);color:var(--living-paper)}.lr-add:disabled{opacity:.4;cursor:wait}@media (width>=768px){.lr-banner{padding:0 24px}.lr-products{gap:24px;padding:48px 24px}.lr-gallery{aspect-ratio:1/1.33}}@media (width>=992px){.lr-banner img{aspect-ratio:1920/664}.lr-arrow,.lr-dots{display:flex}.lr-segments{display:none}.lr-heart{top:8px;bottom:auto;right:8px}.lr-extra-desktop,.lr-swatch-desktop{display:block}.lr-extra-mobile{display:none}}@media (width>=1024px){.lr-product{grid-column:span 3;margin-bottom:4px}.living-room .lr-banner-title{font-size:64px}.lr-banner-content{padding:24px}}@media (prefers-reduced-motion:reduce){.living-room *{transition:none!important}}.lr-slide:not(.lr-slide-studio) img{object-fit:cover;transform:scale(1.14)}.lr-slide{overflow:hidden}.ha-rooms,.ha-rooms *{box-sizing:border-box}.ha-rooms{--ha-gap:24px;--ha-padding:24px;color:var(--living-ink);background:var(--living-paper);padding:24px var(--ha-padding) 72px;font-family:Living Teka,sans-serif}.ha-rooms__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ha-rooms__controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-bottom:20px;display:flex}.ha-rooms__button{appearance:none;width:16px;height:16px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:0 0 16px;place-items:center;padding:0;transition:opacity .16s;display:grid;position:relative}.ha-rooms__button:before{content:"";position:absolute;inset:-4px}.ha-rooms__button svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:12px;height:12px}.ha-rooms__button[aria-disabled=true]{opacity:.22;cursor:default}.ha-rooms__button:not([aria-disabled=true]):hover{opacity:.6}.ha-rooms__button:focus-visible{outline-offset:5px;outline:1px solid}.ha-rooms__viewport{overflow:hidden}.ha-rooms__viewport:focus-visible{outline:1px solid var(--living-ink);outline-offset:4px}.ha-rooms__track{margin-left:calc(-1 * var(--ha-gap));touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;display:flex}.ha-rooms__slide{min-width:0;padding-left:var(--ha-gap);flex:0 0 25%;position:relative}.ha-rooms__media{width:100%;height:min(33vw,600px);color:var(--living-paper);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#e5dfd4;text-decoration:none;display:block;position:relative;overflow:hidden}.ha-rooms__media img{object-fit:cover;object-position:var(--ha-position,50% 50%);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ha-rooms__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120e0a42);position:absolute;inset:60% 0 0}.ha-rooms__title{z-index:1;color:var(--living-paper);letter-spacing:-.02em;pointer-events:none;margin:0;padding:16px;font-family:Living Canela,Georgia,serif;font-size:32px;font-weight:400;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.ha-rooms__media:focus-visible{outline:2px solid var(--living-ink);outline-offset:-4px}.ha-rooms__links{margin:0;padding:16px 0 0;list-style:none}.ha-rooms__links li{margin:0;padding:0}.ha-rooms__links a{color:var(--living-ink);text-underline-offset:1px;font-size:13px;font-weight:400;line-height:1.75;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .16s;display:inline-block}.ha-rooms__links a:hover{opacity:.6}.ha-rooms__links a:focus-visible{outline-offset:3px;outline:1px solid}@media (width<=1023px){.ha-rooms{--ha-padding:16px;--ha-gap:16px;padding-top:16px}.ha-rooms__slide{flex-basis:50%}.ha-rooms__media{height:min(65vw,600px)}.ha-rooms__title{font-size:24px;line-height:1.3}}@media (width<=479px){.ha-rooms{--ha-padding:12px;--ha-gap:12px;padding-bottom:48px}.ha-rooms__title{padding:12px}.ha-rooms__links a{line-height:1.85}}@media (prefers-reduced-motion:reduce){.ha-rooms *{transition:none!important}}
