.vt-collections .card-wrapper{height:100%;border:var(--vt-frame) solid var(--vt-border);border-radius:var(--collection-card-corner-radius,0);overflow:hidden}
.vt-collections .card{height:100%;min-width:0}
.vt-collections .card__inner.ratio::before{padding-bottom:calc(100% / var(--vt-ratio,1.5))}
.vt-collections .card__inner{background:var(--vt-image-bg)}
.vt-collections .card__media .media picture{display:contents}
.vt-collections .card__media .media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:var(--vt-fit);transform:none;transition:transform .3s ease;object-position:center}
.vt-collections .vt-hover .card__media .media img:hover{transform:scale(1.025)}
.vt-collections .card__heading{letter-spacing:var(--vt-letter-spacing);line-height:1.2}
.vt-collections .card__heading a{overflow-wrap:anywhere}
.vt-collections .card__heading a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.vt-collections .vt-card-eyebrow{font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;color:inherit}
.vt-collections .card__caption{font-size:14px;line-height:1.55;margin-top:10px;color:inherit}
.vt-collections .card__information{min-width:0}
.vt-collections .card__content--main .vt-card-eyebrow{opacity:.8}
.vt-collections .vt-placeholder{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}
.vt-collections .card--media.card--title-position-under .card__inner>.card__content{display:none}
.vt-collections--editorial .card--title-position-under .card__information{padding:18px 2px 8px}
.vt-collections--editorial .card--title-position-under .card__content--main{border-top:1px solid var(--vt-border);margin-top:12px}
.vt-collections--cinematic .card--title-position-over .card__content--main{padding:20px 24px}
.vt-collections--cinematic .card--title-position-over .card__caption{max-width:34ch}
.vt-collections--lookbook .card--title-position-under{display:grid;grid-template-columns:58% 42%;align-items:stretch;gap:0}
.vt-collections--lookbook .card--title-position-under .card__content--main{background:var(--vt-copy-bg);color:var(--vt-copy-color);display:flex;align-items:center;min-width:0;padding:24px 20px}
.vt-collections--lookbook .card--title-position-under .card__information{padding:0;width:100%}
.vt-collections--lookbook .card--title-position-under .card__inner{align-self:center}
.vt-collections .title-wrapper-with-link{text-align:var(--vt-heading-align);gap:20px}
.vt-collections .collection-card__cta{max-width:100%;white-space:normal;text-align:center}
@media(max-width:749px){
  .vt-collections .card__inner.ratio::before{padding-bottom:calc(100% / var(--vt-ratio-mobile,1.5))}
  .vt-collections--editorial .card--title-position-under .card__information{padding:14px 2px 4px}
  .vt-collections--cinematic .card--title-position-over .card__content--main{padding:14px 16px}
  .vt-collections--lookbook .card--title-position-under{grid-template-columns:55% 45%}
  .vt-collections--lookbook .card--title-position-under .card__content--main{padding:14px 12px}
  .vt-collections .vt-card-eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:6px}
  .vt-collections .card__caption{font-size:12px;margin-top:6px}
}
@media(prefers-reduced-motion:reduce){.vt-collections .card__media .media img{transition:none}.vt-collections .vt-hover .card__media .media img:hover{transform:none}}

.vt-collections .card__content--main .card__caption{display:block}
.vt-collections .card--title-position-over .card__content--main{color:rgb(var(--color-foreground))}
@media(max-width:749px){.vt-collections.vt-lookbook-mobile-stacked .card--title-position-under{grid-template-columns:100%}.vt-collections.vt-lookbook-mobile-stacked .card--title-position-under .card__content--main{padding:18px}}
