@font-face{font-family:LL Display;src:url(/cdn/shop/files/ITC_Korinna_Kursiv_Heavy_Regular_430f3519-eb46-4a15-8967-324b34842a27.otf?v=1750850611) format("opentype");font-weight:400 900;font-style:normal;font-display:swap}:root{--ll-ink: #121715;--ll-ink-soft: #1b211d;--ll-gold: #c3a76f;--ll-gold-lt: #dcc392;--ll-green-deep: #00441f;--ll-green: #0b6b33;--ll-cta: #06853c;--ll-cream: #f5f2ea;--ll-white: #ffffff;--ll-rule: rgba(195, 167, 111, .28);--ll-display: "LL Display", "custom font header", Georgia, "Times New Roman", serif;--ll-body: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ll-max: 1280px;--ll-gutter: clamp(1.25em, 5vw, 3.5em)}.ll-section,.ll-stickybuy{font-size:16px}.ll-section{--ll-fg: var(--ll-white);--ll-fg-2: rgba(255, 255, 255, .84);--ll-fg-3: rgba(255, 255, 255, .55);--ll-card: var(--ll-ink-soft);background:var(--ll-ink);color:var(--ll-fg);font-family:var(--ll-body);overflow:hidden}.ll-section--light{--ll-fg: var(--ll-ink);--ll-fg-2: rgba(18, 23, 21, .8);--ll-fg-3: rgba(18, 23, 21, .55);--ll-card: #ffffff;--ll-gold: #8c7238;--ll-rule: rgba(18, 23, 21, .14);background:#fff}.ll-section--light .ll-white{color:var(--ll-ink)}.ll-section--light .ll-btn--ghost:hover{background:#1217150f}.ll-section--light .ll-rail-btn:hover:not([disabled]){background:#8c72381f}.ll-section--green{background:var(--ll-green-deep)}.ll-section--cream{background:var(--ll-cream);color:var(--ll-ink)}.ll-wrap{max-width:var(--ll-max);margin:0 auto;padding:clamp(2.75em,7vw,5em) var(--ll-gutter)}.ll-wrap--tight{padding-top:clamp(2em,4vw,3em);padding-bottom:clamp(2em,4vw,3em)}.ll-display{font-family:var(--ll-display);font-weight:400;line-height:.98;letter-spacing:.005em;text-transform:uppercase;margin:0;text-wrap:balance}.ll-h1{font-size:clamp(2.8em,7.5vw,5.5em)}.ll-h2{font-size:clamp(2.3em,5.5vw,4em)}.ll-h3{font-size:clamp(1.5em,3vw,2.2em)}.ll-gold{color:var(--ll-gold)}.ll-white{color:var(--ll-white)}.ll-eyebrow{font-family:var(--ll-display);font-size:clamp(.95em,1.6vw,1.15em);letter-spacing:.12em;text-transform:uppercase;color:var(--ll-gold);margin:0 0 .9em;display:block}.ll-body{font-family:var(--ll-body);font-size:clamp(1.05em,1.5vw,1.2em);line-height:1.6;margin:0;max-width:46ch;color:inherit;opacity:.92}.ll-section--cream .ll-body{opacity:1}.ll-btn{display:inline-block;font-family:var(--ll-body);font-weight:700;font-size:.95em;letter-spacing:.06em;text-transform:uppercase;padding:.95em 2em;border-radius:6px;background:var(--ll-cta);color:#fff;text-decoration:none;border:2px solid var(--ll-cta);transition:background .18s ease,border-color .18s ease,color .18s ease}.ll-btn:hover,.ll-btn:focus-visible{background:#056f31;border-color:#056f31;color:#fff}.ll-btn--gold{background:var(--ll-gold);border-color:var(--ll-gold);color:var(--ll-ink)}.ll-btn--gold:hover,.ll-btn--gold:focus-visible{background:var(--ll-gold-lt);border-color:var(--ll-gold-lt);color:var(--ll-ink)}.ll-btn--ghost{background:transparent;border-color:currentColor;color:inherit}.ll-btn--ghost:hover,.ll-btn--ghost:focus-visible{background:#ffffff1a;color:inherit}.ll-btn--block{display:block;width:100%;text-align:center;padding:1.05em 1.5em;font-size:1em}.ll-atc__buttons{display:grid;gap:.6em}.ll-atc__buttons .shopify-payment-button{width:100%}.ll-atc__buttons .shopify-payment-button__button{border-radius:6px;min-height:52px}.ll-atc .shopify-payment-button__more-options{color:var(--ll-gold);font-family:var(--ll-body);font-size:.9em}.ll-atc__error{color:#ff9a8b;font-size:.85em;margin-bottom:.5em}.ll-btn .loading__spinner{position:absolute}.ll-btn{position:relative}.ll-btn.loading>span{visibility:hidden}.ll-btns{display:flex;flex-wrap:wrap;gap:.75em;margin-top:1.6em}.ll-proof{display:flex;flex-wrap:wrap;gap:.4em 1.5em;margin-top:1.4em;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.ll-proof li{list-style:none;position:relative;padding-left:1.1em}.ll-proof li:before{content:"";position:absolute;left:0;top:.42em;width:7px;height:7px;border-radius:50%;background:var(--ll-gold)}.ll-proof ul,ul.ll-proof{margin:0;padding:0}.ll-rail{min-width:0;max-width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--ll-rail-w, 88%);gap:clamp(.75em,2vw,1.5em);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25em}.ll-rail::-webkit-scrollbar{display:none}.ll-rail>*{scroll-snap-align:start;min-width:0}.ll-rail-nav{display:flex;gap:.5em;margin-top:1.25em;justify-content:flex-end}.ll-rail-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--ll-rule);background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;font-size:1em;line-height:1;transition:background .18s ease,border-color .18s ease}.ll-rail-btn:hover:not([disabled]),.ll-rail-btn:focus-visible{background:#c3a76f29;border-color:var(--ll-gold)}.ll-rail-btn[disabled]{opacity:.3;cursor:default}.ll-figure{margin:0;border-radius:10px;overflow:hidden;background:var(--ll-ink-soft)}.ll-figure img,.ll-figure video{display:block;width:100%;height:100%;object-fit:cover}.ll-section :is(h1,h2,h3,h4,h5,h6){color:inherit}.ll-section figure{margin:0}:where(.ll-section) a:focus-visible,:where(.ll-section) button:focus-visible{outline:3px solid var(--ll-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ll-rail{scroll-behavior:auto}.ll-section video{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ll-brand.css.map */
