/* HR Inventories: tile shown when a product has no photo yet */
.hr-np{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;background:#F4F4F4;border:1px solid #E2DED9;border-radius:inherit;color:#282727;text-align:left;overflow:hidden;letter-spacing:normal}
.hr-np::before{content:"";position:absolute;right:-18%;bottom:-18%;width:62%;aspect-ratio:1/1;border-radius:50%;background:#E9E3DD;opacity:.7;pointer-events:none}
.hr-np>*{position:relative}
.hr-np__brand{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6B6B6B;line-height:1.3;overflow-wrap:anywhere}
.hr-np__name{font-family:var(--font-heading-family);font-size:clamp(14px,1.5vw,18px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#282727;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.hr-np__note{display:flex;align-items:center;gap:6px;font-family:var(--font-body-family);font-size:11px;color:#6B6B6B}
.hr-np__note svg{flex:none}
.hr-np--lg{position:relative;inset:auto;width:100%;aspect-ratio:1/1;padding:clamp(20px,4vw,40px);border-radius:16px}
.hr-np--lg .hr-np__brand{font-size:13px}
.hr-np--lg .hr-np__name{font-size:clamp(22px,2.8vw,34px);-webkit-line-clamp:5}
.hr-np--lg .hr-np__note{font-size:13px}
.product__media-item--hr-np{width:100%;max-width:100%}
@media (max-width:480px){.hr-np{padding:10px}.hr-np__brand{font-size:10px}.hr-np__name{font-size:14px;-webkit-line-clamp:4}}
