/* START_SECTION:slideshow (INDEX:51) */
slideshow-component .slideshow::after{pointer-events:none}
slideshow-component .mh-slide-image-link{position:absolute;inset:0;display:block;z-index:1}
slideshow-component .mh-slide-image-link img{display:block;width:100%;height:100%;object-fit:cover}
slideshow-component .banner__media:after{pointer-events:none}
slideshow-component .mh-slide-image-link:focus-visible{outline:4px solid #a33b16;outline-offset:-6px}
slideshow-component .slideshow__text-wrapper{pointer-events:none}
slideshow-component .slideshow__text-wrapper a{pointer-events:auto}
@media(min-width:750px){.meow-image-button-slide .slideshow__text-wrapper{display:none}}
@media(max-width:749px){.meow-image-button-slide .banner__box{background:#f8e9db;padding:14px 18px 20px}.meow-image-button-slide .button{background:#b74620;color:#fff;border-radius:28px;min-height:46px}.meow-image-button-slide .button:after{box-shadow:none}}

@media screen and (max-width:749px){
  .meow-mobile-fit .slideshow.banner{align-items:stretch;min-height:0}
  .meow-mobile-fit .slideshow__slide{height:auto;min-height:0;display:flex;flex-direction:column}
  .meow-mobile-fit .slideshow .slideshow__media{position:relative;inset:auto;flex:none;width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/9;background:#f8eee2}
  .meow-mobile-fit .slideshow .slideshow__media::before{display:none!important;padding-bottom:0!important}
  .meow-mobile-fit .slideshow__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain!important;object-position:center!important}
  .meow-mobile-fit .slideshow .slideshow__text-wrapper{position:relative!important;display:flex!important;flex:1 0 auto;width:100%;height:auto!important;min-height:0!important;padding:0;margin:0;align-items:stretch}
  .meow-mobile-fit .slideshow .banner__box{width:100%;max-width:none;min-width:0;height:auto;padding:14px 18px 18px;align-items:center;justify-content:center;text-align:center;background:#f8e9db}
  .meow-mobile-fit .banner__buttons{width:100%;max-width:100%;justify-content:center}
  .meow-mobile-fit .banner__buttons .button{max-width:100%;min-width:0;min-height:48px;padding:12px 22px;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:14px;background:#b74620;color:#fff;border-radius:28px}
  .meow-mobile-fit .banner__buttons .button::after{box-shadow:none}
}
/* END_SECTION:slideshow */
