:root{--color-bg: #ffffff;--color-paper-alt: #f6f6f4;--color-surface-deep: #ededea;--color-ink: #0a0a0a;--color-accent: #c8a24d;--color-accent-soft: #e3c77d;--color-muted: #6b6b66;--color-muted-2: #3f3f3b;--color-hairline: #e5e5e2;--gradient-dark: linear-gradient(160deg, #1b1b1b 0%, #0a0a0a 70%);--gradient-light: linear-gradient(180deg, #ffffff 0%, #f6f6f4 100%);--shadow-float: 0 12px 32px rgba(10, 10, 10, .12);--grid-gap: 16px;--page-width: 1440px;--gutter: 24px;--radius-ui: 10px;--radius-btn: 999px;--heading-tracking: -.01em;--font-heading: "Archivo", "Arial Narrow", Arial, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--header-height: 72px;--section-space: 88px}@media(max-width:749px){:root{--gutter: 16px;--section-space: 56px;--header-height: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--color-muted-2)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-ink);color:#fff;padding:10px 16px;font-size:13px}.skip-to-content:focus{left:12px;top:12px}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.shopify-section-group-header-group:has(.site-header){position:sticky;top:0;z-index:30}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section-space{padding-block:var(--section-space)}.heading{font-family:var(--font-heading);font-weight:800;font-stretch:112%;letter-spacing:var(--heading-tracking);text-transform:uppercase;line-height:1}.eyebrow,.kicker{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.on-dark .eyebrow,.on-dark .kicker{color:var(--color-accent-soft)}.font-mono{font-family:var(--font-body);letter-spacing:.02em}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.section-head__title{font-size:clamp(26px,3.2vw,40px)}.section-head .eyebrow{margin-bottom:10px}.brand-mark{font-size:max(.62em,10px);font-weight:600;line-height:0;vertical-align:super;margin-left:.12em;letter-spacing:0;color:var(--color-ink)}.on-dark .brand-mark{color:var(--color-accent-soft)}.on-dark{background:var(--gradient-dark);color:#fff}.on-dark a:hover{color:var(--color-accent-soft)}.plate-grid{display:grid;gap:var(--grid-gap)}.hairline{border:1px solid var(--color-hairline)}.hairline-top{border-top:1px solid var(--color-hairline)}.hairline-bottom{border-bottom:1px solid var(--color-hairline)}.scroll-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 28px;border:1px solid transparent;border-radius:var(--radius-btn);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.btn:active{transform:scale(.985)}.btn--primary,.btn--solid-ink{background:var(--color-ink);color:#fff}.btn--primary:hover,.btn--solid-ink:hover{background:#2a2a2a;color:#fff}.btn--light{background:#fff;color:var(--color-ink)}.btn--light:hover,.btn--gold,.btn--solid-accent{background:var(--color-accent-soft);color:var(--color-ink)}.btn--gold:hover,.btn--solid-accent:hover{background:var(--color-accent);color:var(--color-ink)}.btn--outline{border-color:var(--color-ink);color:var(--color-ink);background:transparent}.btn--outline:hover{background:var(--color-ink);color:#fff}.on-dark .btn--outline,.btn--outline-light{border-color:#ffffffb3;color:#fff}.on-dark .btn--outline:hover,.btn--outline-light:hover{background:#fff;color:var(--color-ink);border-color:#fff}.btn--text{height:auto;padding:0 0 4px;border-radius:0;border-bottom:1px solid currentColor;background:none;color:var(--color-ink);font-size:12px;letter-spacing:.08em}.btn--text:hover{color:var(--color-muted)}.on-dark .btn--text{color:#fff}.btn--block{display:flex;width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 9px;background:#fff;color:var(--color-ink)}.badge--ink{background:var(--color-ink);color:#fff}.badge--accent{background:var(--color-accent-soft);color:var(--color-ink)}.price{font-variant-numeric:tabular-nums;font-weight:600}.price__compare-at{color:var(--color-muted);font-weight:400;margin-left:8px}.price--sale .price__amount{color:var(--color-ink)}.price__from{font-weight:400;color:var(--color-muted);margin-right:4px}.field{display:block}.field__label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-muted-2)}.input,.field input,.field textarea,.field select{width:100%;height:48px;padding:0 16px;border:1px solid var(--color-hairline);border-radius:var(--radius-ui);background:#fff;font-size:15px;transition:border-color .15s ease}.field textarea{height:auto;min-height:140px;padding:14px 16px;resize:vertical}.input:focus,.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--color-ink)}@keyframes tick-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slide-in-right{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes pop-in{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fly-up{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}quantity-input{display:inline-flex;align-items:center;border:1px solid var(--color-hairline);border-radius:var(--radius-btn);height:38px;overflow:hidden}quantity-input button{width:36px;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--color-ink)}quantity-input button:hover{background:var(--color-paper-alt)}quantity-input .quantity-input__value{min-width:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:48px;font-size:13px;font-weight:500}.pagination__list{display:flex;gap:6px}.pagination__link,.pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:var(--radius-btn);color:var(--color-ink)}a.pagination__link:hover{background:var(--color-paper-alt)}.pagination__link.is-current{background:var(--color-ink);color:#fff}.rte>*+*{margin-top:1em}.rte h2{font-family:var(--font-heading);font-stretch:112%;font-weight:800;font-size:22px;text-transform:uppercase;line-height:1.15;color:var(--color-ink);margin-top:2.2em}.rte h3{font-size:17px;font-weight:600;color:var(--color-ink);margin-top:1.8em}.rte ul,.rte ol{padding-left:22px;display:grid;gap:6px}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-accent)}.rte a:hover{text-decoration-color:var(--color-ink)}.rte strong{color:var(--color-ink);font-weight:600}.rte table{width:100%;border-collapse:collapse;font-size:14px}.rte th,.rte td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-hairline);vertical-align:top}.rte th{color:var(--color-ink);font-weight:600;background:var(--color-paper-alt)}.icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.hide-mobile{display:none}@media(min-width:750px){.hide-mobile{display:revert}}.hide-desktop{display:revert}@media(min-width:750px){.hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
