.bug{background:var(--bug-bg, #F5F5F3);padding:var(--bug-pad, 44px) 0;overflow:hidden}.bug__head{padding:0 18px;margin:0 0 18px;text-align:center}.bug__title{margin:0;font-size:21px;line-height:1.22;font-weight:700;letter-spacing:-.01em;color:var(--bug-ink, #121212)}.bug__sub{margin:7px auto 0;max-width:34em;font-size:13.5px;line-height:1.45;color:var(--bug-muted, #6B6F6B)}.bug__viewport{position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 42px,#000 calc(100% - 42px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 42px,#000 calc(100% - 42px),transparent 100%)}.bug__track{display:flex;gap:10px;width:max-content;padding:2px 0;animation:bug-scroll var(--bug-dur, 48s) linear infinite;will-change:transform}.bug__viewport:hover .bug__track{animation-play-state:paused}.bug__item{flex:0 0 auto;width:var(--bug-size, 132px);height:var(--bug-size, 132px);border-radius:12px;overflow:hidden;background:#e9e9e6}.bug__item img{display:block;width:100%;height:100%;object-fit:cover}@keyframes bug-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(min-width:750px){.bug__title{font-size:27px}.bug__sub{font-size:15px}.bug__head{margin-bottom:24px}.bug__track{gap:14px}.bug__item{border-radius:14px}}@media(prefers-reduced-motion:reduce){.bug__track{animation:none}.bug__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bug__viewport::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-belmont-ugc.css.map */
