.exc-hm{--hm-ink: var(--exc-ink, #1a1a1a);--hm-ink2: var(--exc-ink-2, #5f5e5a);--hm-line: var(--exc-line, #e8e8e1);--hm-paper: var(--exc-hm-paper, #ffffff);--hm-stage: var(--exc-hm-stage, #f1efe8);--hm-accent: var(--exc-forest, #2c3a2e);--hm-err: var(--exc-hm-err, #b3261e);--hm-r: var(--exc-r-m, 8px);--hm-r-s: var(--exc-r-s, 4px);container-type:inline-size;color:var(--hm-ink);font-size:14px;line-height:1.5;text-align:left}.exc-hm *,.exc-hm *:before,.exc-hm *:after{box-sizing:border-box}.exc-hm__grid{display:grid;gap:16px}.exc-hm__form{display:grid;gap:16px;min-width:0;align-content:start}.exc-hm__stage{display:grid;gap:8px;justify-items:center;min-width:0;padding:12px;border-radius:var(--hm-r);background:var(--hm-stage);color:var(--hm-ink2)}.exc-hm__tabs{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--hm-paper);border:1px solid var(--hm-line)}.exc-hm .exc-hm__tab{-webkit-appearance:none;appearance:none;margin:0;border:0;min-height:32px;padding:0 14px;border-radius:999px;cursor:pointer;background:transparent;color:var(--hm-ink2);font:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.exc-hm .exc-hm__tab[aria-pressed=true]{background:var(--hm-ink);color:var(--hm-paper)}.exc-hm .exc-hm__tab:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.exc-hm__view{width:100%;max-width:460px;transition:transform .13s ease-in,opacity .13s ease-in}.exc-hm__view.is-turning{transform:scaleX(.02);opacity:.4}.exc-hm__view svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.exc-hm-coin{opacity:.75}.exc-hm .exc-hm__dim,.exc-hm .exc-hm__warn{margin:0;font-size:12px;color:var(--hm-ink2);text-align:center}.exc-hm .exc-hm__warn{color:var(--hm-err)}.exc-hm .exc-hm__group{margin:0;padding:0;border:0;min-width:0}.exc-hm .exc-hm__group legend{float:none;width:auto;margin:0 0 8px;padding:0;font-size:13px;font-weight:600;color:var(--hm-ink)}.exc-hm__picked{font-weight:400;color:var(--hm-ink2)}.exc-hm__options{display:flex;flex-wrap:wrap;gap:8px;position:relative}.exc-hm .exc-hm__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.exc-hm .exc-hm__shape{display:grid;gap:4px;justify-items:center;width:84px;margin:0;padding:8px 6px 6px;cursor:pointer;border:1px solid var(--hm-line);border-radius:var(--hm-r);background:var(--hm-paper);font-size:12px;font-weight:600;color:var(--hm-ink);text-transform:none;letter-spacing:0}.exc-hm__shape svg{width:52px;height:auto}.exc-hm__shape path{fill:var(--hm-stage);stroke:var(--hm-ink);stroke-width:1.4}.exc-hm__radio:checked+.exc-hm__shape{border-color:var(--hm-ink);box-shadow:inset 0 0 0 1px var(--hm-ink)}.exc-hm__radio:checked+.exc-hm__shape path{fill:var(--hm-ink)}.exc-hm .exc-hm__swatch{display:block;margin:0;padding:3px;border-radius:50%;border:1.5px solid transparent;cursor:pointer}.exc-hm__dot{display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.exc-hm__dot.is-clear{background-image:linear-gradient(135deg,#ffffffe6,#fff0 55%)}.exc-hm__dot.is-brushed{background-image:repeating-linear-gradient(0deg,#ffffff3d 0 1px,#00000012 1px 2px),linear-gradient(100deg,#fff6,#fff0 38%,#ffffff52 58%,#0000001a)}.exc-hm__dot.is-matt{background-image:linear-gradient(135deg,#ffffff42,#fff0 60%)}.exc-hm__dot.is-ring{background:transparent;border:5px solid;box-shadow:inset 0 0 0 1px #0003,0 0 0 1px #00000024}.exc-hm__radio:checked+.exc-hm__swatch{border-color:var(--hm-ink)}.exc-hm__radio:focus-visible+label{outline:2px solid var(--hm-accent);outline-offset:2px}.exc-hm__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.exc-hm [hidden]{display:none!important}.exc-hm__group--font .exc-hm__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.exc-hm .exc-hm__font{display:grid;gap:4px;justify-items:center;align-content:center;min-height:66px;margin:0;padding:8px 8px 6px;cursor:pointer;border:1px solid var(--hm-line);border-radius:var(--hm-r);background:var(--hm-paper);font-size:11px;font-weight:600;color:var(--hm-ink2);text-transform:none;letter-spacing:0}.exc-hm__fontprev{display:block;width:100%;height:26px}.exc-hm__fontprev svg{display:block;width:100%;height:100%}.exc-hm__fontprev path,.exc-hm__sym path{fill:var(--hm-ink)}.exc-hm__group--sym .exc-hm__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.exc-hm .exc-hm__sym{display:grid;place-items:center;width:auto;height:auto;aspect-ratio:1;margin:0;cursor:pointer;border:1px solid var(--hm-line);border-radius:var(--hm-r);background:var(--hm-paper);font-size:11px;font-weight:600;color:var(--hm-ink2);text-transform:none;letter-spacing:0}.exc-hm__sym svg{width:26px;height:22px}.exc-hm .exc-hm__chip{display:inline-flex;align-items:center;min-height:36px;margin:0;padding:0 14px;cursor:pointer;border:1px solid var(--hm-line);border-radius:999px;background:var(--hm-paper);font-size:12px;font-weight:600;color:var(--hm-ink);text-transform:none;letter-spacing:0}.exc-hm__radio:checked+.exc-hm__font,.exc-hm__radio:checked+.exc-hm__sym{border-color:var(--hm-ink);box-shadow:inset 0 0 0 1px var(--hm-ink);color:var(--hm-ink)}.exc-hm__radio:checked+.exc-hm__chip{border-color:var(--hm-ink);background:var(--hm-ink);color:var(--hm-paper)}.exc-hm__radio:disabled+label{opacity:.4;cursor:not-allowed}.exc-hm .exc-hm__group .exc-hm__note{margin-top:8px}.exc-hm__field{display:grid;gap:4px;min-width:0}.exc-hm .exc-hm__field label{display:block;margin:0;font-size:13px;font-weight:600;color:var(--hm-ink);text-transform:none;letter-spacing:0}.exc-hm__side{display:inline-block;margin-right:2px;padding:1px 8px;border-radius:999px;background:var(--hm-stage);font-size:11px;font-weight:600;color:var(--hm-ink2);vertical-align:1px}.exc-hm__inputrow{position:relative}.exc-hm .exc-hm__input{display:block;width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid var(--hm-line);border-radius:var(--hm-r-s);background:var(--hm-paper);color:var(--hm-ink);font:inherit;font-size:16px;line-height:1.3;box-shadow:none}.exc-hm__inputrow .exc-hm__input{padding-right:58px}.exc-hm .exc-hm__input::placeholder{color:var(--hm-ink2);opacity:.6}.exc-hm .exc-hm__input:focus{outline:2px solid var(--hm-accent);outline-offset:1px;border-color:var(--hm-accent)}.exc-hm__count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--hm-ink2);font-variant-numeric:tabular-nums;pointer-events:none}.exc-hm .exc-hm__msg{margin:0;min-height:0;font-size:12px;color:var(--hm-err)}.exc-hm .exc-hm__msg:empty{display:none}.exc-hm__field.has-error .exc-hm__input{border-color:var(--hm-err);box-shadow:inset 0 0 0 1px var(--hm-err)}.exc-hm .exc-hm__note{margin:0;font-size:12px;color:var(--hm-ink2)}@container (min-width: 720px){.exc-hm__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.exc-hm__stage{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);padding:20px}}@media(max-width:768px){.exc-hm:not(.exc-hm--laser) .exc-hm__stage{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--exc-hm-top, 6px));z-index:3;padding:8px 12px;box-shadow:0 6px 16px -12px #00000073}.exc-hm:not(.exc-hm--laser) .exc-hm__view{max-width:300px}}.exc-hm--slot{margin:0 0 16px}.exc-hm--slot .exc-hm__stage{position:static;aspect-ratio:1 / 1;max-height:calc(100vh - 150px);align-content:center;gap:12px;padding:24px}.exc-hm--slot .exc-hm__view{max-width:560px}.exc-hm--slot .exc-hm__dim{font-size:13px}@media(prefers-reduced-motion:reduce){.exc-hm__view{transition:none}}.exc-hm--laser{display:grid;gap:16px}.exc-hml__in{display:grid;gap:4px}.exc-hm .exc-hml__in label,.exc-hm .exc-hml__set legend{display:block;float:none;width:auto;margin:0 0 4px;padding:0;font-size:13px;font-weight:600;color:var(--hm-ink);text-transform:none;letter-spacing:0}.exc-hm .exc-hml__codes{min-height:84px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;word-break:break-all}.exc-hml__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.exc-hm .exc-hml__set{margin:0;padding:0;border:0;min-width:0;display:grid;gap:6px;align-content:start}.exc-hm .exc-hml__check{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:400;color:var(--hm-ink);cursor:pointer;text-transform:none;letter-spacing:0}.exc-hm .exc-hml__check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--hm-accent)}.exc-hml__set--nums{grid-template-columns:repeat(4,minmax(0,1fr))}.exc-hml__set--nums legend{grid-column:1 / -1}.exc-hm .exc-hml__num{display:grid;gap:2px;margin:0;font-size:12px;font-weight:400;color:var(--hm-ink2);text-transform:none;letter-spacing:0}.exc-hm .exc-hml__num .exc-hm__input{min-height:38px;padding:4px 8px;font-size:14px;font-variant-numeric:tabular-nums}.exc-hml__list{overflow-x:auto}.exc-hml__list:empty,.exc-hml__sheet:empty{display:none}.exc-hm .exc-hml__list table{width:100%;margin:0;border-collapse:collapse;font-size:13px;background:transparent}.exc-hm .exc-hml__list th,.exc-hm .exc-hml__list td{padding:6px 10px 6px 0;border:0;border-bottom:1px solid var(--hm-line);text-align:left;white-space:nowrap;background:transparent;color:var(--hm-ink);font-variant-numeric:tabular-nums}.exc-hm .exc-hml__list th{font-size:11px;font-weight:600;color:var(--hm-ink2);text-transform:uppercase;letter-spacing:.08em}.exc-hm .exc-hml__list tr.is-warn td:last-child{color:var(--hm-err);font-weight:600}.exc-hml__sheet{padding:12px;border:1px solid var(--hm-line);border-radius:var(--hm-r);background:#fff;overflow:hidden}.exc-hml__sheet svg{display:block;width:100%;height:auto;max-height:min(70vh,380px)}.exc-hm .exc-hml__info,.exc-hm .exc-hml__done{margin:0;font-size:13px;color:var(--hm-ink2)}.exc-hml__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.exc-hm .exc-hml__btn{-webkit-appearance:none;appearance:none;min-height:44px;margin:0;padding:0 20px;border:1px solid var(--hm-ink);border-radius:var(--hm-r-s);cursor:pointer;background:var(--hm-ink);color:var(--hm-paper);font:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:none}.exc-hm .exc-hml__btn+.exc-hml__btn{background:transparent;color:var(--hm-ink)}.exc-hm .exc-hml__btn:disabled{opacity:.4;cursor:not-allowed}.exc-hm .exc-hml__btn:focus-visible{outline:2px solid var(--hm-accent);outline-offset:2px}.exc-hml__summary{display:grid;gap:10px;padding:14px 16px;border-radius:var(--hm-r);background:var(--hm-stage)}.exc-hm .exc-hml__summary .exc-hml__info{font-size:15px;font-weight:700;color:var(--hm-ink)}.exc-hml__results{display:grid;gap:36px}.exc-hml__results:empty{display:none}.exc-hml__group{display:grid;gap:12px;min-width:0}.exc-hm .exc-hml__gtitle{margin:0;padding:0 0 6px;border-bottom:2px solid var(--hm-ink);font-family:inherit;font-size:18px;line-height:1.3;font-weight:800;letter-spacing:0;text-transform:none;color:var(--hm-ink)}.exc-hml__gtitle span{margin-left:6px;font-size:13px;font-weight:400;color:var(--hm-ink2)}.exc-hml__cap{margin-right:auto;font-size:13px;color:var(--hm-ink2);font-variant-numeric:tabular-nums}.exc-hm .exc-hml__group .exc-hml__btn{min-height:38px;padding:0 14px;font-size:13px}.exc-hml__group .exc-hml__sheet svg{max-height:min(60vh,320px)}
/*# sourceMappingURL=/cdn/shop/t/103/assets/exc-hundemarke.css.map */
