.complete-look{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space);margin-top:2.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 992px){.complete-look{margin-top:5rem;margin-bottom:5rem}}.complete-look__title{font-family:ITC Galliard;font-size:0.875rem;line-height:100%;font-weight:400;font-style:italic;margin-bottom:1rem;text-align:center}@media(min-width: 768px){.complete-look__title{font-size:1.25rem}}@media only screen and (min-width: 768px){.complete-look__title{margin-bottom:1.25rem;text-align:left}.complete-look__title--tablet-centered{text-align:center}}.complete-look__scroll{position:relative;display:none;margin-top:-1rem;height:2px}[scrollable] .complete-look__scroll{display:block}.complete-look__scroll::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dadada}.complete-look__scroll::after{content:"";position:absolute;bottom:0;left:var(--horizontal-slider-thumb-shift, 0%);width:var(--horizontal-slider-thumb-width, 0%);height:1px;background-color:#000}.complete-look__wrapper{overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-left:calc(var(--container-side-space)*-1);margin-right:calc(var(--container-side-space)*-1)}.complete-look__wrapper::-webkit-scrollbar{display:none}.complete-look__card-wrapper{display:inline-block;scroll-snap-align:center;width:calc(50% - 1px);vertical-align:top;margin-right:1px}@media only screen and (min-width: 992px){.complete-look__card-wrapper{width:calc(25% - 4px);margin-right:.25rem}}.complete-look__card-wrapper:last-child{margin-right:0}@media only screen and (min-width: 768px){.complete-look__card-wrapper:last-child{margin-right:var(--container-side-space)}}.complete-look__card{width:100%;overflow:hidden}.complete-look__card-media{padding-bottom:140%;position:relative;background-color:#f8f8f8}.complete-look__card-media img,.complete-look__card-media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.complete-look__card-body{margin-top:1rem;margin-right:1.5rem;white-space:normal}.complete-look__cards-list{white-space:nowrap;text-align:center}@media only screen and (min-width: 768px){.complete-look__cards-list{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space)}}
