.banner-video__modal .deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%}.banner-video__modal .media>.deferred-media__poster,.banner-video__modal .media.deferred-media__poster{display:flex;align-items:center;justify-content:center}.banner-video__modal .deferred-media__poster img{width:auto;height:100%}.banner-video__modal .deferred-media{overflow:hidden}.banner-video__modal .deferred-media:not([loaded]) template{z-index:-1}.banner-video__modal .deferred-media[loaded]>.deferred-media__poster{display:none}.banner-video__modal .deferred-media__poster:focus{outline-offset:-.1875rem}.banner-video__modal .deferred-media__poster-button{color:rgb(var(--color-base-text));background-color:rgb(var(--color-base-background) / .9);box-shadow:0 0 2.5rem rgb(var(--color-base-text) / .2);border-radius:.5rem;display:flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;position:absolute;transition:transform var(--duration-default, .3s) ease;z-index:2}@media screen and (min-width:750px){.banner-video__modal .deferred-media__poster-button{height:4rem;width:4rem}}@media screen and (hover:hover){.banner-video__modal .deferred-media:hover .deferred-media__poster-button{transform:scale(1.07)}.banner-video__modal .deferred-media__poster-button:hover .icon{animation:reveal-banner-beat .6s infinite ease}}.banner-video__modal .deferred-media__poster-button .icon{width:100%;height:100%}@keyframes reveal-banner-beat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-deferred-media.css.map */
