.m-video-banner__inner{position:relative;display:grid;grid-template-columns:var(--media-column-width, 56%) 1fr;gap:var(--banner-gap, 0px);min-height:var(--banner-height, 520px);border-radius:var(--banner-radius, 16px);background-color:var(--banner-background, #efa502);overflow:hidden}.m-video-banner--media-right .m-video-banner__media{order:2}.m-video-banner__media{position:relative;min-height:var(--banner-height, 520px);overflow:visible;z-index:0}.m-video-banner__video,.m-video-banner__media .m-video-banner__image,.m-video-banner__media .m-video-banner__image img,.m-video-banner__placeholder,.m-video-banner__placeholder svg{position:absolute;top:-3px;bottom:0;left:0;width:calc(100% + var(--media-overflow, 0px));height:102%;object-fit:cover;border:0}.m-video-banner--media-right .m-video-banner__video,.m-video-banner--media-right .m-video-banner__media .m-video-banner__image,.m-video-banner--media-right .m-video-banner__media .m-video-banner__image img,.m-video-banner--media-right .m-video-banner__placeholder,.m-video-banner--media-right .m-video-banner__placeholder svg{left:auto;right:0}.m-video-banner__placeholder svg{object-fit:contain;opacity:.4}.m-video-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--content-gap, 24px);padding:40px}.m-video-banner__content.m\:text-left{align-items:flex-start}.m-video-banner__content.m\:text-right{align-items:flex-end}.m-video-banner__content-image{width:var(--content-image-width, 80%);max-width:100%}.m-video-banner__heading{margin:0;color:rgb(var(--color-text))}.m-video-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:12px 24px}.m-video-banner-product{display:flex;align-items:center;gap:16px;text-align:left}.m-video-banner-product__media{flex:0 0 auto;width:84px;border-radius:var(--blocks-radius, 8px);overflow:hidden;background-color:#fff}.m-video-banner-product__media img,.m-video-banner-product__media svg{display:block;width:100%;height:auto}.m-video-banner-product__info{display:flex;flex-direction:column;gap:6px;min-width:0}.m-video-banner-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;line-height:1.3;color:rgb(var(--color-text))}.m-video-banner-product__price{font-size:15px;font-weight:700}.m-video-banner-product__price .m-price,.m-video-banner-product__price .m-price__sale{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.m-video-banner-product__price .m-price__sale .m-price-item--regular{order:-1;font-size:14px;font-weight:400;color:#666;text-decoration:line-through}.m-video-banner-product__actions{display:flex;align-items:center;gap:12px;margin-top:2px;flex-wrap:wrap}.m-video-banner-product__actions .m-product-card__action-wrapper{flex:1 1 auto;min-width:120px}.m-video-banner-product__actions .m-button{width:100%;min-height:36px;padding:6px 16px;border-radius:100px;font-size:14px;white-space:nowrap}.m-video-banner-product__link{flex:0 0 auto;font-size:14px;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-text))}.m-video-banner__product-card.m-hotspot__card{padding:16px}.m-video-banner__floating-card{position:absolute;left:24px;bottom:24px;z-index:11;width:var(--hotspot-card-width, 320px);max-width:calc(100% - 48px);padding:16px;border-radius:var(--medium-blocks-radius, 8px);box-shadow:0 14px 20px #00000014;opacity:0;visibility:hidden;transform:translate3d(0,12px,0);transition:all var(--m-duration-default, .25s)}.m-video-banner__inner[data-hover-trigger=banner]:hover .m-video-banner__floating-card,.m-video-banner__inner[data-hover-trigger=banner]:focus-within .m-video-banner__floating-card{opacity:1;visibility:visible;transform:translateZ(0)}@media screen and (max-width:1023px){.m-video-banner__inner{display:flex;flex-direction:column-reverse;min-height:0}.m-video-banner__floating-card{order:-1}.m-video-banner__media{--media-overflow: 0px}.m-video-banner--media-right .m-video-banner__media{order:0}.m-video-banner__media{min-height:0;aspect-ratio:4 / 3}.m-video-banner__content{padding:32px 24px 40px}.m-video-banner__floating-card{position:static;width:100%;max-width:none;margin-top:16px;opacity:1;visibility:visible;transform:none;box-shadow:none}}@media screen and (max-width:1023px){.m-video-banner__video{top:-6px;height:calc(100% + 12px);clip-path:inset(6px 0 6px 0)}}@media screen and (max-width:767px){.m-video-banner__media{aspect-ratio:4 / 4}.m-video-banner__content{position:relative;z-index:1;padding-bottom:0}.m-video-banner__media{margin-top:-30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/video-banner.css.map */
