:root{--ink-900:#0b170f;--ink-800:#12241a;--ink-700:#1a3323;--ink-600:#26452f;--ink-500:#33583c;--ink-400:#567a5c;--ink-300:#8a9d8b;--ink-200:#b8c2b4;--ink-100:#dae0d3;--bone-000:#fffdf9;--bone-100:#faf6ee;--bone-200:#f5efe3;--bone-300:#ece4d4;--bone-400:#ded3bd;--bone-500:#c3b59b;--seed-600:#8a6520;--seed-500:#b0842c;--seed-300:#d9bc74;--seed-100:#f0e3c2;--clay-600:#7d3520;--clay-500:#9c452b;--clay-300:#cd9a86;--clay-100:#f0dcd2;--text-primary:var(--ink-700);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--text-faint:var(--ink-300);--text-inverse:var(--bone-200);--text-inverse-muted:rgba(245,239,227,.62);--surface-page:var(--bone-200);--surface-card:var(--bone-100);--surface-raised:var(--bone-000);--surface-sunken:var(--bone-300);--surface-inverse:var(--ink-800);--border-hairline:rgba(26,51,35,.16);--border-subtle:rgba(26,51,35,.09);--border-strong:var(--ink-700);--border-field:rgba(26,51,35,.26);--border-hairline-inverse:rgba(245,239,227,.2);--action-fill:var(--ink-700);--action-fill-hover:var(--ink-800);--action-fill-press:var(--ink-900);--action-text:var(--bone-200);--action-quiet-hover:rgba(26,51,35,.06);--action-quiet-press:rgba(26,51,35,.1);--action-disabled-fill:var(--bone-400);--action-disabled-text:var(--ink-300);--font-display:"Playfair Display",Georgia,serif;--font-sans:"Instrument Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:16px;--text-md:18px;--text-lg:21px;--text-xl:26px;--text-2xl:33px;--text-3xl:42px;--text-4xl:56px;--text-hero:clamp(40px,7vw,96px);--text-section:clamp(30px,4vw,56px);--leading-body:1.62;--leading-display:1.1;--leading-snug:1.28;--tracking-display:-.022em;--tracking-label:.18em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--page-margin:clamp(20px,5vw,64px);--section-y:clamp(64px,8vw,128px);--content-max:1240px;--content-wide:1400px;--measure:62ch;--radius-xs:2px;--radius-sm:3px;--radius-pill:999px;--dur-quick:.16s;--dur-base:.28s;--ease-taper:cubic-bezier(.4,0,.2,1);--ease-sapling:cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0;text-wrap:pretty}p{margin:0}a{color:var(--text-primary);text-decoration:none}img{display:block;max-width:100%}button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--ink-700);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:8px;top:8px;background:var(--ink-700);color:var(--bone-200);padding:8px 12px;z-index:100;border-radius:2px}.co-label{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.co-label--inverse{color:var(--text-inverse-muted)}.h-display{font-family:var(--font-display)}.h-section{font-size:var(--text-section);line-height:1.1}.h-sub{font-size:var(--text-xl)}.body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary);max-width:var(--measure);text-wrap:pretty}.wrap{max-width:var(--content-max);margin:0 auto;padding:0 var(--page-margin)}.sec{max-width:var(--content-max);margin:0 auto;padding:var(--section-y) var(--page-margin)}.sec--tight{max-width:var(--content-max);margin:0 auto;padding:var(--space-8) var(--page-margin)}.sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid-3{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--radius-xs);border:1px solid transparent;font-size:var(--text-base);font-weight:500;white-space:nowrap;transition:background-color var(--dur-quick) var(--ease-taper),border-color var(--dur-quick) var(--ease-taper);cursor:pointer}.btn--sm{height:32px;padding:0 14px;font-size:var(--text-sm)}.btn--primary{background:var(--action-fill);border-color:var(--action-fill);color:var(--action-text)}.btn--primary:hover{background:var(--action-fill-hover);border-color:var(--action-fill-hover)}.btn--primary:active{background:var(--action-fill-press);border-color:var(--action-fill-press)}.btn--secondary{border-color:var(--border-strong);color:var(--text-primary)}.btn--secondary:hover{background:var(--action-quiet-hover)}.btn--inverse{background:var(--bone-200);border-color:var(--bone-200);color:var(--ink-800)}.btn--inverse:hover{background:var(--bone-000);border-color:var(--bone-000)}.btn--secondaryInverse{border-color:var(--bone-200);color:var(--bone-200)}.btn--secondaryInverse:hover{background:#f5efe31a}.btn--full{width:100%}.btn[disabled]{background:var(--action-disabled-fill);border-color:transparent;color:var(--action-disabled-text);cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-xs);color:var(--text-secondary);position:relative;flex:0 0 auto}.icon-btn:hover{background:var(--action-quiet-hover);color:var(--text-primary)}.icon-btn--sm{width:32px;height:32px}.tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--border-hairline);border-radius:var(--radius-xs);font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag--radio{cursor:pointer;gap:6px}.tag--radio input{accent-color:var(--ink-700)}.stepper{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border-hairline);border-radius:var(--radius-xs);flex:0 0 auto}.stepper input,.stepper span{width:36px;text-align:center;border:0;background:transparent;font-family:var(--font-mono);font-size:var(--text-sm)}.accordion{border-top:1px solid var(--border-hairline);padding:16px 0;margin-top:16px}.accordion summary{cursor:pointer;font-weight:500}.price{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;display:inline-flex;gap:8px;white-space:nowrap}.price__compare{color:var(--text-faint);text-decoration:line-through}.price--sale .price__current{color:var(--clay-600)}.plate{background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-xs);overflow:hidden}.plate img{width:100%;height:100%;object-fit:cover}.plate-empty{display:flex;align-items:center;justify-content:center;background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-xs);text-align:center;padding:16px}.plate-empty__note{font-size:var(--text-3xs);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-faint)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
