/* Both home sliders keep a consistent image ratio, including Zimowiska. */
.home .mfn-looped-items-slider-wrapper .column_image .image_wrapper{aspect-ratio:3/2;overflow:hidden}
.home .mfn-looped-items-slider-wrapper .column_image .image_wrapper>a{display:block;height:100%}
.home .mfn-looped-items-slider-wrapper .column_image .image_wrapper img{width:100%!important;height:100%!important;aspect-ratio:3/2;object-fit:cover!important;display:block}
.bevents{width:100%;min-width:0}.bevents-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 12px}.bevents-track::-webkit-scrollbar{display:none}
.bevents-card{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;background:#fff;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}
.bevents-card>a{display:block}.bevents-card img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover}.bevents-card img.is-poster{object-fit:cover;background:#f3f0e8;border-radius:32px 32px 0 0}
.bevents-body{padding:28px;display:flex;flex-direction:column;flex:1}.bevents-body h5{font-size:25px;line-height:1.2;margin:0 0 22px}.bevents-body p{font-size:17px;line-height:1.6}.bevents-body .bevents-meta{font-size:12px;line-height:1.5;text-transform:uppercase;color:#267d40;margin:0 0 12px}.bevents-body>p:not(.bevents-meta){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:24px}
.bevents-button{align-self:flex-start;margin-top:auto;background:#bee769;color:#185632!important;padding:13px 22px;border-radius:40px;font-weight:600}.bevents-nav{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.bevents-nav button{border:0;border-radius:50%;background:#bee769;color:#185632;width:48px;height:48px;padding:0;font-size:25px;cursor:pointer;margin:0}
@media(max-width:959px){.bevents-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:600px){.bevents-card{flex-basis:100%}.bevents-body{padding:24px}}
/* Same compact chevrons as the Offers slider. */
.bevents-nav{gap:10px}.bevents-nav button{width:30px;height:30px;min-width:30px;border-radius:20px;background:#bfe866;color:#144b24;display:flex;align-items:center;justify-content:center;box-shadow:none;line-height:1;font-size:16px}
.bevents-nav button i{font-size:20px;line-height:1}.bevents-nav button:after{display:none}
.bevents-nav button:hover,.bevents-nav button:focus-visible{background:#bfe866;color:#144b24}
