.mudy-p__zoom:focus-visible,.mudy-p__move:focus-visible,.mudy-p__handle:focus-visible{outline:2px solid var(--mp-ink);outline-offset:2px}.mudy-p__zoom{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(180,138,78,.28);border-radius:50%;background:#ffffffd1;color:var(--mp-ink);box-shadow:0 6px 18px -12px #5b3b1c80;cursor:zoom-in;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .2s ease,border-color .2s ease}.mudy-p__zoom svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.mudy-p__zoom:hover{transform:scale(1.06);border-color:var(--mudy-gilt, #b48a4e)}}.mudy-p__size[hidden]{display:none}.mudy-p__size{display:flex;align-items:center;justify-content:center;gap:7px;margin:2px 0 6px;color:var(--mp-ink);font:500 12px/1 var(--mudy-sans, system-ui);letter-spacing:.08em}.mudy-p__size svg{width:18px;height:18px;fill:none;stroke:var(--mudy-gilt, #b48a4e);stroke-width:1.4;stroke-linecap:round}.mudy-zoom{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:radial-gradient(120% 90% at 50% 0%,#fffdfc,#fbeeec 62%,#f6e2df);color:var(--mudy-ink, #1a1a1a);overscroll-behavior:contain}.mudy-zoom[open]{display:grid;grid-template-rows:auto 1fr auto}.mudy-zoom::backdrop{background:#16141480}.mudy-zoom__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(12px,env(safe-area-inset-top)) 14px 8px}.mudy-zoom__size{margin:0;font:500 13px/1 var(--mudy-sans, system-ui);letter-spacing:.08em}.mudy-zoom__size[hidden]{display:block;visibility:hidden}.mudy-zoom__btns{display:flex;gap:8px;margin-left:auto}.mudy-zoom__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--mudy-line, #ecdcd9);border-radius:50%;background:#fff;color:inherit;cursor:pointer}.mudy-zoom__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.mudy-zoom__close{background:var(--mudy-ink, #1a1a1a);border-color:var(--mudy-ink, #1a1a1a);color:#fff}.mudy-zoom__btn:focus-visible{outline:2px solid var(--mudy-ink, #1a1a1a);outline-offset:2px}.mudy-zoom__view{position:relative;overflow:hidden;touch-action:none;cursor:grab;display:grid;align-items:center}.mudy-zoom__view:active{cursor:grabbing}.mudy-zoom__inner{transform-origin:0 0;will-change:transform;display:grid;align-items:center;height:100%}.mudy-zoom__svg{display:block;width:100%;height:auto;max-height:100%}.mudy-zoom__hint{margin:0;padding:8px 16px max(14px,env(safe-area-inset-bottom));text-align:center;color:var(--mudy-stone, #6b6262);font-size:12px}@media(hover:hover)and (pointer:fine){.mudy-zoom__hint{visibility:hidden}}.mudy-p__field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.mudy-p__field-head .mudy-p__label{margin:0}.mudy-p__order{display:none;align-items:center;gap:2px;margin-right:-6px}.mudy-p.has-many .mudy-p__order{display:inline-flex}.mudy-p__move,.mudy-p__handle{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mp-stone);cursor:pointer;transition:background-color .2s ease,color .2s ease}.mudy-p__move svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mudy-p__move:disabled{opacity:.28;cursor:default}.mudy-p__handle{width:40px;height:40px;touch-action:none;cursor:grab;color:var(--mudy-gilt, #b48a4e)}.mudy-p__handle svg{width:18px;height:18px;fill:currentColor}@media(hover:hover){.mudy-p__move:not(:disabled):hover,.mudy-p__handle:hover{background:#f8ecea;color:var(--mp-ink)}}.mudy-p__fields.is-sorting .mudy-p__field{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.mudy-p__fields.is-sorting{user-select:none;-webkit-user-select:none}.mudy-p__field.is-dragging{position:relative;z-index:3;padding:8px 10px 10px;margin:-8px -10px -10px;border-radius:4px;background:#fff;box-shadow:0 18px 40px -16px #5b3b1c8c,0 0 0 1px #b48a4e59;transition:none!important;cursor:grabbing}.mudy-p__field.is-dragging .mudy-p__handle{background:var(--mp-ink);color:#fff;cursor:grabbing}.mudy-p__field.is-dropped .mudy-p__input{animation:mudy-dropped .5s ease}@keyframes mudy-dropped{0%{box-shadow:0 0 0 3px #b48a4e73}to{box-shadow:0 0 #b48a4e00}}.mudy-p__charm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:990px){.mudy-p__charm-grid{grid-template-columns:repeat(6,1fr)}}.mudy-p__charm-opt{justify-items:center;padding:10px 6px;text-align:center}.mudy-p__charm-art{display:grid;place-items:center;width:100%;height:48px;border-radius:2px;background:radial-gradient(120% 140% at 50% 0%,#fffdfc,#f8ecea);color:var(--mudy-gilt, #b48a4e)}.mudy-p__charm-art svg{width:28px;height:28px;filter:drop-shadow(0 1px 1px rgba(91,59,28,.28))}.mudy-p__charm-art--none svg{width:22px;height:22px;fill:none;stroke:var(--mp-stone);stroke-width:1.4;stroke-linecap:round;filter:none}.mudy-p__charm-opt .mudy-p__layout-name{font-size:12px}.mudy-p__charm-pos{display:grid;gap:10px;margin-top:14px}.mudy-p__charm-pos[hidden]{display:none}.mudy-p__charm-pos-label{font-size:13px;color:var(--mp-stone)}.mudy-p__seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--mp-line);border-radius:999px;background:#fff}.mudy-p__seg-opt{position:relative;display:grid;place-items:center;min-height:40px;border-radius:999px;font:500 13px/1 var(--mudy-sans, system-ui);letter-spacing:.04em;color:var(--mp-stone);cursor:pointer;transition:background-color .25s ease,color .25s ease}.mudy-p__seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.mudy-p__seg-opt:has(input:checked){background:var(--mp-ink);color:#fff}.mudy-p__seg-opt:has(input:focus-visible){outline:2px solid var(--mp-ink);outline-offset:2px}.mudy-p__charm-hint{margin:0;font-size:12px;color:var(--mp-stone)}.mudy-p.has-charm .mudy-p__svg[data-svg]{touch-action:pan-y}.mudy-p__svg [data-charm-el]{cursor:grab}.mudy-p.is-charm-drag .mudy-p__svg [data-charm-el]{cursor:grabbing;filter:drop-shadow(0 6px 6px rgba(91,59,28,.35))}@media(prefers-reduced-motion:reduce){.mudy-p__field.is-dropped .mudy-p__input{animation:none}.mudy-p__fields.is-sorting .mudy-p__field,.mudy-p__zoom{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/mudy-tools.css.map */
