.commerce-pdp-info,.j25-block-form,.j25-product-block--ugc_rail{min-width:0}
pdp-ugc-rail-v1.pugc{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:var(--pugc-bg);color:var(--pugc-ink);font-family:var(--pugc-font,inherit);line-height:var(--pugc-line,1.5);letter-spacing:var(--pugc-spacing,0);padding:var(--pugc-pt-d) var(--pugc-pr-d) var(--pugc-pb-d) var(--pugc-pl-d);margin:var(--pugc-mt-d) 0 var(--pugc-mb-d);--pugc-w:var(--pugc-w-d);--pugc-h:var(--pugc-h-d);--pugc-gap:var(--pugc-gap-d);--pugc-title:var(--pugc-title-d);--pugc-body:var(--pugc-body-d)}
.pugc *{box-sizing:border-box}.pugc [hidden]{display:none!important}.pugc .pugc-heading{text-align:var(--pugc-align);margin:0 0 12px}.pugc .pugc-heading h2{margin:0;font-family:inherit;font-size:var(--pugc-title);font-weight:var(--pugc-weight,600);line-height:1.25;letter-spacing:inherit;color:var(--pugc-ink)}.pugc .pugc-copy{margin-top:6px;font:inherit;font-size:var(--pugc-body);color:var(--pugc-muted)}.pugc .pugc-copy p{margin:0 0 .5em;font:inherit;color:inherit}
.pugc .pugc-viewport{min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--pugc-ink) transparent;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;padding:3px 0 8px}.pugc .pugc-viewport::-webkit-scrollbar{height:3px}.pugc .pugc-viewport::-webkit-scrollbar-thumb{background:var(--pugc-ink);border-radius:2px}.pugc .pugc-track,.pugc .pugc-group{display:flex;align-items:flex-start;gap:var(--pugc-gap);width:max-content;min-width:0}.pugc .pugc-track{direction:ltr}.pugc .pugc-card{position:relative;flex:0 0 var(--pugc-w);width:var(--pugc-w);height:var(--pugc-h);min-width:0;margin:0;padding:0;border:0;border-radius:var(--pugc-radius,6px);background:#e3e5e4;overflow:hidden;cursor:zoom-in;box-shadow:none;appearance:none;transform:none;transition:none;color:inherit}.pugc .pugc-card::before,.pugc .pugc-card::after{content:none}.pugc .pugc-preview,.pugc .pugc-noscript{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;margin:0;border:0}.pugc .pugc-noscript{position:absolute;inset:0}.pugc .pugc-preview::-webkit-media-controls{display:none!important}
.pugc :is(button,.pugc-viewport):focus-visible{outline:2px solid var(--pugc-ink);outline-offset:2px}.pugc .pugc-motion{display:block;min-height:36px;margin:5px 0 0 auto;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--pugc-muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none}.pugc .pugc-motion::before,.pugc .pugc-motion::after,.pugc .pugc-close::before,.pugc .pugc-close::after{content:none}
.pugc .pugc-dialog{position:fixed;inset:0;width:min(480px,calc(100vw - 28px));height:auto;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:12px;margin:auto;border:0;border-radius:10px;background:var(--pugc-bg,#f5f3f4);color:var(--pugc-ink,#143e32);z-index:2147483000;overflow:auto;font-family:var(--pugc-font,inherit)}.pugc .pugc-dialog:not([open]){display:none}.pugc .pugc-dialog[open]{display:block}.pugc .pugc-dialog::backdrop{background:rgba(0,0,0,.65)}.pugc .pugc-close{display:flex;justify-content:flex-end;align-items:center;gap:14px;min-height:44px;width:100%;margin:0 0 6px;padding:6px 8px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer;box-shadow:none}.pugc .pugc-close span{font-size:26px;line-height:1}.pugc .pugc-player{display:block;width:100%;max-height:calc(100dvh - 110px);height:auto;margin:0;background:#111;object-fit:contain;border:0;border-radius:6px}.pugc-editor-note{font-size:13px;padding:12px;border:1px dashed currentColor}
@media(max-width:700px){pdp-ugc-rail-v1.pugc{padding:var(--pugc-pt-m) var(--pugc-pr-m) var(--pugc-pb-m) var(--pugc-pl-m);margin:var(--pugc-mt-m) 0 var(--pugc-mb-m);--pugc-w:var(--pugc-w-m);--pugc-h:var(--pugc-h-m);--pugc-gap:var(--pugc-gap-m);--pugc-title:var(--pugc-title-m);--pugc-body:var(--pugc-body-m)}}

/* pugc-continuous-scroll: hide only this component scrollbar and old pause control. */
.pugc .pugc-viewport{scrollbar-width:none!important;-ms-overflow-style:none;padding-bottom:0;scroll-behavior:auto!important;scroll-snap-type:none!important}
.pugc .pugc-viewport::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.pugc .pugc-motion{display:none!important}
