.mq-marquee .mq-slide{flex:0 0 calc(( 100cqw - var(--mq-gap) * ( var(--mq-per) - 1 ) ) / var(--mq-per));margin:0 var(--mq-gap) 0 0;padding:0;box-sizing:border-box;aspect-ratio:1/1;overflow:hidden;background:#f2f2f2;position:relative}.mq-marquee .mq-slide img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;margin:0;border:0;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.mq-marquee .mq-slide:hover img{transform:scale(1.05)}.mq-marquee .mq-slide.mq-fail{background:linear-gradient(135deg,#e9e3dd,#cdb8ac);display:flex;align-items:center;justify-content:center;font:500 14px/1.4 "Helvetica Neue",Arial,sans-serif;color:#5a4a42;letter-spacing:1px;text-align:center}