/* Navigation-only archives keep one query result alive for XTRA/Woo hooks, but never expose the mixed/full product loop. */
body.wbcc-navigation-only .woocommerce-result-count,
body.wbcc-navigation-only .woocommerce-ordering,
body.wbcc-navigation-only nav.woocommerce-pagination,
body.wbcc-navigation-only .woocommerce-pagination,
body.wbcc-navigation-only ul.products,
body.wbcc-navigation-only .products.columns-1,
body.wbcc-navigation-only .products.columns-2,
body.wbcc-navigation-only .products.columns-3,
body.wbcc-navigation-only .products.columns-4,
body.wbcc-navigation-only .products.columns-5,
body.wbcc-navigation-only .products.columns-6{display:none!important}
body.wbcc-navigation-only .ym-archive-context{display:block!important}
/* Woo Brand Category Context 1.4.0 */
.ym-archive-context{margin:18px 0 32px;direction:rtl;color:inherit}.ym-archive-context *{box-sizing:border-box}.ym-archive-context__heading{margin-bottom:20px;max-width:760px}.ym-archive-context__eyebrow{display:block;margin-bottom:7px;font-size:12px;font-weight:700;letter-spacing:.02em;opacity:.55}.ym-archive-context__heading h2,.ym-archive-context__title h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,32px);line-height:1.3}.ym-archive-context__heading p,.ym-archive-context__title p{margin:0;font-size:14px;line-height:1.9;opacity:.65}.ym-archive-context__empty{padding:18px;border:1px solid rgba(15,23,42,.1);background:#fafafa;margin:0}.ym-archive-context__current{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:20px;align-items:stretch;margin-bottom:18px}.ym-archive-context__brand,.ym-archive-context__title{border:1px solid rgba(15,23,42,.1);background:#fff;min-height:110px}.ym-archive-context__brand{display:flex;align-items:center;gap:13px;padding:15px}.ym-archive-context__brand-logo{width:64px;height:64px;display:grid;place-items:center;flex:0 0 64px;background:#f6f7f8;border:1px solid rgba(15,23,42,.06);overflow:hidden}.ym-archive-context__brand-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:7px}.ym-archive-context__brand-logo svg{width:28px;height:28px;opacity:.55}.ym-archive-context__brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ym-archive-context__brand-copy small{font-size:11px;opacity:.55}.ym-archive-context__brand-copy strong{font-size:16px;line-height:1.35}.ym-archive-context__brand-change{margin-inline-start:auto;white-space:nowrap;text-decoration:none;color:inherit;font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:2px}.ym-archive-context__title{padding:18px 20px}.ym-archive-context__section{margin-top:24px}.ym-archive-context__section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.ym-archive-context__section-head h3{margin:0;font-size:18px}.ym-archive-context__section-head span{font-size:12px;opacity:.55}.ym-archive-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin:10px 0 12px;padding:10px 12px;background:#f7f8f9;border:1px solid rgba(15,23,42,.08)}.ym-archive-path a{color:inherit;text-decoration:none;opacity:.68}.ym-archive-path a:hover{opacity:1}.ym-archive-path span{opacity:.25}.ym-archive-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:inherit;text-decoration:none;font-size:13px;font-weight:700}.ym-archive-back span{transition:transform .2s ease}.ym-archive-back:hover span{transform:translateX(3px)}
.ym-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ym-brand-grid__card{position:relative;display:flex;align-items:center;gap:11px;min-height:84px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);background:#fff;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.ym-brand-grid__card:hover{transform:translateY(-2px);border-color:rgba(15,23,42,.28)}.ym-brand-grid__media{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;background:#f6f7f8;overflow:hidden}.ym-brand-grid__media img{width:100%;height:100%;object-fit:contain;padding:6px}.ym-brand-grid__fallback{display:grid;place-items:center;width:100%;height:100%}.ym-brand-grid__fallback svg{width:24px;height:24px;opacity:.5}.ym-brand-grid__content{display:flex;flex-direction:column;min-width:0;gap:4px}.ym-brand-grid__content strong{font-size:14px;line-height:1.35}.ym-brand-grid__content small{font-size:11px;opacity:.55}.ym-brand-grid__arrow{margin-inline-start:auto;font-size:17px;opacity:.45}
.ym-wc-cat-grid{width:100%}.ym-wc-cat-grid__items{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ym-wc-cat-grid__item{min-width:0;margin:0!important}.ym-wc-cat-grid__card{position:relative;display:flex;align-items:center;gap:10px;min-height:76px;padding:10px;border:1px solid rgba(15,23,42,.1);background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.ym-wc-cat-grid__card:hover{transform:translateY(-2px);border-color:rgba(15,23,42,.3)}.ym-wc-cat-grid__media{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;background:#f5f6f7;overflow:hidden}.ym-wc-cat-grid__image{width:100%;height:100%;object-fit:cover;display:block}.ym-wc-cat-grid__fallback{width:100%;height:100%;display:grid;place-items:center}.ym-wc-cat-grid__fallback svg{width:25px;height:25px;opacity:.45}.ym-wc-cat-grid__content{display:flex;flex-direction:column;gap:4px;min-width:0}.ym-wc-cat-grid__name{font-size:13px;font-weight:700;line-height:1.45;white-space:normal}.ym-wc-cat-grid__count{font-size:10.5px;opacity:.55}.ym-wc-cat-grid__go{margin-inline-start:auto;font-size:15px;opacity:.35}.ym-wc-cat-grid__quick{border:1px solid rgba(15,23,42,.08);border-top:0;padding:6px 9px;background:#fafafa}.ym-wc-cat-grid__quick a{display:flex;justify-content:space-between;gap:8px;padding:5px 2px;color:inherit;text-decoration:none;font-size:11px;line-height:1.4}.ym-wc-cat-grid__quick a+a{border-top:1px solid rgba(15,23,42,.06)}.ym-wc-cat-grid__quick small{opacity:.5}
@media(max-width:1180px){.ym-wc-cat-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}.ym-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.ym-archive-context__current{grid-template-columns:1fr}.ym-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ym-wc-cat-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}.ym-archive-context__section-head{align-items:start;flex-direction:column;gap:3px}}
@media(max-width:560px){.ym-archive-context{margin:14px 0 24px}.ym-brand-grid{grid-template-columns:1fr}.ym-wc-cat-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ym-wc-cat-grid__card{display:block;padding:8px;min-height:0}.ym-wc-cat-grid__media{width:100%;height:auto;aspect-ratio:1.3;margin-bottom:8px}.ym-wc-cat-grid__go{display:none}.ym-archive-context__brand{padding:12px}.ym-archive-context__brand-logo{width:52px;height:52px;flex-basis:52px}.ym-archive-context__brand-change{font-size:11px}.ym-archive-context__title{padding:14px}.ym-archive-path{font-size:11px;gap:6px}}
@media(prefers-reduced-motion:reduce){.ym-brand-grid__card,.ym-wc-cat-grid__card,.ym-archive-back span{transition:none!important}}
