.mmo-slider{--mmo-primary-color:#da116f;--mmo-secondary-color:#005185;--mmo-tertiary-color:#eee;--mmo-tertiary-color-darken:color-mix(in srgb,var(--mmo-tertiary-color),#000 30%);--mmo-rating:#ffb400;width: 100%;}
.mmo-slider *{margin:0;padding:0;text-decoration:none;border:none;box-sizing: border-box;}
.mmo-slider{overflow:hidden;margin-bottom:16px;content-visibility:auto;contain-intrinsic-size:auto 550px;background:var(--mmo-tertiary-color);font-family:system-ui,sans-serif;padding:16px}
.mmo-slider__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:400;color: var(--mmo-secondary-color);}
.mmo-slider__author{font-size:16px;margin-bottom:-8px}
.mmo-slider__container{position:relative;overflow:hidden;z-index:1}
.mmo-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.mmo-slider__slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.mmo-slider .swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.mmo-slider__pagination{height:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:16px}
.mmo-slider__pagination-bullet{display:block;width:8px;height:8px;border-radius:50%;background-color:var(--mmo-tertiary-color-darken)}
.mmo-slider__pagination-bullet:hover{background-color:var(--mmo-secondary-color);cursor:pointer}
.mmo-slider__pagination-bullet-active{background-color:var(--mmo-primary-color)}
.mmo-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:8px;height:100%;}
.mmo-card figure{margin:-8px -8px 0}
.mmo-card figure a{display:block}
.mmo-card figure img{width:100%;height:auto;aspect-ratio:7/10;display:block}
.mmo-card__title{font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:auto}
.mmo-card__title a{color:var(--mmo-secondary-color);}
.mmo-card__title a:hover{color:var(--mmo-primary-color)}
.mmo-card__author{color:#000}
.mmo-rating__stars{position:relative;font-size:16px;color:var(--mmo-tertiary-color-darken);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.mmo-rating__stars-empty:after,.mmo-rating__stars-fill:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;content:"★★★★★"}
.mmo-rating__stars-empty{display:block;position:relative;z-index:0}
.mmo-rating__stars-fill{position:absolute;top:0;left:0;right:0;z-index:1;display:block;width:calc(var(--mmo-score) / 5 * 100%);color:var(--mmo-rating);overflow:hidden}
.mmo-card__cta{font-size:16px;font-weight:700;color:#fff;background:var(--mmo-primary-color);padding:8px;border-radius:2px;text-align:center}
.mmo-card__cta:hover{cursor:pointer;background:var(--mmo-secondary-color)}
[class*="mmo-slider__button"] svg{width: 30px;height: 30px;fill: var(--mmo-primary-color);display:block;pointer-events:none;}
[class*="mmo-slider__button"]:hover svg{fill: #fff;}
[class*="mmo-slider__button"].is-disabled svg{fill: var(--mmo-tertiary-color-darken);}
[class*="mmo-slider__button"]{position:absolute;top:50%;translatex:-50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width: 50px;height:50px;z-index:100;cursor:pointer;background: var(--mmo-tertiary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius: 50%;opacity: 0.8;}
[class*="mmo-slider__button"]:hover {opacity: 1;background: var(--mmo-primary-color);}
[class*="mmo-slider__button"].is-disabled{opacity:.35;cursor:auto;cursor:not-allowed;background: var(--mmo-tertiary-color);}
.mmo-slider__button-prev{left: 16px;right: auto;}
.mmo-slider__button-next{right: 16px;left:auto}
.mmo-slider {
    container-type: inline-size;
    container-name: mmo-slider;
}
.mmo-slider__label{font-size: clamp(16px, 6cqi, 24px);}
.mmo-slider__logo{display: block; width: clamp(110px, 40cqi, 210px); height: clamp(20px, 40cqi, 30px);}
@container mmo-slider (max-width: 450px) {
    .mmo-slider__slide{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;padding:0 4px;}
}
@container mmo-slider (min-width: 451px) {
    .mmo-slider__slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3);padding:0 8px;}
}
@media screen and (max-width:767px) {
[class*="mmo-slider__button"] {display:none;}
}



