.ll{--color-warmgrau: #45423E;--color-off-white: #EFECE5;--color-paper: #FBF8F2;--color-white: #FFFFFF;--color-stein: #B7B1A5;--color-mint: #9FD9B4;--color-neonlime: #CCF540;--color-neonpink: #FF5FA2;--color-neonrot: #FF4B2B;--color-nachtblau: #1E2733;--color-olive: #4E5838;--color-bordeaux: #5A1F2E;--color-pflaume: #4A2E45;--color-rauchrosa: #C9A6A4;--color-pink: #DB538D;--color-rot: #C8102E;--color-stage: #E9E6E0;--color-backdrop: #CFC9BF;--color-line: #E3E0D9;--color-muted: #8A867E;--color-chrome: #F1EFEA;--color-chrome-dot: #D4D0C7;--color-handle: #D9D4C8;--product-ergobag: #25345A;--product-step-by-step: var(--color-warmgrau);--product-flygge: #7A2340;--product-satch: #1F3A66;--product-coocazoo: #2F5E45;--product-wyms: var(--color-warmgrau);--product-fjallraven: #B39BC8;--color-ranzen-schwarz: #1D1D1D;--color-ranzen-schwarz-streifen: #090909;--color-ranzen-schwarz-streifen-2: #0B0B0B;--color-einhorn-rose: #F7D0D6;--color-einhorn-flieder: #DDCEE4;--color-einhorn-akzent: #916C94;--color-einhorn-rose-hell: #E8BEC2;--color-dino-grund: #2F3938;--color-dino-streifen: #232A27;--color-dino-lime: #DAEB7B;--color-ranzen-rot: #DD2932;--color-foto-schatten: #6B6662;--color-teen-beere: #D75885;--color-teen-lime: #C1DE50;--color-ergobag-grund: #E9E3D8;--color-ergobag-streifen: #DDD5C6;--color-flygge-pink: #E0348C;--color-wyms-grund: #C9C2E6;--color-wyms-streifen: #B8B0DC;--color-wyms-akzent: #5B4FA8;--color-fjallraven-grund: #DCD5C6;--color-fjallraven-streifen: #CFC6B4;--color-fjallraven-akzent: #2F4A3A;--color-offwhite-streifen: #E4DFD5;--color-anzeige-lime: #D0D830;--color-anzeige-lime-streifen: #C3CB22;--color-anzeige-text: #1A1A18;--color-anzeige-rot: #E84522;--color-anzeige-pink: #EB5C98;--color-flygge-streifen: #661C35;--color-flygge-rose: #F4C3CF;--color-raster-linie: #D8D3C8;--color-raster-post: #F2D7DF;--color-raster-post-streifen: #E3C6E4;--font-brand: degular-variable, "Degular Variable", degular, Arial, sans-serif;--font-location: proxima-soft, "Proxima Soft", Arial, sans-serif;--leading-headline: .67;--tracking-headline: .02em;--leading-title: 1.2;--tracking-title: .01em;--leading-body: 1.42;--tracking-body: 0;--leading-button: 1.42;--tracking-button: .065em;--leading-location: 1.36;--tracking-location: .08em;--leading-eyebrow: 1.36;--tracking-eyebrow: .08em;--logo-min-lockup-location: 90px;--logo-min-signet: 128px;--logo-min-lockup: 73px;--logo-min-lion: 32px;--logo-min-lion-line: 40px;--logo-min-emblem: 32px;--logo-min-emblem-line: 28px;--logo-min-emblem-small: 16px;--logo-wordmark-width: 116px;--logo-sticker-width: 50.08px;--logo-sticker-x: -2.08px;--logo-sticker-y: -40.8px;--logo-location-size: 10.4px;--logo-location-gap: 6.72px;--logo-sticker-shadow: drop-shadow(0 1.5px 0 rgb(69 66 62 / .35)) drop-shadow(0 3px 4px rgb(69 66 62 / .16));--logo-sticker-shadow-lift: drop-shadow(0 1.5px 0 rgb(69 66 62 / 0)) drop-shadow(0 6px 9px rgb(69 66 62 / .1));--logo-print-line-grounds: paper white;--logo-absender: textflaeche-signet markenflaeche-lockup;--logo-clearspace: .1;--logo-motion-enter: 1.1s;--logo-motion-hop: .9s;--logo-motion-interval: 7s;--logo-motion-ease: cubic-bezier(.3, 1.3, .5, 1);--logo-motion-lift: -7%;--logo-motion-squash: 1.05, .93;--logo-motion-stretch: .97, 1.04;--logo-emblem-side: opposite;--logo-subline-gap: .2;--color-bg: var(--color-paper);--color-surface: var(--color-white);--color-surface-muted: var(--color-off-white);--color-text: var(--color-warmgrau);--color-text-muted: var(--color-stein);--color-text-inverse: var(--color-paper);--color-divider: var(--color-line);--color-stripe: color-mix(in oklab, var(--color-stein) 40%, var(--color-off-white));--color-cta: var(--color-neonrot);--color-cta-hover: color-mix(in oklab, var(--color-neonrot) 86%, black);--color-cta-text: var(--color-white);--color-control: var(--color-warmgrau);--color-control-hover: color-mix(in oklab, var(--color-warmgrau) 80%, black);--color-control-text: var(--color-paper);--color-field: var(--color-paper);--color-surface-band: color-mix(in oklab, var(--color-stein) 12%, var(--color-off-white));--color-teen-bg: var(--color-nachtblau);--color-teen-bg-alt: color-mix(in oklab, var(--color-nachtblau) 88%, white);--color-teen-text: var(--color-white);--color-teen-text-muted: color-mix(in oklab, var(--color-white) 58%, var(--color-nachtblau));--color-teen-signal: var(--color-neonlime);--confetti-1: var(--color-neonrot);--confetti-2: var(--color-neonpink);--confetti-3: var(--color-neonlime);--confetti-4: var(--color-mint);--confetti-5: var(--color-white);--confetti-6: var(--color-stein);--color-kids-bg: var(--color-off-white);--type-title: clamp(44px, 30.4px + 4vw, 112px);--type-lead: clamp(19px, 17.6px + .35vw, 22px);--type-location: 13px;--leading-title: .9;--leading-copy: 1.55;--leading-tight: 1.25;--tracking-display: .02em;--axes-display: "opsz" 72, "wght" 800;--axes-strong: "opsz" 72, "wght" 700;--axes-body: "opsz" 12, "wght" 400;--axes-button: "opsz" 72, "wght" 800, "ital" 1;--gutter: clamp(20px, 8px + 4vw, 88px);--content-max: 1440px;--rim: clamp(8px, 4.8px + .8vw, 16px);--header-height: 120px;--radius-s: 6px;--radius-m: 10px;--radius-l: 14px;--radius-frame: 18px;--radius-pill: 999px;--shadow-card: 0 30px 60px -34px rgb(69 66 62 / .4);--shadow-label: 0 18px 40px -28px rgb(0 0 0 / .35);--shadow-inset: 0 28px 50px -24px rgb(0 0 0 / .45);--button-tilt: -4deg;--motif-tilt: -12deg;--button-pad: .58em 1.15em;--ease-spring: cubic-bezier(.3, 1.6, .5, 1);--ease-soft: cubic-bezier(.3, 1.3, .5, 1);--ease-build: cubic-bezier(.6, 0, .2, 1);--duration-s: .25s;--duration-m: .6s;--duration-l: 1s;--layer-confetti: 0;--layer-content: 1;--layer-header: 30;--layer-rim: 40;--layer-badge: 50;--layer-overlay: 60;--leading-display: var(--leading-headline);--tracking-wordmark: .06em;--stage-tint: 0%;--stage-stripe-tint: 30%;--stage-tint-dark: 0%;--stage-stripe-tint-dark: 45%;--product-card-tint: 18%;--footer-lockup-width: clamp(160px, 128px + 6vw, 224px);--cols-mobile: 4;--cols-tablet: 8;--cols-desktop: 12;--unit: clamp(14px, 12px + .4vw, 18px);--space-1: 4px;--space-2: 8px;--space-3: var(--unit);--space-4: calc(2 * var(--unit));--space-5: clamp(calc(2 * var(--unit)), 2.5vw, calc(3 * var(--unit)));--space-6: clamp(calc(3 * var(--unit)), 5vw, calc(5 * var(--unit)));--space-7: clamp(calc(5 * var(--unit)), 8vw, calc(10 * var(--unit)));--type-display: clamp(72px, 41.6px + 9.2vw, 208px);--type-text: 18px;--line: 1.5px;--line-strong: 2px;--control-height: 56px;--burger-line: 3px;--burger-size: 26px;--measure-text: 480px;--measure-card: 960px;--mark-chapter: 84px;--motion-lift: 4px;--motion-enter: 26px;--studio-mark: 22px;--ai-badge-height: 14px;--deck-space-1: .28cqw;--deck-space-2: .56cqw;--deck-space-3: 1.11cqw;--deck-space-4: 1.67cqw;--deck-space-5: 2.78cqw;--deck-space-6: 4.44cqw;--deck-space-7: 7.22cqw;--deck-cols: 12;--deck-margin: var(--deck-space-7);--deck-gutter: var(--deck-space-4);--deck-col: calc((100cqw - 2 * var(--deck-margin) - 11 * var(--deck-gutter)) / 12);--deck-col-step: calc(var(--deck-col) + var(--deck-gutter));--deck-unit: calc(var(--deck-col) / 5);--deck-unit-1: var(--deck-unit);--deck-unit-2: calc(2 * var(--deck-unit));--deck-unit-3: calc(3 * var(--deck-unit));--deck-unit-5: calc(5 * var(--deck-unit));--deck-frame-top: var(--deck-space-6);--deck-frame-bottom: calc(var(--deck-space-6) + var(--deck-unit));--deck-type-display: 9cqw;--deck-type-title: 5.2cqw;--deck-type-heading: 2.6cqw;--deck-type-lead: 1.8cqw;--deck-type-text: 1.45cqw;--deck-type-location: 1.05cqw;--deck-shadow-format: 0 .4cqw 1.6cqw rgb(0 0 0 / .12);--deck-shadow-format-soft: 0 .3cqw 1.2cqw rgb(0 0 0 / .1);--deck-shadow-device: 0 .4cqw 1.6cqw rgb(0 0 0 / .18);--deck-radius-format: .4cqw;--deck-radius-mock: .3cqw;--deck-radius-device: 1.2cqw;--print-cols: 7;--print-field: calc(100cqw / 7);--print-margin: calc(100cqw / 14);--print-type-display: 13cqw;--print-type-title: 7cqw;--print-type-lead: 3.4cqw;--print-type-text: 2.6cqw;--print-type-location: 2.2cqw;--print-type-inset: -.2;--print-lockup-cols: 2.6;--print-layout-margin-x: 4;--print-layout-margin-y: 3;--print-layout-logo-s: 10;--print-layout-logo-l: 16;--print-layout-clear-s: 1;--print-layout-clear-l: 2;--print-layout-headline: 4;--print-layout-headline-portrait: 6;--print-layout-gap: 2;--print-layout-box-top: 1;--print-layout-box-bottom: 2;--print-layout-axis: 4;--print-layout-text-size: 9.5pt;--print-layout-cta-size: 15pt;--print-layout-motif-gap: 1;--print-layout-motif-edge: 2;--print-layout-cta-e: .88;--print-layout-cta-social-e: 1.5;--print-layout-cta-figure-e: 1.13;--print-e: calc(100cqw / (5 * var(--print-cols)));--print-confetti-size-min: .07;--print-confetti-size-max: .15;--print-confetti-ratio: 2;--print-confetti-round: .22;--print-confetti-shrink: .45;--print-confetti-fan: 75deg;--print-confetti-spread: 36deg;--print-confetti-origin: .7;--print-confetti-reach: 1.3;--print-confetti-drop: .35;--print-confetti-gap-min: .14;--print-confetti-calm: .04;--print-confetti-cta-free: 2.2;--print-confetti-tilt: 29deg;--print-confetti-count: 54;--print-confetti-ground: off-white;--print-ai-badge-height: .028;--print-ai-badge-inset: .025;--print-ai-badge-opacity: .75;--print-ai-badge-shadow: .45}@keyframes logo-enter{0%{transform:translateY(-35%) scale(.5);opacity:0}35%{transform:translateY(0) scale(var(--logo-motion-squash));opacity:1}55%{transform:translateY(calc(var(--logo-motion-lift) * .85)) scale(var(--logo-motion-stretch))}75%{transform:scale(1.02,.98)}to{transform:none}}@keyframes logo-hop{20%{transform:scale(var(--logo-motion-squash))}45%{transform:translateY(var(--logo-motion-lift)) scale(var(--logo-motion-stretch))}70%{transform:scale(1.02,.98)}to{transform:none}}@keyframes logo-hop-shadow{0%,20%{filter:var(--logo-sticker-shadow)}45%{filter:var(--logo-sticker-shadow-lift)}70%,to{filter:var(--logo-sticker-shadow)}}.ll,.ll *,.ll *:before,.ll *:after{box-sizing:border-box}html:has(.ll){scroll-behavior:smooth;scroll-padding-top:136px;-webkit-text-size-adjust:100%}.ll{overflow-x:clip;letter-spacing:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-brand);font-variation-settings:var(--axes-body);font-size:var(--type-text);line-height:var(--leading-copy);-webkit-font-smoothing:antialiased}.ll img,.ll svg{display:block;max-width:100%}.ll a{color:inherit}:where(.ll) :is(h1,h2,h3,p,figure,ul){margin:0;font:inherit;letter-spacing:inherit;color:inherit;line-height:inherit}.ll :focus-visible{outline:var(--line-strong) solid currentColor;outline-offset:var(--space-1)}.ll-wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.ll-skip{position:absolute;left:var(--space-3);top:calc(-1 * var(--space-7));z-index:var(--layer-overlay);background:var(--color-control);color:var(--color-control-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill)}.ll-skip:focus{top:var(--space-3)}.ll-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ll-icon{width:100%;height:auto;fill:currentColor}.ll-display{font-variation-settings:var(--axes-display);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display);padding-top:.14em}.ll-title{font-variation-settings:var(--axes-display);font-weight:800;font-size:var(--type-title);line-height:var(--leading-title);letter-spacing:.015em}.ll-location{font-family:var(--font-location);font-weight:700;font-size:var(--type-location);letter-spacing:var(--tracking-location);text-transform:uppercase}.ll-kicker{display:block;margin-bottom:var(--space-3);color:var(--color-text-muted)}.ll-lead{font-size:var(--type-lead);line-height:1.45;max-width:34ch}.ll-rim{position:fixed;inset:var(--rim);z-index:var(--layer-rim);border-radius:var(--radius-frame);box-shadow:0 0 0 var(--space-7) var(--color-bg);pointer-events:none}.ll-cta{display:inline-block;border:0;border-radius:var(--radius-pill);padding:var(--button-pad);background:var(--color-cta);color:var(--color-cta-text);font:inherit;font-variation-settings:var(--axes-button);font-weight:800;font-size:var(--type-text);letter-spacing:var(--tracking-button);line-height:1;text-box:trim-both cap alphabetic;text-decoration:none;transform:rotate(var(--button-tilt));cursor:pointer;transition:transform var(--duration-s) var(--ease-spring),background var(--duration-s)}.ll-cta:hover{background:var(--color-cta-hover);transform:rotate(calc(var(--button-tilt) / 2)) scale(1.07)}.ll-cta:active{transform:rotate(var(--button-tilt)) scale(.96)}.ll-cta--large{font-size:calc(var(--type-text) * 1.3)}.ll-cta.is-wiggle{animation:cta-wiggle .9s var(--ease-soft)}@keyframes cta-wiggle{0%,to{transform:rotate(var(--button-tilt))}20%{transform:rotate(calc(var(--button-tilt) - 5deg)) scale(1.08)}40%{transform:rotate(calc(var(--button-tilt) + 4deg)) scale(1.08)}60%{transform:rotate(calc(var(--button-tilt) - 3deg)) scale(1.04)}80%{transform:rotate(calc(var(--button-tilt) + 1deg))}}.ll-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-5) 0 0;padding:0}.ll-chip{display:inline-block;padding:.4em 1em .45em;border:var(--line) solid currentColor;border-radius:var(--radius-pill);font-variation-settings:var(--axes-strong);font-weight:700;font-size:var(--type-text);line-height:var(--leading-tight);text-decoration:none;transition:background var(--duration-s),color var(--duration-s)}.ll-chip:hover{background:var(--color-control);border-color:var(--color-control);color:var(--color-control-text)}.ll-site-header{position:sticky;top:var(--rim);z-index:var(--layer-header);background:var(--color-bg)}.ll-site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding-block:var(--space-4)}.ll-signet{--k: 1;position:relative;display:block;width:calc(var(--logo-wordmark-width) * var(--k));padding-top:calc(var(--logo-sticker-y) * var(--k) * -1);margin-right:calc((var(--logo-sticker-width) + var(--logo-sticker-x)) * var(--k))}.ll-signet__word{display:block}.ll-signet--bare{padding-top:0;margin-right:0}.ll-signet__mark--sticker>svg,.ll-lockup-live__sticker{filter:var(--logo-sticker-shadow);overflow:visible}.ll-signet__mark{position:absolute;top:0;left:calc(100% + var(--logo-sticker-x) * var(--k));width:calc(var(--logo-sticker-width) * var(--k))}.ll-brand{display:block;color:var(--color-text);text-decoration:none;transition:opacity var(--duration-m),transform var(--duration-m) var(--ease-soft),visibility 0s}.ll-brand__location{display:block;margin-top:calc(var(--logo-location-gap) * var(--k));line-height:1;text-box:trim-both cap alphabetic;font-size:calc(var(--logo-location-size) * var(--k));letter-spacing:var(--tracking-location)}.ll-brand__lion{transform-origin:50% 100%}.ll-lockup-live{position:relative}.ll-lockup-live__lion{position:absolute;inset:0 0 auto;height:66%;transform-origin:50% 100%}.ll-brand__lion.is-hello{animation:logo-enter var(--logo-motion-enter) .1s var(--logo-motion-ease) both}.ll-brand__lion.is-hop,.ll-lockup-live.is-in .ll-lockup-live__lion.is-done.is-hop{animation:logo-hop var(--logo-motion-hop) var(--logo-motion-ease)}.ll-brand__lion.is-hop>svg,.ll-lockup-live.is-in .ll-lockup-live__lion.is-done.is-hop>.ll-lockup-live__sticker{animation:logo-hop-shadow var(--logo-motion-hop) var(--logo-motion-ease)}.ll-nav-toggle{position:relative;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);margin-right:calc((var(--control-height) - var(--burger-size)) / -2);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.ll-nav-toggle__lines{position:relative;width:var(--burger-size);height:calc(var(--burger-size) * .75)}.ll-nav-toggle__lines i{position:absolute;left:0;right:0;height:var(--burger-line);border-radius:var(--burger-line);background:currentColor;transition:transform var(--duration-s) var(--ease-soft),opacity var(--duration-s),top var(--duration-s) var(--ease-soft)}.ll-nav-toggle__lines i:nth-child(1){top:0}.ll-nav-toggle__lines i:nth-child(2){top:calc(50% - var(--burger-line) / 2)}.ll-nav-toggle__lines i:nth-child(3){top:calc(100% - var(--burger-line))}.ll-site-header.is-open .ll-nav-toggle__lines i:nth-child(1){top:calc(50% - var(--burger-line) / 2);transform:rotate(45deg)}.ll-site-header.is-open .ll-nav-toggle__lines i:nth-child(2){opacity:0;transform:scaleX(.2)}.ll-site-header.is-open .ll-nav-toggle__lines i:nth-child(3){top:calc(50% - var(--burger-line) / 2);transform:rotate(-45deg)}.ll-nav-toggle.ll :focus-visible{outline:var(--line-strong) solid currentColor;outline-offset:calc(-1 * var(--line-strong));border-radius:var(--radius-m)}.ll-site-nav{position:absolute;top:100%;left:0;right:0;padding:var(--space-2) var(--gutter) var(--space-5);background:var(--color-bg);box-shadow:var(--shadow-card);visibility:hidden;opacity:0;transform:translateY(calc(-1 * var(--motion-lift)));transition:opacity var(--duration-s),transform var(--duration-s) var(--ease-soft),visibility 0s var(--duration-s)}.ll-site-header.is-open .ll-site-nav{visibility:visible;opacity:1;transform:none;transition-delay:0s}.ll-site-nav ul{display:grid;list-style:none;margin:0 auto;padding:0;max-width:calc(var(--content-max) - 2 * var(--gutter))}.ll-site-nav li+li{border-top:var(--line) solid var(--color-divider)}.ll-site-nav a{position:relative;display:block;width:fit-content;padding-block:var(--space-4);font-variation-settings:var(--axes-strong);font-weight:700;font-size:var(--type-lead);line-height:1;text-box:trim-both cap alphabetic;text-decoration:none}.ll-site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--space-4) - var(--motion-lift) - var(--line-strong));height:var(--line-strong);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-s) var(--ease-spring)}.ll-site-nav a:hover:after,.ll-site-nav a.is-active:after{transform:scaleX(1)}.ll-stage{--stage-ground: var(--color-bg);--stage-bg: color-mix(in oklab, var(--product, var(--color-stein)) var(--stage-tint), var(--stage-ground));--stage-stripe: color-mix(in oklab, var(--product, var(--color-stein)) var(--stage-stripe-tint), var(--stage-ground));position:relative;margin:0;overflow:hidden;border-radius:var(--radius-m);background:var(--stage-bg);aspect-ratio:4 / 5;transition:transform var(--duration-m) var(--ease-spring)}.ll-stage__stripes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,1fr)}.ll-stage__stripes i{background:var(--stage-stripe);transform:scaleY(0);transform-origin:top;transition:transform 1.3s var(--ease-build)}.ll-stage__stripes i:nth-child(1){grid-column:1}.ll-stage__stripes i:nth-child(2){grid-column:3;transition-delay:.15s;transform-origin:bottom}.ll-stage__stripes i:nth-child(3){grid-column:5;transition-delay:.3s}.ll-stage__stripes i:nth-child(4){grid-column:7;transition-delay:.45s;transform-origin:bottom}.ll-stage img{position:absolute;opacity:0;transition:transform var(--duration-l) .35s var(--ease-spring),opacity var(--duration-m) .35s}.ll-stage__photo{top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:cover;border-radius:var(--radius-s);transform:translateY(6%) scale(.96)}.ll-stage__product{left:50%;top:50%;width:78%;height:84%;object-fit:contain;transform:translate(-50%,-44%) scale(.92)}.ll-stage__product--cutout{mix-blend-mode:multiply}.is-in .ll-stage__stripes i,.ll-stage.is-in .ll-stage__stripes i{transform:scaleY(1)}.ll-stage.is-in img{opacity:1}.ll-stage.is-in .ll-stage__photo{transform:none}.ll-stage.is-in .ll-stage__product{transform:translate(-50%,-50%)}.ll-chapter--teens .ll-stage{--stage-ground: var(--color-teen-bg);--stage-bg: color-mix(in oklab, var(--product, var(--color-stein)) var(--stage-tint-dark), var(--stage-ground));--stage-stripe: color-mix(in oklab, var(--product, var(--color-stein)) var(--stage-stripe-tint-dark), var(--stage-ground))}.ll-hero{padding-block:var(--space-5) var(--space-7)}.ll-hero__title{font-size:var(--type-display);cursor:pointer}.ll-hero__title .ll-line{display:block;white-space:nowrap}.ll-hero__title .ll-letter{display:inline-block;transition:transform .45s var(--ease-spring)}.ll-hero__title:hover .ll-letter{transform:translateY(calc(-.06em * (1 + var(--i) % 3))) rotate(calc((var(--i) % 2 * 2 - 1) * 4deg))}.ll-hero .ll-stage{aspect-ratio:1}.ll-hero__grid{display:grid;gap:var(--space-6)}.ll-hero__text{container-type:inline-size}.ll-hero__lead{margin-top:var(--space-5)}.ll-lockup-live{display:block;width:var(--footer-lockup-width);max-width:100%;margin-inline:auto;color:var(--color-text);font-size:calc(var(--footer-lockup-width) / 18)}.ll-lockup-live svg{display:block;width:100%;height:auto;overflow:visible;fill:currentColor}.ll-lockup-live__lion{opacity:0}.ll-lockup-live.is-in .ll-lockup-live__lion{opacity:1;animation:logo-enter var(--logo-motion-enter) .1s var(--logo-motion-ease) both}.ll-lockup-live.is-in .ll-lockup-live__lion.is-done{animation:none}.ll-hero__title--store{font-size:min(var(--type-display),13.5cqi);cursor:auto}.ll-entries{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.ll-entry{display:grid;grid-template-columns:38% 1fr;align-items:center;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-l);background:var(--color-kids-bg);color:var(--color-text);text-decoration:none;transition:transform var(--duration-s) var(--ease-spring)}.ll-entry:hover{transform:translateY(calc(-1 * var(--motion-lift)))}.ll-entry__media{display:block;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-m)}.ll-entry__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-m) var(--ease-soft)}.ll-entry:hover .ll-entry__media img{transform:scale(1.05)}.ll-entry__text{display:grid;gap:var(--space-3);container-type:inline-size}.ll-entry__title{font-size:min(var(--type-title),24cqi);line-height:.9}.ll-entry__title:after{content:" \2192";font-size:.6em;vertical-align:.2em}.ll-entry--teens{background:var(--color-teen-bg);color:var(--color-teen-text)}.ll-entry--teens .ll-entry__title{color:var(--color-teen-signal)}.ll-party{position:relative;overflow:hidden;padding-block:var(--space-7);background:var(--color-surface-muted)}.ll-party>.ll-stage__stripes i{background:var(--color-stripe)}.ll-stage__stripes--anchor{--col: calc(100% / 7);--text-x: calc(max(0%, (100% - var(--content-max)) / 2) + var(--gutter));left:calc(mod(var(--text-x) - var(--col) * var(--print-type-inset) - var(--col),var(--col) * 2) - var(--col) * 2);right:auto;width:calc(100% + var(--col) * 2);grid-template-columns:repeat(9,1fr)}.ll-stage__stripes--anchor i:nth-child(5){grid-column:9;transition-delay:.6s}.ll-party.is-in>.ll-stage__stripes i{transform:scaleY(1)}.ll-party__inner{position:relative;display:grid;gap:var(--space-5);container-type:inline-size}.ll-party__title{font-size:min(var(--type-display),13.5cqi);cursor:pointer}.ll-party__title .ll-line{display:block;white-space:nowrap}.ll-party__title .ll-letter{display:inline-block;transition:transform .45s var(--ease-spring)}.ll-party__title:hover .ll-letter{transform:translateY(calc(-.06em * (1 + var(--i) % 3))) rotate(calc((var(--i) % 2 * 2 - 1) * 4deg))}.ll-party__side{display:grid;gap:var(--space-4);justify-items:start}.ll-party__date{font-family:var(--font-location);font-weight:700;font-size:var(--type-location);letter-spacing:var(--tracking-location);text-transform:uppercase}.ll-chapter{padding-top:var(--space-7)}.ll-chapter--kids{background:var(--color-surface-muted)}.ll-chapter--teens{background:var(--color-teen-bg);color:var(--color-teen-text)}.ll-chapter--teens .ll-kicker{color:var(--color-teen-text-muted)}.ll-chapter__intro{position:relative;display:grid;gap:var(--space-6);align-items:center;padding-bottom:var(--space-7)}.ll-chapter__mark{position:absolute;top:0;right:var(--gutter);display:block;width:var(--mark-chapter);color:var(--color-teen-signal)}.ll-chapter__name{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.ll-chapter__name .ll-title{font-size:var(--type-lead)}.ll-chapter--teens .ll-chapter__name .ll-location{color:var(--color-teen-text-muted)}.ll-claim__text{font-size:var(--type-title)}.ll-offer{position:relative;display:grid;gap:var(--space-3);justify-items:start;max-width:var(--measure-text);margin-top:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-label)}.ll-offer__title{font-variation-settings:var(--axes-display);font-weight:800;font-size:calc(var(--type-lead) * .75);line-height:var(--leading-title)}.ll-offer p{font-size:var(--type-text);line-height:1.45}.ll-offer .ll-cta{position:absolute;right:var(--space-4);bottom:0;translate:0 50%;white-space:nowrap}.ll-offer+.ll-chips{margin-top:calc(var(--space-5) + var(--space-4))}.ll-chapter--teens .ll-offer{background:var(--color-teen-bg-alt);color:var(--color-teen-text);box-shadow:none}.ll-chapter--teens .ll-offer .ll-cta{--color-cta: var(--color-teen-signal);--color-cta-hover: color-mix(in oklab, var(--color-teen-signal) 85%, white);--color-cta-text: var(--color-teen-bg)}.ll-chapter--teens .ll-claim__text{color:var(--color-teen-signal)}.ll-claim__subline{margin-top:var(--space-4);font-size:var(--type-lead);line-height:1.45;max-width:30ch}.ll-chapter__media{display:grid;gap:var(--space-3);grid-template-columns:1fr}.ll-chapter__media--duo{grid-template-columns:1fr 1fr;align-items:end}.ll-chapter__media--duo .ll-stage:last-child{margin-bottom:12%}.ll-chapter--kids .ll-stage{--stage-ground: var(--color-surface-muted)}.ll-world{padding-block:var(--space-6) var(--space-7)}.ll-chapter--kids .ll-world--tone{background:var(--color-surface-band)}.ll-chapter--teens .ll-world--tone{background:var(--color-teen-bg-alt)}.ll-world__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ll-stage--wide{aspect-ratio:4 / 3;overflow:visible;margin-bottom:16%}.ll-stage--wide .ll-stage__stripes{border-radius:inherit;overflow:hidden}.ll-stage--wide .ll-stage__photo{object-position:50% 30%}.ll-stage--plain{background:none}.ll-stage--plain .ll-stage__photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--radius-m);transform:translateY(4%)}.ll-stage--card{background:color-mix(in oklab,var(--product) var(--product-card-tint),var(--color-surface))}.ll-stage--card .ll-stage__product{mix-blend-mode:multiply}.ll-stage__inset{position:absolute;right:max(-6%,calc(var(--space-2) - var(--gutter)));bottom:-20%;z-index:1;width:42%;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:var(--radius-s);background:var(--color-surface);box-shadow:var(--shadow-inset);opacity:0;transform:translateY(12%);transition:transform var(--duration-l) .6s var(--ease-spring),opacity var(--duration-m) .6s}.ll-stage.is-in .ll-stage__inset{opacity:1;transform:none}.ll-stage .ll-stage__inset img{position:static;opacity:1;width:100%;height:100%;transition:none}.ll-stage__inset-photo{object-fit:cover}.ll-stage__inset-product{object-fit:contain;padding:8%;mix-blend-mode:multiply}.ll-stage__inset--card{background:color-mix(in oklab,var(--product) var(--product-card-tint),var(--color-surface))}.ll-label{display:flex;flex-direction:column;gap:var(--space-3);align-self:start;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-label)}.ll-label__head{padding-bottom:var(--space-3);border-bottom:var(--line) solid var(--color-divider);color:var(--color-text)}.ll-label{container-type:inline-size}.ll-label__title{font-size:min(var(--type-title),14cqi);line-height:.9}.ll-label__logo{display:block;height:var(--mark-chapter);width:auto;max-width:100%;filter:brightness(0);opacity:.85}.ll-label__foot{margin-top:auto;padding-top:var(--space-3);border-top:var(--line) solid var(--color-divider);font-family:var(--font-location);font-weight:700;font-size:var(--type-location);letter-spacing:.04em}.ll-shop{padding-block:var(--space-7)}.ll-shop__grid{display:grid;gap:var(--space-6);align-items:center}.ll-shop .ll-title{margin-bottom:var(--space-4)}.ll-shop .ll-stage{aspect-ratio:5 / 4}.ll-services{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-5) 0 0;padding:0}.ll-services li{padding:.35em .9em .4em;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.ll-invite{position:relative;overflow:hidden;padding-block:var(--space-7);background:var(--color-surface-muted)}.ll-invite>.ll-stage__stripes i{background:var(--color-stripe)}.ll-card{position:relative;max-width:var(--measure-card);margin-inline:auto;padding:var(--space-5);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-card)}.ll-card .ll-title{font-size:calc(var(--type-title) * .8)}.ll-card:not(.is-fitting) .ll-field--audience{display:none}.ll-card .ll-title{margin-bottom:var(--space-5)}.ll-choices{display:grid;gap:var(--space-2)}.ll-choice{position:relative;display:block;cursor:pointer}.ll-choice input{position:absolute;opacity:0}.ll-choice__body{display:grid;gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-4);border:var(--line-strong) solid transparent;border-radius:var(--radius-m);background:var(--color-field);font-size:var(--type-text);line-height:1.4;transition:background var(--duration-s),color var(--duration-s)}.ll-choice__title{font-variation-settings:var(--axes-display);font-weight:800;font-size:var(--type-lead)}.ll-choice input:checked+.ll-choice__body{background:var(--color-control);color:var(--color-control-text);animation:option-pop .45s var(--ease-spring)}.ll-choice input:focus-visible+.ll-choice__body{outline:var(--line-strong) solid var(--color-control);outline-offset:var(--space-1)}.ll-form{display:grid;gap:var(--space-4)}.ll-field{display:grid;gap:var(--space-2);border:0;margin:0;padding:0;min-width:0}.ll-field__label{padding:0;font-family:var(--font-location);font-weight:700;font-size:var(--type-location);letter-spacing:var(--tracking-location);text-transform:uppercase;color:var(--color-text-muted)}.ll-input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:var(--line-strong) solid transparent;border-radius:var(--radius-m);background:var(--color-field);color:var(--color-text);font:inherit;font-size:var(--type-text);outline:none;transition:border-color var(--duration-s)}.ll-input:focus{border-color:var(--color-text)}.ll-options{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);gap:var(--space-2)}.ll-option{position:relative}.ll-option input{position:absolute;opacity:0}.ll-option span{display:flex;align-items:center;justify-content:center;height:var(--control-height);padding-inline:var(--space-2);border-radius:var(--radius-m);background:var(--color-field);font-variation-settings:var(--axes-strong);font-weight:700;text-align:center;line-height:var(--leading-tight);cursor:pointer;transition:background var(--duration-s),color var(--duration-s)}.ll-option input:checked+span{background:var(--color-control);color:var(--color-control-text);animation:option-pop .45s var(--ease-spring)}@keyframes option-pop{40%{transform:scale(1.05)}}.ll-option input:focus-visible+span{outline:var(--line-strong) solid var(--color-control);outline-offset:var(--space-1)}.ll-consent{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--type-text);line-height:1.45}.ll-consent input{flex:none;width:var(--space-4);height:var(--space-4);font:inherit;line-height:inherit;margin:calc((1lh - var(--space-4)) / 2) 0 0;accent-color:var(--color-control)}.ll-form__send{display:flex;justify-content:flex-end;padding-top:var(--space-3)}.ll-form__send .ll-cta{position:relative;z-index:1}.ll-form__thanks{display:none;font-variation-settings:var(--axes-display);font-weight:800;font-size:var(--type-lead);line-height:1.1}.ll-form.is-sent .ll-form__thanks{animation:thanks-in .8s var(--ease-spring) both}@keyframes thanks-in{0%{opacity:0;transform:translateY(var(--motion-enter)) scale(.96)}}.ll-form.is-sent .ll-form__thanks{display:block}.ll-form.is-sent .ll-form__send .ll-cta{pointer-events:none;animation:none}.ll-stores{padding-block:var(--space-7)}.ll-stores .ll-title{margin-bottom:var(--space-6)}.ll-stores__list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.ll-store{padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-surface-muted)}.ll-store__city{margin-bottom:var(--space-4);font-size:var(--type-location)}.ll-store p{margin-bottom:var(--space-2);font-size:var(--type-text);line-height:1.45}.ll-store__where{font-variation-settings:var(--axes-strong);font-weight:700}.ll-store--planned{background:transparent;border:var(--line) dashed var(--color-text-muted);color:var(--color-text-muted)}.ll-site-footer{padding-block:var(--space-6);border-top:var(--line) solid var(--color-divider)}.ll-site-footer__inner{display:flex;justify-content:center}.ll-legal{display:flex;gap:var(--space-4);font-size:var(--type-text)}.ll-studio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-4) calc(var(--space-7) + var(--rim));font-size:var(--type-location)}.ll-studio a{text-decoration:none}.ll-studio a:hover{text-decoration:underline}.ll-studio__name{display:inline-flex;align-items:center;gap:var(--space-3);font-variation-settings:var(--axes-display);font-weight:800}.ll-studio__mark{width:auto;height:var(--studio-mark)}.ll-studio__meta{color:var(--color-text-muted)}.ll-studio .ll-legal{margin-left:auto;font-size:var(--type-location)}.ll-badge{position:fixed;left:calc(var(--rim) + var(--space-3));bottom:calc(var(--rim) + var(--space-3));z-index:var(--layer-badge);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-control);color:var(--color-control-text);font-size:var(--type-location);letter-spacing:.1em;opacity:.8}.ll-reveal{opacity:0;transform:translateY(var(--motion-enter));transition:opacity .7s,transform .9s var(--ease-spring)}.ll-reveal.is-in{opacity:1;transform:none}.ll-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-confetti);pointer-events:none;overflow:visible}.ll-card>:not(.ll-confetti),.ll-party>.ll-party__inner{position:relative;z-index:var(--layer-content)}.ll-confetti i,.ll-confetti svg{position:absolute;display:block;border-radius:var(--radius-s)}.ll-confetti svg{width:var(--space-6);height:auto;border-radius:0}@media(min-width:48em){.ll-form{grid-template-columns:1fr 1fr}.ll-form .ll-field--wide,.ll-form .ll-consent,.ll-form__send,.ll-form__thanks{grid-column:1 / -1}.ll-options--slots{--cols: 4}.ll-stores__list,.ll-choices{grid-template-columns:1fr 1fr}}@media(min-width:64em){.ll-site-header__inner{flex-wrap:nowrap;align-items:flex-end;height:var(--header-height);padding-block:0 var(--space-4)}.ll-nav-toggle{display:none}.ll-site-nav{position:static;padding:0;background:none;box-shadow:none;visibility:visible;opacity:1;transform:none;transition:none}.ll-site-nav ul{display:flex;gap:var(--space-5);white-space:nowrap}.ll-site-nav li+li{border-top:0}.ll-site-nav a{padding-block:0;font-size:var(--type-text)}.ll-site-nav a:after{bottom:calc(-1 * var(--motion-lift))}.ll-hero__grid,.ll-chapter__intro,.ll-shop__grid{grid-template-columns:1fr 1fr;align-items:end}.ll-hero__grid{grid-template-columns:7fr 5fr;align-items:center}.ll-hero .ll-stage{aspect-ratio:4 / 5}.ll-chapter__intro,.ll-shop__grid{align-items:center}.ll-chapter--teens .ll-chapter__intro{grid-template-columns:.85fr 1.15fr}.ll-world__grid{grid-template-columns:4fr 7fr 1fr;column-gap:var(--space-4);align-items:start}.ll-world .ll-label{padding:var(--space-5)}.ll-entries{grid-template-columns:1fr 1fr;gap:var(--space-4)}.ll-party__side{grid-template-columns:minmax(0,34ch) auto auto;align-items:center;column-gap:var(--space-6)}.ll-world{padding-block:var(--space-6) var(--space-7)}.ll-stage--wide{aspect-ratio:3 / 2;margin:0}.ll-stage__inset{width:30%;right:-15%;top:var(--space-4);bottom:auto}.ll-world .ll-label{align-self:start;margin-top:var(--space-4)}.ll-world--flip .ll-world__grid{grid-template-columns:1fr 7fr 4fr}.ll-world--flip .ll-label{grid-column:3;grid-row:1}.ll-world--flip .ll-stage--wide{grid-column:2;grid-row:1}.ll-world--flip .ll-stage__inset{right:auto;left:-15%}.ll-stores__list{grid-template-columns:repeat(4,1fr)}}@media(hover:hover){.ll-stage.is-tilting{transition:none}}@media(prefers-reduced-motion:reduce){.ll *,.ll *:before,.ll *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ll-reveal,.ll-stage img{opacity:1!important;transform:none!important}.ll-stage__stripes i{transform:none!important}}.ll-ai-badge{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2;display:block;height:var(--ai-badge-height);line-height:0;pointer-events:none}.ll-ai-badge svg{display:block;height:100%;width:auto;overflow:visible}.ll-entry__media{position:relative}
/*# sourceMappingURL=/cdn/shop/t/1/assets/little-leo.css.map */
