.amc{--amc-ink: var(--ink, #2a211d);--amc-muted: var(--muted, #6f625a);--amc-surface: var(--surface, #fff);--amc-sunk: var(--sunk, #f4eeea);--amc-line: var(--line, #e5dbd4);--amc-accent: var(--accent, #a8435a);--amc-accent-ink: var(--accent-ink, #fff);--amc-accent-soft: var(--accent-soft, #f7e6ea);--amc-danger: var(--danger, #b3261e);--amc-radius: 14px;display:grid;gap:28px;color:var(--amc-ink)}.amc *,.amc *:before,.amc *:after{box-sizing:border-box}.amc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amc-step{display:grid;gap:14px}.amc-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.amc-step-head h2{margin:0;font:600 1.05rem/1.2 var(--font-body, system-ui);letter-spacing:.01em}.amc-hint,.amc-help{color:var(--amc-muted);font-size:.85rem;margin:0}.amc-label,.amc-label-sm{display:block;margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amc-muted)}.amc-label-sm{margin:0;font-size:.7rem}.amc-label-row{display:flex;justify-content:space-between;align-items:baseline}.amc-count{font-size:.8rem;color:var(--amc-muted);font-variant-numeric:tabular-nums}.amc-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.amc-tab{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 10px 6px 6px;border:1.5px solid var(--amc-line);border-radius:999px;background:var(--amc-surface);color:var(--amc-ink);font:inherit;text-align:left;cursor:pointer;min-width:0;transition:border-color .15s,background-color .15s}.amc-tab:hover{border-color:var(--amc-muted)}.amc-tab[aria-selected=true]{border-color:var(--amc-accent);background:var(--amc-accent-soft);box-shadow:inset 0 0 0 1px var(--amc-accent)}.amc-tab-img{width:42px;height:42px;object-fit:contain;object-position:bottom;border-radius:50%;background:var(--amc-sunk);flex:none}.amc-tab-text{display:grid;min-width:0;line-height:1.15}.amc-tab-num{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--amc-muted)}.amc-tab-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amc-tab-add{border-style:dashed;color:var(--amc-accent)}.amc-plus{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:1.5rem;font-weight:400;background:var(--amc-accent-soft);flex:none}.amc-editor{display:grid;gap:20px;padding:18px;border-radius:var(--amc-radius);background:var(--amc-surface);border:1px solid var(--amc-line)}.amc-field{display:grid;gap:0;min-width:0}.amc-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amc-seg-opt,.amc-breed,.amc-variant,.amc-design{position:relative;cursor:pointer}.amc-seg-opt input,.amc-breed input,.amc-variant input,.amc-design input{position:absolute;opacity:0;pointer-events:none}.amc-seg-opt{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1.5px solid var(--amc-line);border-radius:12px;font-weight:700;background:var(--amc-surface)}.amc-seg-opt img{width:34px;height:34px;object-fit:contain;object-position:bottom}.amc-seg-opt:has(input:checked),.amc-breed:has(input:checked),.amc-variant:has(input:checked),.amc-design:has(input:checked){border-color:var(--amc-accent);background:var(--amc-accent-soft);box-shadow:inset 0 0 0 1px var(--amc-accent)}.amc-seg-opt:has(input:focus-visible),.amc-breed:has(input:focus-visible),.amc-variant:has(input:focus-visible),.amc-design:has(input:focus-visible){outline:3px solid var(--amc-accent);outline-offset:2px}.amc-breed-current{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 8px;min-height:64px;border:1.5px solid var(--amc-line);border-radius:12px;background:var(--amc-surface);color:var(--amc-ink);font:inherit;text-align:left;cursor:pointer}.amc-breed-current img{width:48px;height:48px;object-fit:contain;object-position:bottom;background:var(--amc-sunk);border-radius:10px}.amc-breed-current-text{display:grid;flex:1;min-width:0}.amc-breed-current strong{font-size:1.02rem}.amc-change{color:var(--amc-accent);font-weight:700;font-size:.9rem}.amc-breed-current[aria-expanded=true]{border-color:var(--amc-accent)}.amc-breeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:10px}.amc-breed{display:grid;justify-items:center;align-content:start;gap:4px;padding:8px 6px 10px;border:1.5px solid var(--amc-line);border-radius:12px;background:var(--amc-surface);text-align:center}.amc-breed img{width:64px;height:64px;object-fit:contain;object-position:bottom}.amc-breed-name{font-size:.82rem;font-weight:700;line-height:1.15;text-wrap:balance}.amc-breed-count{font-size:.7rem;color:var(--amc-muted)}.amc-variants{display:flex;flex-wrap:wrap;gap:8px}.amc-variant{display:grid;justify-items:center;gap:4px;width:92px;padding:8px 6px;border:1.5px solid var(--amc-line);border-radius:12px;background:var(--amc-surface);text-align:center;font-size:.82rem;font-weight:700;line-height:1.15}.amc-variant img{width:60px;height:60px;object-fit:contain;object-position:bottom}.amc-input{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--amc-line);border-radius:12px;font:600 1.1rem/1.2 var(--font-body, system-ui);color:var(--amc-ink);background:var(--amc-surface)}.amc-input:focus{outline:3px solid var(--amc-accent);outline-offset:1px;border-color:var(--amc-accent)}.amc-input[aria-invalid=true]{border-color:var(--amc-danger)}.amc-field-error{color:var(--amc-danger);font-size:.85rem;margin:6px 0 0;font-weight:600}.amc-help{margin-top:6px}.amc-actions{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:4px;border-top:1px dashed var(--amc-line);padding-block-start:14px}.amc-link{background:none;border:0;padding:6px 0;font:inherit;font-weight:700;font-size:.88rem;color:var(--amc-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--amc-line)}.amc-link:disabled{color:var(--amc-muted);opacity:.5;cursor:default}.amc-remove{color:var(--amc-danger);margin-left:auto}.amc-designs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:18px}.amc-design{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 14px;border:1.5px solid var(--amc-line);border-radius:12px;background:var(--amc-surface);font-weight:700}.amc-design-tag{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--amc-muted);border:1px solid var(--amc-line);border-radius:999px;padding:2px 8px}.amc-cta{display:grid;gap:10px}.amc-summary{margin:0;color:var(--amc-muted);font-size:.88rem}.amc-errors{padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--amc-danger) 10%,transparent);color:var(--amc-danger);font-weight:700;font-size:.9rem}.amc-add{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:0 22px;border:0;border-radius:999px;background:var(--amc-ink);color:var(--amc-surface);font:700 1.05rem/1 var(--font-body, system-ui);cursor:pointer;transition:transform .12s,background-color .15s}.amc-add:hover{background:var(--amc-accent);color:var(--amc-accent-ink)}.amc-add:active{transform:scale(.99)}.amc-add:focus-visible{outline:3px solid var(--amc-accent);outline-offset:3px}.amc-add.is-busy{opacity:.7;cursor:progress}.amc-add-price{font-variant-numeric:tabular-nums;opacity:.85}@media(max-width:899px){.amc-cta{position:sticky;bottom:0;z-index:5;margin-inline:-16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--amc-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--amc-line)}.amc-summary{display:none}.amc-tabs{display:flex;gap:6px}.amc-tab{flex:1 1 0;min-width:0;gap:6px;min-height:52px;padding-right:8px}.amc-tab-num{display:none}.amc-tab{flex-direction:column;justify-content:center;gap:2px;padding:6px 4px;border-radius:14px;min-height:74px;text-align:center}.amc-tab-text{justify-items:center;max-width:100%}.amc-tab-name{font-size:.82rem;max-width:100%}.amc-tab-img,.amc-plus{width:38px;height:38px}.amc-tab-add{flex:0 1 auto}.amc-editor{padding:14px}}@media(prefers-reduced-motion:reduce){.amc *{transition:none!important}}.amlove-block{display:grid;gap:20px;width:100%;margin:8px 0 4px;color:var(--color-foreground, #241d20)}.amlove-block .amc{--amc-ink: var(--color-foreground, #241d20);--amc-line: rgb(var(--color-foreground-rgb, 36 29 32) / .14);font-family:var(--font-body--family, inherit)}.amlove-block .amc-step-head h2{font-family:var(--font-heading--family, inherit)}.amlove-preview{margin:0;display:grid;gap:8px}.amlove-frame{background:var(--amlove-frame, #f4eee6);border-radius:16px;padding:clamp(10px,3vw,22px)}.amlove-frame canvas{display:block;width:100%;height:auto;aspect-ratio:4200 / 3000;border-radius:6px;filter:drop-shadow(0 10px 18px rgba(40,28,20,.18));cursor:pointer}.amlove-preview figcaption{font-size:.82rem;color:rgb(var(--color-foreground-rgb, 36 29 32) / .7);text-align:center}.amlove-loading,.amlove-error{margin:0;padding:16px;border-radius:12px;background:#f7f2ec;font-size:.95rem}.amlove-error{background:#fbe9e7;color:#8a1c12}.amlove-block [hidden]{display:none!important}.amlove-debug{margin:0;padding:8px 12px;border-radius:8px;background:#1f2a44;color:#fff;font:600 12px/1.4 ui-monospace,monospace}.amlove-block button,.amlove-block label{box-shadow:none!important;background-image:none!important;text-transform:none;letter-spacing:normal}.amlove-block .amc-add{border:0!important;outline:0;box-shadow:none!important;min-height:58px;border-radius:999px!important;background:var(--amc-ink)!important;color:var(--amc-surface)!important}.amlove-block .amc-add:hover{background:var(--amc-accent)!important;color:var(--amc-accent-ink)!important}.amlove-block .amc-add:focus-visible{outline:3px solid var(--amc-accent)!important;outline-offset:3px}.amlove-block .amc-variant{display:grid!important;grid-template-columns:1fr;justify-items:center;align-content:start;gap:4px;width:92px;flex-direction:column}.amlove-block .amc-variant span{display:block;width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}.amlove-block .amc-breed{display:grid!important;justify-items:center;align-content:start}.amlove-block .amc-variant img,.amlove-block .amc-breed img,.amlove-block .amc-seg-opt img{max-width:none;flex:none}.amlove-block .amc-cta{display:grid!important;grid-template-columns:1fr!important;gap:10px;background:none!important;box-shadow:none!important}.amlove-block .amc-errors{display:block;width:100%}.amlove-block .amc-add *{box-shadow:none!important}.amlove-block .amc .amc-cta,.amlove-block .amc-cta{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:normal!important;text-align:left!important;animation:none!important;transform:none!important}.amlove-block .amc .amc-hint,.amlove-block .amc-hint{all:unset;display:block;color:var(--amc-muted);font-size:.85rem}.amlove-block .amc{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/amlove-pets.css.map */
