.mzl__main{position:relative;display:flex;flex-direction:column;min-width:0}.mzl__tile{border-radius:20px;overflow:hidden;background:#eef2f6;box-shadow:0 14px 30px -18px #0f1d3673;opacity:0;transform:translateY(16px);animation:mzlTile .7s cubic-bezier(.2,.9,.3,1) forwards}.mzl__tile img{display:block;width:100%;height:100%;object-fit:cover}.mzl__tile--1{aspect-ratio:4/5;animation-delay:.05s}.mzl__tile--2{aspect-ratio:1/1;animation-delay:.25s}.mzl__tile--3{aspect-ratio:1/1.05;animation-delay:.12s}.mzl__tile--4{aspect-ratio:4/5;animation-delay:.32s}.mzl__tile--5{aspect-ratio:3/4;animation-delay:.18s}.mzl__tile--6{aspect-ratio:1/1;animation-delay:.38s}@keyframes mzlTile{to{opacity:1;transform:none}}.mzl__card.is-picked.is-flipped{transform:translateY(-4px) scale(1.03)}.mzl__card.is-flipped .mzl__face{box-shadow:0 10px 22px -12px #0f1d3666}@media(min-width:900px){.mzl{padding:24px}.mzl__dlg{max-width:1120px;height:min(740px,calc(100dvh - 48px));max-height:none;padding:0;display:grid;grid-template-columns:minmax(400px,470px) 1fr;overflow:hidden}.mzl__main{order:1;padding:46px 40px 22px;overflow:auto;justify-content:center}.mzl__main>.mzl__stripe{left:40px;right:40px}.mzl__mosaic{order:2;display:flex;gap:16px;padding:22px 22px 0 6px;overflow:hidden;background:linear-gradient(180deg,#f2f7fc,#fbfdff)}.mzl__col{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.mzl__col--1{margin-top:64px}.mzl__col--3{margin-top:128px}.mzl__x{background:#fff;box-shadow:0 4px 14px #0f1d3626}.mzl__h{font-size:46px}.mzl__stripe{top:0}}@media(max-width:899px){.mzl__mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 14px}.mzl__col{display:contents}.mzl__tile{aspect-ratio:1/1!important;border-radius:14px}.mzl__tile--4,.mzl__tile--5,.mzl__tile--6,.mzl--form .mzl__mosaic,.mzl--result .mzl__mosaic{display:none}.mzl__dlg{max-width:520px}.mzl__x{top:10px;right:10px;background:#fff;box-shadow:0 4px 14px #0f1d362e}}@media(max-width:600px){.mzl__dlg{max-width:none}.mzl__mosaic{margin-top:4px}}.mzl__face span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.mzl--form .mzl__face{font-size:13px}.mzl--form .mzl__face.is-long{font-size:10.5px;letter-spacing:0}@media(min-width:900px){.mzl__main{justify-content:safe center}.mzl__col{height:calc(100% + 140px)}.mzl__col .mzl__tile{aspect-ratio:auto!important;flex:1 1 0;min-height:0}.mzl__col .mzl__tile:first-child{flex-grow:1.25}.mzl__col--2 .mzl__tile:first-child{flex-grow:.9}}@media(max-width:899px){.mzl__main{padding-top:18px}.mzl__mosaic{margin-bottom:6px}}@media(min-width:900px){.mzl--form .mzl__sub{display:none}.mzl--form .mzl__h{font-size:38px}}@media(max-width:899px){.mzl--form .mzl__grid{max-width:236px;margin-left:auto;margin-right:auto;gap:6px}.mzl--form .mzl__sub{display:none}}@media(max-width:899px)and (max-height:740px){.mzl--form .mzl__board{display:none}}.mzl__retry{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 2px;padding:10px 12px;border-radius:14px;background:#fff4f9;border:1.5px dashed #f2b6d0;font-size:13.5px;line-height:1.35;color:#5d6b80}.mzl__retry[hidden]{display:none!important}.mzl__retry-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:linear-gradient(135deg,#d24585,#e75f9b);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.mzl__retry-btn svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mzl__form.is-retry-email .mzl__f--tel,.mzl__form.is-retry-email .mzl__retry,.mzl__form.is-retry-phone .mzl__retry{display:none!important}.mzl__form.is-retry-phone .mzl__f:not(.mzl__f--tel){display:none}.mzl__form.is-free .mzl__f,.mzl__form.is-free .mzl__legal{display:none}@media(max-width:420px){.mzl__retry{flex-direction:column;align-items:stretch;text-align:center}.mzl__retry-btn{justify-content:center}}@media(min-width:900px){.mzl--form .mzl__grid{max-width:220px;margin-left:auto;margin-right:auto;gap:7px}.mzl--form .mzl__kicker{display:none}.mzl--form .mzl__head{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mz-luck-2.css.map */
