.diy-mq{--mq-h: 320px;--mq-gap: 22px;--mq-pop: .24;position:relative;margin:4px 0 44px;overflow:hidden;font-family:inherit;color:var(--colorTextBody)}@media only screen and (max-width:768px){.diy-mq{--mq-h: 230px;--mq-gap: 14px;margin-bottom:28px}}.diy-mq__head{text-align:center;margin-bottom:18px}.diy-mq__title{margin:0}.diy-mq__sub{margin:8px auto 0;max-width:560px;opacity:.75}.diy-mq__viewport{padding:calc(var(--mq-h) * var(--mq-pop)) 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.diy-mq__track{display:flex;width:max-content;will-change:transform}.diy-mq__list{list-style:none;margin:0;padding:0 var(--mq-gap) 0 0;display:flex;align-items:center;gap:var(--mq-gap);flex:none;height:var(--mq-h)}.diy-mq__tile{position:relative;flex:none;height:var(--mq-h);width:var(--mq-h)}.diy-mq__tile--s{width:calc(var(--mq-h) * .78)}.diy-mq__tile--l{width:calc(var(--mq-h) * 1.18)}.diy-mq__tile--h-s{height:calc(var(--mq-h) * .7)}.diy-mq__tile--h-m{height:calc(var(--mq-h) * .85)}.diy-mq__tile--up{transform:translateY(calc(var(--mq-h) * -.06))}.diy-mq__tile--down{transform:translateY(calc(var(--mq-h) * .06))}.diy-mq__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.diy-mq__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tile-bg, #7dd3c4);border-radius:var(--mq-radius, 22px);transition:transform .35s ease,filter .35s ease}.diy-mq__inner:hover .diy-mq__bg{filter:brightness(.965)}.diy-mq__clip{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;border-radius:var(--mq-radius, 22px)}.diy-mq__tile--pop .diy-mq__clip{top:calc(-1 * var(--mq-h) * var(--mq-pop));border-top-left-radius:0;border-top-right-radius:0}.diy-mq__tile--pop.diy-mq__tile--h-m .diy-mq__clip{top:calc(-1 * var(--mq-h) * (var(--mq-pop) + .075))}.diy-mq__tile--pop.diy-mq__tile--h-s .diy-mq__clip{top:calc(-1 * var(--mq-h) * (var(--mq-pop) + .15))}.diy-mq__clip img{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:100%;width:auto;max-width:none;transition:transform .35s ease}.diy-mq__tile--pop .diy-mq__inner:hover .diy-mq__clip img{transform:translate(-50%) scale(1.02)}.diy-mq__tile--fit .diy-mq__clip img{left:9%;top:9%;width:82%;height:82%;transform:none;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 16px rgba(0,0,0,.16))}.diy-mq__tile--fit .diy-mq__inner:hover .diy-mq__clip img{transform:scale(1.03)}.diy-mq__deco{position:absolute;width:15%;max-width:46px;color:#fff;opacity:.95}.diy-mq__deco svg{display:block;width:100%;height:auto;fill:currentColor}.diy-mq__deco--tl{top:9%;left:8%}.diy-mq__deco--tr{top:9%;right:8%}.diy-mq__deco--bl{bottom:9%;left:8%}.diy-mq__deco--br{bottom:9%;right:8%}.diy-mq__label{position:absolute;left:12px;bottom:12px;z-index:2;padding:5px 10px;border-radius:999px;background:#ffffffeb;color:#111;font-size:12px;font-weight:600;line-height:1.2}@keyframes diy-mq-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes diy-mq-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.diy-mq--animate .diy-mq__track{animation:diy-mq-left var(--mq-speed, 60s) linear infinite}.diy-mq--animate.diy-mq--right .diy-mq__track{animation-name:diy-mq-right}.diy-mq--animate.diy-mq--pause .diy-mq__viewport:hover .diy-mq__track,.diy-mq--animate .diy-mq__track:focus-within{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.diy-mq__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.diy-mq__list[aria-hidden]{display:none}.diy-mq__list{padding-left:var(--mq-gap)}}.diy-mq:not(.diy-mq--animate) .diy-mq__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.diy-mq:not(.diy-mq--animate) .diy-mq__list[aria-hidden]{display:none}.diy-mq:not(.diy-mq--animate) .diy-mq__list{padding-left:var(--mq-gap)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/diy-showcase.css.map */
