.VFZpiW_page{padding-top:calc(var(--shop-header-height) + var(--space-5));padding-bottom:var(--section-padding);background:var(--shop-surface)}.VFZpiW_head{gap:var(--space-4);display:grid}.VFZpiW_titleRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.VFZpiW_title{font-size:var(--text-h1);overflow-wrap:anywhere}.VFZpiW_brandTitle{font-size:var(--text-h2)}.VFZpiW_brandLogo{width:var(--shop-brand-width);min-height:var(--space-8);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex:none;place-items:center;margin-inline-start:auto;display:none}.VFZpiW_brandLogo img{width:auto;max-width:100%;height:auto;max-height:var(--shop-brand-height)}.VFZpiW_categoryNav{min-width:0}.VFZpiW_categories{gap:var(--space-2);overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--space-2);cursor:grab;-webkit-user-select:none;user-select:none;display:flex;overflow-x:auto}.VFZpiW_categories li{flex:none}.VFZpiW_categories a{align-items:center;gap:var(--space-2);min-height:var(--shop-control-size);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-navy);font-size:var(--text-sm);display:flex}.VFZpiW_categories a:hover{border-color:var(--color-navy-glass-line)}.VFZpiW_categories a[aria-current=page]{background:var(--color-navy);color:var(--color-text-inverse);border-color:var(--color-navy)}.VFZpiW_categories span{font-size:var(--text-xs);opacity:var(--opacity-50)}.VFZpiW_categories[data-dragging],.VFZpiW_categories[data-dragging] a{cursor:grabbing}.VFZpiW_strip{z-index:var(--z-shop-strip);top:var(--shop-header-height);margin-top:var(--space-4);padding-block:var(--space-2);border-block:var(--border-width) solid var(--color-border);background:var(--shop-surface);position:sticky}.VFZpiW_stripInner{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.VFZpiW_stripInner>:last-child{margin-inline-start:auto}.VFZpiW_layout{gap:var(--space-5);margin-top:var(--space-4);display:grid}.VFZpiW_sidebar{align-content:start;gap:var(--space-6);min-width:0;display:none}.VFZpiW_withSubcategories{display:grid}.VFZpiW_subcategoryNav{gap:var(--space-3);min-width:0;display:grid}.VFZpiW_subcategoryTitle{font-size:var(--text-h4)}.VFZpiW_results{align-content:start;gap:var(--space-4);min-width:0;scroll-margin-top:calc(var(--shop-header-height) + var(--space-7));display:grid}.VFZpiW_resultMeta{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.VFZpiW_count{color:var(--color-text-muted);font-size:var(--text-sm)}.VFZpiW_empty{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.VFZpiW_empty h2{font-size:var(--text-h3)}.VFZpiW_empty p{color:var(--color-text-muted)}.VFZpiW_empty a{color:var(--color-navy)}.VFZpiW_resultControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.VFZpiW_desktopSort{display:none}@media (min-width:992px){.VFZpiW_page{padding-top:calc(var(--shop-header-height) + var(--space-6))}.VFZpiW_strip{display:none}.VFZpiW_desktopSort{display:block}.VFZpiW_brandLogo{display:grid}.VFZpiW_stripInner{justify-content:flex-end}.VFZpiW_layout{grid-template-columns:var(--shop-filters-column) minmax(0, 1fr);align-items:start;gap:var(--space-6)}.VFZpiW_sidebar{display:grid}.VFZpiW_subcategoryList{cursor:auto;-webkit-user-select:auto;user-select:auto;padding:0;display:grid;overflow:visible}.VFZpiW_subcategoryList a{overflow-wrap:anywhere}.VFZpiW_single{grid-template-columns:minmax(0,1fr)}}.VFZpiW_categoryIntro{gap:var(--space-4);padding-block:var(--space-8);color:var(--color-text-muted);white-space:pre-line;overflow-wrap:anywhere;display:grid}
.lDYToq_tile{isolation:isolate;grid-template-rows:var(--shop-tile-image) 1fr;align-content:start;justify-items:center;gap:var(--space-3);min-width:0;height:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-navy);text-align:center;transition:background var(--transition-fast), border-color var(--transition-fast);display:grid;position:relative}.lDYToq_highlighted{border-color:var(--color-primary)}.lDYToq_badge{z-index:1;max-width:calc(100% - var(--space-3));padding:var(--space-2);border-radius:0 var(--radius-lg) 0 var(--radius-sm);background:var(--color-primary);color:var(--color-navy-deep);font-size:var(--text-2xs);font-weight:700;line-height:var(--leading-snug);text-align:center;text-wrap:balance;overflow-wrap:anywhere;position:absolute;top:0;right:0}.lDYToq_tile:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-navy)}.lDYToq_cover{--shop-image-ratio:var(--shop-card-ratio);width:var(--shop-tile-image);height:var(--shop-tile-image)}.lDYToq_name{width:100%;font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);text-wrap:balance}@media (min-width:992px){.lDYToq_tile{padding:var(--space-4)}.lDYToq_name{font-size:var(--text-sm)}}
