.paw-calc{--paw-accent: var(--color-accent);--paw-accent-rgb: var(--color-accent-rgb);--paw-card: #fff;--paw-inset: #E5F6FD;--paw-lime: var(--color-drawer-bg, #eaf4c2);--paw-tint: rgba(var(--paw-accent-rgb), .06);--paw-radius: var(--block-border-radius, 16px);--paw-radius-inner: calc(var(--block-border-radius, 16px) * .55);--paw-shadow: 0 8px 24px rgba(var(--paw-accent-rgb), .1);--paw-gap: 22px;--paw-gap-sm: 12px;color:var(--color-body)}.paw-calc *,.paw-calc *:before,.paw-calc *:after{box-sizing:border-box}.paw-calc__grid{display:grid;grid-template-columns:1fr;gap:var(--paw-gap);align-items:start}.paw-calc__grid>*{min-width:0}@media(min-width:900px){.paw-calc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paw-calc__result-col{position:sticky;top:90px}}.paw-calc__panel{background:var(--paw-card);border:1px solid var(--color-border);border-radius:var(--paw-radius);box-shadow:var(--paw-shadow);padding:clamp(18px,4vw,28px)}.paw-calc__panel-eyebrow{display:block;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;opacity:.55;margin-bottom:14px}.paw-calc__row{display:grid;grid-template-columns:1fr;gap:var(--paw-gap-sm)}@media(min-width:560px){.paw-calc__row--2{grid-template-columns:1fr 1fr}}.paw-calc .field{margin-bottom:var(--paw-gap-sm)}.paw-calc__segment{display:flex;gap:6px;padding:5px;border:1px solid var(--color-form-border, var(--color-border));border-radius:var(--input-border-radius, 6px);background:var(--paw-inset);margin-bottom:16px}.paw-calc__segment input{position:absolute;opacity:0;pointer-events:none}.paw-calc__segment label{flex:1 1 0;text-align:center;padding:11px 8px;margin:0;border-radius:calc(var(--input-border-radius, 6px) - 1px);cursor:pointer;line-height:1.2;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.paw-calc__segment input:checked+label{background:var(--paw-accent);color:var(--solid-button-label, #fff);box-shadow:0 1px 3px rgba(var(--paw-accent-rgb),.4)}.paw-calc__segment input:focus-visible+label{outline:2px solid var(--paw-accent);outline-offset:2px}.paw-calc__field-label{display:block;font-weight:600;margin:4px 0 8px;font-size:.92rem}.paw-calc__hint{display:block;font-size:.85rem;opacity:.7;margin-top:4px}.paw-calc__advanced-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:10px 0;margin:2px 0 4px;color:var(--paw-accent);font:inherit;font-weight:600;cursor:pointer}.paw-calc__advanced-toggle svg{width:14px;height:14px;transition:transform .2s ease}.paw-calc__advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.paw-calc__advanced[hidden]{display:none}.paw-calc__advanced{border-top:1px solid var(--color-border);padding-top:var(--paw-gap-sm);margin-top:6px}.paw-calc__complete-toggle{margin:var(--paw-gap-sm) 0 0;padding:12px 14px;border:1px dashed var(--color-border);border-radius:var(--paw-radius-inner);background:var(--paw-tint)}.paw-calc__complete-toggle[hidden]{display:none}.paw-calc__complete-toggle>label{display:flex;gap:8px;align-items:center;font-weight:600}.paw-calc__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.paw-calc__chip-toggle{cursor:pointer}.paw-calc__chip-toggle input{position:absolute;opacity:0;width:0;height:0}.paw-calc__chip-toggle span{display:inline-block;border:1px solid var(--color-border);border-radius:999px;padding:8px 13px;font-size:.86rem;background:var(--paw-card);line-height:1.1;transition:background .15s ease,color .15s ease,border-color .15s ease}.paw-calc__chip-toggle input:checked+span{background:var(--paw-accent);color:var(--solid-button-label, #fff);border-color:var(--paw-accent)}.paw-calc__chip-toggle input:focus-visible+span{outline:2px solid var(--paw-accent);outline-offset:2px}.paw-calc__result[hidden]{display:none}.paw-calc__result-empty{background:var(--paw-inset);border:1px dashed var(--color-border);border-radius:var(--paw-radius);padding:clamp(28px,6vw,46px) 24px;text-align:center}.paw-calc__empty-ico{font-size:2.4rem;display:block;margin-bottom:10px;opacity:.5}.paw-calc__result-card{background:var(--paw-card);border:1px solid var(--color-border);border-radius:var(--paw-radius);padding:clamp(18px,4vw,26px);box-shadow:var(--paw-shadow)}.paw-calc__chip{display:inline-block;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--paw-accent);color:var(--solid-button-label, #fff)}.paw-calc__hero{background:var(--paw-lime);border-radius:var(--paw-radius-inner);padding:18px 20px;margin:14px 0 16px}.paw-calc__hero-eyebrow{display:block;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:4px}.paw-calc__hero-num{font-weight:700;line-height:1.02;color:var(--paw-accent);font-size:clamp(2.2rem,6vw,3.2rem);display:flex;align-items:baseline;gap:.18em;flex-wrap:wrap}.paw-calc__hero-unit{font-size:.4em;font-weight:600;opacity:.8}.paw-calc__hero-sub{margin:8px 0 0;opacity:.85}.paw-calc__hero--text .paw-calc__hero-num{font-size:clamp(1.35rem,3.4vw,1.85rem);display:block}.paw-calc__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:10px;margin:0 0 16px}.paw-calc__stat{min-width:0;background:var(--paw-inset);border:1px solid var(--color-border);border-radius:var(--paw-radius-inner);padding:12px 14px}.paw-calc__stat-value{display:block;font-size:1.3rem;font-weight:700;line-height:1.1;color:var(--color-heading)}.paw-calc__stat-label{display:block;font-size:.74rem;letter-spacing:.03em;text-transform:uppercase;opacity:.6;margin-top:3px}.paw-calc__note{display:flex;gap:10px;align-items:flex-start;border-radius:var(--paw-radius-inner);padding:12px 14px;margin:10px 0;font-size:.92rem;background:#00000006;border:1px solid var(--color-border)}.paw-calc__note-ico{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.paw-calc__note--accent .paw-calc__note-ico{color:var(--paw-accent)}.paw-calc__note-body{min-width:0}.paw-calc__note strong{font-weight:600}.paw-calc__note--accent{background:var(--paw-tint);border:1px solid transparent;border-left:3px solid var(--paw-accent)}.paw-calc__note--warn{background:#00000008;border:1px solid var(--color-border);border-left:3px dashed var(--color-body)}.paw-calc__meta{font-size:.85rem;opacity:.62;margin:8px 0 0}.paw-calc__disclaimer{font-size:.8rem;opacity:.6;margin-top:16px;border-top:1px solid var(--color-border);padding-top:12px}.paw-calc__wellness[hidden]{display:none}.paw-calc__wellness{margin-top:var(--paw-gap)}.paw-calc__wellness-title{margin:0 0 14px;font-size:1.15rem}.paw-calc__rec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--paw-gap-sm)}.paw-calc__rec{display:flex;flex-direction:column;gap:6px;background:var(--paw-card);border:1px solid var(--color-border);border-radius:var(--paw-radius-inner);padding:16px;transition:transform .15s ease,box-shadow .15s ease}.paw-calc__rec:hover{transform:translateY(-2px);box-shadow:var(--paw-shadow)}.paw-calc__rec-tag{align-self:flex-start;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--paw-tint);color:var(--paw-accent)}.paw-calc__rec-name{font-weight:700;color:var(--color-heading)}.paw-calc__rec-pos{font-size:.86rem;opacity:.8}.paw-calc__error{color:var(--color-badge-sale, #c0392b);font-size:.88rem;margin:6px 0 0}.paw-calc__error[hidden]{display:none}@media(prefers-reduced-motion:reduce){.paw-calc *,.paw-calc *:before,.paw-calc *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/feeding-calculator.css.map */
