.mm-footer h3{display:flex;align-items:center;gap:.5rem}.mm-footer h3:before{content:"";width:16px;height:1px;background:var(--mm-accent);flex:0 0 auto}.mm-footer__motto{max-width:340px;margin-top:1.1rem;font-family:Georgia,serif;font-style:italic;font-size:1.15rem;line-height:1.4;color:var(--mm-blush);opacity:1}.mm-social-side{position:fixed;right:16px;top:50%;z-index:45;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}.mm-social-side a{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(49 29 44 / .16);border-radius:50%;background:#fff9f2eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--mm-ink);box-shadow:0 6px 18px #311d2c1a;transition:background .2s ease,color .2s ease,transform .2s ease}.mm-social-side a:hover{background:var(--mm-ink);color:#fff;transform:translate(-2px)}.mm-social-side svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7}.mm-social-side svg .fill{fill:currentColor;stroke:none}@media(max-width:749px){.mm-social-side{right:8px;top:auto;bottom:84px;gap:7px;transform:none}.mm-social-side a{width:30px;height:30px}.mm-social-side svg{width:14px}}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer--wizard{display:grid;grid-template-columns:minmax(340px,1fr) 1.05fr;gap:36px;align-items:start;max-width:1180px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col{position:sticky;top:24px;padding:14px;border-radius:20px;background:repeating-linear-gradient(45deg,#f7f2e9,#f7f2e9 9px,#efe6d5 9px 18px);border:1px solid rgb(49 29 44 / .12)}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col>*{background:#fff;border-radius:14px;padding:20px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col>*+*{margin-top:16px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col [data-photo-step],.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col [data-result]{border:0}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col legend,.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col [data-result] h3{font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#8a7f78;margin-bottom:12px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__upload{min-height:400px;border-radius:14px;border-style:dashed}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__upload-icon{font-size:44px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mm-paper,#fff9f2);margin-bottom:4px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source{position:relative;border:0;border-radius:14px;background:var(--mm-paper,#fff9f2)}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source img{height:400px;border-radius:14px;object-fit:contain}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source-actions{position:absolute;top:12px;right:12px;left:auto;padding:6px 8px 6px 14px;border-radius:999px;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px #311d2c24;gap:10px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source-actions>span{font-size:.7rem;color:#8a7f78;max-width:120px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source-actions button{min-height:auto;padding:4px 10px;border-radius:999px;background:var(--mm-ink,#311d2c);color:#fff;font-size:.72rem;text-decoration:none}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__result-canvas{max-width:none;width:100%;border-radius:14px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__result-actions{justify-content:flex-start;gap:14px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__result-actions button{padding:0;font-size:.78rem}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__steps-col{display:flex;flex-direction:column;gap:22px;min-width:0}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__steps-col .mm-personalizer__step{padding-bottom:20px;border-bottom:1px dashed rgb(49 29 44 / .16)}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__steps-col .mm-personalizer__step:last-of-type{border-bottom:0;padding-bottom:0}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__number{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mm-accent,#e94f4f);color:#fff;font-size:.74rem;font-weight:900;margin-right:8px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__style-card img{aspect-ratio:4/5;object-fit:cover}@media(max-width:1000px){.mm-app__panel[data-tab-panel=configurator] .mm-personalizer--wizard{grid-template-columns:1fr}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col{position:static}.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__upload,.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__visual-col .mm-personalizer__source img{min-height:300px;height:300px}}@media(max-width:480px){.mm-app__panel[data-tab-panel=configurator] .mm-personalizer__styles{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/mm-details-polish.css.map */
