.category-picker{margin:0 0 24px;scroll-margin-top:110px;color:#172554}
.category-picker *{box-sizing:border-box}
.category-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
.category-picker-heading h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:0 0 5px;color:#172554}
.category-picker-heading p{font-size:12px;line-height:1.5;color:#63708a;margin:0}
.category-picker-heading>a{font-size:12px;font-weight:700;color:#3e55af;text-decoration:none;white-space:nowrap}
.category-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.category-picker-card{--category-bg:#f3f5fb;position:relative;min-width:0;display:flex;align-items:center;gap:11px;overflow:hidden;border:1px solid #e0e6f0;border-radius:15px;background:linear-gradient(110deg,var(--category-bg),#fff);color:#172554;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}
.category-picker-card--pink{--category-bg:#faedf0}.category-picker-card--blue{--category-bg:#e9f0fc}.category-picker-card--lilac{--category-bg:#f1edfa}.category-picker-card--mint{--category-bg:#eaf5f1}
.category-picker-image{display:block;flex:0 0 76px;height:88px;overflow:hidden;background:var(--category-bg)}
.category-picker-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.category-picker-image--briefs img{object-position:center 74%}.category-picker-image--bra img{object-position:center 28%}
.category-picker-caption{min-width:0;flex:1;padding:9px 0}
.category-picker-caption strong{display:block;font:750 15px/1.25 system-ui,sans-serif;letter-spacing:-.025em}
.category-picker-caption small{display:block;margin-top:4px;font:500 10px/1.35 system-ui,sans-serif;color:#63708a}
.category-picker-arrow{flex:0 0 12px;margin-right:10px;font:23px/1 system-ui,sans-serif;color:#667394}
.category-picker-card:hover{transform:translateY(-2px);border-color:#8fa2d0;box-shadow:0 6px 18px #273a7a13}
.category-picker-card:focus-visible,.category-picker-heading>a:focus-visible{outline:3px solid #415fd5;outline-offset:3px}
.category-picker-card[aria-current=page]{border-color:#3f59b0;box-shadow:0 0 0 2px #3f59b0;background:#eaf0ff}
.site-category-picker{box-sizing:border-box;max-width:1328px;margin:22px auto 0;padding:0 24px;font-family:system-ui,sans-serif}.site-category-picker .category-picker{margin-bottom:0}
.catalog-nightwear{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.catalog-nightwear[hidden]{display:none}.catalog-nightwear>strong{font-size:15px;margin-right:5px;color:#172554}
.catalog-nightwear a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #cbd6ec;border-radius:12px;background:#f0f4fd;color:#172554;font:700 14px/1.3 system-ui,sans-serif;text-decoration:none}.catalog-nightwear a:hover{background:#e0e8fa}.catalog-nightwear a[aria-current=page]{background:#192554;color:#fff;border-color:#192554}.catalog-nightwear a:focus-visible{outline:3px solid #415fd5;outline-offset:3px}
.brand-laudor-wordmark{font:800 24px/1.3 system-ui,sans-serif;letter-spacing:-1px;color:#263d7c}.brand-laudor-note{display:block;font:10px/1.4 system-ui,sans-serif;color:#68748c}.brand-logo-strip a.brand-laudor{flex-direction:column;gap:2px}
@media(max-width:1100px){.category-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-picker-image{flex-basis:66px;height:82px}.category-picker-card{gap:9px}.category-picker-caption strong{font-size:14px}}
@media(max-width:850px) and (min-width:601px){.category-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.category-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-picker-image{flex-basis:57px;height:76px}.category-picker-card{gap:8px;border-radius:12px}.category-picker-caption{padding:7px 7px 7px 0}.category-picker-caption strong{font-size:13px;line-height:1.3}.category-picker-caption small{font-size:9px;margin-top:3px}.category-picker-arrow{display:none}.category-picker-heading h2{font-size:21px}.category-picker-heading p{font-size:11px}.category-picker-heading>a{font-size:11px}.category-picker{margin-bottom:20px}.site-category-picker{padding:0 18px;margin-top:18px}.brand-laudor-wordmark{font-size:20px}}
@media(max-width:360px){.category-picker-image{flex-basis:48px;height:74px}.category-picker-caption strong{font-size:12px}.category-picker-heading{gap:8px}.category-picker-heading p{max-width:175px}}
@media(prefers-reduced-motion:reduce){.category-picker-card{transition:none}}
@media print{.site-category-picker{display:none}}


.category-picker-grid--featured{margin-bottom:12px}
