:root{--lm-wine: #5c1f1f;--lm-wine-dark: #461717;--lm-ink: #1a1410;--lm-muted: #7a6e64;--lm-cream: #f6f1ea;--lm-sand: #e9e1d6;--lm-line: #ddd3c6;--lm-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif;--lm-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif}.lm{font-family:var(--lm-sans);color:var(--lm-ink)}.lm *,.lm *:before,.lm *:after{box-sizing:border-box}.lm-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.lm-eyebrow{font-family:var(--lm-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.lm-h2{font-family:var(--lm-serif);font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.3px;margin:0}.lm-h2 em{font-style:italic}.lm-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;font:500 12px/1 var(--lm-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background:var(--lm-wine);color:#fff;border:1px solid var(--lm-wine);transition:background .25s,color .25s}.lm-btn:hover{background:var(--lm-wine-dark);color:#fff}.lm-btn--ghost{background:transparent;color:var(--lm-ink);border-color:var(--lm-ink)}.lm-btn--ghost:hover{background:var(--lm-ink);color:#fff}.lm-btn svg{width:14px;height:14px}.lm-announce{background:var(--lm-wine);color:#fff;text-align:center;font:400 13px/1.4 var(--lm-sans);letter-spacing:.04em;padding:10px 16px}.lm-announce a{color:inherit}.lm-hero{position:relative;min-height:var(--lm-hero-h, 88vh);display:flex;align-items:center;overflow:hidden;background:#2b211b;color:#fff}.lm-hero__media,.lm-hero__media img,.lm-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lm-hero__media svg{background:#3a2e26;fill:#5a4a3e}.lm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140e0a9e,#140e0a47 45%,#140e0a00 70%);pointer-events:none}.lm-hero__content{position:relative;z-index:1;max-width:560px;padding:64px 0}.lm-hero h1{font-family:var(--lm-serif);font-style:italic;font-weight:400;font-size:clamp(40px,6vw,76px);line-height:1.04;margin:0 0 22px;color:#fff}.lm-hero__text{font-size:16px;line-height:1.6;max-width:440px;margin:0 0 32px;color:#ffffffe6}.lm-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:30px;padding:0;list-style:none;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9}.lm-trust li+li:before{content:"";display:inline-block;width:1px;height:10px;background:#ffffff80;margin-right:20px;vertical-align:-1px}.lm-tiles{background:var(--lm-cream);padding:clamp(56px,8vw,104px) 0}.lm-tiles__head{text-align:center;margin-bottom:40px}.lm-tiles__head .lm-eyebrow{color:var(--lm-muted)}.lm-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,2vw,24px)}.lm-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;color:#fff;text-decoration:none;background:var(--lm-sand)}.lm-tile img,.lm-tile svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.lm-tile svg{fill:#cfc3b3}.lm-tile:hover img{transform:scale(1.04)}.lm-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#140e0a8c,#140e0a00 50%)}.lm-tile__label{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(18px,3vw,36px)}.lm-tile__title{font-family:var(--lm-serif);font-size:clamp(24px,2.6vw,34px);margin:0 0 10px;color:#fff}.lm-tile__cta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:3px}.lm-row{padding:clamp(48px,6vw,80px) 0;background:#fff}.lm-row--cream{background:var(--lm-cream)}.lm-row__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.lm-row__all{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lm-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.lm-row__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 20px}.lm-card{text-decoration:none;color:var(--lm-ink);display:block}.lm-card__media{position:relative;aspect-ratio:1 / 1;background:var(--lm-sand);overflow:hidden;margin-bottom:14px}.lm-card__media img,.lm-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1s}.lm-card__media svg{fill:#cfc3b3}.lm-card__media img.lm-card__alt{opacity:0}.lm-card:hover .lm-card__media img.lm-card__alt{opacity:1}.lm-card:hover .lm-card__media img:only-child{transform:scale(1.03)}.lm-badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--lm-wine);color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 9px}.lm-card__title{font-size:14px;line-height:1.4;margin:0 0 6px}.lm-card__price{font-size:14px;display:flex;gap:8px;align-items:baseline}.lm-card__price s{color:var(--lm-muted);font-size:13px}.lm-card__price .is-sale{color:var(--lm-wine)}.lm-promise{background:var(--lm-sand);padding:clamp(56px,8vw,104px) 0}.lm-promise__head{text-align:center;margin-bottom:48px}.lm-promise__head .lm-eyebrow{color:var(--lm-muted)}.lm-promise__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lm-line)}.lm-pillar{padding:36px clamp(16px,3vw,40px) 8px;text-align:center}.lm-pillar+.lm-pillar{border-left:1px solid var(--lm-line)}.lm-pillar__title{font-family:var(--lm-serif);font-size:24px;margin:0 0 6px}.lm-pillar__meta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lm-wine);margin:0 0 14px}.lm-pillar__text{font-size:15px;line-height:1.6;color:var(--lm-muted);margin:0 auto;max-width:300px}@media(max-width:989px){.lm-row__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.lm-hero{min-height:var(--lm-hero-h-mobile, 78vh);align-items:flex-end}.lm-hero:after{background:linear-gradient(0deg,#140e0ab8,#140e0a33 60%,#140e0a00)}.lm-hero__content{padding:40px 0 48px}.lm-trust li+li:before{margin-right:12px}.lm-trust{gap:8px 12px}.lm-tiles__grid{grid-template-columns:1fr}.lm-row__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-16px;padding-right:16px}.lm-row__grid .lm-card{flex:0 0 68%;scroll-snap-align:start}.lm-promise__grid{grid-template-columns:1fr}.lm-pillar+.lm-pillar{border-left:0;border-top:1px solid var(--lm-line)}}@media(max-width:989px){input[type=email],input[type=text],input[type=search],input[type=tel],input[type=number],select,textarea{font-size:16px!important}footer a{display:inline-block;padding-block:8px}}@media(min-width:750px)and (max-width:1240px){#header-component .header__columns:has(.header__column--center header-menu){--header-left: 0px;--header-right: 0px;--header-center: minmax(0, 1fr)}#header-component .header__column--center,#header-component .header__column--center header-menu{min-width:0}#header-component .header-menu__inner{max-width:100%;overflow-x:auto;scrollbar-width:none}#header-component .header-menu__inner::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lm.css.map */
