obb-ugc{display:block;padding:48px 0;border-top:1px solid rgba(var(--color-foreground),.15)}.obb-ugc__header{text-align:center;margin:0 auto 28px;max-width:640px}.obb-ugc__header h2{margin:0 0 12px}.obb-ugc__header p{margin:0;font-size:15px;line-height:1.6;opacity:.8}.obb-ugc__gallery{position:relative;overscroll-behavior-x:contain;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:24px;list-style:none;margin:0;padding:4px 4px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.obb-ugc__carousel{position:relative}.obb-ugc__controls{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.obb-ugc__arrow{position:absolute;top:var(--ugc-arrow-top, 45%);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #555;border-radius:50%;background:#111;color:#fff;font-size:24px;cursor:pointer;pointer-events:auto;z-index:1}.obb-ugc__arrow[data-ugc-prev]{left:-18px}.obb-ugc__arrow[data-ugc-next]{right:-18px}.obb-ugc__arrow:disabled{opacity:.3;cursor:default}.obb-ugc__arrow:focus-visible,.obb-ugc__gallery:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:750px){.obb-ugc__gallery:not(:has(.obb-ugc__card:nth-child(5))){justify-content:center}obb-ugc[data-ugc-overflow] .obb-ugc__controls{display:flex}}.obb-ugc__card{flex:0 0 calc((100% - 72px)/4);width:calc((100% - 72px)/4);max-width:280px;min-width:0;text-align:center;scroll-snap-align:start}.obb-ugc__open{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.obb-ugc__open img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.obb-ugc__open:focus-visible,.obb-ugc__close:focus-visible{outline:2px solid currentColor;outline-offset:4px}.obb-ugc__credit{margin:10px 0 0;font-size:14px;line-height:1.5}.obb-ugc__credit a{color:inherit;text-decoration:none;text-underline-offset:4px;padding:10px 0;display:inline-block;margin:-10px 0}.obb-ugc__credit a:hover{text-decoration:underline}.obb-ugc__gift{display:block;opacity:.65;font-size:12px;margin-top:4px}.obb-ugc__dialog{color:#fff;background:#111;border:0;padding:18px;max-width:min(92vw,850px);max-height:92dvh}.obb-ugc__dialog::backdrop{background:#000000e0}.obb-ugc__dialog img{display:block;max-width:100%;width:auto;max-height:78dvh;height:auto;margin:auto;object-fit:contain}.obb-ugc__close{position:sticky;top:0;display:block;margin:0 0 8px auto;color:#fff;background:#222;border:1px solid #666;font-size:28px;width:44px;height:44px;line-height:1;cursor:pointer}@media(max-width:749px){obb-ugc{padding:32px 0}.obb-ugc__header{margin-bottom:22px}.obb-ugc__header p{font-size:14px}.obb-ugc__gallery{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:4px 4px 14px}.obb-ugc__card{flex:0 0 72%;width:72%;max-width:320px;scroll-snap-align:center}.obb-ugc__card:only-child{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAACA */
