.vdg{--vdg-neutral-1000: #28303F;--vdg-neutral-200: #E7E7E7;--vdg-neutral-50: #FCFCFC;--vdg-neutral-0: #FFFFFF;box-sizing:border-box}.vdg,.vdg *,.vdg *:before,.vdg *:after{box-sizing:border-box}.vdg .vdg__inner{max-width:var(--vdg-content-max-width, 1440px);margin:0 auto;padding:var(--vdg-padding-top-mobile, 20px) var(--vdg-padding-right-mobile, 16px) var(--vdg-padding-bottom-mobile, 20px) var(--vdg-padding-left-mobile, 16px);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-5)}.vdg .vdg__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1)}.vdg .vdg__heading{margin:0;max-width:560px;font-family:var(--heading-font-family);font-weight:600;font-size:clamp(28px,4vw,48px);line-height:1.17;letter-spacing:-.005em;text-transform:none;color:var(--vdg-neutral-1000)}.vdg .vdg__heading p{margin:0}.vdg .vdg__description{margin:0;max-width:420px;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.005em;color:var(--vdg-content-color, rgba(40, 48, 63, .8))}.vdg .vdg__description p{margin:0}.vdg .vdg__description p+p{margin-top:.75em}.vdg .vdg__track{display:flex;align-items:center;gap:var(--spacing-2);width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vdg .vdg__track::-webkit-scrollbar{display:none}.vdg .vdg__card{position:relative;box-sizing:border-box;flex:0 0 305px;width:305px;height:404px;scroll-snap-align:start;overflow:hidden;background:var(--vdg-neutral-50);border:1px solid var(--vdg-neutral-200);border-radius:var(--rounded-lg)}.vdg .vdg__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.vdg .vdg__gradient{position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,rgba(40,48,63,0) 0%,var(--vdg-neutral-1000) 100%);pointer-events:none}.vdg .vdg__play{position:absolute;left:calc(50% - 34px);top:calc(50% - 34px);z-index:1;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;color:var(--vdg-neutral-0);transition:background-color .2s ease}.vdg .vdg__play:hover{background:#fff3}.vdg .vdg__play-icon{display:flex;width:36px;height:36px}.vdg .vdg__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.vdg .vdg__lightbox[hidden]{display:none}.vdg .vdg__lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.vdg .vdg__lightbox-content{position:relative;width:100%;max-width:720px;aspect-ratio:9 / 16;max-height:90vh}.vdg .vdg__lightbox-close{position:absolute;top:-48px;right:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;color:var(--vdg-neutral-0);cursor:pointer}.vdg .vdg__lightbox-close svg{width:24px;height:24px}.vdg .vdg__lightbox-media{width:100%;height:100%;border-radius:var(--rounded-lg);overflow:hidden;background:#000}.vdg .vdg__lightbox-media .vdg__video,.vdg .vdg__lightbox-media .vdg__embed,.vdg .vdg__lightbox-media .vdg__embed iframe{display:block;width:100%;height:100%;border:none}@media screen and (max-width:699px){.vdg .vdg__header{align-items:center;text-align:center;gap:var(--spacing-2)}.vdg .vdg__heading{max-width:none;width:100%;font-size:28px;line-height:32px;letter-spacing:-.14px}.vdg .vdg__description{max-width:none;width:100%;font-size:20px;line-height:24px;letter-spacing:-.1px}}@media screen and (min-width:700px){.vdg .vdg__inner{padding:var(--vdg-padding-top-desktop, 40px) var(--vdg-padding-right-desktop, 56px) var(--vdg-padding-bottom-desktop, 40px) var(--vdg-padding-left-desktop, 56px)}.vdg .vdg__track{gap:var(--spacing-4)}.vdg .vdg__card{flex:0 0 320px;width:320px;height:424px}.vdg .vdg__lightbox-content{max-width:480px}}@media screen and (min-width:1024px){.vdg .vdg__inner{gap:var(--spacing-8)}.vdg .vdg__header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8)}.vdg .vdg__heading{max-width:480px}.vdg .vdg__description{max-width:544px;padding-top:var(--spacing-6);font-size:20px;line-height:1.2}}@media screen and (min-width:1400px){.vdg .vdg__track{overflow-x:visible;justify-content:center;scroll-snap-type:none}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/video-gallery.css.map */
