knest-media-banner{display:grid;position:relative;overflow:hidden;background:#121212;color:#fff}.knest-media-banner__stage{grid-area:1 / 1;display:flex;aspect-ratio:27 / 16;min-width:0}.knest-media-banner__item{flex:1;min-width:0;position:relative}.knest-media-banner__item[hidden],.knest-media-banner__controls[hidden]{display:none}.knest-media-banner__item video,.knest-media-banner__item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:var(--knest-fit);object-position:var(--knest-position, center)}.knest-media-banner__legacy video,.knest-media-banner__legacy img{object-fit:contain}.knest-media-banner__copy{grid-area:1 / 1;position:relative;align-self:center;text-align:center;padding:4rem 2rem;pointer-events:none;background:rgb(0 0 0 / var(--knest-overlay));box-shadow:0 0 0 100vmax rgb(0 0 0 / var(--knest-overlay));clip-path:inset(-100vmax 0)}.knest-media-banner__copy h2{color:inherit;margin:0 0 1.5rem}.knest-media-banner__copy p{margin:0;color:inherit}.knest-media-banner__controls{display:flex;gap:.5rem;justify-content:center;position:absolute;bottom:.8rem;left:0;right:0}.knest-media-banner__controls:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.knest-media-banner__controls button{font:inherit;color:#fff;background:#121212;border:1px solid white;border-radius:2px;padding:.6rem 1rem;min-height:44px;cursor:pointer}.knest-media-banner__controls button:focus-visible{outline:3px solid white;outline-offset:3px}@media screen and (max-width:749px){.knest-media-banner__copy{padding:1.2rem}.knest-media-banner__copy h2{font-size:clamp(1.8rem,5vw,3rem);margin-bottom:.8rem}.knest-media-banner__copy p{font-size:clamp(1rem,2.8vw,1.4rem);line-height:1.4}.knest-media-banner__controls button{font-size:1.2rem;padding:.4rem .8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
