.ugc{display:block;padding:var(--ugc-pad-top, 64px) 0 var(--ugc-pad-bottom, 72px);background:var(--ugc-bg, #fff7ee);color:var(--ugc-ink, #321548);overflow:hidden}.ugc p{margin:0}.ugc__inner{text-align:center}.ugc__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;color:var(--ugc-ink, #321548)}.ugc__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin-top:16px}.ugc__stars{display:inline-flex;gap:2px;padding:5px 12px;background:#fff;border-radius:999px;box-shadow:0 1px #32154814}.ugc__stars svg{width:18px;height:18px}.ugc__sub{font-size:clamp(16px,1.6vw,20px);font-style:italic;line-height:1.3}.ugc__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:48px;max-width:1240px;margin:36px auto 0;padding:0 var(--page-desktop-horizontal-padding, 20px)}.ugc--three .ugc__track{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.ugc-slide{min-width:0}.ugc-card{position:relative;aspect-ratio:13 / 15;border:1.5px solid var(--ugc-ink, #321548);border-radius:14px;box-shadow:6px 6px 0 var(--ugc-ink, #321548);background:#efdcf5;overflow:hidden;transition:transform .3s ease}.ugc-card__media{display:block;width:100%;height:100%;object-fit:cover}.ugc-card__placeholder{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),transparent 55%),linear-gradient(160deg,#f6e8fb,#e9d1f4 55%,#ffd9d1)}.ugc-card__play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0;padding:0 0 0 3px;border:0;border-radius:50%;background:var(--ugc-accent, #321548);color:#fff;box-shadow:0 6px 18px #32154840;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.ugc-card__play svg{width:26px;height:26px}.ugc-card__play:hover{transform:translate(-50%,-50%) scale(1.06)}.ugc-slide.is-playing .ugc-card__play{opacity:0;pointer-events:none}.ugc-slide__caption{margin-top:16px!important;font-size:17px;font-style:italic;line-height:1.3;text-align:center}.ugc__nav{display:none}@media screen and (max-width:989px){.ugc__track,.ugc--three .ugc__track{display:flex;align-items:center;gap:0;max-width:none;margin-top:24px;padding:8px 17% 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative}.ugc__track::-webkit-scrollbar{display:none}.ugc-slide{flex:0 0 100%;padding:0 3%;scroll-snap-align:center}.ugc-slide:not(.is-active) .ugc-card{transform:scale(.84)}.ugc-slide:not(.is-active) .ugc-slide__caption{visibility:hidden}.ugc__nav{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:22px}.ugc__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1.5px solid var(--ugc-accent, #321548);border-radius:50%;background:transparent;color:var(--ugc-accent, #321548);cursor:pointer}.ugc__arrow svg{width:20px;height:20px}.ugc__dots{display:inline-flex;gap:10px;padding:8px 14px;background:#fff;border-radius:999px}.ugc__dot{width:12px;height:12px;margin:0;padding:0;border:0;border-radius:50%;background:#e8dcef;cursor:pointer}.ugc__dot.is-active{background:var(--ugc-accent, #321548)}}@media screen and (max-width:749px){.ugc__proof{flex-direction:column;gap:10px}.ugc-slide__caption{font-size:15px}.ugc-card__play{width:52px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ugc-videos.css.map */
