.ugc-collage{padding:48px 0;background:#fff;font-family:DM Sans,sans-serif}.ugc-collage__heading{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700!important;text-align:center;text-transform:uppercase;letter-spacing:.04em;margin:0 0 32px;padding:0 24px;color:#1a1a1a}.ugc-collage__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 max(24px,calc((100vw - 1200px)/2))}.ugc-collage__track::-webkit-scrollbar{display:none}.ugc-collage__card{flex:0 0 280px;scroll-snap-align:start;min-width:0;max-width:100%}.ugc-collage__img-wrap{width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;margin-bottom:14px;background:#f0ece8}.ugc-collage__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ugc-collage__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0ece8}.ugc-collage__stars{display:flex;gap:2px;margin-bottom:8px}.ugc-collage__reviewer{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ugc-collage__name{font-size:14px;font-weight:700;color:#1a1a1a}.ugc-collage__verified{display:flex;align-items:center;gap:4px;font-size:12px;color:#e84c8a;font-weight:500}.ugc-collage__review-title{font-family:DM Sans,sans-serif;font-size:14px;word-wrap:break-word;overflow-wrap:break-word;font-weight:700;text-transform:uppercase;color:#1a1a1a;margin:0 0 6px;letter-spacing:.02em}.ugc-collage__review-text{font-size:13px;line-height:1.5;color:#555;margin:0;word-wrap:break-word;overflow-wrap:break-word}.ugc-collage__nav{display:flex;justify-content:center;gap:12px;margin-top:24px}.ugc-collage__arrow{width:40px;height:40px;border-radius:50%;border:1.5px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:border-color .2s,color .2s}.ugc-collage__arrow:hover{border-color:#333;color:#000}@media screen and (max-width:749px){.ugc-collage{padding:36px 0}.ugc-collage__heading{font-size:16px;margin-bottom:24px;padding:0 20px}.ugc-collage__track{gap:16px;padding:0 20px}.ugc-collage__card{flex:0 0 calc(100vw - 80px)}.ugc-collage__nav{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ugc-collage.css.map */
