.ly-main-collection-banner-section-wrapper{width:100%;aspect-ratio:430/370;overflow:hidden;position:relative}.ly-main-collection-banner-section-wrapper::after{content:'';position:absolute;inset:0;background-color:#0000003D;pointer-events:none}.ly-main-collection-banner-media{position:absolute;inset:0;width:100%;height:100%;display:flex}.ly-main-collection-banner-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-main-collection-banner-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;padding:calc(56 * var(--u,1px)) calc(27 * var(--u,1px)) 0;filter:drop-shadow(1px 1px 1px #00000033)}.ly-main-collection-banner-content .ly-main-collection-banner-title{font-weight:700;font-size:calc(26 * var(--u, 1px));line-height:calc(32 * var(--u, 1px));letter-spacing:0;margin-bottom:calc(8 * var(--u,1px))}.ly-main-collection-banner-content .ly-main-collection-banner-subtitle{font-weight:500;font-size:calc(16 * var(--u, 1px));line-height:calc(19 * var(--u, 1px));letter-spacing:0}@media screen and (min-width:768px){.ly-main-collection-banner-section-wrapper{aspect-ratio:1440/420}.ly-main-collection-banner-content{max-width:calc(808 * var(--u,1px));margin-left:auto;margin-right:auto;right:0;padding:0;display:flex;align-items:center;justify-content:center}.ly-main-collection-banner-content .ly-main-collection-banner-title{font-size:calc(40 * var(--u, 1px));line-height:calc(52 * var(--u, 1px));margin-bottom:calc(16 * var(--u,1px))}.ly-main-collection-banner-content .ly-main-collection-banner-subtitle{font-size:calc(20 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}}