#collection-main[data-compact-banner=true] .collection-hero--full-image{--outfit-hero-height:clamp(220px,33.333333vw, calc(100svh - 360px) );height:var(--outfit-hero-height);display:grid;grid-template-columns:minmax(0,calc(var(--outfit-hero-height)*var(--outfit-banner-ratio,1.777778))) minmax(0,1fr);align-items:stretch}#collection-main[data-compact-banner=true] .collection-hero--full-image .collection-banner-picture{min-width:0;align-self:stretch;height:100%}#collection-main[data-compact-banner=true] .collection-hero--full-image>header{display:flex;align-items:center;padding:24px!important}#collection-main[data-compact-banner=true] .collection-hero--full-image h1{font-size:clamp(32px,5vw,76px);margin-bottom:24px!important;overflow-wrap:normal}#collection-main[data-compact-banner=true] .collection-jump{min-height:44px;display:inline-flex;align-items:center;font-size:11px}#collection-main[data-compact-banner=true] .collection-main-content>section{padding-top:24px;margin-bottom:24px}#product-grid>.outfit-family{grid-column:1/-1;transform:none!important;margin-top:0!important;min-width:0;padding-top:24px;border-top:1px solid #000}.outfit-family{color:#000;text-transform:uppercase}.outfit-family__heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.outfit-family__heading h2{font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.025em}.outfit-family__heading>span{font-size:11px;letter-spacing:.12em}.outfit-family__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:48px}.outfit-family__complete{min-width:0}.outfit-family__image{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:#f4f4f4}.outfit-family__image>img{width:100%;height:100%;object-fit:contain}.outfit-family__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.outfit-family__caption{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:14px;font-weight:700}.outfit-family__caption h3{font-size:14px}.outfit-family__caption>span{white-space:nowrap}.outfit-family__includes{margin-top:8px;font-size:11px;line-height:1.6;letter-spacing:.06em}.outfit-family__action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;font-size:11px;letter-spacing:.1em;text-decoration:underline;text-underline-offset:4px}.outfit-family__action svg{width:16px;height:16px;flex-shrink:0}.outfit-family__action--primary{display:flex;margin-top:16px;padding:12px 16px;border:1px solid #000;text-decoration:none}.outfit-family__action--primary:hover{background:#000;color:#fff}.outfit-family__action:focus-visible,.outfit-family summary:focus-visible,.outfit-family__piece-image:focus-visible,.outfit-family__image-link:focus-visible{outline:2px solid #000;outline-offset:4px}.outfit-family__separates{min-width:0;align-self:start}.outfit-family__separates summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding-block:8px;border-bottom:1px solid #000;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.outfit-family__separates summary::-webkit-details-marker{display:none}.outfit-family__separates[open] summary>span{transform:rotate(45deg)}.outfit-family__parts{display:grid;gap:24px;padding-top:24px}.outfit-family__piece{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.outfit-family__piece-image{display:block;aspect-ratio:4/5;overflow:hidden;background:#f4f4f4}.outfit-family__piece-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.outfit-family__piece-image--2 img{object-position:center 85%}.outfit-family__piece-copy{min-width:0}.outfit-family__piece-copy h3{font-size:14px;line-height:1.4}.outfit-family__piece-copy p{font-size:12px;margin-top:8px}.outfit-family__piece-copy a{margin-top:16px}@media(max-width:767px){#collection-main[data-compact-banner=true] .collection-hero--full-image{--outfit-hero-height:clamp(240px,90vw, calc(100svh - 360px) );grid-template-columns:minmax(0,calc(var(--outfit-hero-height)*var(--outfit-banner-mobile-ratio,.666667))) minmax(0,1fr)}#collection-main[data-compact-banner=true] .collection-hero--full-image>header{padding:12px!important}#collection-main[data-compact-banner=true] .collection-hero--full-image h1{font-size:clamp(22px,6.6vw,42px);letter-spacing:-.035em;margin-bottom:12px!important}#collection-main[data-compact-banner=true] .collection-jump{line-height:1.6}.outfit-family__heading{padding-inline:20px;margin-bottom:20px;gap:12px}.outfit-family__body{display:block}.outfit-family__caption,.outfit-family__includes,.outfit-family__action--primary{margin-inline:20px}.outfit-family__separates{margin:24px 20px 0}.outfit-family__parts{gap:20px;padding-top:20px}.outfit-family__piece{grid-template-columns:100px minmax(0,1fr);gap:20px}.outfit-family__piece-copy a{margin-top:8px}#collection-main[data-grid-view=compact] #product-grid>.outfit-family{grid-column:1/-1}}.outfit-family__heading h2{font-weight:700}.outfit-family[data-outfit-family=power-set] .outfit-family__piece-image--2 img{transform:scale(1.35);transform-origin:50% 100%}.outfit-family__separate-column{min-width:0}.outfit-family__separate-heading{display:none}.outfit-family[data-outfit-family=anti-grav-set] .outfit-family__piece-image--2 img{transform:scale(1.35);transform-origin:50% 100%}@media(min-width:768px){.outfit-family__separates summary{display:none}.outfit-family__separate-heading{display:flex;align-items:center;min-height:44px;padding-block:8px;border-bottom:1px solid #000;font-size:14px;font-weight:700}}#collection-main[data-compact-banner=true] .collection-hero--full-image .collection-banner-image{height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/74/assets/outfit-preview.css.map */
