.vp-plpu-section{container-type:inline-size}.vp-plpu{--vp-plpu-gutter: 16px;--vp-plpu-size: 240px;--vp-plpu-gap: 20px;display:flex;flex-direction:column;gap:40px;padding:48px var(--vp-plpu-gutter);background:linear-gradient(66.5deg,#000,#2e2e2e);color:#fff}.vp-plpu__head{display:flex;flex-direction:column;gap:10px;text-align:center}.vp-plpu__heading{margin:0;font-family:ProximaNova-Extrabold,Proxima Nova Bold,sans-serif;font-weight:400;font-size:clamp(32px,3.34vw,48px);line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#fff}.vp-plpu__text{margin:0;font-family:Proxima Nova Semibold,sans-serif;font-size:16px;line-height:24px}.vp-plpu__window{overflow:hidden}.vp-plpu__window:focus-visible{outline:2px solid #fff;outline-offset:4px}.vp-plpu__track{display:flex;gap:var(--vp-plpu-gap);inline-size:max-content}.vp-plpu__row{display:flex;gap:var(--vp-plpu-gap);margin:0;padding:0;list-style:none}.vp-plpu__item{flex:none;inline-size:var(--vp-plpu-size);aspect-ratio:1;overflow:hidden;border:1px solid #2e2e2e;border-radius:5px}.vp-plpu__link{display:block;block-size:100%}.vp-plpu__img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vp-plpu--bleed .vp-plpu__window{margin-inline:calc(-1 * var(--vp-plpu-gutter));padding-inline-start:var(--vp-plpu-gutter);scroll-padding-inline:var(--vp-plpu-gutter)}.vp-plpu--bleed .vp-plpu__window:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:no-preference){.vp-plpu__track{animation:vp-plpu-drift var(--vp-plpu-time, 40s) linear infinite}.vp-plpu__window:is(:hover,:focus-within) .vp-plpu__track{animation-play-state:paused}}@keyframes vp-plpu-drift{to{translate:calc(-50% - var(--vp-plpu-gap) / 2) 0}}@media(prefers-reduced-motion:reduce){.vp-plpu__window{overflow-x:auto;scroll-snap-type:x mandatory}.vp-plpu__item{scroll-snap-align:start}.vp-plpu__row--copy{display:none}}@media screen and (max-width:749px){.vp-plpu{--vp-plpu-size: 250px;--vp-plpu-gap: 10px;gap:30px;padding-block:60px}.vp-plpu__heading{font-size:40px}.vp-plpu__text{font-size:14px;line-height:20px}}@media screen and (min-width:750px){.vp-plpu{--vp-plpu-size: 319px;gap:60px;padding-block:80px}}@media screen and (min-width:1024px){.vp-plpu{--vp-plpu-gutter: max(52px, calc((100cqi - 1440px)/2 + 52px) )}}
/*# sourceMappingURL=/cdn/shop/t/200/assets/vp-plp-ugc.css.map */
