.nlt-shop{padding-bottom:0}.nlt-shop .nlt-content-chips--dark .nlt-content-chip.is-current{background:var(--nlt-surface-card);box-shadow:none;color:var(--nlt-ink)}.nlt-shop .nlt-content-chips--dark .nlt-content-chip.is-current:hover{color:var(--nlt-ink-accent)}.nlt-shop .nlt-content-chips--dark .nlt-content-chip.is-current .nlt-content-chip__icon{background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent)}.nlt-shop__body{max-width:var(--nlt-layout-content-max);margin:0 auto;padding:0 var(--nlt-layout-gutter-phone)}.nlt-shop__body>.nlt-wc-notices{margin-top:var(--nlt-space-16)}.nlt-shop__bar{display:flex;flex-direction:column;gap:var(--nlt-space-12);margin-top:var(--nlt-space-20)}.nlt-shop__count{margin:0;font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-semibold);color:var(--nlt-ink-muted)}.nlt-shop-finder{display:flex;align-items:center;gap:var(--nlt-space-12);width:100%;min-height:64px;padding:var(--nlt-space-12) var(--nlt-space-14);border:0;border-radius:var(--nlt-radius-20);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);color:var(--nlt-ink);font:inherit;text-align:left;cursor:pointer}.nlt-shop-finder:hover .nlt-shop-finder__text b{color:var(--nlt-ink-accent)}.nlt-shop-finder:focus-visible{outline:3px solid var(--nlt-focus);outline-offset:2px}.nlt-shop-finder__text{display:flex;flex:1;flex-direction:column;min-width:0;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-shop-finder__text b{font-size:var(--nlt-font-size-16);color:var(--nlt-ink)}.nlt-shop-finder__chevron{flex:none;color:var(--nlt-ink-accent)}.nlt-shop__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nlt-space-12);margin:var(--nlt-space-16) 0 0;padding:0;list-style:none}.nlt-shop-empty{display:flex;flex-direction:column;align-items:center;gap:var(--nlt-space-8);margin-top:var(--nlt-space-24);padding:var(--nlt-space-32) var(--nlt-space-20);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);text-align:center}.nlt-shop-empty__icon{width:56px;height:56px;border-radius:var(--nlt-radius-18);font-size:var(--nlt-font-size-24)}.nlt-shop-empty__title{margin:var(--nlt-space-8) 0 0;font-size:var(--nlt-font-size-20);font-weight:var(--nlt-font-weight-bold);line-height:var(--nlt-font-leading-title)}.nlt-shop-empty__text{margin:0;font-size:var(--nlt-font-size-15);color:var(--nlt-ink-muted)}.nlt-shop-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nlt-space-10);margin-top:var(--nlt-space-12)}@media (min-width:769px){.nlt-shop__body{max-width:var(--nlt-layout-container);padding:0 var(--nlt-layout-gutter-desktop)}.nlt-shop__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--nlt-space-24);margin-top:var(--nlt-space-32)}.nlt-shop__count{font-size:var(--nlt-font-size-16)}.nlt-shop-finder{width:auto;max-width:440px}.nlt-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-24);margin-top:var(--nlt-space-24)}.nlt-shop-empty{padding:var(--nlt-space-48) var(--nlt-space-32)}}@media (min-width:1100px){.nlt-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:769px){.nlt-shop__grid--few{grid-template-columns:minmax(0,1fr)}}
