@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500;600&display=swap";:root{--ll-bg: #F3EDE3;--ll-surface: #FBF8F1;--ll-ink: #0B0A08;--ll-ink-soft: #3A362E;--ll-accent: #B08D57;--ll-accent-deep: #8C6E42;--ll-line: #D9CCB3;--ll-dark-bg: #0B0A08;--ll-dark-ink: #F3EDE3;--ll-dark-line: #3A362E;--ll-font-heading: "Playfair Display", Georgia, serif;--ll-font-body: "Inter", system-ui, sans-serif;--ll-radius: 2px}.ll-container{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ll-section{padding:clamp(56px,9vw,128px) 0}.ll-section--dark{background:var(--ll-dark-bg);color:var(--ll-dark-ink)}.ll-section--ivory{background:var(--ll-bg);color:var(--ll-ink)}.ll-eyebrow{font-family:var(--ll-font-body);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ll-accent);margin:0 0 16px}.ll-heading{font-family:var(--ll-font-heading);font-weight:500;line-height:1.1;margin:0 0 20px;font-size:clamp(30px,4.2vw,52px)}.ll-heading--italic{font-style:italic;font-weight:400}.ll-body{font-family:var(--ll-font-body);font-size:16px;line-height:1.7;color:var(--ll-ink-soft)}.ll-section--dark .ll-body{color:#c9c2b4}.ll-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--ll-font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:16px 30px;border:1px solid var(--ll-accent);color:var(--ll-ink);background:transparent;border-radius:var(--ll-radius);text-decoration:none;transition:all .25s ease;cursor:pointer}.ll-btn:hover,.ll-btn--solid{background:var(--ll-accent);color:#fff}.ll-btn--solid:hover{background:var(--ll-accent-deep);border-color:var(--ll-accent-deep)}.ll-section--dark .ll-btn{color:var(--ll-dark-ink)}.ll-divider{width:56px;height:1px;background:var(--ll-accent);margin:0 0 20px;border:none}.ll-divider--center{margin-left:auto;margin-right:auto}.ll-hero{position:relative;min-height:clamp(560px,92vh,960px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ll-dark-bg)}.ll-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ll-hero__media img,.ll-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.ll-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a081f,#0b0a086b 68%,#0b0a08d1)}.ll-hero__content{position:relative;z-index:2;width:100%;padding:clamp(48px,8vw,96px) 0 clamp(56px,9vw,96px);text-align:center;color:var(--ll-dark-ink)}.ll-hero__logo{position:relative;width:64px;aspect-ratio:1 / 1;overflow:hidden;margin:0 auto 24px;filter:drop-shadow(0 2px 14px rgba(0,0,0,.55))}.ll-hero__logo-img{position:absolute;left:-82.09%;top:-63.71%;width:265.22%;height:265.22%;max-width:none}.ll-hero .ll-eyebrow{color:var(--ll-accent)}.ll-hero .ll-heading{color:var(--ll-dark-ink);text-shadow:0 2px 24px rgba(0,0,0,.5)}.ll-hero__sub{max-width:560px;margin:0 auto 32px;color:#e7e0d2}.ll-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px)}@media(max-width:989px){.ll-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ll-grid{grid-template-columns:1fr}}.ll-card{text-decoration:none;color:inherit;display:block}.ll-card__media{aspect-ratio:4/5;background:var(--ll-surface);overflow:hidden;margin-bottom:16px;border:1px solid var(--ll-line)}.ll-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ll-card:hover .ll-card__media img{transform:scale(1.04)}.ll-card__title{font-family:var(--ll-font-heading);font-size:17px;margin:0 0 4px}.ll-card__price{font-family:var(--ll-font-body);font-size:14px;color:var(--ll-accent-deep)}.ll-empty{text-align:center;padding:48px 20px;border:1px dashed var(--ll-line);font-family:var(--ll-font-body);color:var(--ll-ink-soft)}.ll-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vw,56px);flex-wrap:wrap}.ll-section-head .ll-heading{margin-bottom:8px}.ll-section-head__meta{max-width:640px}.ll-philosophy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}@media(max-width:849px){.ll-philosophy{grid-template-columns:1fr}}.ll-philosophy__media{aspect-ratio:4/5;overflow:hidden}.ll-philosophy__media img{width:100%;height:100%;object-fit:cover;display:block}.ll-philosophy__text{max-width:460px}.ll-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}@media(max-width:989px){.ll-editorial-grid{grid-template-columns:1fr}}.ll-editorial-card{position:relative;aspect-ratio:3/4;overflow:hidden;display:flex;align-items:flex-end}.ll-editorial-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ll-editorial-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a0800 40%,#0b0a08d1)}.ll-editorial-card__body{position:relative;z-index:2;padding:28px;color:#f3ede3}.ll-editorial-card__tag{font-family:var(--ll-font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ll-accent);margin-bottom:10px}.ll-editorial-card__title{font-family:var(--ll-font-heading);font-size:22px;margin:0 0 8px}.ll-editorial-card__cta{font-family:var(--ll-font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#f3ede3;text-decoration:underline;text-underline-offset:4px}.ll-faq{max-width:760px;margin:0 auto}.ll-faq__item{border-bottom:1px solid var(--ll-line)}.ll-section--dark .ll-faq__item{border-color:var(--ll-dark-line)}.ll-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-family:var(--ll-font-heading);font-size:18px}.ll-faq__item summary::-webkit-details-marker{display:none}.ll-faq__item summary:after{content:"+";font-family:var(--ll-font-body);font-size:22px;color:var(--ll-accent);flex-shrink:0;transition:transform .2s ease}.ll-faq__item[open] summary:after{transform:rotate(45deg)}.ll-faq__answer{padding:0 4px 22px}.ll-ugc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:989px){.ll-ugc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.ll-ugc-grid{grid-template-columns:repeat(2,1fr)}}.ll-ugc-tile{position:relative;aspect-ratio:1/1;background:var(--ll-surface);overflow:hidden;border:1px solid var(--ll-line)}.ll-ugc-tile img{width:100%;height:100%;object-fit:cover;display:block}.ll-ugc-tile__caption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;font-family:var(--ll-font-body);font-size:11px;letter-spacing:.08em;color:#fff;background:linear-gradient(180deg,transparent,rgba(11,10,8,.75))}.ll-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,32px);text-align:center}@media(max-width:749px){.ll-badges{grid-template-columns:repeat(2,1fr)}}.ll-badge__icon{width:30px;height:30px;margin:0 auto 14px;color:var(--ll-accent)}.ll-badge__label{font-family:var(--ll-font-heading);font-size:15px;margin:0 0 4px}.ll-badge__sub{font-family:var(--ll-font-body);font-size:13px;color:var(--ll-ink-soft)}.ll-section--dark .ll-badge__sub{color:#c9c2b4}.ll-newsletter{text-align:center;max-width:560px;margin:0 auto}.ll-newsletter form{display:flex;gap:0;margin-top:24px;border:1px solid var(--ll-accent)}.ll-newsletter input[type=email]{flex:1;border:none;background:transparent;padding:16px 18px;font-family:var(--ll-font-body);font-size:14px;color:inherit;outline:none}.ll-newsletter button{border:none;background:var(--ll-accent);color:#fff;padding:16px 26px;font-family:var(--ll-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.ll-newsletter button:hover{background:var(--ll-accent-deep)}.ll-newsletter__success{font-family:var(--ll-font-body);font-size:14px;color:var(--ll-accent);margin-top:16px}@media(max-width:749px){.header__icon--menu{width:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.facets-toggle__button{min-height:44px;display:flex;align-items:center}}@media(max-width:749px){:root{--ll-header-stack: 108px}.ll-hero{min-height:calc(100vh - var(--ll-header-stack));min-height:calc(100svh - var(--ll-header-stack))}.ll-hero__content{padding-top:clamp(24px,6vw,40px);padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.ll-hero__logo{width:48px;margin:0 auto 12px}.ll-hero .ll-eyebrow{margin-bottom:8px}.ll-hero .ll-heading{font-size:clamp(26px,8vw,36px);margin-bottom:10px}.ll-hero__sub{margin-bottom:16px;font-size:14px;line-height:1.5}.ll-hero .ll-btn{padding:12px 20px}}@media(max-width:749px)and (max-height:700px){.ll-hero__content{padding-top:16px}.ll-hero__logo{width:38px;margin-bottom:8px}.ll-hero .ll-eyebrow{margin-bottom:6px;font-size:10px}.ll-hero .ll-heading{font-size:clamp(22px,7.5vw,28px);margin-bottom:6px}.ll-hero__sub{margin-bottom:12px;font-size:12px}.ll-hero .ll-btn{padding:11px 18px;font-size:11px}}@media(max-width:749px){.ll-grid--slidable{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 calc(-1*clamp(20px,4vw,48px));padding:4px clamp(20px,4vw,48px) 18px;scrollbar-width:none;-ms-overflow-style:none}.ll-grid--slidable::-webkit-scrollbar{display:none}.ll-grid--slidable .ll-card{flex:0 0 auto;width:74vw;max-width:320px;scroll-snap-align:start}}[data-product-handle=bergen] fieldset.variant-option--buttons{display:flex;flex-direction:column;gap:12px;border:none;padding:0;margin:0;width:100%}[data-product-handle=bergen] fieldset.variant-option--buttons legend{font-family:var(--ll-font-heading);font-size:1.05rem;letter-spacing:.01em;color:var(--ll-ink);margin-bottom:14px}[data-product-handle=bergen] .variant-option__button-label{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:18px 20px;border:1px solid var(--ll-line)!important;border-radius:var(--ll-radius);background:var(--ll-surface)!important;color:var(--ll-ink)!important;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}[data-product-handle=bergen] .variant-option__button-label:hover{border-color:var(--ll-accent)!important}[data-product-handle=bergen] .variant-option__button-label:has(input:checked){border-color:var(--ll-accent)!important;background:#b08d5714!important}[data-product-handle=bergen] .variant-option__button-label:before{content:"";flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--ll-line);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}[data-product-handle=bergen] .variant-option__button-label:has(input:checked):before{border-color:var(--ll-accent);background:var(--ll-accent);box-shadow:inset 0 0 0 3px var(--ll-surface)}[data-product-handle=bergen] .variant-option__button-label__pill{display:none}[data-product-handle=bergen] .variant-option__button-label__text{font-family:var(--ll-font-body);font-size:.95rem;letter-spacing:.01em;line-height:1.4}[data-product-handle=bergen] .variant-option__button-label:has(input[aria-label^="Table Only"]) .variant-option__button-label__text:after{content:"\aThe table lamp, on its own";white-space:pre;display:block;font-size:.78rem;color:var(--ll-ink-soft);margin-top:3px}[data-product-handle=bergen] .variant-option__button-label:has(input[aria-label^="Floor Only"]) .variant-option__button-label__text:after{content:"\aThe floor lamp, on its own";white-space:pre;display:block;font-size:.78rem;color:var(--ll-ink-soft);margin-top:3px}[data-product-handle=bergen] .variant-option__button-label:has(input[aria-label^="The Pair"]) .variant-option__button-label__text:after{content:"\a Both pieces, together \2014  save $49";white-space:pre;display:block;font-size:.78rem;color:var(--ll-accent-deep);margin-top:3px}[data-product-handle=bergen] .variant-option__button-label:has(input[aria-label^="The Pair"]):after{content:"Best Value";position:absolute;top:-9px;right:16px;background:var(--ll-accent);color:#fff;font-family:var(--ll-font-body);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:var(--ll-radius)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/liliane-styles.css.map */
