.worn-by{display:flex;flex-direction:column;gap:1.4rem;margin-top:-1rem;padding:0 2rem 4rem;color:#1f1a17}.worn-by__head{display:flex;flex-direction:column;gap:.8rem}.worn-by__heading{margin:0;color:inherit;font-size:1.8rem;font-weight:600;line-height:1.3}.worn-by__heading em,.worn-by__heading i{font-family:var(--m-font-display, "Playfair Display", serif);font-style:italic}.worn-by__lead{display:flex;align-items:center;gap:1rem;font-size:1.4rem}.worn-by__avatars{display:flex;flex:none}.worn-by__avatars:empty{display:none}.worn-by__avatars img{display:block;width:3rem;height:3rem;border:2px solid #ffffff;border-radius:50%;object-fit:cover;object-position:center 20%;background-color:#f4f4f2}.worn-by__avatars img+img{margin-left:-1rem}.worn-by__row{display:flex;gap:1rem;margin:0 -2rem;padding:0 2rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2rem;overscroll-behavior-x:contain;scrollbar-width:none}.worn-by__row::-webkit-scrollbar{display:none}.worn-by__card{display:flex;flex:none;flex-direction:column;gap:.6rem;width:14.8rem;margin:0;scroll-snap-align:start}.worn-by__media{position:relative}.worn-by__media img,.worn-by__media video{display:block;width:100%;height:19.7rem;border-radius:var(--m-radius-box);object-fit:cover;background-color:#f4f4f2}.worn-by__caption{display:flex;flex-direction:column;gap:.2rem;padding:0 .2rem;font-size:1.4rem;line-height:1.35}.worn-by__who{font-weight:600}.worn-by__fit{color:#5b5650;font-size:1.3rem}.worn-by__shop{display:inline-flex;align-items:center;min-height:2.4rem;color:#1f1a17;font-weight:600;text-decoration:underline}@media screen and (min-width:990px){.worn-by{max-width:144rem;margin:0 auto;padding:0 4.8rem 4.8rem}.worn-by__row{margin:0;padding:0 0 .4rem;scroll-padding-inline:0}.worn-by__card{width:20rem}.worn-by__media img,.worn-by__media video{height:26.6rem}}.product__info .worn-by.product__worn-block{margin-top:3rem;padding:0}.product__worn-block .worn-by__row{margin:0 calc(var(--pd-pad) * -1);padding:0 var(--pd-pad) .4rem;scroll-padding-inline:var(--pd-pad)}@media screen and (max-width:989px){.worn-by--desktop{display:none}}@media screen and (min-width:990px){.worn-by--mobile{display:none}.product__info .worn-by.product__worn-block{max-width:none;margin:3rem 0 0;padding:0}.product__worn-block .worn-by__row{margin:0;padding:0 0 .4rem;scroll-padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/worn-by-customers.css.map */
