.mnz-buybox{display:block;margin:8px 0 0;color:var(--mnz-text, inherit)}.mnz-buybox [hidden],.mnz-product [hidden],.mnz-sticky [hidden]{display:none!important}.mnz-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mnz-step{margin:0 0 22px;padding:0;border:0;min-width:0}.mnz-step__head{display:flex;align-items:center;gap:10px;float:left;width:100%;margin:0 0 10px;padding:0;font-weight:700;font-size:1.06em;line-height:1.3;color:var(--mnz-heading, inherit)}.mnz-step__head+*{clear:both}.mnz-step__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--mnz-cta-bg, var(--mnz-accent));color:var(--mnz-cta-text, var(--mnz-accent-text));font-size:14px;font-weight:700;line-height:1}.mnz-note{clear:both;margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--mnz-muted)}.mnz-note--error{color:var(--mnz-error)}.mnz-group__note{display:flex;align-items:flex-start;gap:6px;margin-top:10px}.mnz-group__note .mnz-icon{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--mnz-accent)}.mnz-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mnz-tiles--cols-1,.mnz-tiles--list{grid-template-columns:minmax(0,1fr)}.mnz-tiles--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mnz-tile-cell{position:relative;min-width:0}.mnz-tile__input,.mnz-refill__input,.mnz-upload__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;pointer-events:none}.mnz-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;height:100%;min-height:58px;margin:0;padding:10px 8px;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg);color:inherit;text-align:center;line-height:1.25;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background-color .15s,box-shadow .15s}.mnz-tile__label{font-weight:700;font-size:15px;overflow-wrap:anywhere}.mnz-tile__meta,.mnz-tile__desc,.mnz-tile__sub{font-size:13px;line-height:1.35;color:var(--mnz-muted)}.mnz-tile__meta:empty{display:none}.mnz-tile__input:checked+.mnz-tile{border-color:var(--mnz-accent);background:var(--mnz-accent-soft);box-shadow:inset 0 0 0 1px var(--mnz-accent)}.mnz-tile__input:checked+.mnz-tile .mnz-tile__meta,.mnz-tile__input:checked+.mnz-tile .mnz-tile__sub{color:var(--mnz-text)}.mnz-tile__input:focus-visible+.mnz-tile{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-tile.is-unavailable{cursor:not-allowed;opacity:.45}.mnz-tile.is-unavailable .mnz-tile__label{text-decoration:line-through}@media(hover:hover){.mnz-tile:hover{border-color:var(--mnz-accent)}}.mnz-tile--row{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;padding:12px 14px;text-align:left}.mnz-tile__radio{flex:0 0 auto;position:relative;width:20px;height:20px;border:1.5px solid var(--mnz-border);border-radius:50%;background:var(--mnz-bg)}.mnz-tile__input:checked+.mnz-tile .mnz-tile__radio{border-color:var(--mnz-accent)}.mnz-tile__input:checked+.mnz-tile .mnz-tile__radio:after{content:"";position:absolute;top:3.5px;left:3.5px;width:10px;height:10px;border-radius:50%;background:var(--mnz-accent)}.mnz-tile__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mnz-tile--row .mnz-tile__meta{flex:0 0 auto;min-height:0;white-space:nowrap}.mnz-tile--format{flex-direction:row;gap:10px}.mnz-format-icon{flex:0 0 auto;display:block;border:2px solid currentColor;border-radius:2px;opacity:.7}.mnz-format-icon--portrait{width:16px;height:22px}.mnz-format-icon--landscape{width:22px;height:16px}.mnz-tile__input:checked+.mnz-tile .mnz-format-icon{color:var(--mnz-accent);opacity:1}.mnz-tile--size{flex-direction:row;gap:10px;min-height:64px;text-align:left}.mnz-tile__art{flex:0 0 auto;width:32px;height:32px;line-height:0;opacity:.6}.mnz-tile__art svg,.mnz-canvas__art svg,.mnz-guide__art svg,.mnz-refill__ph svg{display:block;width:100%;height:100%}.mnz-tile__input:checked+.mnz-tile .mnz-tile__art{color:var(--mnz-accent);opacity:1}.mnz-tile--size .mnz-tile__text{display:flex;flex-direction:column;gap:1px;min-width:0}.mnz-tiles--colors{grid-template-columns:repeat(2,minmax(0,1fr))}.mnz-tiles--colors-2-1>.mnz-tile-cell:last-child:nth-child(odd){grid-column:1 / -1}.mnz-tiles--colors-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mnz-group--colors .mnz-tile{min-height:64px}.mnz-buybox .mnz-info-btn,.mnz-buybox .mnz-info-btn:hover,.mnz-buybox .mnz-info-btn:active{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:44px;margin:-9px -6px -9px auto;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--mnz-text);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none}.mnz-info-btn__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mnz-info-btn .mnz-icon{width:18px;height:18px;color:var(--mnz-accent)}.mnz-buybox .mnz-info-btn:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:0}.mnz-canvas{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mnz-canvas__card{position:relative;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg);transition:border-color .15s,background-color .15s,box-shadow .15s}.mnz-canvas__card.is-selected{border-color:var(--mnz-accent);background:var(--mnz-accent-soft);box-shadow:inset 0 0 0 1px var(--mnz-accent)}.mnz-canvas__head{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:68px;margin:0;padding:12px 14px;cursor:pointer;line-height:1.3;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.mnz-canvas__art{flex:0 0 auto;width:44px;height:44px;line-height:0;color:var(--mnz-accent)}.mnz-canvas__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mnz-canvas__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:700;overflow-wrap:anywhere}.mnz-canvas__subtitle{font-weight:700;overflow-wrap:anywhere}.mnz-canvas__desc{font-size:13px;line-height:1.35;color:var(--mnz-muted)}.mnz-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--mnz-cta-bg, var(--mnz-heading));color:var(--mnz-cta-text, #fff);max-width:100%;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;overflow-wrap:anywhere}.mnz-canvas__subs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0 12px 12px;border:0}.mnz-canvas__sub{position:relative;min-width:0}.mnz-canvas__subhead{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:58px;margin:0;padding:10px 12px;border:1.5px solid var(--mnz-border);border-radius:max(0px,calc(var(--mnz-radius) - 2px));background:var(--mnz-bg);cursor:pointer;line-height:1.3;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s}.mnz-canvas__price{flex:0 0 auto;font-size:14px;font-weight:700;white-space:nowrap;color:var(--mnz-heading, inherit)}.mnz-canvas__price:empty{display:none}.mnz-tile__input:checked+.mnz-canvas__subhead{border-color:var(--mnz-accent);box-shadow:inset 0 0 0 1px var(--mnz-accent)}.mnz-tile__input:checked+.mnz-canvas__head .mnz-tile__radio,.mnz-tile__input:checked+.mnz-canvas__subhead .mnz-tile__radio{border-color:var(--mnz-accent)}.mnz-tile__input:checked+.mnz-canvas__head .mnz-tile__radio:after,.mnz-tile__input:checked+.mnz-canvas__subhead .mnz-tile__radio:after{content:"";position:absolute;top:3.5px;left:3.5px;width:10px;height:10px;border-radius:50%;background:var(--mnz-accent)}.mnz-tile__radio--small{width:18px;height:18px}.mnz-tile__input:checked+.mnz-canvas__subhead .mnz-tile__radio--small:after{top:3px;left:3px;width:9px;height:9px}.mnz-tile__input:focus-visible+.mnz-canvas__head,.mnz-tile__input:focus-visible+.mnz-canvas__subhead{outline:2px solid var(--mnz-accent);outline-offset:2px;border-radius:var(--mnz-radius)}.mnz-canvas__head.is-unavailable,.mnz-canvas__subhead.is-unavailable{cursor:not-allowed;opacity:.45}@media(hover:hover){.mnz-canvas__card:hover,.mnz-canvas__subhead:hover{border-color:var(--mnz-accent)}}.mnz-refill{position:relative;margin-top:12px}.mnz-refill__card{display:flex;align-items:center;gap:12px;box-sizing:border-box;margin:0;padding:10px 14px 10px 10px;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg);cursor:pointer;line-height:1.35;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background-color .15s,box-shadow .15s}.mnz-refill__thumb{position:relative;flex:0 0 auto;width:80px;height:80px;overflow:hidden;border-radius:max(0px,calc(var(--mnz-radius) - 2px));background:var(--mnz-surface, #f6f6f6)}.mnz-refill__ph{position:absolute;top:14px;right:14px;bottom:14px;left:14px}.mnz-refill__img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.mnz-refill__body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.mnz-refill__title{font-size:15px;font-weight:700;color:var(--mnz-heading, inherit)}.mnz-refill__text{font-size:13px;line-height:1.35;color:var(--mnz-muted)}.mnz-refill__price{font-size:14px;white-space:nowrap}.mnz-refill__delta{font-weight:700;color:var(--mnz-heading, inherit)}.mnz-refill__compare{margin-left:6px;color:var(--mnz-muted)}.mnz-refill__box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border:1.5px solid var(--mnz-border);border-radius:5px;background:var(--mnz-bg);color:transparent}.mnz-refill__input:checked+.mnz-refill__card{border-color:var(--mnz-accent);background:var(--mnz-accent-soft);box-shadow:inset 0 0 0 1px var(--mnz-accent)}.mnz-refill__input:checked+.mnz-refill__card .mnz-refill__box{border-color:var(--mnz-cta-bg, var(--mnz-accent));background:var(--mnz-cta-bg, var(--mnz-accent));color:var(--mnz-cta-text, var(--mnz-accent-text))}.mnz-refill__input:focus-visible+.mnz-refill__card{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-refill.is-unavailable .mnz-refill__card{cursor:not-allowed;opacity:.5}@media(hover:hover){.mnz-refill__card:hover{border-color:var(--mnz-accent)}}.mnz-upload{position:relative}.mnz-upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-height:132px;margin:0;padding:18px 16px;border:2px dashed var(--mnz-accent);border-radius:var(--mnz-radius);background:var(--mnz-accent-soft);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s}.mnz-upload__drop.is-dragover{border-style:solid}.mnz-upload__icon{color:var(--mnz-accent);line-height:0}.mnz-upload__title{font-weight:700;font-size:16px;color:var(--mnz-heading, inherit)}.mnz-upload__hint{font-size:13px;line-height:1.4;color:var(--mnz-muted)}.mnz-upload__input:focus-visible+.mnz-upload__drop,.mnz-upload__input:focus-visible~.mnz-upload__file .mnz-upload__change{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-upload__file{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:12px;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg)}.mnz-upload[data-state=done] .mnz-upload__file{border-color:var(--mnz-accent)}.mnz-upload__thumb{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;border-radius:calc(var(--mnz-radius) - 2px);background:var(--mnz-surface, #f4f4f4);color:var(--mnz-muted)}.mnz-upload__img{display:block;width:100%;height:100%;object-fit:cover}.mnz-upload__meta{flex:1 1 auto;min-width:0}.mnz-upload__status{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.mnz-upload[data-state=done] .mnz-upload__status:before{content:"\2713\a0";color:var(--mnz-accent);font-weight:700}.mnz-upload__progress{position:relative;height:6px;margin-top:8px;overflow:hidden;border-radius:3px;background:var(--mnz-border)}.mnz-upload__bar{display:block;width:0;height:100%;border-radius:3px;background:var(--mnz-accent);transition:width .2s linear}.mnz-upload.is-processing .mnz-upload__bar{width:35%!important;animation:mnz-indeterminate 1.1s ease-in-out infinite}@keyframes mnz-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.mnz-upload.is-processing .mnz-upload__bar{animation:none;width:100%!important;opacity:.5}}.mnz-upload__change{display:inline-block;margin:6px 0 0;padding:6px 0;font-size:14px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mnz-upload__error{margin-top:10px;padding:12px 14px;border-left:3px solid var(--mnz-error);border-radius:4px;background:var(--mnz-surface, #fff5f5)}.mnz-upload__error-text{margin:0 0 6px;color:var(--mnz-error);font-size:14px;line-height:1.4}.mnz-upload__rights{margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;color:var(--mnz-muted)}.mnz-upload__rights-link,.mnz-upload__rights-link:hover,.mnz-upload__rights-link:visited{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mnz-upload__rights-link:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-buybox .mnz-linkbtn,.mnz-buybox .mnz-linkbtn:hover,.mnz-buybox .mnz-linkbtn:active{display:inline-block;min-height:44px;margin:0;padding:10px 0;border:0;border-radius:0;background:none;color:var(--mnz-text);font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:2px}.mnz-buy{clear:both;margin-top:4px}.mnz-buybox .mnz-cta,.mnz-sticky .mnz-cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;width:100%;min-height:56px;border-color:var(--mnz-cta-bg);background:var(--mnz-cta-bg);color:var(--mnz-cta-text);font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.mnz-buybox .mnz-cta:not([disabled]):hover,.mnz-sticky .mnz-cta:not([disabled]):hover{border-color:var(--mnz-cta-bg-hover);background:var(--mnz-cta-bg-hover)}}@media(hover:none){.mnz-buybox .mnz-cta:not([disabled]):active,.mnz-sticky .mnz-cta:not([disabled]):active{border-color:var(--mnz-cta-bg-hover);background:var(--mnz-cta-bg-hover)}}.mnz-cta__icon{display:inline-flex;line-height:0}.mnz-cta__icon .mnz-icon{width:20px;height:20px}.mnz-cta__sep{opacity:.6}.mnz-cta__price{white-space:nowrap}.mnz-buybox .mnz-cta[disabled]:not(.button--sold-out),.mnz-sticky .mnz-cta[disabled]:not(.button--sold-out){border-color:var(--mnz-cta-bg)!important;background:var(--mnz-cta-bg)!important;color:var(--mnz-cta-text)!important}.mnz-buybox .mnz-cta[disabled],.mnz-sticky .mnz-cta[disabled]{cursor:default}.mnz-buybox .mnz-cta[disabled][data-mode],.mnz-sticky .mnz-cta[disabled]{opacity:.75}.mnz-buybox .mnz-cta.btn--added,.mnz-buybox .mnz-cta .loading-spinner{opacity:1}.mnz-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.mnz-payments__icon{width:38px;height:24px}.mnz-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.4;text-align:center;color:var(--mnz-trust, var(--mnz-text))}.mnz-trust .mnz-icon{flex:0 0 auto;width:18px;height:18px}.mnz-custom-made{display:flex;align-items:flex-start;justify-content:center;gap:6px;max-width:440px;margin:8px auto 0;font-size:13px;line-height:1.45;text-align:left;color:var(--mnz-muted)}.mnz-custom-made .mnz-icon{flex:0 0 auto;width:16px;height:16px;margin-top:1px}.mnz-custom-made strong{color:var(--mnz-text)}.mnz-sticky{display:none}@media(max-width:767.98px){.mnz-sticky{display:block;position:fixed;right:0;bottom:0;left:0;z-index:290;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--mnz-bg, #fff);box-shadow:0 -2px 12px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.mnz-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.mnz-sticky .mnz-cta{min-height:50px}}@media(prefers-reduced-motion:reduce){.mnz-sticky,.mnz-sticky.is-visible{transition:none}}html.mnz-scroll-lock,html.mnz-scroll-lock body{overflow:hidden}.mnz-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-width:none;max-height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--mnz-bg, #fff);color:var(--mnz-text, #000);box-shadow:0 12px 48px #00000047}.mnz-dialog::backdrop{background:#00000080}.mnz-dialog__panel{display:flex;flex-direction:column;max-height:inherit}.mnz-dialog__head{display:flex;flex:0 0 auto;align-items:flex-start;gap:12px;padding:18px 12px 10px 20px}.mnz-dialog .mnz-dialog__title{flex:1 1 auto;margin:8px 0 0;padding:0;font-family:inherit;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--mnz-heading, inherit)}.mnz-dialog .mnz-dialog__x,.mnz-dialog .mnz-dialog__x:hover,.mnz-dialog .mnz-dialog__x:active{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--mnz-text, #000)}.mnz-dialog__body{flex:1 1 auto;min-height:0;padding:4px 20px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mnz-guide{display:grid;gap:14px;margin:0;padding:0;list-style:none}.mnz-guide__item{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:0 0 14px;border-bottom:1px solid var(--mnz-border)}.mnz-guide__item:last-child{padding-bottom:0;border-bottom:0}.mnz-guide__art{box-sizing:border-box;aspect-ratio:160 / 100;padding:6px;border-radius:10px;background:var(--mnz-accent-soft);color:var(--mnz-accent)}.mnz-dialog .mnz-guide__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;color:var(--mnz-heading, inherit)}.mnz-guide__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--mnz-cta-bg, var(--mnz-heading));color:var(--mnz-cta-text, #fff);font-size:12px;line-height:1}.mnz-dialog .mnz-guide__text{margin:0;font-size:14px;line-height:1.45;color:var(--mnz-text, inherit)}.mnz-dialog__foot{flex:0 0 auto;padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mnz-border)}.mnz-dialog .mnz-dialog__close,.mnz-dialog .mnz-dialog__close:hover,.mnz-dialog .mnz-dialog__close:active{display:block;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1.5px solid var(--mnz-text, #000);border-radius:var(--mnz-radius);background:var(--mnz-bg, #fff);color:var(--mnz-text, #000);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none}@media(hover:hover){.mnz-dialog .mnz-dialog__close:hover{background:var(--mnz-surface, #f6f6f6)}}.mnz-dialog .mnz-dialog__x:focus-visible,.mnz-dialog .mnz-dialog__close:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-dialog--fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;box-shadow:0 0 0 100vmax #00000080}@media(max-width:767.98px){.mnz-dialog{width:100%;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);margin:auto 0 0;border-radius:16px 16px 0 0}.mnz-guide__item{grid-template-columns:minmax(0,1fr);gap:10px}.mnz-guide__art{display:flex;justify-content:center;aspect-ratio:auto;height:112px;padding:8px}.mnz-guide__art svg{width:auto;height:100%}}@media(prefers-reduced-motion:no-preference){.mnz-dialog[open]{animation:mnz-dialog-in .2s ease-out}@media(max-width:767.98px){.mnz-dialog[open]{animation:mnz-sheet-in .25s ease-out}}}@keyframes mnz-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mnz-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.mnz-gallery-placeholder{aspect-ratio:4 / 5;background:var(--mnz-surface, #f4f4f4)}.mnz-gallery-placeholder .placeholder-svg{display:block;width:100%;height:100%}@media(min-width:768px){.mnz-tile{min-height:60px}.mnz-tiles--cols-3 .mnz-tile,.mnz-group--colors .mnz-tile{padding:12px 10px}.mnz-tiles--colors{grid-template-columns:repeat(3,minmax(0,1fr))}.mnz-tiles--colors-2-1>.mnz-tile-cell:last-child:nth-child(odd){grid-column:auto}}.mnz-editor{clear:both;margin:0 0 22px}.mnz-editor__head{margin:0 0 8px}.mnz-editor__title{font-size:15px;font-weight:700;color:var(--mnz-heading, inherit)}.mnz-editor__tools{display:flex;justify-content:center;gap:8px;margin:0 0 10px}.mnz-editor__tgroup{display:flex;flex:0 1 auto;gap:4px;min-width:0}.mnz-buybox .mnz-tool,.mnz-buybox .mnz-tool:hover,.mnz-buybox .mnz-tool:active{display:inline-flex;flex:0 1 40px;align-items:center;justify-content:center;box-sizing:border-box;width:40px;min-width:30px;height:40px;margin:0;padding:0;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg);color:var(--mnz-text);line-height:0;letter-spacing:normal;text-transform:none;touch-action:manipulation}.mnz-tool .mnz-icon{width:20px;height:20px}@media(hover:hover){.mnz-buybox .mnz-tool:not([aria-disabled=true]):hover{border-color:var(--mnz-accent)}}.mnz-buybox .mnz-tool:not([aria-disabled=true]):active{background:var(--mnz-accent-soft)}.mnz-buybox .mnz-tool[aria-disabled=true]{cursor:default;opacity:.35}.mnz-buybox .mnz-tool:focus-visible,.mnz-buybox .mnz-editor__corner:focus-visible,.mnz-buybox .mnz-editor__preview-btn:focus-visible,.mnz-editor__frame:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-editor__stage{--mnz-frame-max-h: 440px;display:flex;justify-content:center;padding:16px 14px 20px;border-radius:var(--mnz-radius);background:var(--mnz-surface, #f6f3ee)}.mnz-editor__frame{position:relative;flex:0 0 auto;box-sizing:border-box;width:100%;max-width:calc(var(--mnz-frame-max-h) * var(--mnz-ar, .8));aspect-ratio:var(--mnz-ar, .8);overflow:hidden;background:#fff;box-shadow:0 1px 2px #00000024,0 8px 22px #00000029;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mnz-editor__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #00000014,inset -3px -4px 8px #0000001a}.mnz-editor__frame.is-dragging{cursor:grabbing}.mnz-editor__canvas{display:block;width:100%;height:100%}.mnz-editor__loading,.mnz-editor__failed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;font-size:14px;line-height:1.4;text-align:center;color:var(--mnz-muted)}.mnz-buybox .mnz-editor__corner,.mnz-buybox .mnz-editor__corner:hover,.mnz-buybox .mnz-editor__corner:active{position:absolute;top:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#171717;box-shadow:0 1px 4px #00000047;line-height:0;letter-spacing:normal;text-transform:none;touch-action:manipulation}.mnz-editor__corner .mnz-icon{width:20px;height:20px}.mnz-buybox .mnz-editor__corner--left{left:8px}.mnz-buybox .mnz-editor__corner--right{right:8px}.mnz-buybox .mnz-editor__corner[aria-expanded=false]{background:var(--mnz-cta-bg, #171717);color:var(--mnz-cta-text, #fff)}.mnz-buybox .mnz-editor__corner[disabled]{opacity:.5}.mnz-editor__help{text-align:center}.mnz-editor__lowres{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border-left:3px solid #c46a00;border-radius:4px;background:#fff6e8;color:#5c3300;font-size:14px;line-height:1.4}.mnz-editor__lowres-icon{display:flex;flex:0 0 auto;margin-top:1px;color:#c46a00}.mnz-editor__lowres-icon--2{display:none}.mnz-editor__lowres--strong{gap:10px;padding:12px 14px;border:2px solid var(--mnz-warn, #b45309);border-radius:var(--mnz-radius, 8px);background:var(--mnz-warn-bg, #fff1db);color:var(--mnz-text, #000);font-size:15px;line-height:1.45}.mnz-editor__lowres--strong .mnz-editor__lowres-icon{margin-top:-1px;color:var(--mnz-warn, #b45309)}.mnz-editor__lowres--strong .mnz-editor__lowres-icon--1{display:none}.mnz-editor__lowres--strong .mnz-editor__lowres-icon--2{display:flex}.mnz-editor__num{display:inline-block;min-width:3ch;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mnz-buybox .mnz-editor__preview-btn,.mnz-buybox .mnz-editor__preview-btn:hover,.mnz-buybox .mnz-editor__preview-btn:active{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:12px 0 0;padding:10px 16px;border:1.5px solid var(--mnz-text, #000);border-radius:var(--mnz-radius);background:var(--mnz-bg, #fff);color:var(--mnz-text, #000);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none}.mnz-editor__preview-btn .mnz-icon{flex:0 0 auto;color:var(--mnz-accent)}@media(hover:hover){.mnz-buybox .mnz-editor__preview-btn:not([disabled]):hover{background:var(--mnz-surface, #f6f6f6)}}.mnz-buybox .mnz-editor__preview-btn[disabled]{cursor:default;opacity:.5}.mnz-spinner{display:inline-block;box-sizing:border-box;width:26px;height:26px;border:3px solid var(--mnz-border);border-top-color:var(--mnz-accent);border-radius:50%;animation:mnz-spin .8s linear infinite}@keyframes mnz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mnz-spinner{animation-duration:2.4s}}.mnz-dialog__titles{flex:1 1 auto;min-width:0}.mnz-dialog__titles .mnz-dialog__title{display:block}.mnz-dialog .mnz-dialog__sub{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--mnz-muted)}@media(min-width:768px){.mnz-dialog--loupe{width:min(920px,calc(100% - 32px))}}.mnz-loupe__body{display:flex;align-items:center;justify-content:center}.mnz-loupe__canvas{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 230px);max-height:calc(100dvh - 230px);margin:0 auto;box-shadow:0 1px 2px #00000024,0 6px 18px #00000024}.mnz-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0 0 12px}.mnz-dialog .mnz-tab,.mnz-dialog .mnz-tab:hover,.mnz-dialog .mnz-tab:active{display:block;min-width:0;min-height:44px;margin:0;padding:8px 6px;border:1.5px solid var(--mnz-border);border-radius:var(--mnz-radius);background:var(--mnz-bg, #fff);color:var(--mnz-text, #000);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.mnz-dialog .mnz-tab[aria-selected=true]{border-color:var(--mnz-accent);background:var(--mnz-accent-soft);box-shadow:inset 0 0 0 1px var(--mnz-accent)}@media(hover:hover){.mnz-dialog .mnz-tab:hover{border-color:var(--mnz-accent)}}.mnz-dialog .mnz-tab:focus-visible,.mnz-dialog .mnz-dialog__choose:focus-visible,.mnz-preview__panel:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-preview__stage{position:relative;width:min(100%,calc((100vh - 340px) * var(--mnz-ar, .8)));width:min(100%,calc((100dvh - 340px) * var(--mnz-ar, .8)));min-width:160px;aspect-ratio:var(--mnz-ar, .8);margin:0 auto;overflow:hidden;border-radius:4px;background:var(--mnz-surface, #f6f3ee);box-shadow:0 1px 2px #00000024,0 6px 18px #0000001f}.mnz-preview__canvas{display:block;width:100%;height:100%}.mnz-preview__busy,.mnz-preview__failed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:#fffc;font-size:14px;line-height:1.4;text-align:center;color:var(--mnz-text, #000)}.mnz-dialog .mnz-preview__note{margin:12px 0 0;font-size:13px;line-height:1.45;text-align:center;color:var(--mnz-muted)}.mnz-dialog__foot--split{display:flex;gap:10px}.mnz-dialog__foot--split>*{flex:1 1 0;min-width:0}.mnz-dialog .mnz-dialog__choose,.mnz-dialog .mnz-dialog__choose:hover,.mnz-dialog .mnz-dialog__choose:active{display:block;min-height:48px;margin:0;padding:12px;border:1.5px solid var(--mnz-cta-bg, #171717);border-radius:var(--mnz-radius);background:var(--mnz-cta-bg, #171717);color:var(--mnz-cta-text, #fff);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none}@media(hover:hover){.mnz-dialog .mnz-dialog__choose:hover{border-color:var(--mnz-cta-bg-hover, #3a3a3a);background:var(--mnz-cta-bg-hover, #3a3a3a)}}@media(min-width:768px){.mnz-dialog--preview,.mnz-dialog--loupe{max-height:min(1100px,calc(100vh - 48px));max-height:min(1100px,calc(100dvh - 48px))}.mnz-dialog--loupe{width:min(920px,calc(100% - 32px),max(360px,calc((100vh - 220px) * var(--mnz-ar, .8) + 40px)));width:min(920px,calc(100% - 32px),max(360px,calc((100dvh - 220px) * var(--mnz-ar, .8) + 40px)))}}@media(max-width:767.98px)and (max-height:720px){.mnz-dialog--preview,.mnz-dialog--loupe{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}}@supports (container-type: size){.mnz-dialog--preview .mnz-dialog__panel,.mnz-dialog--loupe .mnz-dialog__panel{container-type:inline-size}.mnz-dialog--preview .mnz-dialog__body{display:flex;flex-direction:column}.mnz-dialog--preview .mnz-tabs,.mnz-dialog--preview .mnz-preview__note{flex:0 0 auto}.mnz-preview__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mnz-preview__fit{box-sizing:border-box;display:flex;flex:0 1 calc((100cqw - 40px) / var(--mnz-ar, .8));align-items:center;justify-content:center;min-height:120px;container-type:size}.mnz-preview__stage{width:min(100cqw,100cqh * var(--mnz-ar, .8));min-width:0;margin:0}.mnz-dialog--loupe .mnz-loupe__body{box-sizing:border-box;flex:0 1 calc((100cqw - 40px) / var(--mnz-ar, .8) + 20px);min-height:140px;container-type:size}.mnz-loupe__canvas{width:min(100cqw,100cqh * var(--mnz-ar, .8));height:auto;max-width:none;max-height:none;aspect-ratio:var(--mnz-ar, .8)}@media(orientation:landscape)and (max-height:500px){.mnz-dialog--preview{width:min(760px,calc(100% - 32px));height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;margin:auto;border-radius:14px}.mnz-dialog--preview .mnz-dialog__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,36%);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;max-height:none}.mnz-dialog--preview .mnz-dialog__body{display:contents}.mnz-dialog--preview .mnz-dialog__head{grid-column:2;grid-row:1;padding:12px 8px 8px 16px}.mnz-dialog--preview .mnz-tabs{grid-column:2;grid-row:2;margin:0 16px}.mnz-dialog--preview .mnz-preview__panel{grid-column:1;grid-row:1 / -1;min-height:0;padding:12px 0 10px 16px}.mnz-dialog--preview .mnz-preview__fit{flex:1 1 0;min-height:0}.mnz-dialog--preview .mnz-preview__note{margin-top:8px}.mnz-dialog--preview .mnz-dialog__foot{grid-column:2;grid-row:4;flex-direction:column;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:0}.mnz-dialog--preview .mnz-dialog__foot--split>*{flex:0 0 auto}.mnz-dialog--loupe{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}}}@media(max-width:767.98px){.mnz-editor__stage{--mnz-frame-max-h: 460px;padding:14px 12px 18px}}@media(max-width:380px){.mnz-editor__tools{gap:6px}.mnz-editor__tgroup{gap:3px}.mnz-buybox .mnz-tool,.mnz-buybox .mnz-tool:hover,.mnz-buybox .mnz-tool:active{flex-basis:36px;width:36px}}@media(max-width:379px){.mnz-buybox .mnz-cta,.mnz-sticky .mnz-cta{gap:4px 6px;padding-left:12px;padding-right:12px;font-size:14px;letter-spacing:.03em}}.mnz-dialog .mnz-preview__colors{flex:0 0 auto;margin:10px 0 0;border-top:1px solid var(--mnz-border)}.mnz-dialog .mnz-preview__colors[hidden]{display:none}.mnz-dialog .mnz-preview__colors-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 2px;font-size:15px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer;color:var(--mnz-text, #000)}.mnz-dialog .mnz-preview__colors-sum::-webkit-details-marker,.mnz-dialog .mnz-preview__colors-sum::marker{display:none;content:""}.mnz-dialog .mnz-preview__colors-sum:focus-visible{outline:2px solid var(--mnz-accent);outline-offset:2px}.mnz-preview__chev{flex:0 0 auto;width:9px;height:9px;margin:0 6px 4px 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.mnz-preview__colors[open] .mnz-preview__chev{margin-bottom:-4px;transform:rotate(225deg)}.mnz-dialog .mnz-preview__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:8px;margin:2px 0 8px;padding:0;list-style:none}.mnz-dialog .mnz-preview__swatch{aspect-ratio:1;margin:0;padding:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;list-style:none}.mnz-dialog .mnz-preview__swatch:before,.mnz-dialog .mnz-preview__swatch::marker{content:none;display:none}.mnz-dialog .mnz-preview__note{text-wrap:balance}.mnz-dialog .mnz-preview__colors-note{margin:0 0 10px;font-size:12px;line-height:1.45;color:var(--mnz-muted)}.mnz-preview__fit{position:relative}.mnz-dialog .mnz-preview__colors--overlay{position:absolute;z-index:2;left:50%;bottom:8px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);margin:0;padding:0 12px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:12px;background:#fffffff2;box-shadow:0 2px 10px #00000038;transform:translate(-50%)}.mnz-dialog .mnz-preview__colors--overlay .mnz-preview__colors-sum{min-height:32px;padding:4px 0;font-size:13px;white-space:nowrap}.mnz-dialog .mnz-preview__colors--overlay:not([open]){bottom:6px;padding:0 10px;border-radius:999px;background:#ffffffe0}.mnz-dialog .mnz-preview__colors--overlay[open]{width:calc(100% - 16px)}@supports (container-type: size){@media(min-width:990px)and (min-height:501px){.mnz-dialog--preview{--mnz-pv-h: min(1000px, calc(100vh - 48px) , calc(80vh + 40px) );--mnz-pv-h: min(1000px, calc(100dvh - 48px) , calc(80dvh + 40px) );width:min(calc(100% - 48px),calc((var(--mnz-pv-h) - 88px) * var(--mnz-ar, .8) + 380px));height:var(--mnz-pv-h);max-height:none}.mnz-dialog--preview .mnz-dialog__panel{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto auto minmax(0,auto) auto minmax(0,1fr);height:100%;max-height:none}.mnz-dialog--preview .mnz-dialog__body{display:contents}.mnz-dialog--preview .mnz-dialog__head{grid-column:2;grid-row:1;padding:18px 10px 10px 20px}.mnz-dialog--preview .mnz-tabs{grid-column:2;grid-row:2;margin:4px 20px 0}.mnz-dialog--preview .mnz-preview__panel{grid-column:1;grid-row:1 / -1;min-height:0;padding:20px 0 16px 20px}.mnz-dialog--preview .mnz-preview__fit{flex:1 1 0;min-height:0}.mnz-dialog--preview .mnz-preview__note{margin-top:10px}.mnz-dialog--preview .mnz-preview__colors{grid-column:2;grid-row:3;align-self:start;max-height:100%;margin:14px 20px 0;overflow-y:auto;overscroll-behavior:contain}.mnz-dialog--preview .mnz-dialog__foot{grid-column:2;grid-row:4;flex-direction:column;padding:12px 20px 18px;border-top:0}.mnz-dialog--preview .mnz-dialog__foot--split>*{flex:0 0 auto}}}@supports (container-type: size){@media(orientation:landscape)and (max-height:500px){.mnz-dialog--preview .mnz-preview__colors{grid-column:2;grid-row:3;align-self:start;max-height:100%;margin:8px 16px 0;overflow-y:auto}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mnz-buybox.css.map */
