:root{--ll-cream: #FBFAF4;--ll-parchment: #F3EFE5;--ll-linen: #E8E3D3;--ll-oat: #CFC9B6;--ll-stone: #908C7E;--ll-driftwood: #5D5A4F;--ll-charcoal: #2C2C28;--ll-ink: #1A1A17;--ll-white: #FEFDF9;--ll-cobalt: #2F6BD8;--ll-cobalt-ink: #1F4FAB;--ll-cobalt-light: #5B8FE8;--ll-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ll-marker: "Permanent Marker", "Bradley Hand", cursive;--ll-ease: cubic-bezier(.16, 1, .3, 1);--ll-dur-fast: .12s;--ll-dur: .22s;--ll-dur-slow: .42s;--ll-max: 1280px}.ll-section{font-family:var(--ll-font);color:var(--ll-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ll-section *,.ll-section *:before,.ll-section *:after{box-sizing:border-box}.ll-section:not(#ll):not(#ll),.ll-section:not(#ll):not(#ll) *:not(.ll-pop){font-family:var(--ll-font)!important}.ll-section:not(#ll):not(#ll) .ll-pop{font-family:var(--ll-marker)!important}.ll-inner{max-width:var(--ll-max);margin:0 auto}.ll-pop{font-family:var(--ll-marker);font-weight:400;font-style:normal;font-size:1.18em;color:var(--ll-cobalt);display:inline-block;transform:rotate(-3deg)}.ll-on-ink .ll-pop{color:var(--ll-cobalt-light)}.ll-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-driftwood)}.ll-on-ink .ll-eyebrow{color:var(--ll-cobalt-light)}.ll-section h1,.ll-section h2,.ll-section h3{font-family:var(--ll-font);font-style:normal;margin:0;color:inherit}.ll-section p{margin:0}.ll-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:13px 24px;border-radius:4px;border:1px solid transparent;font-family:var(--ll-font);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--ll-dur) var(--ll-ease),border-color var(--ll-dur) var(--ll-ease),color var(--ll-dur) var(--ll-ease),transform var(--ll-dur-fast) var(--ll-ease)}.ll-btn:active{transform:scale(.98)}.ll-btn--ink{background:var(--ll-ink);color:var(--ll-cream);border-color:var(--ll-ink)}.ll-btn--ink:hover{background:var(--ll-charcoal);border-color:var(--ll-charcoal);color:var(--ll-cream)}.ll-btn--cobalt{background:var(--ll-cobalt);color:var(--ll-cream);border-color:var(--ll-cobalt);font-weight:700}.ll-btn--cobalt:hover{background:var(--ll-cobalt-ink);border-color:var(--ll-cobalt-ink);color:var(--ll-cream)}.ll-btn--outline{background:transparent;color:var(--ll-ink);border-color:var(--ll-ink)}.ll-btn--outline:hover{background:var(--ll-parchment);color:var(--ll-ink)}.ll-btn--ghost{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 35%,transparent)}.ll-btn--ghost:hover{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}.ll-link{color:var(--ll-cobalt);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--ll-dur) var(--ll-ease),text-decoration-thickness var(--ll-dur) var(--ll-ease)}.ll-link:hover{color:var(--ll-cobalt-ink);text-decoration-thickness:2px}.ll-section a:focus-visible,.ll-section button:focus-visible,.ll-section input:focus-visible,.ll-section [tabindex]:focus-visible{outline:2px solid var(--ll-cobalt);outline-offset:2px;box-shadow:none}.ll-reveal{opacity:1;transform:none}.js .ll-reveal:not(.is-visible){opacity:0;transform:translateY(10px)}.js .ll-reveal{transition:opacity var(--ll-dur-slow) var(--ll-ease),transform var(--ll-dur-slow) var(--ll-ease)}@media(prefers-reduced-motion:reduce){.ll-section *,.ll-section *:before,.ll-section *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transform:none!important}.ll-pop{transform:none!important}.js .ll-reveal:not(.is-visible){opacity:1;transform:none}}[id$=__ll_hero] .banner{background:var(--ll-ink)}[id$=__ll_hero] .banner__content{padding:52px 40px 56px}[id$=__ll_hero] .banner__box,[id$=__ll_hero] .banner--mobile-bottom .banner__box{background:transparent;color:var(--ll-cream);padding:0;max-width:820px;font-family:var(--ll-font)}[id$=__ll_hero] .banner:after{background:var(--ll-ink)}[id$=__ll_hero]:not(#ll):not(#ll) .banner__heading,[id$=__ll_hero]:not(#ll):not(#ll) .banner__heading.hxxl,[id$=__ll_hero]:not(#ll):not(#ll) .banner__heading.hxl{font-family:var(--ll-font)!important;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--ll-cream);margin:0 0 16px}[id$=__ll_hero]:not(#ll):not(#ll) .banner__heading em{font-family:var(--ll-marker)!important;font-weight:400;font-style:normal;font-size:1.18em;color:var(--ll-cobalt-light);display:inline-block;transform:rotate(-3deg)}[id$=__ll_hero]:not(#ll):not(#ll) .banner__text,[id$=__ll_hero]:not(#ll):not(#ll) .banner__text p{font-family:var(--ll-font)!important;font-size:17px;line-height:1.6;color:var(--ll-cream);opacity:.8;max-width:560px;margin:0 auto 22px}[id$=__ll_hero] .banner__text p{margin:0 auto}[id$=__ll_hero] .banner__buttons{margin-top:0}[id$=__ll_hero]:not(#ll):not(#ll) .banner__buttons .button{font-family:var(--ll-font)!important;font-weight:700;border-radius:4px}@media screen and (max-width:749px){[id$=__ll_hero] .banner__content{padding:36px 24px 44px}[id$=__ll_hero] .banner--mobile-bottom .banner__box{background:var(--ll-ink);padding:36px 24px 44px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ll-brand.css.map */
