.bd{color:var(--dt-ink);padding-block:var(--dt-space-5)}.bd__card{background:var(--dt-surface);border:1px solid var(--dt-line);border-radius:var(--dt-radius-md);box-shadow:var(--dt-shadow-card);padding:var(--dt-space-5) var(--dt-space-4);max-width:44rem;width:100%;margin-inline:auto}@media(min-width:990px){.bd__card{max-width:60rem;padding:var(--dt-space-6)}}.bd__h{font-family:var(--dt-font-display);font-size:var(--dt-text-xl);line-height:1.15;margin:var(--dt-space-4) 0 var(--dt-space-2);text-wrap:balance}.bd__intro{margin:0 0 var(--dt-space-4);color:var(--dt-ink-soft)}.bd__nojs{margin:0}.bd-toggle{display:inline-flex;gap:var(--dt-space-1);padding:var(--dt-space-1);border-radius:var(--dt-radius-pill);background:#fff;border:1px solid var(--dt-line)}.bd-toggle a{display:inline-flex;align-items:center;min-height:var(--dt-size-target);padding:0 var(--dt-space-4);border-radius:var(--dt-radius-pill);color:var(--dt-ink);font-weight:700;text-decoration:none;transition:background-color var(--dt-dur-1) var(--dt-ease)}.bd-toggle a:hover{background:var(--dt-sky)}.bd-toggle a[aria-current]{background:var(--dt-ink);color:#fff}snb-dog-birthday{display:block}snb-dog-birthday [data-snb-mount]{min-height:40rem}@media(min-width:990px){snb-dog-birthday [data-snb-mount]{min-height:30rem}}snb-dog-birthday[data-snb-mounted] [data-snb-mount]{min-height:0}snb-dog-birthday[data-snb-review-expired] [data-snb-mount]{display:none}.bd__skeleton{display:grid;gap:var(--dt-space-3)}.bd__skeleton span{display:block;height:var(--dt-size-target);border-radius:var(--dt-radius-sm);background:var(--dt-peach)}.bd__skeleton span:first-child{width:60%}snb-dog-birthday[data-snb-mounted] .bd__skeleton{display:none}@media(min-width:990px){snb-dog-birthday[data-snb-mounted] [data-snb-mount]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--dt-space-6);align-items:start}snb-dog-birthday .bd-form{grid-row:1 / span 2}snb-dog-birthday .bd-out{margin-top:0}snb-dog-birthday .bd-out--sign{margin-top:var(--dt-space-5)}}.bd-form{display:grid;gap:var(--dt-space-4)}.bd-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--dt-space-3)}.bd-f{display:block;border:0;margin:0;padding:0;min-width:0}.bd-row .bd-f:first-child{flex:1 1 12rem}.bd-l{display:block;font-weight:700;margin:0 0 var(--dt-space-2);padding:0;font-size:var(--dt-text-md)}.bd-hint{margin:calc(-1 * var(--dt-space-2)) 0 0;font-size:var(--dt-text-sm)}.bd-note{margin:calc(-1 * var(--dt-space-2)) 0 0;padding:var(--dt-space-2) var(--dt-space-3);border-radius:var(--dt-radius-sm);background:var(--dt-peach);color:var(--dt-ink);font-size:var(--dt-text-sm);font-weight:600;line-height:1.4;max-width:42rem}[data-mode=gotcha] .bd-note{background:var(--dt-lavender)}.bd-note[hidden]{display:none}.bd-form input[type=text],.bd-form input[type=number]{width:100%;min-height:var(--dt-size-target);padding:0 var(--dt-space-3);border:1px solid var(--dt-line);border-radius:var(--dt-radius-sm);background:#fff;color:var(--dt-ink);font:inherit;font-size:max(16px,var(--dt-text-md))}.bd-form input[type=number]{width:7rem;font-family:var(--dt-font-display);font-size:var(--dt-text-lg)}.bd-form input[data-k=n]{font-family:var(--dt-font-display);font-size:var(--dt-text-lg)}.bd-seg{display:inline-flex;gap:var(--dt-space-1)}.bd-pill{position:relative;display:inline-flex}.bd-pill input,.bd-check input{position:absolute;opacity:0;width:1px;height:1px}.bd-pill span,.bd-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--dt-size-target);min-width:var(--dt-size-target);padding:0 var(--dt-space-4);border:1px solid var(--dt-line);border-radius:var(--dt-radius-pill);background:#fff;color:var(--dt-ink);cursor:pointer;font:inherit;font-weight:600;line-height:1.2;transition:background-color var(--dt-dur-1) var(--dt-ease),border-color var(--dt-dur-1) var(--dt-ease)}.bd-pill span:hover,.bd-chip:hover{border-color:var(--dt-ink)}.bd-pill input:checked+span,.bd-chip[aria-pressed=true]{background:var(--dt-ink);border-color:var(--dt-ink);color:#fff}.bd-chips{display:flex;flex-wrap:wrap;gap:var(--dt-space-2)}.bd-checks{display:grid;gap:var(--dt-space-1)}@media(min-width:500px){.bd-checks{grid-template-columns:1fr 1fr}.bd-checks .bd-check:last-child{grid-column:1 / -1}}.bd-check{display:inline-flex;align-items:center;min-height:var(--dt-size-target);cursor:pointer;font-weight:600}.bd-check span:before,.bd-ideas span:before{content:"";flex:none;display:inline-block;vertical-align:-4px;width:20px;height:20px;margin-right:var(--dt-space-3);border:2px solid var(--dt-ink);border-radius:5px;background:#fff}.bd-check input:checked+span:before,.bd-ideas input:checked+span:before{background:var(--dt-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") center/14px no-repeat}.bd-form input:focus-visible,.bd-form input:focus-visible+span,.bd-ideas input:focus-visible+span,.bd a:focus-visible,.bd button:focus-visible,.bd-guide a:focus-visible,.bd-rx summary:focus-visible{outline:var(--dt-size-focus) solid var(--dt-focus);outline-offset:2px}.bd-out{margin-top:var(--dt-space-5)}.bd-empty{margin:0;padding:var(--dt-space-4);border:1px dashed var(--dt-line);border-radius:var(--dt-radius-sm);text-align:center}.bd-empty--check{border:1px solid var(--dt-ink);color:var(--dt-ink);font-weight:600}.bd-res{border-radius:var(--dt-radius-md);background:var(--dt-peach);padding:var(--dt-space-5) var(--dt-space-4);animation:bd-in var(--dt-dur-2) var(--dt-ease)}[data-mode=gotcha] .bd-res{background:var(--dt-lavender)}.bd-res--vet{background:#fff;border:2px solid var(--dt-ink)}[data-mode=gotcha] .bd-res--vet{background:#fff}.bd-kicker{margin:0;font-size:var(--dt-text-sm);font-weight:700;letter-spacing:.02em;color:var(--dt-ink-soft)}.bd-verdict{font-family:var(--dt-font-display);font-size:var(--dt-text-value);line-height:1.05;margin:var(--dt-space-1) 0 var(--dt-space-2);text-wrap:balance}.bd-line{margin:0;font-size:var(--dt-text-md);line-height:1.45}.bd-basis{margin:var(--dt-space-2) 0 0;font-size:var(--dt-text-sm);font-weight:600;font-variant-numeric:tabular-nums}.bd-swaps{margin:var(--dt-space-3) 0 0;font-size:var(--dt-text-sm);font-weight:600}.bd-jump{display:inline-flex;align-items:center;min-height:var(--dt-size-target);margin-top:var(--dt-space-2);font-weight:700;color:var(--dt-ink)}.bd-rx{margin-top:var(--dt-space-6);padding-top:var(--dt-space-5);border-top:2px dashed var(--dt-line);scroll-margin-top:var(--dt-space-6)}.bd-rx:focus{outline:none}.bd-rx:focus-visible{outline:var(--dt-size-focus) solid var(--dt-focus);outline-offset:4px}.bd-rx p{margin:var(--dt-space-2) 0 0;line-height:1.5}.bd-rx .bd-h3{margin-bottom:0}.bd-list{margin:0;padding-left:1.2em}.bd-list li+li{margin-top:var(--dt-space-1)}.bd-rx h4.bd-l{margin:var(--dt-space-4) 0 var(--dt-space-2)}.bd-cols h4.bd-l{margin-top:0}.bd-scaled{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dt-space-1) var(--dt-space-3);padding:var(--dt-space-2) var(--dt-space-3);border-radius:var(--dt-radius-pill);background:var(--dt-peach);font-weight:700;width:fit-content;max-width:100%}[data-mode=gotcha]~.bd-rx .bd-scaled{background:var(--dt-lavender)}.bd-scaled[hidden]{display:none}.bd-reset{background:none;border:0;padding:0;min-height:var(--dt-size-target);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--dt-ink);cursor:pointer}.bd-rx[data-bd-on] [data-bd-yield] strong{font-family:var(--dt-font-display);font-size:var(--dt-text-lg)}.bd-rx[data-bd-on] [data-bd-list] strong{background:linear-gradient(transparent 60%,var(--dt-peach) 60%)}.bd-slices{margin-top:var(--dt-space-5);border:1px solid var(--dt-line);border-radius:var(--dt-radius-sm);background:#fff}.bd-slices summary{cursor:pointer;font-weight:700;min-height:var(--dt-size-target);display:flex;align-items:center;padding:var(--dt-space-2) var(--dt-space-4)}.bd-slices[open] summary{border-bottom:1px solid var(--dt-line)}.bd-slices>p,.bd-slices>table{margin:var(--dt-space-3) var(--dt-space-4) 0}.bd-slices>p:last-child{margin-bottom:var(--dt-space-4)}.bd-slices>table{width:calc(100% - 2 * var(--dt-space-4))}.bd-cols{display:grid;gap:var(--dt-space-4);margin-top:var(--dt-space-3)}@media(min-width:750px){.bd-cols{grid-template-columns:1fr 1fr}}.bd-cols .bd-l{margin-top:0}.bd-h3{font-family:var(--dt-font-display);font-size:var(--dt-text-lg);margin:0 0 var(--dt-space-3)}.bd-frame{max-width:20rem;margin-inline:auto;aspect-ratio:4 / 5;border-radius:var(--dt-radius-sm);overflow:hidden;box-shadow:var(--dt-shadow-card);background:var(--dt-surface)}.bd-canvas{display:block;width:100%;height:100%}.bd-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dt-space-2);margin-top:var(--dt-space-4)}.bd-photo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--dt-space-3);margin-top:var(--dt-space-3)}.bd-photo-in{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.bd-photo-in:focus-visible+.bd-photo-btn{outline:2px solid var(--dt-accent, #EE7F23);outline-offset:2px}.bd-photo-btn{cursor:pointer}.bd-photo-rm{background:none;border:0;padding:var(--dt-space-1);font:inherit;font-size:var(--dt-text-sm);text-decoration:underline;color:inherit;cursor:pointer}.bd-photo-rm[hidden]{display:none}.bd-sign .bd-hint{margin:var(--dt-space-3) 0 0;text-align:center}.bd-share{margin-top:var(--dt-space-4)}.bd-share:empty{margin:0}.bd-print{display:none}.bd-table{width:100%;border-collapse:collapse;font-size:var(--dt-text-sm);background:#fff}.bd-table caption{caption-side:top;text-align:left;font-weight:700;padding:0 0 var(--dt-space-2)}.bd-table th,.bd-table td{padding:var(--dt-space-2) var(--dt-space-3);border-bottom:1px solid var(--dt-line);text-align:left;vertical-align:top}.bd-table thead th{background:var(--dt-peach)}.bd-checklist{padding:var(--dt-space-4);border-radius:var(--dt-radius-md);background:var(--dt-sky)}.bd-progress{margin:0 0 var(--dt-space-2);font-family:var(--dt-font-hand);font-size:var(--dt-text-xl);line-height:1}.bd-progress:empty{display:none}.bd-checklist[data-bd-done] .bd-progress{color:var(--dt-accent)}.bd-ideas{list-style:none;margin:0;padding:0;display:grid;gap:var(--dt-space-1)}.bd-ideas label{display:block;position:relative;cursor:pointer;padding:var(--dt-space-2) 0}.bd-ideas input{position:absolute;opacity:0;width:1px;height:1px}.bd-ideas span{display:block;position:relative;padding-left:32px}.bd-ideas span:before{position:absolute;left:0;top:2px;margin:0}.bd-ideas input:checked+span strong{text-decoration:line-through;text-decoration-color:var(--dt-accent);text-decoration-thickness:3px}@keyframes bd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bd-res{animation:none}.bd-toggle a,.bd-pill span,.bd-chip{transition:none}}@media print{@page{margin:0}body>*:not(.bd-print){display:none!important}.bd-print{display:block;width:100%;height:100vh;object-fit:contain;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/tool-dog-birthday.css.map */
