.mhf-collection{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:auto}.mhf-collection__content{position:absolute;top:0;left:0;bottom:0;right:0;padding:1.25rem .875rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.mhf-collection__item{width:255px;margin-left:1rem;margin-right:1rem;position:relative;display:inline-block;white-space:normal;vertical-align:top}.mhf-collection__item--large{width:540px}.mhf-collection__item--large .mhf-collection__image{padding-top:48%}.mhf-collection__item:first-child .mhf-collection__tile{border-top-left-radius:30px;border-bottom-left-radius:30px}.mhf-collection__item:last-child .mhf-collection__tile{border-top-right-radius:30px;border-bottom-right-radius:30px}.mhf-collection__item:hover .mhf-collection__image:after{opacity:1}.mhf-collection__item-link{position:absolute;top:0;left:0;bottom:0;right:0}.mhf-collection__image{position:relative;padding-top:102%}.mhf-collection__image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(102.26deg, rgba(24, 24, 24, 0.35) 0%, rgba(0, 0, 0, 0) 101.41%);opacity:0;transition:opacity .2s ease-in-out}.mhf-collection__inner{white-space:nowrap}.mhf-collection__inner:before,.mhf-collection__inner:after{content:""}.mhf-collection__tile{position:relative;overflow:hidden}@media(min-width: 576px){.mhf-collection__inner::before,.mhf-collection__inner::after{padding-left:calc((100vw - 540px)/2)}}@media(min-width: 768px){.mhf-collection__inner::before,.mhf-collection__inner::after{padding-left:calc((100vw - 720px)/2)}}@media(min-width: 992px){.mhf-collection{width:auto;overflow:visible;margin-left:-1rem;margin-right:-1rem;left:auto;right:auto}.mhf-collection__inner{display:flex}.mhf-collection__inner:before,.mhf-collection__inner:after{display:none}.mhf-collection__item{width:auto;flex-grow:1;flex-basis:0}.mhf-collection__item--large{flex-grow:2}.mhf-collection__item--large .mhf-collection__image{padding-top:51%}}[dir=rtl] .mhf-collection__item:first-child .mhf-collection__tile{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px}[dir=rtl] .mhf-collection__item:last-child .mhf-collection__tile{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px}
