.ih-greeting{text-align:left;padding:0 5px}.ih-greeting h1{font:var(--accord-type-display-lg);margin:0;font-size:clamp(31px,9vw,39px);line-height:1}.ih-greeting p{color:var(--accord-text-muted);font:var(--accord-type-body);margin:3px 0 7px}.ih-context{border:1px solid var(--accord-border);border-radius:var(--accord-radius-md);background:color-mix(in oklab,var(--accord-glass) 82%,transparent);min-height:40px;box-shadow:var(--accord-shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);align-items:center;gap:0;padding:4px 5px;display:flex}.ih-context span{border-left:1px solid color-mix(in oklab,var(--accord-text-muted) 22%,transparent);flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 8px;font-size:10px;display:flex}.ih-context span:first-child{border-left:0}.ih-context svg{width:15px;height:15px;color:var(--accord-bronze-deep);stroke-width:1.6px}.ih-context b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ih-card{border:1px solid var(--accord-border);border-radius:var(--accord-radius-card);background:color-mix(in oklab,var(--accord-glass) 82%,transparent);width:100%;min-width:0;box-shadow:var(--accord-shadow-card);-webkit-backdrop-filter:blur(var(--accord-glass-blur-panel)) saturate(108%);backdrop-filter:blur(var(--accord-glass-blur-panel)) saturate(108%);padding:11px}.ih-section-head{justify-content:space-between;align-items:start;gap:10px;margin-bottom:9px;display:flex}.ih-section-head>div{min-width:0}.ih-section-head h2{color:var(--accord-text);font:var(--accord-type-display-md);margin:0}.ih-section-head p{color:var(--accord-text-muted);font:var(--accord-type-caption);margin:3px 0 0}.ih-section-head>button{color:var(--accord-text-muted);text-transform:uppercase;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:5px 0;font-size:9px;font-weight:700;display:flex}.ih-section-head>button svg{width:13px;height:13px}.ih-wear-grid{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;gap:12px;display:grid}.ih-image-button{background:0 0;border:0;padding:0}.ih-product-panel{aspect-ratio:1/1.08;border-radius:var(--accord-radius-sm);place-items:center;width:100%;display:grid;overflow:hidden;background:#fff!important}.ih-product-panel>div{width:100%;height:100%;background:#fff!important}.ih-product-panel img{width:100%;height:100%;padding:7px;object-fit:contain!important;object-position:center!important}.ih-wear-copy{min-width:0}.ih-wear-copy>span{color:var(--accord-bronze);font:var(--accord-type-label);letter-spacing:.13em;text-transform:uppercase;display:block}.ih-wear-copy small{color:var(--accord-text-muted);text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.ih-wear-copy h3{overflow-wrap:anywhere;font:var(--accord-type-display-md);margin:2px 0 4px;font-size:23px}.ih-wear-copy strong{color:var(--accord-bronze-deep);font-size:23px;line-height:1;display:block}.ih-wear-copy em{text-transform:uppercase;font-size:9px;font-style:normal}.ih-wear-copy p{color:var(--accord-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:10.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.ih-evidence{scrollbar-width:none;gap:5px;margin-top:9px;display:flex;overflow-x:auto}.ih-evidence span{border:1px solid var(--accord-border);background:color-mix(in oklab,var(--accord-tile) 78%,transparent);color:var(--accord-text-muted);border-radius:999px;flex:none;padding:5px 8px;font-size:8.5px}.ih-actions{grid-template-columns:1.1fr .9fr;gap:7px;margin-top:9px;display:grid}.ih-actions .accord-button{min-height:37px;padding-inline:9px;font-size:10px}.ih-collection-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ih-collection-stats strong{border-right:1px solid var(--accord-border);min-width:0;font:var(--accord-type-display-md);overflow-wrap:anywhere;padding:8px}.ih-collection-stats strong:last-child{border-right:0}.ih-collection-stats small{color:var(--accord-text-muted);font:var(--accord-type-caption);margin-top:4px;display:block}.ih-insight{border-radius:var(--accord-radius-sm);background:color-mix(in oklab,var(--accord-tile) 78%,transparent);color:var(--accord-text-muted);align-items:center;gap:9px;margin:9px 0 0;padding:9px;font-size:9.5px;line-height:1.3;display:flex}.ih-insight svg{width:20px;color:var(--accord-bronze-deep);flex:none}.ih-insight b{color:var(--accord-text);text-transform:uppercase;font-size:9px;display:block}.ih-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;margin:0 -11px;padding:0 11px 3px;display:flex;overflow-x:auto}.ih-rail::-webkit-scrollbar{display:none}.ih-rail-item{border:1px solid var(--accord-border);border-radius:var(--accord-radius-sm);background:color-mix(in oklab,var(--accord-tile) 86%,transparent);text-align:left;scroll-snap-align:start;flex:0 0 30%;min-width:98px;padding:0 0 7px;overflow:hidden}.ih-rail-item .ih-product-panel{aspect-ratio:1;border-radius:0}.ih-rail-item>small,.ih-rail-item>strong,.ih-rail-item>span{text-overflow:ellipsis;margin-inline:7px;display:block;overflow:hidden}.ih-rail-item>small{color:var(--accord-text-muted);text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:7.5px}.ih-rail-item>strong{min-height:26px;color:var(--accord-text);font-family:var(--accord-font-display);margin-top:2px;font-size:11px;line-height:1.12}.ih-rail-item>span{color:var(--accord-bronze-deep);margin-top:3px;font-size:8px}@media (width<=380px){.ih-wear-grid{grid-template-columns:40% 60%;gap:9px}.ih-wear-copy h3{font-size:20px}.ih-context span{padding-inline:5px}.ih-rail-item{min-width:94px}}
