@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable-latin.woff2)format("woff2-variations"),url(/fonts/fraunces-variable-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable-latin-ext.woff2)format("woff2-variations"),url(/fonts/fraunces-variable-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-ext-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ll-forest:#103d2b;--ll-forest-deep:#0b3022;--ll-espresso:#381c1b;--ll-cream:#f7f3e9;--ll-paper:#fffcf5;--ll-latte:#a67b5b;--ll-oat:#c3b092;--ll-oat-tint:#e8dfcb;--ll-oat-tint-2:#efe7d6;--ll-muted:#6b4f45;--ll-line:#381c1b1f;--ll-line-strong:#381c1b3d;--ll-cherry:#8e1f2a;--ll-blush:#e9b3bd;--ll-blush-tint:#f3dadf;--ll-sage-tint:#d9e3db;--ll-sunset:#d9692c;--ll-peach-tint:#f6d7bf;--ll-logo-inner-on-cream:#b4b3a0;--ll-logo-inner-on-forest:#5a7768;--ll-font-display:"Cooper Black", "Fraunces", Georgia, serif;--ll-font-label:"Montserrat", system-ui, sans-serif;--ll-font-body:"DM Sans", system-ui, sans-serif;--ll-display-settings:"opsz" 144, "SOFT" 100;--ll-text-hero:clamp(44px, 8vw, 112px);--ll-text-h1:clamp(42px, 5vw, 64px);--ll-text-h2:clamp(30px, 3.4vw, 40px);--ll-text-h3:26px;--ll-text-lede:clamp(18px, 1.6vw, 20px);--ll-text-body:16px;--ll-text-small:14px;--ll-text-label:12px;--ll-tracking-label:.16em;--ll-radius-pill:999px;--ll-radius-card:28px;--ll-radius-panel:32px;--ll-radius-stage:36px;--ll-radius-field:14px;--ll-touch:44px;--ll-gutter:max(16px, 3vw);--ll-max:1240px;--ll-section:88px;--ll-shadow-lift:0 10px 24px #381c1b1a}.ll-display{font-family:var(--ll-font-display);font-variation-settings:var(--ll-display-settings);letter-spacing:-.015em;color:var(--ll-forest);text-wrap:balance;font-weight:900;line-height:1}.ll-label{font-family:var(--ll-font-label);font-weight:700;font-size:var(--ll-text-label);letter-spacing:var(--ll-tracking-label);text-transform:uppercase}*{box-sizing:border-box;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ll-cream);min-height:100svh;color:var(--ll-espresso);font:var(--ll-text-body) / 1.5 var(--ll-font-body);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}main:focus{outline:none}a{color:var(--ll-forest)}a:hover{color:var(--ll-espresso)}:focus-visible{outline:3px solid var(--ll-cherry);outline-offset:2px}.ll-on-dark{--ll-on-dark-soft:color-mix(in srgb, var(--ll-cream) 82%, transparent);--ll-on-dark-line:color-mix(in srgb, var(--ll-cream) 20%, transparent)}.ll-on-dark :focus-visible{outline-color:var(--ll-blush)}.wrap{max-width:var(--ll-max);padding-inline:var(--ll-gutter);margin-inline:auto}.h-xl{font-size:var(--ll-text-hero);line-height:.92}.h-l{font-size:var(--ll-text-h1)}.h-m{font-size:var(--ll-text-h2)}.h-s{font-size:var(--ll-text-h3);line-height:1.1}.lede{max-width:34em;font-size:var(--ll-text-lede)}.muted{color:var(--ll-muted)}.small{font-size:var(--ll-text-small)}.tnum{font-variant-numeric:tabular-nums}.field-error{color:var(--ll-cherry);font-weight:700;font-size:var(--ll-text-small)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;min-height:var(--ll-touch);border-radius:var(--ll-radius-pill);background:var(--ll-forest);color:var(--ll-cream);font:700 13px var(--ll-font-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:8px}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.skip-link:hover{color:var(--ll-cream)}.skip-link:focus-visible{outline-color:var(--ll-blush)}.button{border-radius:var(--ll-radius-pill);background:var(--ll-forest);min-height:48px;color:var(--ll-cream);font:700 13px / 1 var(--ll-font-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.button:hover{background:var(--ll-forest-deep);color:var(--ll-cream)}.button:disabled{cursor:progress;opacity:.7}.button--lg{min-height:56px;padding:0 30px;font-size:14px}.button--sm{min-height:var(--ll-touch);padding:0 18px;font-size:12px}.button--ghost,.button--ghost:hover{color:var(--ll-forest)}.button--ghost{box-shadow:inset 0 0 0 2px var(--ll-forest);background:0 0}.button--ghost:hover{background:var(--ll-oat-tint)}.button--pink,.button--pink:hover{color:var(--ll-espresso)}.button--pink{background:var(--ll-blush)}.button--pink:hover{background:color-mix(in srgb, var(--ll-blush) 90%, var(--ll-espresso))}.button--cherry,.button--cherry:hover{background:var(--ll-cherry)}.button--dark,.button--dark:hover{background:var(--ll-espresso)}.button--grow{flex:240px}.chip{min-height:var(--ll-touch);border-radius:var(--ll-radius-pill);box-shadow:inset 0 0 0 1.5px var(--ll-line-strong);color:var(--ll-espresso);font:500 15px var(--ll-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip:hover{background:var(--ll-oat-tint-2)}.chip[aria-pressed=true]{background:var(--ll-oat-tint);box-shadow:inset 0 0 0 2px var(--ll-forest)}.chip--caps{font:700 12px var(--ll-font-label);letter-spacing:.12em;text-transform:uppercase}.chip--caps[aria-pressed=true]{background:var(--ll-forest);color:var(--ll-cream)}.chip__count{opacity:.7;margin-left:2px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.fields>.field{flex:200px}.field label{font-size:var(--ll-text-small);font-weight:700}.input{border:1.5px solid var(--ll-line-strong);border-radius:var(--ll-radius-field);width:100%;min-height:48px;color:var(--ll-espresso);font:var(--ll-text-body) var(--ll-font-body);background:#fff;padding:0 16px}textarea.input{resize:vertical;min-height:96px;padding:12px 16px}.input:focus{border-color:var(--ll-forest);box-shadow:0 0 0 3px color-mix(in srgb, var(--ll-forest) 18%, transparent);outline:none}.input[aria-invalid=true]{border-color:var(--ll-cherry)}.ll-on-dark .input:focus{outline:3px solid var(--ll-blush);outline-offset:2px;box-shadow:none}.product-art{display:block}.product-art svg{width:100%;height:auto;display:block}.pill{border-radius:var(--ll-radius-pill);background:var(--ll-oat-tint);color:var(--ll-espresso);font:700 11px / 1.2 var(--ll-font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:6px 12px;display:inline-flex}.pill--todo{background:var(--ll-oat-tint);color:var(--ll-espresso)}.pill--printing{background:var(--ll-forest);color:var(--ll-cream)}.pill--qc{background:var(--ll-blush);color:var(--ll-espresso)}.pill--ready{background:var(--ll-peach-tint);color:var(--ll-espresso)}.pill--shipped{background:var(--ll-sage-tint);color:var(--ll-espresso)}.pill--new{background:var(--ll-cherry);color:var(--ll-cream);letter-spacing:.1em;border-radius:6px;padding:2px 6px;font-size:10px}.box{border:1px solid var(--ll-line);border-radius:var(--ll-radius-panel);background:var(--ll-paper);min-width:0;padding:20px}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--ll-line);background:var(--ll-paper);border-radius:20px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.kpi__label{font:700 var(--ll-text-label) var(--ll-font-label);letter-spacing:var(--ll-tracking-label);text-transform:uppercase}.kpi__value{font:700 32px / 1.1 var(--ll-font-label)}.kpi__note{color:var(--ll-muted);font-size:13px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.page-head__title{flex-direction:column;gap:8px;min-width:0;display:flex}.page-head__eyebrow{font:700 var(--ll-text-label) var(--ll-font-label);letter-spacing:.18em;text-transform:uppercase}.page-head__actions{flex-wrap:wrap;gap:12px;display:flex}.table-box{border:1px solid var(--ll-line);border-radius:var(--ll-radius-card);background:var(--ll-paper);max-width:100%;overflow-x:auto}.notice{background:var(--ll-oat-tint);border-radius:20px;padding:16px 20px;font-size:15px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
