.lt-feat{padding-top:clamp(2.6rem,6vw,5rem);padding-bottom:clamp(2.6rem,6vw,5rem)}.lt-feat__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,4rem);align-items:center}.lt-feat--right .lt-feat__media{order:2}.lt-feat__media{overflow:hidden;border:1px solid rgba(169,127,52,.4)}.lt-feat__media img{display:block;width:100%;height:100%;max-height:30rem;object-fit:cover}.lt-feat__eyebrow{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:var(--latoma-brass-text);margin:0 0 1rem;padding-top:1.2rem;position:relative}.lt-feat__eyebrow:before{content:"";position:absolute;top:0;left:0;width:34px;height:2px;background:var(--latoma-brass)}.lt-feat__heading{font-family:Fraunces,Georgia,serif;font-weight:900;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.9rem,3.4vw,2.9rem);margin:0 0 1rem}.lt-feat__text{max-width:44ch;line-height:1.6}.lt-feat__text p{margin:0 0 .8rem}.lt-feat__btn{display:inline-block;margin-top:1.5rem;padding:.95rem 2rem;border-radius:3px;background:var(--latoma-blood);color:#fff;border:1.5px solid var(--latoma-blood);font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .12s ease}.lt-feat__btn:hover{background:var(--latoma-oxblood);border-color:var(--latoma-oxblood)}.lt-feat__btn:active{transform:translateY(1px)}@media(max-width:749px){.lt-feat__grid{grid-template-columns:1fr;gap:1.4rem}.lt-feat--right .lt-feat__media{order:0}.lt-feat__media img{max-height:22rem}}.lth{--esp:54,38,27;--cream:244,236,221;--brass:#a97f34;--ink:42,30,21;position:relative;z-index:30}.lth__toggle{display:none!important}.lth__top{background:rgb(var(--esp));color:#f4ecdde6;font-family:var(--font-body-family)}.lth__top-in{display:flex;align-items:center;justify-content:space-between;height:42px;font-size:12.5px}.lth__top-tag{letter-spacing:.03em;font-weight:600;color:#f4ecddd1}.lth__top-phone{color:#e5c98a;text-decoration:none;font-weight:600;letter-spacing:.04em}.lth__top-phone:hover{color:#fff}.lth__top-phone-lbl{color:#f4ecddb3;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.lth__bar{background:rgb(var(--cream));border-bottom:1px solid rgba(169,127,52,.35);box-shadow:0 3px #a97f3424}.lth__bar-in{display:flex;align-items:center;gap:1.6rem;min-height:90px}.lth__logo{flex:0 0 auto;display:flex;align-items:center}.lth__logo img{display:block;height:64px;width:auto}.lth__logo-text{font-family:Fraunces,serif;font-weight:900;font-size:1.7rem;color:rgb(var(--ink))}.lth__nav{margin-left:auto}.lth__menu{display:flex;gap:6px;list-style:none;margin:0;padding:0}.lth__mi{position:relative}.lth__link{display:flex;align-items:center;gap:6px;padding:12px 15px;font-family:var(--font-body-family);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink));text-decoration:none;border-radius:3px;transition:color .18s ease}.lth__mi.is-active .lth__link,.lth__link:hover{color:#7a2a1c}.lth__mi.is-active .lth__link{box-shadow:inset 0 -2px 0 var(--brass)}.lth__caret{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-1px);opacity:.55}.lth__sub{position:absolute;top:100%;left:0;min-width:15rem;background:#fbf7ef;box-shadow:0 10px 24px -8px #2a1e1547;list-style:none;margin:0;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.lth__mi--has-sub:hover .lth__sub,.lth__mi--has-sub:focus-within .lth__sub{opacity:1;visibility:visible;transform:translateY(0)}.lth__sub-link{display:block;padding:9px 20px;font-family:var(--font-body-family);font-size:15px;color:rgb(var(--ink));text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.lth__sub-link:hover{background:#a97f341f;color:#7a2a1c}.lth__cta{flex:0 0 auto;display:inline-flex;flex-direction:column;line-height:1.08;text-align:center;padding:9px 20px;border:1.5px solid rgba(122,42,28,.5);border-radius:3px;text-decoration:none;font-family:var(--font-body-family);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#2a1e15b8;transition:all .18s ease}.lth__cta-num{font-size:16px;letter-spacing:.02em;color:#7a2a1c;text-transform:none;margin-top:2px}.lth__cta:hover{background:#7a2a1c;border-color:#7a2a1c;color:#fff7efb3}.lth__cta:hover .lth__cta-num{color:#fff}.lth__burger{display:none;flex-direction:column;gap:5px;padding:.5rem;cursor:pointer;margin-left:auto}.lth__burger span{display:block;width:26px;height:2px;background:rgb(var(--ink))}.lth__overlay{display:none}.lth__drawer{position:fixed;top:0;right:0;height:100vh;width:min(84vw,340px);background:#fbf7ef;border-left:2px solid var(--brass);box-shadow:-30px 0 60px -30px #2a1e1599;z-index:40;transform:translate(100%);transition:transform .28s ease;padding:5.5rem 1.6rem 2rem;overflow-y:auto}.lth__drawer-menu{list-style:none;margin:0;padding:0}.lth__drawer-link{display:block;padding:.85rem 0 .5rem;font-family:Fraunces,serif;font-weight:600;font-size:1.15rem;color:rgb(var(--ink));text-decoration:none}.lth__drawer-sub{list-style:none;margin:0 0 .6rem;padding:0 0 .5rem .1rem;border-bottom:1px solid rgba(169,127,52,.22)}.lth__drawer-sub a{display:block;padding:.34rem 0;font-size:13px;color:#2a1e15db;text-decoration:none}.lth__drawer-cta{display:block;margin-top:1.6rem;text-align:center;padding:.9rem;background:#7a2a1c;color:#fff;border-radius:3px;text-decoration:none;font-weight:600;letter-spacing:.03em}.lth__toggle:checked~.lth__drawer{transform:translate(0)}.lth__toggle:checked~.lth__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#180e0980;z-index:35}@media(max-width:1099px){.lth__nav,.lth__cta{display:none}.lth__burger{display:flex}.lth__logo{margin-right:auto}.lth__top-tag{display:none}.lth__top-in{justify-content:center}}.lt-hero{position:relative;min-height:min(62vh,560px);display:flex;align-items:center;justify-content:center;background-image:var(--lt-hero-img);background-size:cover;background-position:center 42%;background-color:#e9dcc6;overflow:hidden}.lt-hero__tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#f4ecdd1f,#f4ecdd00 34%,#3c2a1c1f)}.lt-hero__inner{position:relative;z-index:2;width:100%;display:flex;justify-content:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem)}.lt-hero__panel{max-width:40rem;text-align:center;background:#f7f0e3f7;border:1px solid rgba(169,127,52,.5);padding:clamp(1.8rem,3vw,2.6rem) clamp(1.8rem,3.4vw,3rem)}.lt-hero__eyebrow{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:var(--latoma-brass-text);margin:0 0 .9rem}.lt-hero__heading{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500;color:rgb(var(--latoma-ink));font-size:clamp(2.5rem,4.8vw,4rem);line-height:1.04;letter-spacing:-.005em;margin:0 auto;max-width:18ch}.lt-hero__sub{font-family:var(--font-body-family);color:#2a1e15d1;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.5;max-width:42ch;margin:1.1rem auto 0}.lt-hero__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;justify-content:center}.lt-hero__btn{display:inline-block;padding:12px 26px;border-radius:3px;font-weight:600;letter-spacing:.02em;font-size:15px;transition:transform .12s ease,background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none}.lt-hero__btn--primary{background:var(--latoma-blood);color:#fff;border:1.5px solid var(--latoma-blood)}.lt-hero__btn--primary:hover{background:var(--latoma-oxblood);border-color:var(--latoma-oxblood)}.lt-hero__btn--ghost{background:transparent;color:rgb(var(--latoma-ink));border:1.5px solid rgba(94,33,20,.5)}.lt-hero__btn--ghost:hover{background:#5e211414;border-color:var(--latoma-oxblood)}.lt-hero__btn:active{transform:translateY(1px)}@media(max-width:749px){.lt-hero{min-height:min(56vh,430px)}.lt-hero__inner{padding-top:1.5rem;padding-bottom:1.5rem}.lt-hero__panel{max-width:100%;padding:22px 20px}.lt-hero__heading{font-size:clamp(26px,8vw,34px)}.lt-hero__sub{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
