.look-comparison{margin-top:clamp(36px,6vw,84px)}.look-comparison-heading,.look-pieces-heading{justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.look-comparison-heading{margin-bottom:clamp(16px,2.4vw,30px)}.look-comparison-heading h2{scroll-margin-top:24px;font-size:clamp(37px,4.2vw,60px)}.look-comparison-heading p{max-width:31ch;color:var(--secondary);font-size:15px}.look-comparison-grid,.look-pieces-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8vw,24px);padding:0;list-style:none;display:grid}.look-comparison-grid li,.look-pieces-grid li{min-width:0}.look-comparison-link,.look-piece-link{box-sizing:border-box;height:100%;color:var(--ink);background:var(--paper-deep);flex-direction:column;text-decoration:none;display:flex}.look-comparison-link:focus-visible,.look-piece-link:focus-visible{outline-color:var(--oxblood);outline-offset:-3px}.look-comparison-heading h2:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}.look-card-icon{width:40px;height:40px;color:var(--oxblood);background:var(--on-dark);flex:none;align-self:end;place-items:center;font-size:19px;display:grid}.look-comparison-link:hover .look-card-icon,.look-piece-link:hover .look-card-icon,.look-comparison-link:focus-visible .look-card-icon,.look-piece-link:focus-visible .look-card-icon{color:var(--on-dark);background:var(--oxblood)}.look-comparison-pieces{aspect-ratio:1.48;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(4px,.8vw,12px);margin:clamp(10px,1.5vw,20px);display:grid}.look-comparison-pieces .piece-picture:first-child{grid-row:1/-1}.look-comparison-pieces[data-piece-count="1"]{grid-template-columns:minmax(0,1fr)}.look-comparison-pieces[data-piece-count="2"] .piece-picture:nth-child(2){grid-row:1/-1}.look-comparison-caption{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding:14px clamp(13px,1.6vw,22px) 18px;display:flex}.look-comparison-scene,.look-comparison-label{display:block}.look-comparison-scene{font-family:var(--serif);font-size:clamp(32px,3.1vw,46px);line-height:.95}.look-comparison-label{max-width:32ch;color:var(--secondary);margin-top:7px;font-size:14px;line-height:1.3}.piece-picture{min-width:0;min-height:0;display:block;position:relative}.piece-picture img{object-fit:contain;mix-blend-mode:multiply}.look-list--visual{gap:clamp(62px,8vw,112px)}.look-section-visual{min-width:0;scroll-margin-top:28px}.look-section-visual:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}.look-visual-story{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(20px,6vw,84px);display:grid}.look-section-visual:nth-child(2n) .look-visual-story .fashion-image{grid-area:1/2}.look-visual-story .fashion-image{width:100%;max-width:515px}.look-pieces{margin-top:clamp(24px,4vw,56px)}.look-pieces-heading{margin-bottom:clamp(12px,2vw,20px)}.look-pieces h3{font-size:clamp(32px,3vw,46px)}.look-affiliate-disclosure{color:var(--ink);margin:0 0 14px;font-size:14px}.look-swipe-note{display:none}.look-piece-link{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 8px;padding:0 clamp(10px,1.55vw,21px) clamp(10px,1.55vw,19px);display:grid}.look-piece-link .piece-picture{grid-column:1/-1;height:clamp(145px,17vw,224px);min-height:104px}.look-piece-link .piece-picture img{box-sizing:border-box;padding-block:clamp(10px,1.5vw,20px)}.look-piece-copy{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;align-self:start;gap:4px;padding-top:3px;line-height:1.32;display:grid}.look-piece-copy strong{font-size:16px}.look-piece-copy>span{color:var(--secondary);font-size:14px}.look-piece-copy>.look-piece-target{color:var(--oxblood);margin-top:4px;font-weight:600}@media (max-width:760px){.look-comparison-heading{display:block}.look-comparison-heading p{margin-top:6px}.look-comparison-grid,.look-pieces-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--rule-dark) var(--paper-deep);scrollbar-width:thin;grid-template-columns:none;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.look-comparison-grid{grid-auto-columns:79%}.look-comparison-grid li,.look-pieces-grid li{scroll-snap-align:start}.look-pieces-grid{grid-auto-columns:43%}.look-pieces-grid:not(:has(li:nth-child(3))){grid-auto-columns:calc(50% - 5px)}.look-swipe-note{color:var(--secondary);text-align:right;font-size:13px;display:block}.look-piece-link{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:7px 0}.look-piece-link .piece-picture{height:clamp(104px,31vw,178px)}.look-piece-link .look-card-icon{justify-self:end}.look-visual-story{grid-template-columns:minmax(0,1fr)}.look-section-visual:nth-child(2n) .look-visual-story .fashion-image{grid-area:auto/1}}
