:root{--lm-ink: #141414;--lm-muted: #6b5f58;--lm-accent: #C76B54;--lm-accent-soft: #F7C6A9;--lm-cream: #f6f5f1;--lm-white: #ffffff;--lm-line: #e5e5e0;--lm-radius: 18px;--lm-radius-sm: 10px;--lm-ease: cubic-bezier(.22, 1, .36, 1);--lm-max: 1180px;--font-arabic: "Amiri", serif;--font-ui: "DM Sans", var(--font-body--family), system-ui, sans-serif}.lm-arabic{font-family:var(--font-arabic);direction:rtl;unicode-bidi:isolate}.lm-wrap{width:min(100% - 2.5rem,var(--lm-max));margin-inline:auto}.lm-heading{margin:0;font-family:var(--font-ui);font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.1;color:var(--lm-ink)}.lm-subcopy{margin:.75rem 0 0;max-width:34rem;color:var(--lm-muted);font-size:1.05rem;line-height:1.55}.lm-kicker{margin:0 0 .65rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-accent)}.lm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.4rem;border-radius:var(--lm-radius-sm);font-family:var(--font-ui);font-size:.9375rem;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:transform .24s var(--lm-ease),background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease}.lm-btn--primary{background:#fafaf8;color:var(--lm-ink);border:1px solid transparent}.lm-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.lm-btn--ghost{background:transparent;color:#fafaf8;border:1px solid rgb(250 250 248 / .45)}.lm-btn--ghost:hover{background:#fafaf81a;transform:translateY(-2px)}.lm-btn--dark{background:var(--lm-ink);color:#fafaf8;border:1px solid var(--lm-ink)}.lm-btn--dark:hover{background:#2a2a2a;transform:translateY(-2px)}.lm-text-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--lm-ink);font-size:.9375rem;font-weight:500;text-decoration:none;border-bottom:1px solid rgb(20 20 20 / .2);padding-bottom:.15rem;transition:border-color .22s ease,gap .22s var(--lm-ease)}.lm-text-link:hover{border-color:var(--lm-ink);gap:.65rem}.lm-hero{position:relative;isolation:isolate;min-height:min(92svh,820px);display:grid;place-items:center;overflow:hidden;color:#fafaf8}.lm-hero h1,.lm-hero h2,.lm-hero .lm-hero__heading{color:#fafaf8!important}.lm-hero__media,.lm-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lm-hero__image{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:lm-kenburns 18s var(--lm-ease) forwards}.lm-hero__placeholder{background:radial-gradient(circle at 30% 20%,#C76B54,transparent 45%),linear-gradient(160deg,#4a3026,#5d4034)}.lm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#28181273,#2818129e 45%,#281812c7)}.lm-hero__content{position:relative;z-index:2;width:min(100% - 2rem,40rem);text-align:center;padding-block:5rem 4rem}.lm-hero__eyebrow{margin:0 0 .85rem;font-size:clamp(1.25rem,2.4vw,1.6rem);color:var(--lm-accent-soft);animation:lm-rise .8s var(--lm-ease) both}.lm-hero__heading{margin:0;font-family:var(--font-ui);font-size:clamp(3rem,9vw,5.5rem);font-weight:500;letter-spacing:-.045em;line-height:.95;color:#fafaf8!important;animation:lm-rise .8s var(--lm-ease) 90ms both}.lm-hero__text{margin:1.15rem auto 0;max-width:28rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5;color:#fafaf8e0;animation:lm-rise .8s var(--lm-ease) .16s both}.lm-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem;animation:lm-rise .8s var(--lm-ease) .23s both}.lm-featured{padding-block:clamp(3.5rem,8vw,6.5rem);background:var(--lm-white)}.lm-featured__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.lm-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.5rem)}@media(min-width:750px){.lm-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.lm-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-card{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:inherit}.lm-card--product{position:relative}.lm-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--lm-radius);background:var(--lm-cream)}.lm-card__media-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.lm-card__image,.lm-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--lm-ease)}.lm-card:hover .lm-card__image{transform:scale(1.045)}.lm-card__badge{position:absolute;top:.65rem;left:.65rem;z-index:2;padding:.25rem .55rem;border-radius:999px;background:#fffbf8f0;color:#4a3026;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lm-card__badge--sold{background:#4a3026e6;color:#fffbf8}.lm-card__media .quick-add{--quick-add-display: flex;--quick-add-mobile-display: flex;z-index:3}.lm-card__title{margin:0;font-size:.98rem;font-weight:500;letter-spacing:-.01em;color:var(--lm-ink)}.lm-card__title a{color:inherit;text-decoration:none}.lm-card__title a:hover{color:var(--lm-accent, #c76b54)}.lm-card__price{margin:.2rem 0 0;font-size:.9rem;color:var(--lm-muted)}.lm-card__compare{margin-inline-start:.35rem;opacity:.7;font-weight:400}.lm-card__price-from{font-size:.8em;text-transform:lowercase}.lm-pillars{padding-block:clamp(3.5rem,8vw,6rem);background:var(--lm-cream)}.lm-pillars__header{max-width:38rem;margin-bottom:clamp(2rem,4vw,3rem)}.lm-pillars__grid{display:grid;gap:1rem}@media(min-width:750px){.lm-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.lm-pillars__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.lm-pillars__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-pillar{padding:1.5rem 1.35rem;background:var(--lm-white);border-radius:var(--lm-radius);border:1px solid rgb(20 20 20 / .04);transition:transform .28s var(--lm-ease),box-shadow .28s ease}.lm-pillar:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1414140f}.lm-pillar__arabic{margin:0 0 .85rem;font-size:1.35rem;color:var(--lm-accent)}.lm-pillar__title{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:-.02em;color:var(--lm-ink)}.lm-pillar__text{margin:.55rem 0 0;color:var(--lm-muted);line-height:1.55;font-size:.98rem}.lm-story{padding-block:clamp(3.5rem,8vw,6.5rem);background:var(--lm-white)}.lm-story__grid{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media(min-width:990px){.lm-story__grid{grid-template-columns:1.05fr .95fr;gap:4rem}}.lm-story__media{overflow:hidden;border-radius:calc(var(--lm-radius) + 4px);background:var(--lm-cream);aspect-ratio:5 / 4}.lm-story__image,.lm-story__placeholder{width:100%;height:100%;object-fit:cover}.lm-story__text{margin:1rem 0 1.5rem;color:var(--lm-muted);font-size:1.05rem;line-height:1.65}.lm-story__text p{margin:0 0 .85rem}.lm-cta{padding-block:clamp(3.5rem,8vw,6rem);background:#4a3026;color:#fafaf8}.lm-cta h2,.lm-cta .lm-cta__heading{color:#fafaf8!important}.lm-cta__inner{max-width:36rem;text-align:center}.lm-cta__arabic{margin:0 0 .65rem;font-size:1.35rem;color:var(--lm-accent-soft)}.lm-cta__heading{margin:0;font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:500;letter-spacing:-.035em;color:#fafaf8!important}.lm-cta__text{margin:.75rem 0 0;color:#fafaf8bf;line-height:1.55}.lm-cta__form{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.5rem}@media(min-width:650px){.lm-cta__form{grid-template-columns:1fr auto}}.lm-cta__input{min-height:3rem;padding:.75rem 1rem;border:1px solid rgb(250 250 248 / .18);border-radius:var(--lm-radius-sm);background:#ffffff0f;color:#fafaf8;font:inherit}.lm-cta__input::placeholder{color:#fafaf873}.lm-cta__input:focus-visible{outline:2px solid var(--lm-accent-soft);outline-offset:2px}.lm-cta__disclaimer,.lm-cta__success,.lm-cta__error{grid-column:1 / -1;margin:.35rem 0 0;font-size:.8125rem}.lm-cta__disclaimer{color:#fafaf880}.lm-cta__success{color:#e8c4a8}.lm-cta__error{color:#f0b4a8}html.lm-motion [data-lm-reveal]:not(.is-visible):not(.lm-hero){opacity:0;transform:translateY(1.15rem)}[data-lm-reveal]{transition:opacity .65s var(--lm-ease),transform .65s var(--lm-ease)}[data-lm-reveal].is-visible,.lm-hero[data-lm-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-lm-reveal],.lm-hero__eyebrow,.lm-hero__heading,.lm-hero__text,.lm-hero__actions,.lm-hero__image{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}@keyframes lm-rise{0%{opacity:0;transform:translateY(.9rem);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes lm-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}.lm-comparison{padding-block:clamp(3.5rem,8vw,6rem);background:var(--lm-white)}.lm-comparison__header{max-width:38rem;margin-bottom:clamp(2rem,4vw,3rem)}.lm-comparison__grid{display:grid;gap:1rem}@media(min-width:750px){.lm-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.lm-comparison__col{padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--lm-radius);border:1px solid rgb(20 20 20 / .06)}.lm-comparison__col--deeni{background:var(--lm-cream)}.lm-comparison__col--regular{background:var(--lm-white)}.lm-comparison__label{margin:0 0 1.25rem;font-size:1.05rem;font-weight:500;letter-spacing:-.02em;color:var(--lm-ink)}.lm-comparison__list{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.lm-comparison__item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.lm-comparison__icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1}.lm-comparison__icon--yes{background:#c76b5424;color:var(--lm-accent)}.lm-comparison__icon--no{background:#1414140f;color:var(--lm-muted)}.lm-comparison__feature{margin:0;font-weight:500;color:var(--lm-ink)}.lm-comparison__text{margin:.35rem 0 0;font-size:.95rem;line-height:1.55;color:var(--lm-muted)}.lm-banner{padding-block:clamp(2rem,5vw,3rem);background:var(--lm-cream)}.lm-banner__card{position:relative;overflow:hidden;border-radius:calc(var(--lm-radius) + 4px);min-height:clamp(18rem,42vw,28rem);display:grid;align-items:center}.lm-banner__image,.lm-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-banner__placeholder{background:linear-gradient(135deg,#4a3026,#c76b54)}.lm-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1414149e,#14141447 55%,#1414141f)}.lm-banner--right .lm-banner__veil{background:linear-gradient(270deg,#1414149e,#14141447 55%,#1414141f)}.lm-banner--center .lm-banner__veil{background:linear-gradient(180deg,#14141426,#1414148c)}.lm-banner__content{position:relative;z-index:1;max-width:28rem;padding:clamp(1.75rem,4vw,3rem);color:#fafaf8}.lm-banner--right .lm-banner__content{margin-inline-start:auto;text-align:right}.lm-banner--center .lm-banner__content{margin-inline:auto;text-align:center}.lm-banner__eyebrow{margin:0 0 .5rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fafaf8b8}.lm-banner__heading{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;color:#fafaf8}.lm-banner__text{margin:.85rem 0 1.35rem;font-size:1.05rem;line-height:1.6;color:#fafaf8d1}.lm-banner .lm-btn--ghost{border-color:#fafaf859;color:#fafaf8}.lm-banner .lm-btn--ghost:hover{background:#fafaf81a}.lm-quote{padding-block:clamp(2.5rem,6vw,4rem);background:var(--lm-cream)}.lm-quote__inner{max-width:40rem;text-align:center}.lm-quote__text{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:500;letter-spacing:-.03em;line-height:1.35;color:var(--lm-ink)}.lm-quote .lm-text-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.25rem}.lm-instagram{padding-block:clamp(3rem,7vw,5rem);background:var(--lm-white)}.lm-instagram__header{max-width:38rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.lm-instagram__feed{overflow:hidden}.lm-instagram__app{margin:0}.shopify-section:has(.jdgm-carousel-wrapper){padding-block:clamp(2.5rem,6vw,4rem);background:var(--lm-white)}.shopify-section:has(.jdgm-carousel-wrapper) .page-width{max-width:var(--lm-max, 72rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lm-home.css.map */
