.eyebrow{font-family:var(--font-interface);font-size:var(--text-12);font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand)}.eyebrow svg{display:inline-block;width:var(--space-3);height:var(--space-3);margin-right:var(--space-1);vertical-align:-1px}.section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6)}.section-heading__title{font-size:var(--display-section);line-height:1.05;color:var(--color-ink)}@media(min-width:640px){.section-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}}.script-accent{display:inline-block;font-family:var(--font-script);font-style:normal;font-weight:400;font-size:calc(1em * var(--script-scale));line-height:.8;color:var(--color-brand)}.muted{margin-top:var(--space-1);color:var(--color-ink-soft);font-size:var(--text-12)}.page-heading{--page-heading-width: 720px;display:grid;gap:var(--space-4);max-width:var(--page-heading-width);margin-bottom:var(--space-10)}.page-heading__title,.page-heading>.fl-page-title{font-size:var(--display-hero);line-height:1;color:var(--color-ink)}:is(.page-heading,.main-page__heading,.collection__heading)>:is(.eyebrow,.page-heading__title,.fl-page-title,.page-heading__text){text-box:trim-both cap alphabetic}.page-heading__text,.page-heading>p:last-child:not(:first-child){--page-heading-measure: 560px;max-width:var(--page-heading-measure);color:var(--color-ink-soft);font-size:var(--text-16)}.notice,.error{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--text-14)}.notice.error,.error{border-color:var(--color-brand);background:var(--color-error-surface);color:var(--color-brand-dark)}.notice.success{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-ink)}.field-help{margin:var(--space-2) 0 var(--space-4);color:var(--color-ink-soft);font-size:var(--text-12);line-height:1.45}.field{display:grid;gap:var(--space-2);font-size:var(--text-12);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.field input,.field select{--field-height: 48px;min-height:var(--field-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-paper);font-size:var(--text-16);font-weight:400;letter-spacing:0;text-transform:none;transition:border-color var(--duration-fast) var(--ease-out)}.field input:focus,.field select:focus{border-color:var(--color-brand);outline:2px solid color-mix(in srgb,var(--color-brand) 28%,transparent);outline-offset:1px}.empty-state{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-12) 0;color:var(--color-ink-soft);text-align:center}.empty-state>:is(h2,h3),.empty-state__title{color:var(--color-ink);font-size:var(--text-24)}.empty-state>p,.empty-state__text{max-width:44ch}.pagination{--pagination-item: 40px;--pagination-icon: 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-10)}.pagination__item,.pagination>span>a,.pagination>.page>a,.pagination>span.current,.pagination>.next>a,.pagination>.prev>a{display:inline-grid;place-items:center;min-width:var(--pagination-item);height:var(--pagination-item);padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-14);font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.pagination a:hover{border-color:var(--color-border);background:var(--color-wash);color:var(--color-ink)}.pagination__item[aria-current=page],.pagination>span.current{background:var(--color-brand);color:var(--color-paper);font-weight:600}.pagination__item svg{width:var(--pagination-icon);height:var(--pagination-icon)}.rich-text{max-width:68ch;color:var(--color-ink-soft);font-size:var(--text-16);line-height:1.7}.rich-text>*+*{margin-top:var(--space-4)}.rich-text h2{margin-top:var(--space-10);color:var(--color-ink);font-size:var(--text-24);line-height:1.2}.rich-text h3{margin-top:var(--space-8);color:var(--color-ink);font-family:var(--font-interface);font-size:var(--text-16);font-weight:600;letter-spacing:0}.rich-text ul,.rich-text ol{padding-left:var(--space-6)}.rich-text ul{list-style:disc}.rich-text li+li{margin-top:var(--space-2)}.rich-text a{color:var(--color-ink);text-decoration:underline}.rich-text a:hover{color:var(--color-brand)}.rich-text strong{color:var(--color-ink)}.badge{--badge-height: 24px;--badge-icon: 12px;--badge-surface: color-mix(in srgb, var(--color-paper) 92%, transparent);--badge-shadow: 0 1px 2px rgba(16, 33, 43, .08);display:inline-flex;align-items:center;gap:var(--space-1);height:var(--badge-height);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--badge-surface);box-shadow:var(--badge-shadow);color:var(--color-ink);font-size:var(--text-12);font-weight:600;letter-spacing:.02em;white-space:nowrap}.badge svg{width:var(--badge-icon);height:var(--badge-icon)}.badge--status{--badge-height: 24px;--badge-surface: var(--color-wash);--badge-shadow: none;color:var(--color-ink-soft);font-weight:600;letter-spacing:0}.badge--status.is-success{--badge-surface: var(--color-success-surface);color:var(--color-success-ink)}.handwritten{--handwriting-ease: cubic-bezier(.45, .1, .55, .95);font-family:var(--font-hand);font-weight:400;line-height:1.08;color:var(--color-brand)}.handwritten__line{display:block;white-space:nowrap}.handwritten__arrow{font-style:normal}@media(prefers-reduced-motion:no-preference){[data-reveal].is-armed .handwritten__line{clip-path:inset(-20% 100% -20% 0)}[data-reveal].is-armed.is-inview .handwritten__line{animation:handwriting-write var(--line-duration) var(--handwriting-ease) var(--line-delay) forwards}}@keyframes handwriting-write{to{clip-path:inset(-20% -2% -20% 0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-base.css.map */
