.mix-discount-popup{color:#f7f3ff;background:#1c102e;border:1px solid #70508d;border-radius:22px;padding:0;width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 100px #10071b80}.mix-discount-popup::backdrop{background:#100a1cb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mix-discount-popup__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.mix-discount-popup__art{min-width:0;width:100%;background:#25103a;overflow:hidden;align-self:stretch;display:grid;align-items:center}.mix-discount-popup__art img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;display:block}.mix-discount-popup__content{min-width:0;padding:45px 32px 30px}.mix-discount-popup__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d4b8f4;margin:0 0 16px}.mix-discount-popup h2{font-family:inherit;color:inherit;font-weight:750;font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 18px}.mix-discount-popup__content>p:not(.mix-discount-popup__eyebrow){font-size:14px;line-height:1.65}.mix-discount-popup__code-row{display:flex;border:1px dashed #a77ad5;border-radius:10px;margin-top:24px;background:#ffffff08}.mix-discount-popup__code-row input{min-width:0;width:100%;flex:1;color:#fff;font:700 22px/1.4 ui-monospace,monospace;letter-spacing:.08em;border:0;padding:13px;background:transparent;text-align:center;border-radius:10px}.mix-discount-popup__code-row button{flex-shrink:0;color:#e9d7ff;background:transparent;border:0;border-inline-start:1px solid #a77ad566;font:inherit;font-weight:600;font-size:12px;line-height:1.4;padding:12px;min-height:44px;cursor:pointer}.mix-discount-popup__content .mix-discount-popup__status{min-height:20px;margin:6px 0;font-size:12px;color:#e2caf9}.mix-discount-popup__status:empty{display:block}.mix-discount-popup__apply{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:12px 16px;background:#c9a3f8;color:#211030;border:1px solid #c9a3f8;border-radius:10px;font-weight:750;font-size:14px;line-height:1.4;text-decoration:none}.mix-discount-popup__apply:hover{background:#dbc0fd}.mix-discount-popup__content .mix-discount-popup__note{font-size:11px;color:#c7b7d8;margin:16px 0 0}.mix-discount-popup__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;width:44px;height:44px;padding:0;border:1px solid #e1d0ef55;border-radius:50%;background:#1c102edb;color:#fff;font:28px/1 Arial,sans-serif;cursor:pointer;z-index:1}.mix-discount-popup :focus-visible{outline:3px solid #fff;outline-offset:3px}.mix-promo-copy-fallback{display:block;padding:10px;width:min(100%,240px);font:inherit}@media(max-width:749px){.mix-discount-popup{width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:18px}.mix-discount-popup__layout{display:block}.mix-discount-popup__art{display:block;height:clamp(110px,24vh,185px);aspect-ratio:auto}.mix-discount-popup__art img{height:100%;width:100%;max-height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.mix-discount-popup__content{padding:22px 22px 24px}.mix-discount-popup h2{font-size:27px;margin-bottom:12px}.mix-discount-popup__eyebrow{margin-bottom:10px}.mix-discount-popup__code-row{margin-top:16px}}@media(prefers-reduced-motion:no-preference){.mix-discount-popup[open]{animation:mix-popup-in .18s ease-out}@keyframes mix-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mix-discount-popup.css.map */
