.hg-beauty{--hg-beauty-purple: #4b1678;--hg-beauty-purple-soft: #f4eefa;--hg-beauty-champagne: #c9a96e;--hg-beauty-champagne-soft: #f8f1e3;--hg-beauty-ink: #2b2230;--hg-beauty-muted: #6f6475;--hg-beauty-line: #e6dbee}.hg-beauty__hero h1{margin:2px 0 4px;color:var(--hg-beauty-purple)}.hg-beauty__crumbs a{color:var(--hg-beauty-purple)}.hg-beauty__departments{margin:14px 0 12px}.hg-beauty__tile{display:flex;flex-direction:column;align-items:center;gap:4px}.hg-beauty__tile img{flex-shrink:0}.hg-beauty__tile[aria-current=page] img{outline:3px solid var(--hg-beauty-champagne);outline-offset:3px}.hg-beauty__tile:hover img{outline:2px solid var(--hg-beauty-champagne);outline-offset:3px}.hg-beauty__tile-name{line-height:1.25;overflow-wrap:anywhere}.hg-beauty__tile-count{font-size:11px;color:var(--hg-beauty-muted)}.hg-beauty__types{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hg-beauty__types a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--hg-beauty-line);border-radius:99px;background:#fff;color:var(--hg-beauty-ink);font-size:13px;text-decoration:none}.hg-beauty__types-label{align-self:center;margin-right:2px;color:var(--hg-beauty-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.hg-beauty__types a span{color:var(--hg-beauty-muted);font-size:11px}.hg-beauty__types a[aria-current=page]{border-color:var(--hg-beauty-purple);background:var(--hg-beauty-purple);color:#fff}.hg-beauty__types a[aria-current=page] span{color:var(--hg-beauty-champagne-soft)}.hg-beauty__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--hg-beauty-line);border-radius:12px;background:#fff}.hg-beauty-filter{display:grid;gap:3px;min-width:0;flex:1 1 140px;max-width:220px;font-size:11px;font-weight:700;color:var(--hg-beauty-muted);text-transform:uppercase;letter-spacing:.03em}.hg-beauty-filter select{width:100%;min-height:36px;padding:0 8px;border:1px solid #d9cce3;border-radius:9px;background:#fff;color:var(--hg-beauty-ink);font:inherit;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0}.hg-beauty__filter-actions{display:flex;align-items:center;gap:10px}.hg-beauty__filter-actions button{min-height:36px;padding:0 16px;border:0;border-radius:9px;background:var(--hg-beauty-purple);color:#fff;font:inherit;font-weight:700;cursor:pointer}.hg-beauty__filter-actions a{color:var(--hg-beauty-purple);font-size:13px}.hg-beauty-filter select:focus-visible,.hg-beauty__filter-actions button:focus-visible,.hg-beauty__tile:focus-visible,.hg-beauty__types a:focus-visible{outline:3px solid var(--hg-beauty-champagne);outline-offset:2px}.hg-beauty__count{margin:4px 0 10px;color:var(--hg-beauty-muted);font-size:13px}.hg-beauty__section{margin:18px 0 8px}.hg-beauty__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid var(--hg-beauty-champagne-soft)}.hg-beauty__section-head h2{margin:0;color:var(--hg-beauty-purple);font-size:18px}.hg-beauty__section-head a{color:var(--hg-beauty-purple);font-size:13px;font-weight:700;white-space:nowrap}.hg-beauty__empty{margin:12px 0 24px;padding:18px;border:1px dashed var(--hg-beauty-champagne);border-radius:14px;background:var(--hg-beauty-champagne-soft);color:var(--hg-beauty-ink)}.hg-beauty__empty p{margin:4px 0}.hg-beauty__empty a{color:var(--hg-beauty-purple);font-weight:700}@media(max-width:899px){.hg-beauty__departments{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;-webkit-overflow-scrolling:touch}.hg-beauty__tile{scroll-snap-align:start}.hg-beauty__types{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.hg-beauty__types a{flex:0 0 auto}.hg-beauty-filter{flex:1 1 calc(50% - 10px);max-width:none}.hg-beauty__filter-actions{flex:1 1 100%}.hg-beauty__filter-actions button{flex:1}}.hg-fashion__departments{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin:14px 0}.hg-fashion__tile{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:12px 14px;border:1px solid var(--hg-beauty-line);border-radius:14px;background:#fff;color:var(--hg-beauty-ink);text-decoration:none}.hg-fashion__tile:hover{border-color:var(--hg-beauty-champagne);background:var(--hg-beauty-champagne-soft)}.hg-fashion__tile[aria-current=page]{border-color:var(--hg-beauty-purple);background:var(--hg-beauty-purple-soft);box-shadow:inset 0 0 0 1px var(--hg-beauty-purple)}.hg-fashion__tile-name{font-weight:700;line-height:1.25;color:var(--hg-beauty-purple);overflow-wrap:anywhere}.hg-fashion__tile-count{font-size:12px;color:var(--hg-beauty-muted)}@media(max-width:599px){.hg-fashion__departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hg-fashion__tile{min-height:62px;padding:10px 12px}}
