main#app.vendax-video-home{max-width:none;width:100%;padding:0;margin:0 0 64px}.vendax-promo-hero{width:100%;height:calc(100vh - var(--vendax-header-height,100px));height:calc(100svh - var(--vendax-header-height,100px));min-height:180px;background:#000;overflow:hidden}.vendax-promo-hero video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.vendax-home-products{max-width:1600px;margin:0 auto;padding:48px var(--page-edge,5%) 0}main#app.vendax-video-home>.shopping-guide,main#app.vendax-video-home>.store-help{margin-left:var(--page-edge,5%);margin-right:var(--page-edge,5%)}.vendax-home-products h1{font-size:clamp(28px,3vw,42px)}.vendax-home-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.vendax-home-products .catalog-grid{grid-template-columns:1fr}.vendax-home-products{padding:32px 18px 0}}

/* Keep the complete landscape picture visible without a full-height mobile letterbox. */
.vendax-promo-hero{position:relative}
.vendax-promo-toggle{position:absolute;right:12px;bottom:12px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #fff;border-radius:50%;background:#172033e8;color:#fff;cursor:pointer}
.vendax-promo-toggle:hover{background:#172033;color:#fff}
.vendax-promo-toggle:focus-visible{outline:3px solid #ffb347;outline-offset:3px}
.vendax-promo-toggle svg{width:20px;height:20px;fill:currentColor;pointer-events:none}
@media(max-width:650px){.vendax-promo-hero{height:auto;min-height:0;aspect-ratio:16/9}.vendax-promo-hero video{width:100%;height:100%;aspect-ratio:16/9}}
