._chips_t9gog_4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);min-height:42px}@media(max-width:1023px){._chips_t9gog_4{position:relative;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--catnav-divider, 1px solid var(--border-light))}._chips_t9gog_4::-webkit-scrollbar{display:none}._chip_t9gog_4,._back_t9gog_43{flex-shrink:0;scroll-snap-align:start}}._back_t9gog_43{display:inline-flex;align-items:center;gap:var(--space-1);margin-right:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}._back_t9gog_43:hover{color:var(--color-interactive)}._chip_t9gog_4{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 14px 5px 5px;border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-primary);text-decoration:none;font-size:var(--text-sm);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._chip_t9gog_4:hover{border-color:var(--color-interactive)}._chip_t9gog_4:focus-visible{outline:none;box-shadow:var(--focus-ring)}._chipActive_t9gog_88{background:var(--color-primary);border-color:var(--color-primary);color:var(--bg-card);font-weight:var(--weight-semibold)}._thumb_t9gog_95{position:relative;width:30px;height:30px;flex:none;border-radius:var(--radius-full);overflow:hidden;background:var(--color-primary-subtle, var(--color-gray-100));box-shadow:inset 0 0 0 1px var(--border-light)}._thumb_t9gog_95:before{content:attr(data-initial);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--sidebar-heading-font, var(--font-heading));font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted)}._chipActive_t9gog_88 ._thumb_t9gog_95{background:#ffffff2e;box-shadow:none}._chipActive_t9gog_88 ._thumb_t9gog_95:before{color:var(--bg-card)}._thumbImg_t9gog_129{position:absolute;inset:0;width:100%;height:100%}._name_t9gog_136{white-space:nowrap}.category-page--editorial .product-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--ed-grid-gutter-x);row-gap:var(--ed-grid-gutter-y)}@media(min-width:768px){.category-page--editorial .product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.category-page--editorial .product-grid{grid-template-columns:repeat(4,1fr)}}.category-page--editorial .category-page__title .skeleton{display:inline-block;height:1em;vertical-align:middle;border-radius:var(--radius-sm)}.ed-card-skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.ed-card-skeleton__image{width:100%;aspect-ratio:1 / 1;margin-bottom:var(--space-1)}.ed-card-skeleton__image .skeleton{width:100%;height:100%;border-radius:0}.ed-card-skeleton__price{margin-top:var(--space-2)}.ed-card-skeleton__cta{height:var(--ed-card-cta-height);margin-top:var(--ed-card-price-gap)}.ed-card-skeleton__cta .skeleton{width:100%;height:100%;border-radius:0}.category-page--editorial .plp-footer{gap:var(--space-4);margin-top:var(--ed-grid-gutter-y, var(--space-12))}.category-page--editorial .plp-footer__progress{block-size:1px;border-radius:0;background:var(--border-subtle);overflow:visible}.category-page--editorial .plp-footer__progress-fill{block-size:2px;margin-block-start:-1px;border-radius:0;background:var(--text-primary)}.category-page--editorial .plp-footer__count{font-size:var(--text-sm);letter-spacing:.055em;color:var(--text-secondary)}.category-page--editorial .plp-footer__more{block-size:var(--ed-card-cta-height, 48px);min-block-size:var(--ed-card-cta-height, 48px);border-radius:0;font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:.03em}.category-page--editorial .plp-footer--end .plp-footer__count{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.005em;color:var(--text-secondary)}@media(max-width:767px){.category-page--editorial .plp-footer__progress,.category-page--editorial .plp-footer__more{inline-size:100%;min-inline-size:0}}
