:root{--ll-paper:#f6efe3;--ll-paper2:#ede3d0;--ll-paper3:#e3d6bf;--ll-ink:#2a1c13;--ll-ink2:#6f5d4a;--ll-rule:#d8c9ad;--ll-seal:#89260f;--ll-seal-d:#6e1d0b;--ll-terra:#c95e38;--ll-sand:#dfba75;--ll-teal:#5f8d87;--ll-wood:#433022;--ll-ochre:#e3a94a;--ll-display:"Libre Baskerville",Baskerville,"Times New Roman",serif;--ll-body:"Source Sans 3","Segoe UI",Helvetica,Arial,sans-serif}.ll{font-family:var(--ll-body);color:var(--ll-ink);line-height:1.6}.ll *{box-sizing:border-box}.ll-in{max-width:1280px;margin:0 auto;padding-inline:max(24px,env(safe-area-inset-left),env(safe-area-inset-right))}.ll-k{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-seal);font-weight:600;font-family:var(--ll-body)}.ll h1,.ll h2,.ll h3{font-family:var(--ll-display);font-weight:400;line-height:1.15;margin:0;text-wrap:balance}.ll p{margin:0}.ll-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border:1px solid var(--ll-seal);color:var(--ll-seal);background:none;text-decoration:none;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:background .2s,color .2s;border-radius:0}.ll-btn:hover,.ll-btn.solid{background:var(--ll-seal);color:var(--ll-paper)}.ll-btn.solid:hover{background:var(--ll-seal-d)}.ll-btn.light{border-color:#f6efe3d9;color:var(--ll-paper)}.ll-btn.light:hover{background:var(--ll-paper);color:var(--ll-seal)}.ll-link{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ll-seal);text-decoration:none;border-bottom:1px solid var(--ll-seal);padding-bottom:2px;white-space:nowrap}.ll-sec{padding-block:80px}.ll-sec.tint{background:var(--ll-paper2)}.ll-sec.wood{background:var(--ll-wood);color:var(--ll-paper)}.ll-sec.wood h2{color:var(--ll-paper)}.ll-sec.wood .ll-k{color:var(--ll-sand)}.ll-sec.wood p{color:#d9cbb4}.ll-sh{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px 30px;margin-bottom:36px}.ll-sh h2{font-size:clamp(28px,3.4vw,42px);margin-top:8px}.ll-sh p{color:var(--ll-ink2);max-width:58ch;margin-top:10px;font-size:17px}.ll-ph{position:relative;overflow:hidden;background:var(--ll-paper3);display:block}.ll-ph img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s ease;display:block}.ll-ph.empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#6b5138,#3a2a1e 75%)}.ll-ph.empty:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(223,186,117,.35);z-index:1}a:hover .ll-ph img{transform:scale(1.04)}.ll-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 22px}.ll-card{text-decoration:none;color:inherit;display:block;min-width:0;position:relative}.ll-card h3{font-size:17px;margin:14px 0 2px}.ll-card .m{font-size:13.5px;color:var(--ll-ink2)}.ll-card .pr{font-family:var(--ll-display);font-size:15px;margin-top:8px}.ll-badge{position:absolute;top:10px;inset-inline-start:10px;z-index:2;background:var(--ll-paper);color:var(--ll-seal);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:4px 8px}.ll-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ll-split.flip>:first-child{order:2}.ll-split h2{font-size:clamp(30px,3.6vw,46px);margin:12px 0 18px}.ll-split p{color:var(--ll-ink2);font-size:17px;margin-bottom:14px;max-width:56ch}.ll-dates{display:flex;gap:34px;margin:24px 0 28px;flex-wrap:wrap}.ll-dates b{display:block;font-family:var(--ll-display);font-size:38px;font-weight:400;color:var(--ll-seal);line-height:1}.ll-dates span{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-ink2)}.ll-car{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.ll-car::-webkit-scrollbar{display:none}.ll-car>*{flex:0 0 min(360px,82vw);scroll-snap-align:start}.ll-nav{display:flex;gap:8px}.ll-nav button{width:40px;height:40px;border:1px solid var(--ll-rule);background:none;font-size:18px;line-height:1;cursor:pointer;color:var(--ll-ink)}.ll-nav button:hover{background:var(--ll-ink);color:var(--ll-paper);border-color:var(--ll-ink)}.ll-rev{background:var(--ll-paper);border:1px solid var(--ll-rule);padding:24px;position:relative}.ll-rev:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ll-terra),var(--ll-sand),var(--ll-teal))}.ll-stars{color:var(--ll-ochre);letter-spacing:.08em;font-size:13px}.ll-rev p{font-family:var(--ll-display);font-style:italic;font-size:17px;line-height:1.4;margin:10px 0 14px;color:var(--ll-ink)}.ll-rev b{font-weight:600;font-size:13.5px;display:block}.ll-rev small{font-size:12.5px;color:var(--ll-ink2)}.ll-rev .v{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-teal);font-weight:600;margin-top:8px;display:block}.ll-faq details{border-bottom:1px solid var(--ll-rule)}.ll-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;padding:16px 0;font-family:var(--ll-display);font-size:18px}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary:after{content:"+";color:var(--ll-ink2)}.ll-faq details[open] summary:after{content:"\2013"}.ll-faq .b{padding:0 0 16px;color:var(--ll-ink2);font-size:15.5px}.ll-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ll-rule)}.ll-trust>div{background:var(--ll-paper);padding:26px 22px;text-align:center}.ll-trust svg{width:34px;height:34px;margin:0 auto 10px;display:block}.ll-trust b{display:block;font-family:var(--ll-display);font-weight:400;font-size:17px;margin-bottom:4px}.ll-trust span{font-size:13.5px;color:var(--ll-ink2)}.ll-quote{text-align:center;padding-block:96px}.ll-quote p{font-family:var(--ll-display);font-style:italic;font-size:clamp(28px,4vw,50px);line-height:1.2;max-width:22ch;margin:0 auto 18px;color:var(--ll-paper)}.ll-quote small{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-sand)}.ll-visit dl{display:grid;grid-template-columns:130px 1fr;gap:10px 18px;margin:20px 0 28px;font-size:15.5px}.ll-visit dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-ink2);font-weight:600;padding-top:4px}.ll-visit dd{margin:0}.ll-row{display:flex;flex-wrap:wrap;gap:12px}.ll-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ll-cats a{text-decoration:none;color:inherit;display:block;min-width:0}.ll-cats .ll-ph{aspect-ratio:4/5}.ll-cats h3{font-size:22px;margin:16px 0 4px}.ll-cats p{font-size:14.5px;color:var(--ll-ink2)}.ll-cats small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-seal);font-weight:600;margin-top:6px}.ll-tabs{display:flex;gap:6px;flex-wrap:wrap}.ll-tabs a{border:1px solid var(--ll-rule);padding:9px 16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--ll-ink)}.ll-tabs a.on{background:var(--ll-seal);color:var(--ll-paper);border-color:var(--ll-seal)}.ll-hero{position:relative;overflow:hidden;background:#2a1d13}.ll-hero .ll-ph{aspect-ratio:16/7;min-height:480px}.ll-hero .over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:end;padding:clamp(24px,5vw,72px);background:linear-gradient(to top,#140c08db,#140c0840 55%,#140c080d);color:var(--ll-paper)}.ll-hero h1{font-size:clamp(38px,6vw,76px);letter-spacing:.02em;margin:10px 0 8px;color:var(--ll-paper)}.ll-hero .sub{font-family:var(--ll-display);font-style:italic;font-size:clamp(18px,2.2vw,26px);opacity:.92;max-width:42ch}.ll-hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ll-hero .ll-k{color:var(--ll-sand)}.ll-trade input{flex:1;min-width:200px;padding:14px;border:1px solid #7a6650;background:transparent;color:var(--ll-paper);font:inherit}.ll-trade button{padding:14px 22px;background:var(--ll-sand);border:0;color:var(--ll-wood);font:600 12px/1 var(--ll-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ll-frz{display:block;width:100%;height:20px}@media(max-width:980px){.ll-grid4{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.ll-split{grid-template-columns:1fr;gap:30px}.ll-split.flip>:first-child{order:0}.ll-cats{grid-template-columns:repeat(2,1fr);gap:16px}.ll-cats h3{font-size:18px}.ll-trust{grid-template-columns:1fr 1fr}}@media(max-width:680px){.ll-grid4{grid-template-columns:repeat(2,1fr);gap:22px 14px}.ll-sec{padding-block:56px}.ll-hero .ll-ph{min-height:560px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ll.css.map */
