.shoppable-frame{display:flex;aspect-ratio:9/16;overflow:hidden;border-radius:8px;border:1px solid var(--color-neutral-900);cursor:pointer}shoppable-card{position:relative;flex:1}shoppable-card .video-container{width:100%;height:100%}shoppable-card .card-content{position:absolute;bottom:0;right:0;padding:.5rem}shoppable-card img,shoppable-card video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}shoppable-player{display:none}shoppable-player.player-container{align-items:center;flex-direction:row;width:100%;height:100%;background:var(--color-neutral-900);color:var(--color-neutral-0)}shoppable-player .shoppable-player-thumbnails{padding:1rem}shoppable-player .media-item video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}shoppable-player .media-poster{display:flex;align-items:center;justify-content:center}shoppable-player .media-poster .poster-button{position:absolute}shoppable-player .video-container{position:absolute;inset:0}shoppable-player .video-container .splide__track,shoppable-player .video-container .splide__slide{height:100%;padding:0 !important}shoppable-player .thumbnail-carousel{height:258px}shoppable-player .thumbnail-carousel .media-container{border-radius:4px}shoppable-player .thumbnail-carousel .media-container.is-active{border:3px solid var(--color-neutral-900)}shoppable-player .thumbnail-carousel .splide__slide{width:80px;height:80px}shoppable-player .thumbnail-carousel .splide__slide.is-active .media-container{border:2px solid var(--color-neutral-0)}@media screen and (min-width: 769px){shoppable-player .thumbnail-carousel .splide__arrow--prev{top:0;transform:translate(-50%, -120%)}shoppable-player .thumbnail-carousel .splide__arrow--next{bottom:0;transform:translate(-50%, 120%)}}shoppable-player .splide__slide{border:none !important}shoppable-player .splide__track{padding:0}shoppable-player .splide__arrow{pointer-events:all;width:30px;height:30px;transform:none}@media screen and (min-width: 769px){shoppable-player .splide__arrow{width:40px;height:40px}}shoppable-player .splide__arrow--prev{left:10px}shoppable-player .splide__arrow--next{right:10px}shoppable-player .splide.is-initialized:not(.is-active){display:none}shoppable-video{position:relative;display:flex;justify-content:center;height:100%}shoppable-video .player-container{position:relative;aspect-ratio:9/16}@media screen and (max-width: 769px){shoppable-video .player-container{width:100%}}@media screen and (min-width: 769px){shoppable-video .player-container{height:100%}}shoppable-video .player-container video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}shoppable-video .player-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}shoppable-video .player-controls .play-icon{position:absolute}shoppable-video .player-buttons{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem}shoppable-video .player-buttons .sound-button>*{pointer-events:none}shoppable-video .player-interaction{position:absolute;bottom:0;left:0;z-index:9999;display:flex;justify-content:center;width:100%;padding:1rem 1rem 1.25rem 1rem;opacity:0;box-sizing:border-box;transform:translateY(100%)}shoppable-video .player-interaction--transition{opacity:1;transform:translateY(0);transition:transform 1s ease-out 2s,opacity 1s ease-out 1s}@media(min-width: 1024px){shoppable-video .player-interaction{padding:1rem 1rem 2rem 1rem}}shoppable-video .player-interaction .interaction-bg{position:absolute;bottom:0;left:0;right:0;z-index:-1;display:block;width:100%;height:216px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%)}shoppable-video .player-interaction .cta-card{display:grid;gap:1rem;grid-auto-rows:minmax(0, auto);justify-content:center;justify-items:center;width:100%;min-width:400px}shoppable-video .player-interaction .cta-card .cta-title-container{font-size:1.5rem;font-weight:600;line-height:150%}shoppable-manager{position:relative;max-height:500px}.shoppable-fancybox .fancybox__toolbar{--f-button-bg: transparent;--f-button-width: 50px;--f-button-height: 50px;padding:1rem}