.product__block--loved_by_icons{width:100%;max-width:100%;min-width:0;margin:.4rem 0 1.6rem}loved-by-icons.loved-by,.loved-by{display:block;width:100%;max-width:100%;min-width:0;container-type:inline-size;color:#1c1c1c}.loved-by__top{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;margin-bottom:1.2rem}.loved-by__header{min-width:0}.loved-by__kicker{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.04em;line-height:1.3;color:#b85c67}.loved-by__title{margin:.2rem 0 0;font-size:2rem;font-weight:600;line-height:1.2;text-wrap:balance}.loved-by__controls{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.6rem}.loved-by__nav{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(28,28,28,.12);border-radius:50%;background:#fff;color:#1c1c1c;cursor:pointer;box-shadow:0 1px 2px #2818100f}.loved-by__nav:hover{background:#1c1c1c;color:#fff;border-color:#1c1c1c}.loved-by__nav:focus-visible{outline:2px solid #1c1c1c;outline-offset:2px}.loved-by__nav[hidden],.loved-by.is-static .loved-by__controls{display:none}.loved-by__viewport{display:flex;gap:1.2rem;width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.loved-by__viewport::-webkit-scrollbar{display:none}.loved-by__slide{flex:0 0 68%;min-width:0;scroll-snap-align:start}.loved-by__media{position:relative;aspect-ratio:4 / 5;border-radius:1.4rem;overflow:hidden;background:#f6f1ee}.loved-by__media .loved-by__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.loved-by__media--empty{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(184,92,103,.45);color:#8a756c;font-size:1.3rem}.loved-by__caption{margin:.7rem 0 0;text-align:center;font-size:1.3rem;line-height:1.3;color:#3a3a3a}.loved-by.is-static .loved-by__slide:only-child{flex-basis:min(100%,32rem);margin-inline:auto}.loved-by__empty{margin:1rem 0 0;color:#8a756c;font-size:1.4rem;line-height:1.4}@container (max-width: 280px){.loved-by__title{font-size:1.7rem}}@container (min-width: 520px){.loved-by__top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.2rem}}@container (min-width: 640px){.loved-by__slide{flex-basis:calc((100% - 1.2rem)/2)}}@container (min-width: 920px){.loved-by__slide{flex-basis:calc((100% - 2.4rem) / 3)}}@media(prefers-reduced-motion:reduce){.loved-by__viewport{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-loved-by-icons.css.map */
