.colldetail{background:var(--graphite-deep)}.colldetail__grid-wrap{max-width:var(--maxw);padding:clamp(50px, 6vw, 90px) var(--gutter) var(--page-pad-bottom);margin:0 auto}.colldetail__count{font-family:var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:clamp(28px,3vw,44px);font-size:10px;font-weight:200;display:block}.colldetail__count b{color:var(--text-gold);font-weight:200}.prod-card__desc{font-family:var(--font-body);letter-spacing:.04em;color:var(--text-secondary);max-width:360px;margin:8px 0 0;font-size:13px;font-weight:300;line-height:1.7}.prod-card__more{font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--text-gold);align-items:center;gap:8px;margin-top:14px;padding-bottom:4px;font-size:11px;font-weight:300;display:inline-flex;position:relative}.prod-card__more:after{content:"";background:var(--gold-mid);transform-origin:0;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.prod-card:hover .prod-card__more:after{transform:scaleX(1)}}.prod-card__more .arr{transition:transform .4s}@media (hover:hover) and (pointer:fine){.prod-card:hover .prod-card__more .arr{transform:translate(4px)}}
