.vbanner{position:relative;display:grid;align-items:end;overflow:hidden;background:#1b0f33}.vbanner:before{content:"";grid-area:1 / 1;width:0;height:calc(100vw / var(--vb-ratio, 1.7778))}.vbanner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vbanner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vb-overlay);pointer-events:none}.vbanner__inner{grid-area:1 / 1;position:relative;z-index:2;width:100%;max-width:100%;margin-inline:auto;padding-inline:var(--gutter-mobile);padding-block:var(--vb-pad-y, 64px);padding-top:0}@media(min-width:768px){.vbanner__inner{padding-inline:var(--gutter-tab)}}@media(min-width:1024px){.vbanner__inner{width:min(100% - 4rem,var(--wrap-hd));padding-inline:0}}@media(min-width:1280px){.vbanner__inner{width:min(100% - 4rem,var(--wrap-hdplus))}}@media(min-width:1440px){.vbanner__inner{width:min(100% - 4rem,var(--wrap-qhd))}}@media(min-width:1920px){.vbanner__inner{width:min(100% - 4rem,var(--wrap-fhd))}}@media(min-width:2560px){.vbanner__inner{width:min(100% - 4rem,var(--wrap-2k))}}.vbanner__content{max-width:var(--vb-content-w, 560px)}.vbanner__title{font-family:var(--display);font-size:var(--vb-title-size, 52px);line-height:1.08;color:var(--vb-title-color, #fdfbf3)}.vbanner__sub{font-size:var(--vb-sub-size, 19px);line-height:1.55;color:var(--vb-sub-color, #f0eadc);margin-top:.9rem}.vbanner__btn{margin-top:1.6rem}@media(max-width:767px){.vbanner__btn{margin-top:1.1rem;padding:.6rem 1.4rem;font-size:.9rem;line-height:1.2}}.vbanner__media--mobile{display:none}@media(max-width:1023px){.vbanner--has-mobile .vbanner__media--desktop{display:none}.vbanner__media--mobile{display:block}.vbanner{display:flex;flex-direction:column;align-items:stretch;height:100vh;min-height:100vh;background:transparent}@supports (height: 100svh){.vbanner{height:calc(100svh - 70px);min-height:calc(100svh - 70px)}}.vbanner__media,.vbanner__media--mobile{position:relative;inset:auto;height:auto;min-height:60%;object-fit:cover;aspect-ratio:4 / 5}.vbanner:before{display:none}.vbanner__overlay{display:none}.vbanner__inner{grid-area:auto;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vbanner__title{color:var(--ink, #251d3a)}.vbanner__sub{color:var(--ink-soft, #463c68)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/video-banner.css.map */
