.chb{position:relative;overflow:hidden;width:100%;background-color:#111}.chb__media{position:absolute;top:0;right:0;bottom:0;left:0}.chb__media--mobile{display:none}.chb__img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--chb-focal, center center)}.chb__video{display:block;width:100%;height:100%;object-fit:cover}.chb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.chb__content{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 48px;gap:40px}.chb__title{font-family:var(--ds-font-heading);font-size:44px;font-weight:400;line-height:48px;margin:0;flex:0 1 52%}.chb__desc{font-family:var(--ds-font-body);font-size:16px;line-height:1.6;margin:0;flex:0 1 38%;padding-bottom:6px}.chb__desc p{margin:0}.chb__vw-tile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .6s ease}.chb__vw-tile:has([data-rendered=true]){opacity:1;pointer-events:auto}.chb__vw-tile .reeview-app-widget,.chb__vw-tile .reeview-app-widget>div{width:100%!important;height:100%!important}.chb__vw-tile video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.chb--video .chb__vw-wrap{position:relative;width:100%;height:auto;overflow:hidden}.chb--video .chb__vw-wrap>*,.chb--video .chb__vw-wrap a,.chb--video .chb__vw-wrap .videowise-background,.chb--video .chb__vw-wrap [class*=videowise-background-component]{display:block!important;width:100%!important;height:auto!important}.chb--video .chb__vw-wrap video{display:block!important;width:100%!important;height:auto!important}@media screen and (max-width:767px){.chb__media--desktop{display:none}.chb__media--mobile{display:block}.chb__img{object-position:var(--chb-focal-mobile, center center)}.chb__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px 20px;gap:12px}.chb__title{font-size:36px;flex:none;line-height:36px}.chb__desc{font-size:14px;flex:none;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/collection-hero-banner.css.map */
