/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.ink-product-grid__list{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:640px){.ink-product-grid__list{grid-template-columns:repeat(2,1fr);gap:36px 20px}}@media (min-width:1024px){.ink-product-grid__list{grid-template-columns:repeat(3,1fr);gap:56px 28px}}.ink-archive-header{padding:20px 0 0}.ink-archive-header__title{font-size:var(--ink-text-3xl)}.ink-archive-header__text{color:var(--color-text-light);font-size:var(--ink-text-sm);max-width:60ch;margin-top:8px}.ink-issue-tabs{margin:18px calc(var(--ink-gutter) * -1) 0;padding:0 var(--ink-gutter);scrollbar-width:none;border-top:2px solid var(--color-primary);display:flex;overflow-x:auto}.ink-issue-tabs::-webkit-scrollbar{display:none}.ink-issue-tab{border-top:4px solid #0000;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:0 8px;margin-top:-2px;margin-right:16px;padding:10px 16px 10px 0;text-decoration:none;display:grid}.ink-issue-tab__no{font-family:var(--font-heading);font-size:var(--ink-text-xl);color:var(--color-text-lighter);grid-row:span 2;font-weight:800}.ink-issue-tab__name{font-weight:700;font-size:var(--ink-text-base);white-space:nowrap}.ink-issue-tab__n{font-family:var(--ink-font-mono);font-size:var(--ink-text-xs);color:var(--color-text-light)}.ink-issue-tab.is-active{border-top-color:var(--color-accent)}.ink-issue-tab.is-active .ink-issue-tab__no{color:var(--color-accent-2);text-shadow:2px 2px 0 var(--color-accent)}.ink-issue-subs{margin:4px calc(var(--ink-gutter) * -1) 0;padding:0 var(--ink-gutter);scrollbar-width:none;gap:4px 20px;display:flex;overflow-x:auto}.ink-issue-subs::-webkit-scrollbar{display:none}.ink-issue-subs[hidden]{display:none}.ink-issue-sub{min-height:44px;font-size:var(--ink-text-sm);color:var(--color-text-light);flex:none;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.ink-issue-sub[aria-current=page]{color:var(--color-text-main);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;text-decoration-thickness:3px}@media (min-width:1024px){.ink-archive-header{padding:48px 0 0}.ink-archive-header__title{font-size:56px}.ink-archive-header__text{font-size:var(--ink-text-base);margin-top:12px}.ink-issue-tabs{margin:28px 0 0;padding:0}.ink-issue-tab{border-right:1px solid var(--color-border);margin-right:28px;padding-right:28px}.ink-issue-tab:last-child{border-right:0}.ink-issue-tab__no{font-size:var(--ink-text-2xl)}.ink-issue-subs{margin:8px 0 0;padding:0}}.ink-product-grid__list--issue{grid-auto-flow:dense}.ink-feature-tile{border:2px solid var(--color-primary);border-radius:var(--ink-radius-md);grid-template-columns:1fr;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.ink-feature-tile__media{aspect-ratio:4/5;background:var(--color-fill);margin:0;position:relative}.ink-feature-tile__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ink-feature-tile__caption{background:var(--color-accent-2);color:var(--color-on-accent-2);flex-direction:column;gap:8px;padding:18px 16px 20px;display:flex}.ink-feature-tile__no{font-family:var(--ink-font-mono);font-size:var(--ink-text-xs);color:var(--color-on-accent-2)}.ink-feature-tile__label{font-family:var(--font-heading);font-size:var(--ink-text-xl);text-shadow:2px 2px 0 var(--color-accent);font-weight:800;line-height:1.1}.ink-feature-tile__note{font-size:var(--ink-text-sm);line-height:1.5}.ink-feature-tile__name{border-top:1px solid var(--color-on-accent-2);margin-top:auto;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.ink-feature-tile__name{border-top:1px solid color-mix(in srgb, var(--color-on-accent-2) 35%, transparent)}}.ink-feature-tile__name{font-weight:600}.ink-feature-tile__price{border-radius:var(--ink-radius-sm);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--ink-font-mono);align-self:flex-start;padding:2px 8px;font-weight:500}@media (hover:hover){.ink-feature-tile:hover{box-shadow:6px 6px 0 var(--color-accent);transform:translate(-2px,-2px)}}@media (min-width:640px){.ink-feature-tile{grid-column:span 2;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ink-feature-tile__caption{gap:12px;padding:28px}.ink-feature-tile__label{font-size:var(--ink-text-2xl)}.ink-feature-tile__note{font-size:var(--ink-text-base)}}.ink-toolbar{top:var(--ink-header-h);z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-border);margin-top:16px;position:sticky}.ink-toolbar__inner{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.ink-toolbar__count{font-size:var(--ink-text-sm);color:var(--color-text-light)}.ink-toolbar__filters{display:none}.ink-filter-btn{border:1.5px solid var(--color-primary);border-radius:var(--ink-radius-md);background:var(--color-surface);min-height:44px;font-weight:600;font-size:var(--ink-text-sm);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ink-filter-btn__badge{background:var(--color-accent);min-width:20px;height:20px;color:var(--color-on-accent);text-align:center;border-radius:10px;padding:0 5px;font-size:11px;line-height:20px}.ink-filter-btn__badge[hidden]{display:none}.ink-active-filters{flex-wrap:wrap;gap:8px;padding:12px 0 0;display:flex}.ink-active-filters:empty{display:none}.ink-active-filters .ink-chip{background:var(--color-fill);border-color:var(--color-fill);min-height:34px;padding:0 12px}@media (min-width:1024px){.ink-toolbar .ink-filter-btn--mobile{display:none}.ink-toolbar__filters{gap:8px;display:flex}.ink-dropdown{position:relative}.ink-dropdown__btn{border:1.5px solid var(--color-border);border-radius:var(--ink-radius-md);background:var(--color-surface);min-height:44px;font-weight:600;font-size:var(--ink-text-sm);align-items:center;gap:6px;padding:0 14px 0 18px;display:inline-flex}.ink-dropdown__btn[aria-expanded=true],.ink-dropdown__btn.has-value{border-color:var(--color-primary)}.ink-dropdown__panel{background:var(--color-surface);border-radius:var(--ink-radius-md);min-width:300px;box-shadow:var(--ink-shadow-pop);padding:20px;position:absolute;top:calc(100% + 8px);left:0}.ink-dropdown__panel[hidden]{display:none}.ink-dropdown__foot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.ink-dropdown__foot .ink-btn{min-height:40px}}.ink-filter-group+.ink-filter-group{margin-top:28px}.ink-filter-group__title{font-size:var(--ink-text-sm);margin-bottom:12px;font-weight:700}.ink-filter-group__options{flex-wrap:wrap;gap:8px;display:flex}.ink-colour-option{border:1.5px solid var(--color-border);border-radius:var(--ink-radius-md);background:var(--color-surface);min-height:40px;font-size:var(--ink-text-sm);align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:500;display:inline-flex}.ink-colour-option i{background:var(--sw);border:1px solid var(--color-swatch-edge);flex:none;width:22px;height:22px}.ink-colour-option[aria-pressed=true],.ink-colour-option[aria-current=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.ink-shop-results{padding-top:24px;padding-bottom:48px}.ink-pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.ink-pagination a,.ink-pagination span{min-width:var(--ink-tap);height:var(--ink-tap);border-radius:var(--ink-radius-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ink-pagination a:hover{background:var(--color-fill)}.ink-pagination [aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.ink-pagination .is-disabled{opacity:.3;pointer-events:none}.ink-pagination .page-numbers.dots{min-width:0}.ink-empty-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.ink-empty-state h2{font-size:var(--ink-text-2xl)}.ink-empty-state p{color:var(--color-text-light);margin-bottom:8px}.ink-filter-group__options--size{align-items:center;gap:8px}.ink-filter-sub{font-family:var(--ink-font-mono);font-size:var(--ink-text-xs);color:var(--color-text-light);flex-basis:100%;margin-top:6px}.ink-filter-sub:first-child{margin-top:0}.ink-chip[aria-current=true],.ink-chip[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.ink-size-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ink-size-btn[aria-current=true]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--ink-plate-x) var(--ink-plate-y) 0 var(--color-accent)}.ink-chip[aria-disabled=true],.ink-size-btn[aria-disabled=true],.ink-colour-option[aria-disabled=true]{opacity:.35;pointer-events:none}.ink-colour-option{text-decoration:none}.ink-link--sm{font-size:var(--ink-text-sm)}.ink-dropdown__panel .ink-filter-group__options{max-width:340px}.ink-shop-results:focus{outline:none}@media (max-width:1023px){.ink-dropdown__foot .ink-btn{display:none}}