.k-complete-the-look{padding-block:clamp(80px,11vw,160px);border-top:1px solid var(--k-line)}.k-complete-the-look__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(32px,5vw,64px)}.k-complete-the-look__eyebrow{margin-bottom:14px;color:var(--k-muted)}.k-complete-the-look__heading{font-family:var(--k-font-display);font-size:var(--k-step-3);font-weight:400;line-height:.95;letter-spacing:-.01em}.k-complete-the-look__heading em{font-style:italic}.k-complete-the-look__all{display:inline-flex;align-items:center;gap:.6em;min-height:44px;text-decoration:none;border-bottom:1px solid var(--k-line);transition:border-color .35s var(--k-ease-out)}.k-complete-the-look__all:hover{border-color:currentColor}.k-complete-the-look__list[role=list]{display:flex;gap:14px;margin:0;padding:0 var(--k-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--k-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.k-complete-the-look__list::-webkit-scrollbar{display:none}.k-complete-the-look__item{flex:0 0 min(72vw,340px);min-width:0;scroll-snap-align:start}@media(min-width:900px){.k-complete-the-look__list[role=list]{display:grid;grid-template-columns:repeat(max(3,var(--ctl-count)),minmax(0,1fr));gap:clamp(20px,2.4vw,36px);max-width:var(--k-container-max);margin-inline:auto;overflow:visible;scroll-snap-type:none}}
