.mmr-deck{--mmr-hmax:560px;--mmr-vh:65vh;--h:min(var(--mmr-vh), var(--mmr-hmax));--mmr-max-w:60cqw;--mmr-shift:38%;--mmr-side-scale:.82;--mmr-tilt:3deg;--mmr-card-fade:18%;--mmr-radius:12px;--mmr-speed:600ms;--mmr-arrow:#fff;--mmr-arrow-size:40px;container-type:inline-size;position:relative;max-width:1200px;margin:0 auto;padding:30px 0;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;outline:none}.mmr-deck--desc{--mmr-hmax:520px;--mmr-vh:60vh;--mmr-max-w:62cqw;max-width:none;margin:0;padding:20px 0}.mmr-deck__stage{position:relative;height:var(--h)}.mmr-deck .mmr-deck__card{position:absolute;left:50%;top:50%;margin:0;padding:0;border-radius:var(--mmr-radius);overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.6);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--mmr-card-fade),#000 calc(100% - var(--mmr-card-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--mmr-card-fade),#000 calc(100% - var(--mmr-card-fade)),transparent 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 0;mask-position:50% 0;will-change:transform,opacity;transition:transform var(--mmr-speed) cubic-bezier(.2,.8,.2,1),opacity var(--mmr-speed) ease,box-shadow var(--mmr-speed) ease,-webkit-mask-position var(--mmr-speed) cubic-bezier(.2,.8,.2,1),mask-position var(--mmr-speed) cubic-bezier(.2,.8,.2,1)}.mmr-deck .mmr-deck__card img{display:block;width:auto;height:auto;max-width:var(--mmr-max-w);max-height:var(--h);margin:0;border:0;border-radius:0;box-shadow:none;pointer-events:none}.mmr-deck .mmr-deck__card[data-pos="0"]{transform:translate(-50%,-50%);opacity:1;z-index:5;pointer-events:auto;-webkit-mask-position:50% 0;mask-position:50% 0}.mmr-shadow-yes .mmr-deck .mmr-deck__card[data-pos="0"]{box-shadow:0 16px 40px rgb(0 0 0 / .25)}.mmr-deck .mmr-deck__card[data-pos="-1"]{transform:translate(-50%,-50%) translateX(calc(var(--mmr-shift) * -1)) scale(var(--mmr-side-scale)) rotate(calc(var(--mmr-tilt) * -1));opacity:.8;z-index:4;pointer-events:auto;cursor:pointer;-webkit-mask-position:0% 0;mask-position:0% 0}.mmr-deck .mmr-deck__card[data-pos="1"]{transform:translate(-50%,-50%) translateX(var(--mmr-shift)) scale(var(--mmr-side-scale)) rotate(var(--mmr-tilt));opacity:.95;z-index:4;pointer-events:auto;cursor:pointer;-webkit-mask-position:100% 0;mask-position:100% 0}.mmr-deck .mmr-deck__card[data-pos="fl"]{transform:translate(-50%,-50%) translateX(-60%) scale(calc(var(--mmr-side-scale) * .8)) rotate(calc(var(--mmr-tilt) * -1.66));opacity:0;z-index:1;-webkit-mask-position:0% 0;mask-position:0% 0}.mmr-deck .mmr-deck__card[data-pos="fr"]{transform:translate(-50%,-50%) translateX(60%) scale(calc(var(--mmr-side-scale) * .8)) rotate(calc(var(--mmr-tilt) * 1.66));opacity:0;z-index:1;-webkit-mask-position:100% 0;mask-position:100% 0}.mmr-deck .mmr-deck__btn,.mmr-deck .mmr-deck__btn:hover,.mmr-deck .mmr-deck__btn:focus,.mmr-deck .mmr-deck__btn:focus-visible,.mmr-deck .mmr-deck__btn:active{position:absolute;top:50%;z-index:10;padding:8px!important;margin:0!important;border:0!important;border-radius:0!important;outline:none!important;background:none!important;background-color:transparent!important;box-shadow:none!important;color:var(--mmr-arrow)!important;line-height:0;min-height:0;cursor:pointer;-webkit-tap-highlight-color:#fff0}.mmr-arrow-shadow-yes .mmr-deck .mmr-deck__btn{filter:drop-shadow(0 2px 6px rgb(0 0 0 / .5))}.mmr-deck .mmr-deck__btn{transform:translateY(-50%);opacity:.85;transition:transform .2s ease,opacity .2s ease}.mmr-deck .mmr-deck__btn:focus-visible{outline:2px solid var(--mmr-arrow)!important;outline-offset:2px}.mmr-deck .mmr-deck__btn svg{display:block;width:var(--mmr-arrow-size);height:var(--mmr-arrow-size)}.mmr-deck .mmr-deck__btn:hover{opacity:1}.mmr-deck .mmr-deck__btn--prev{left:4px}.mmr-deck .mmr-deck__btn--next{right:4px}.mmr-deck .mmr-deck__btn--prev:hover{transform:translateY(-50%) translateX(-3px)}.mmr-deck .mmr-deck__btn--next:hover{transform:translateY(-50%) translateX(3px)}@media (max-width:767px){.mmr-deck{--mmr-vh:55vh;padding:20px 0}.mmr-deck--desc{--mmr-vh:48vh;padding:0}}@media (prefers-reduced-motion:reduce){.mmr-deck .mmr-deck__card{transition:none}}