.tdhs{--tdhs-ink:var(--dt-ink,#19365B);--tdhs-bg:var(--dt-surface,#FDF7EE);--tdhs-line:var(--dt-line,rgba(25,54,91,.16));--tdhs-soft:var(--dt-ink-soft,#3d5675);color:var(--tdhs-ink);padding-block:var(--dt-space-5,24px)}.tdhs__wrap{display:grid;gap:var(--dt-space-6,32px)}.tdhs__card{background:var(--tdhs-bg);border:1px solid var(--tdhs-line);border-radius:var(--dt-radius-md,14px);box-shadow:var(--dt-shadow-card,0 2px 10px rgba(25,54,91,.08));padding:var(--dt-space-5,24px) var(--dt-space-4,16px);max-width:40rem;width:100%;margin-inline:auto}.tdhs__h{font-family:var(--dt-font-display,inherit);font-size:var(--dt-text-xl,1.75rem);line-height:1.15;margin:0 0 var(--dt-space-2,8px);text-wrap:balance}.tdhs__sub{margin:0 0 var(--dt-space-5,24px);color:var(--tdhs-soft)}.tdhs__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--dt-space-1,4px) var(--dt-space-4,16px);margin:var(--dt-space-4,16px) 0 0;font-size:var(--dt-text-sm,.875rem);text-align:center}.tdhs__promise{color:var(--tdhs-soft)}.tdhs__links a{display:inline-flex;align-items:center;min-height:var(--dt-size-target,44px);color:var(--tdhs-ink);font-weight:700;text-underline-offset:3px}.tdhs__nojs{margin:0}snb-dog-harness-size [data-snb-mount]{min-height:26rem}@media(min-width:750px){snb-dog-harness-size [data-snb-mount]{min-height:19rem}}.tdhs__skeleton{display:grid;gap:12px}.tdhs__skeleton span{display:block;height:44px;border-radius:var(--dt-radius-sm,8px);background:var(--dt-sky,#EDF6FC)}.tdhs__skeleton span:first-child{width:70%}snb-dog-harness-size:defined .tdhs__skeleton,snb-dog-harness-size[data-snb-ready] .tdhs__skeleton{display:none}.dhs{display:grid;gap:var(--dt-space-5,24px)}.dhs fieldset{border:0;margin:0;padding:0;min-width:0}.dhs legend{font-weight:700;margin-bottom:var(--dt-space-2,8px);padding:0}.dhs input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.dhs__lines{display:flex;flex-wrap:wrap;gap:var(--dt-space-2,8px)}.dhs__lines legend{flex-basis:100%}.dhs__lines label,.dhs__unit label{display:inline-flex;align-items:center;min-height:var(--dt-size-target,44px);padding:0 var(--dt-space-4,16px);border:1px solid var(--tdhs-line);border-radius:var(--dt-radius-pill,999px);background:#fff;cursor:pointer;font-weight:600;transition:background-color var(--dt-dur-1,.15s) var(--dt-ease,ease-out),border-color var(--dt-dur-1,.15s) var(--dt-ease,ease-out)}.dhs__lines label:hover,.dhs__unit label:hover{border-color:var(--tdhs-ink)}.dhs input[type=radio]:checked+label{background:var(--tdhs-ink);border-color:var(--tdhs-ink);color:#fff}.dhs input[type=radio]:focus-visible+label,.dhs input:focus-visible,.dhs a:focus-visible,.dhs button:focus-visible{outline:var(--dt-focus-width,3px) solid var(--dt-focus,#EE7F23);outline-offset:2px}.dhs__unit{display:inline-flex;justify-self:start;border:1px solid var(--tdhs-line);border-radius:var(--dt-radius-pill,999px);padding:3px;background:#fff}.dhs__unit label{border:0;min-width:3.5rem;justify-content:center;padding:0 var(--dt-space-3,12px)}.dhs__fields{display:grid;gap:var(--dt-space-4,16px)}.dhs__field[hidden]{display:none}.dhs__field label{display:block;font-weight:700;margin-bottom:var(--dt-space-1,4px)}.dhs__field--fig{display:grid;grid-template-columns:1fr auto;column-gap:var(--dt-space-3,12px);align-items:start}.dhs__field--fig>:not(.dhs__fig){grid-column:1}.dhs__field--fig>.dhs__inputbox{grid-column:1/-1;margin-top:var(--dt-space-2,8px)}.dhs__help{margin:0;color:var(--tdhs-soft);font-size:var(--dt-text-sm,.875rem)}.dhs__fig{grid-column:2;grid-row:1/3;margin:0;width:104px;text-align:center}.dhs__fig img{display:block;width:100%;height:auto;aspect-ratio:1;border:2px solid var(--tdhs-line);border-radius:var(--dt-radius-sm,8px);background:#fff;transition:border-color var(--dt-dur-1,.15s) var(--dt-ease,ease-out),box-shadow var(--dt-dur-1,.15s) var(--dt-ease,ease-out),transform var(--dt-dur-2,.22s) var(--dt-ease,ease-out)}.dhs__fig figcaption{font-size:.6875rem;line-height:1.3;color:var(--tdhs-soft);margin-top:2px}.dhs__field--fig:focus-within .dhs__fig img{border-color:var(--dt-focus,#EE7F23);box-shadow:0 0 0 3px #ee7f232e;transform:scale(1.04)}@media(min-width:750px){.dhs__fig{width:112px}}@media(prefers-reduced-motion:reduce){.dhs__fig img{transition:none}.dhs__field--fig:focus-within .dhs__fig img{transform:none}}.dhs__inputbox{position:relative}.dhs__inputbox input{width:100%;min-height:52px;font:inherit;font-size:1.25rem;font-variant-numeric:tabular-nums;padding:0 3.5rem 0 var(--dt-space-4,16px);border:1px solid var(--tdhs-soft);border-radius:var(--dt-radius-sm,8px);background:#fff;color:var(--tdhs-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dhs__inputbox input::-webkit-inner-spin-button,.dhs__inputbox input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dhs__suffix{position:absolute;right:var(--dt-space-4,16px);top:50%;transform:translateY(-50%);color:var(--tdhs-soft);pointer-events:none}.dhs__result{min-height:6rem;padding:var(--dt-space-4,16px);border-radius:var(--dt-radius-md,14px);background:var(--dt-sky,#EDF6FC)}.dhs__result>*{margin:0}.dhs__result>*+*{margin-top:var(--dt-space-3,12px)}.dhs__note{color:var(--tdhs-soft)}.dhs__size{font-family:var(--dt-font-display,inherit);font-size:var(--dt-text-value,2rem);line-height:1.1;font-weight:700;text-wrap:balance;animation:dhs-in var(--dt-dur-2,.22s) var(--dt-ease,cubic-bezier(.16,1,.3,1))}.dhs__why{list-style:none;padding:0;display:grid;gap:2px;font-size:var(--dt-text-sm,.875rem);color:var(--tdhs-soft)}.dhs__result .button{display:inline-flex;align-items:center;min-height:var(--dt-size-target,44px)}.dhs__share{margin-top:var(--dt-space-4,16px)}@keyframes dhs-in{0%{opacity:.4;transform:translateY(4px)}}@media(min-width:750px){.tdhs__card{padding:var(--dt-space-6,32px)}.dhs__fields{grid-template-columns:1fr 1fr}}.tdhs-ssr{max-width:48rem;width:100%;margin-inline:auto}.tdhs-ssr h2{font-family:var(--dt-font-display,inherit);margin:var(--dt-space-6,32px) 0 var(--dt-space-3,12px)}.tdhs-steps{padding-left:1.25rem;max-width:65ch}.tdhs-steps li+li{margin-top:var(--dt-space-2,8px)}.tdhs-note{max-width:65ch}.tdhs-table{width:100%;border-collapse:collapse;margin:0 0 var(--dt-space-5,24px);font-variant-numeric:tabular-nums;font-size:var(--dt-text-sm,.9375rem)}.tdhs-table caption{text-align:left;font-weight:700;padding-bottom:var(--dt-space-2,8px);caption-side:top}.tdhs-table th,.tdhs-table td{padding:10px 8px;border-bottom:1px solid var(--tdhs-line);text-align:left;vertical-align:top}.tdhs-table thead th{font-size:.8125rem;color:var(--tdhs-soft)}.tdhs-table tbody th{font-weight:700}.tdhs-table .tdhs-in{display:block;color:var(--tdhs-soft)}.tdhs[data-tdhs-unit=cm] .tdhs-in,.tdhs[data-tdhs-unit=in] .tdhs-cm{display:none}.tdhs[data-tdhs-unit=in] .tdhs-in{color:inherit}.tdhs-table:target{outline:2px solid var(--tdhs-line);outline-offset:6px;border-radius:4px}.tdhs-breeds{margin-top:var(--dt-space-5,24px)}.tdhs-breeds summary{cursor:pointer;font-weight:700;min-height:var(--dt-size-target,44px);display:flex;align-items:center}@media(max-width:420px){.tdhs-table th,.tdhs-table td{padding:8px 4px}}@media(prefers-reduced-motion:reduce){.dhs__size{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/tool-dog-harness-size.css.map?cb=1793067218405 */
