:root{--lala-ivory: #f9f5f2;--lala-origami: #f2ede7;--lala-wave: #dee5ed;--lala-pine: #8a8e75;--lala-ash: #333332;--lala-ink: #1e1e1d;--lala-line: rgba(51, 51, 50, .12);--lala-muted: rgba(51, 51, 50, .68);--lala-pill: 999px;--lala-card-radius: 6px;--lala-ease: cubic-bezier(.22, .61, .36, 1);--lala-gutter: clamp(16px, 4vw, 48px)}.lala-container{max-width:1480px;margin-inline:auto;padding-inline:var(--lala-gutter)}.lala-section{padding-block:clamp(56px,8vw,112px);position:relative}.lala-section--tight{padding-block:clamp(36px,5vw,64px)}.lala-bg--ivory{background:var(--lala-ivory);color:var(--lala-ash)}.lala-bg--origami{background:var(--lala-origami);color:var(--lala-ash)}.lala-bg--wave{background:var(--lala-wave);color:var(--lala-ash)}.lala-bg--pine{background:var(--lala-pine);color:var(--lala-ivory)}.lala-bg--ash{background:var(--lala-ash);color:var(--lala-ivory)}.lala-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;margin:0 0 14px;opacity:.85}.lala-h1,.lala-h2,.lala-h3{font-family:var(--font-heading--family);font-weight:500;text-transform:uppercase;letter-spacing:-.005em;line-height:1.02;margin:0;text-wrap:balance}.lala-h1{font-size:clamp(40px,6.4vw,92px)}.lala-h2{font-size:clamp(28px,3.4vw,48px)}.lala-h3{font-size:clamp(18px,1.6vw,22px);letter-spacing:.02em;line-height:1.2}.lala-lede{font-size:clamp(15px,1.2vw,17px);line-height:1.65;max-width:56ch;margin:18px 0 0;opacity:.88}.lala-rte p{margin:0 0 1em}.lala-rte p:last-child{margin-bottom:0}.lala-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px);flex-wrap:wrap}.lala-head--center{flex-direction:column;align-items:center;text-align:center}.lala-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .2s}.lala-link:hover{opacity:.6}.lala-btn{--btn-bg: var(--lala-ash);--btn-fg: var(--lala-ivory);--btn-bd: var(--lala-ash);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:var(--lala-pill);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s var(--lala-ease),color .25s var(--lala-ease),border-color .25s,transform .25s var(--lala-ease);white-space:nowrap}.lala-btn:hover{transform:translateY(-1px)}.lala-btn--dark:hover{--btn-bg: #000;--btn-bd: #000}.lala-btn--light{--btn-bg: var(--lala-ivory);--btn-fg: var(--lala-ash);--btn-bd: var(--lala-ivory)}.lala-btn--light:hover{--btn-bg: #fff;--btn-bd: #fff}.lala-btn--ghost-light{--btn-bg: transparent;--btn-fg: var(--lala-ivory);--btn-bd: rgba(249, 245, 242, .7)}.lala-btn--ghost-light:hover{--btn-bg: var(--lala-ivory);--btn-fg: var(--lala-ash)}.lala-btn--ghost{--btn-bg: transparent;--btn-fg: var(--lala-ash);--btn-bd: var(--lala-ash)}.lala-btn--ghost:hover{--btn-bg: var(--lala-ash);--btn-fg: var(--lala-ivory)}.lala-btn svg{width:14px;height:14px}.lala-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--lala-ease),transform .9s var(--lala-ease)}.lala-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lala-reveal{opacity:1;transform:none;transition:none}}.shopify-design-mode .lala-reveal{opacity:1;transform:none}.lala-hero{position:relative;overflow:hidden;color:var(--lala-ivory);background:var(--lala-ash)}.lala-hero__media{position:relative;height:var(--hero-h, 88svh);min-height:560px;max-height:1000px}.lala-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, center 20%)}.lala-hero__media .lala-hero__img--mobile{display:none}.lala-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14141300 35%,rgba(20,20,19,var(--hero-shade, .55))),linear-gradient(90deg,rgba(20,20,19,calc(var(--hero-shade, .55) * .6)),#14141300 55%)}.lala-hero__content{position:absolute;inset:auto 0 0 0;z-index:2;padding:0 var(--lala-gutter) clamp(36px,6vw,80px);max-width:1480px;margin-inline:auto}.lala-hero__content--center{text-align:center;display:flex;flex-direction:column;align-items:center}.lala-hero .lala-h1{max-width:12ch}.lala-hero__sub{font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:44ch;margin:18px 0 30px;opacity:.92}.lala-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.lala-hero__trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;font-size:12px;letter-spacing:.08em;opacity:.9}.lala-hero__trust span{display:inline-flex;align-items:center;gap:8px}.lala-hero__trust svg{width:16px;height:16px;flex:none}@media(max-width:749px){.lala-hero__media{height:var(--hero-h-mobile, 86svh);min-height:520px}.lala-hero__media.has-mobile .lala-hero__img--desktop{display:none}.lala-hero__media.has-mobile .lala-hero__img--mobile{display:block}.lala-hero__media:after{background:linear-gradient(180deg,#14141300 30%,rgba(20,20,19,calc(var(--hero-shade,.55) + .15)))}.lala-hero__ctas .lala-btn{flex:1 1 auto}.lala-hero__trust{gap:10px 16px;font-size:11px}}.lala-marquee{overflow:hidden;border-block:1px solid var(--lala-line)}.lala-marquee__track{display:flex;width:max-content;animation:lala-marquee var(--speed, 38s) linear infinite}.lala-marquee:hover .lala-marquee__track{animation-play-state:paused}.lala-marquee__group{display:flex;align-items:center;flex:none}.lala-marquee__item{display:inline-flex;align-items:center;gap:28px;padding:16px 28px 16px 0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;white-space:nowrap}.lala-marquee__item:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}@keyframes lala-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lala-marquee__track{animation:none}}.lala-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--lala-pill);background:var(--lala-origami)}.lala-tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--lala-ash);cursor:pointer;padding:10px 20px;border-radius:var(--lala-pill);font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .2s,color .2s}.lala-tab[aria-selected=true]{background:var(--lala-ash);color:var(--lala-ivory)}.lala-tabpanel[hidden]{display:none}.lala-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:clamp(20px,2vw,28px) clamp(10px,1.2vw,18px)}@media(max-width:989px){.lala-grid{--cols: 3}}@media(max-width:749px){.lala-grid{--cols: 2}.lala-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(var(--lala-gutter) * -1);padding-inline:var(--lala-gutter);scrollbar-width:none}.lala-grid--scroll::-webkit-scrollbar{display:none}.lala-grid--scroll>*{flex:0 0 70%;scroll-snap-align:start}}.lala-card{position:relative;display:flex;flex-direction:column;gap:12px;color:var(--lala-ash);text-decoration:none}.lala-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--lala-card-radius);background:var(--lala-origami)}.lala-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--lala-ease),transform 1.2s var(--lala-ease)}.lala-card__media .lala-card__img2{opacity:0}@media(hover:hover){.lala-card:hover .lala-card__img2{opacity:1}.lala-card:hover .lala-card__media img{transform:scale(1.03)}}.lala-card__badge{position:absolute;top:12px;left:12px;z-index:2;padding:6px 12px;border-radius:var(--lala-pill);background:var(--lala-ivory);color:var(--lala-ash);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.lala-card__badge--sold{background:var(--lala-ash);color:var(--lala-ivory)}.lala-card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--lala-pill);background:#f9f5f2f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--lala-ash);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s var(--lala-ease)}@media(hover:hover){.lala-card:hover .lala-card__quick{opacity:1;transform:none}}.lala-card__info{display:flex;flex-direction:column;gap:6px}.lala-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lala-card__title{font-size:14px;font-weight:500;letter-spacing:.02em;margin:0}.lala-card__price{font-size:14px;white-space:nowrap}.lala-card__price s{opacity:.5;margin-right:6px}.lala-card__swatches{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--lala-muted)}.lala-swatch{width:14px;height:14px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f;flex:none}.lala-card__swatches .lala-swatch+.lala-swatch{margin-left:-2px}.lala-card__swatches span.count{margin-left:4px}.lala-cats{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.lala-cat{position:relative;display:block;overflow:hidden;border-radius:var(--lala-card-radius);aspect-ratio:4 / 5;color:var(--lala-ivory);text-decoration:none;background:var(--lala-origami)}.lala-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--lala-ease)}.lala-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#1414138c)}.lala-cat:hover img{transform:scale(1.04)}.lala-cat__label{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.lala-cat__label .lala-h3{font-size:clamp(18px,1.8vw,26px)}.lala-cat__label small{display:block;margin-top:6px;font-size:12px;opacity:.85;letter-spacing:.04em;text-transform:none}.lala-cat__arrow{width:44px;height:44px;border-radius:50%;background:var(--lala-ivory);color:var(--lala-ash);display:grid;place-items:center;flex:none;transition:transform .3s var(--lala-ease)}.lala-cat:hover .lala-cat__arrow{transform:rotate(-45deg)}.lala-cat__arrow svg{width:16px;height:16px}@media(max-width:749px){.lala-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--lala-gutter) * -1);padding-inline:var(--lala-gutter);scrollbar-width:none}.lala-cats::-webkit-scrollbar{display:none}.lala-cat{flex:0 0 78%;scroll-snap-align:start}}.lala-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.lala-split--reverse .lala-split__media{order:2}.lala-split__media{position:relative;min-height:520px;overflow:hidden}.lala-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lala-split__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,120px) clamp(24px,6vw,110px)}.lala-split__body .lala-btn{align-self:flex-start;margin-top:32px}.lala-pillars{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:18px}.lala-pillars li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.lala-pillars .ic{width:40px;height:40px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;opacity:.9}.lala-pillars .ic svg{width:18px;height:18px}.lala-pillars strong{display:block;font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.lala-pillars p{margin:0;font-size:14px;opacity:.8;line-height:1.5}@media(max-width:749px){.lala-split{grid-template-columns:1fr}.lala-split--reverse .lala-split__media{order:0}.lala-split__media{min-height:0;aspect-ratio:4 / 5}}.lala-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--lala-line);border:1px solid var(--lala-line);border-radius:var(--lala-card-radius);overflow:hidden}.lala-feature{background:var(--feature-bg, var(--lala-ivory));padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:14px}.lala-feature .num{font-size:11px;letter-spacing:.2em;opacity:.55}.lala-feature .ic{width:44px;height:44px}.lala-feature .ic svg{width:100%;height:100%;stroke-width:1.2}.lala-feature p{margin:0;font-size:14px;line-height:1.55;opacity:.78}@media(max-width:989px){.lala-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.lala-promo{position:relative;overflow:hidden;border-radius:var(--lala-card-radius);min-height:clamp(420px,46vw,620px);display:flex;align-items:center;color:var(--lala-ivory)}.lala-promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lala-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1414139e,#14141326 60%,#14141300);z-index:1}.lala-promo__body{position:relative;z-index:2;padding:clamp(28px,6vw,88px);max-width:640px}.lala-promo__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--lala-pill);background:var(--lala-ivory);color:var(--lala-ash);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:20px}.lala-promo__tag svg{width:14px;height:14px}.lala-promo__steps{display:flex;gap:10px;margin:24px 0 32px;flex-wrap:wrap}.lala-promo__steps span{padding:10px 16px;border:1px solid rgba(249,245,242,.55);border-radius:var(--lala-pill);font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.lala-promo{align-items:flex-end}.lala-promo:before{background:linear-gradient(180deg,#14141300 25%,#141413b8)}}.lala-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lala-gallery a,.lala-gallery div{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--lala-origami);display:block}.lala-gallery img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--lala-ease),filter .4s}.lala-gallery a:hover img{transform:scale(1.05);filter:brightness(.9)}@media(max-width:749px){.lala-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}}.lala-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.lala-faq__intro{position:sticky;top:calc(var(--header-height, 72px) + 24px)}.lala-faq__intro .lala-btn svg{width:16px;height:16px}.lala-acc{border-top:1px solid var(--lala-line)}.lala-acc details{border-bottom:1px solid var(--lala-line)}.lala-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:15px;font-weight:500;letter-spacing:.01em}.lala-acc summary::-webkit-details-marker{display:none}.lala-acc summary .pm{position:relative;width:14px;height:14px;flex:none}.lala-acc summary .pm:before,.lala-acc summary .pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .3s var(--lala-ease)}.lala-acc summary .pm:after{transform:rotate(90deg)}.lala-acc details[open] summary .pm:after{transform:rotate(0)}.lala-acc .lala-acc__body{padding:0 0 24px;font-size:14px;line-height:1.7;color:var(--lala-muted);max-width:64ch}.lala-acc .lala-acc__body p{margin:0 0 .8em}.lala-acc .lala-acc__body table{width:100%;border-collapse:collapse;font-size:13px}.lala-acc .lala-acc__body th,.lala-acc .lala-acc__body td{border-bottom:1px solid var(--lala-line);padding:8px 6px;text-align:left}@media(max-width:749px){.lala-faq{grid-template-columns:1fr}.lala-faq__intro{position:static}}.lala-news{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:center}.lala-news form{display:flex;gap:8px;padding:6px;border-radius:var(--lala-pill);background:var(--lala-ivory)}.lala-news input[type=email]{flex:1;min-width:0;border:0;background:transparent;padding:0 20px;font:inherit;font-size:15px;color:var(--lala-ash);outline:none}.lala-news .lala-btn{min-height:48px}.lala-news__note{font-size:12px;opacity:.7;margin-top:12px}.lala-news__msg{margin:0;padding:12px 18px;font-size:14px;display:flex;align-items:center;gap:8px}.lala-news__msg svg{width:18px;height:18px}@media(max-width:749px){.lala-news{grid-template-columns:1fr}}.lala-trust{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:24px;text-align:center}.lala-trust__item{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}.lala-trust__item svg{width:26px;height:26px;stroke-width:1.3}.lala-trust__item strong{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.lala-trust__item span{opacity:.72}@media(max-width:749px){.lala-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.product-information h1{font-weight:500;letter-spacing:.01em;text-transform:uppercase}.lala-pdp{display:flex;flex-direction:column;gap:18px;width:100%}.lala-pdp__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:13px;color:var(--lala-muted)}.lala-pdp__stock{display:inline-flex;align-items:center;gap:8px;font-size:13px}.lala-pdp__stock i{width:8px;height:8px;border-radius:50%;background:#5d8a5a;box-shadow:0 0 0 4px #5d8a5a26}.lala-pdp__stock--low i{background:#b5762b;box-shadow:0 0 0 4px #b5762b26}.lala-pdp__sizebtn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0 0 2px;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lala-ash);border-bottom:1px solid currentColor;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.lala-pdp__sizebtn svg{width:16px;height:16px}.lala-pdp__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lala-pdp__perk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;border-radius:6px;background:var(--lala-origami);font-size:11px;line-height:1.35;letter-spacing:.04em}.lala-pdp__perk svg{width:20px;height:20px;stroke-width:1.3}.lala-pdp__set{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:6px;border:1px dashed rgba(51,51,50,.35);font-size:13px;line-height:1.45}.lala-pdp__set strong{font-weight:500}.lala-pdp__set .tag{flex:none;width:38px;height:38px;border-radius:50%;background:var(--lala-pine);color:var(--lala-ivory);display:grid;place-items:center}.lala-pdp__set .tag svg{width:18px;height:18px}.lala-pdp .lala-acc summary{padding:18px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.lala-pdp .lala-acc .lala-acc__body{font-size:14px}.lala-dialog{border:0;padding:0;border-radius:10px;width:min(640px,calc(100vw - 32px));max-height:86vh;background:var(--lala-ivory);color:var(--lala-ash)}.lala-dialog::backdrop{background:#14141373;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lala-dialog__inner{padding:clamp(24px,4vw,40px);overflow:auto;max-height:86vh}.lala-dialog__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid var(--lala-line);background:var(--lala-ivory);color:var(--lala-ash);cursor:pointer;display:grid;place-items:center}.lala-dialog__close svg{width:16px;height:16px}.lala-dialog table{width:100%;border-collapse:collapse;font-size:14px;margin-top:20px}.lala-dialog th,.lala-dialog td{padding:12px 8px;border-bottom:1px solid var(--lala-line);text-align:left}.lala-dialog th{font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.lala-reviews .jdgm-widget{max-width:1100px;margin-inline:auto}.add-to-cart-button{min-height:54px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lala.css.map */
