body:has(.bdd) .shopify-section.page-announcement{display:none}body:has(.bdd) [data-testid^=klaviyo-form-],body:has(.bdd) [aria-label="FULLSCREEN Form"],body:has(.bdd) [class*=kl-private-reset-css],body:has(.bdd) [class*=kl-teaser]{display:none!important}body:has(.bdd).klaviyo-prevent-body-scrolling{overflow:auto!important}.bdd{--bdd-blue:#0946BA;--bdd-orange:#FD8816;--bdd-cream:#EAE7D9;--bdd-light:#F1EEE6;--bdd-ink:#222222;background:var(--bdd-cream);color:var(--bdd-ink);text-align:center}.bdd__strip{background:var(--bdd-orange);color:#111;font:800 13px/1.2 var(--FONT-STACK-HEADING);letter-spacing:.12em;padding:10px 16px;text-transform:uppercase}.bdd__hero{margin:0 auto;max-width:1100px;padding:44px 16px 8px;width:100%}.bdd__eyebrow{color:var(--bdd-blue);font:800 14px/1.2 var(--FONT-STACK-HEADING);letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.bdd__title{color:var(--bdd-blue);font:900 clamp(56px,11vw,120px)/.9 var(--FONT-STACK-HEADING);letter-spacing:-.03em;margin:0;text-transform:uppercase}.bdd__title span{display:block;font-size:.55em;letter-spacing:0;margin-top:.08em}.bdd__lede{font:400 clamp(17px,1.6vw,20px)/1.35 var(--FONT-STACK-BODY);margin:16px auto 0;max-width:560px}.bdd__lede p{margin:0}.bdd{display:flex;flex-direction:column}.bdd__dogwrap{margin-top:40px;padding:0 16px 40px}.bdd--from-email .bdd__strip,.bdd--from-email .bdd__hero{display:none}.bdd--from-email .bdd__card{margin-top:16px}.bdd__dogs{align-items:flex-end;display:flex;justify-content:center;margin:30px auto 0;max-width:1000px}.bdd__dogs img{display:block;height:auto;margin:0 -1%;max-height:210px;min-width:0;object-fit:contain;width:25%}.bdd__breeds{font:700 13px/1.4 var(--FONT-STACK-BODY);letter-spacing:.18em;margin:16px 0 0;text-transform:uppercase}.bdd__card{background:var(--bdd-blue);box-sizing:border-box;color:#fff;margin:36px auto 0;max-width:560px;width:calc(100% - 32px);padding:34px 28px 30px}.bdd__card h2{color:#fff;font:900 clamp(30px,4vw,40px)/1 var(--FONT-STACK-HEADING);letter-spacing:-.02em;margin:0 0 10px;text-transform:uppercase}.bdd__card .bdd__eyebrow{color:var(--bdd-orange)}.bdd__card-text{font:400 17px/1.4 var(--FONT-STACK-BODY);margin:0 auto 20px;max-width:420px}.bdd__form{display:grid;gap:6px;text-align:left}.bdd__form label{font:800 11px/1.2 var(--FONT-STACK-HEADING);letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.bdd__form label span{font-weight:400;letter-spacing:0;opacity:.8;text-transform:none}.bdd__form input[type=tel],.bdd__form input[type=email]{background:#fff;border:0;border-radius:4px;color:var(--bdd-ink);font:600 16px/1.2 var(--FONT-STACK-BODY);height:48px;padding:0 14px;width:100%}.bdd__phone{display:flex;gap:6px}.bdd__cc{align-items:center;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23222' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 10px center;border-radius:4px;color:var(--bdd-ink);display:flex;flex:0 0 auto;font:600 16px/1.2 var(--FONT-STACK-BODY);height:48px;padding:0 28px 0 12px;position:relative;white-space:nowrap}.bdd__cc select{cursor:pointer;font-size:16px;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.bdd__cc:focus-within{outline:2px solid #FD8816;outline-offset:1px}.bdd__phone input{flex:1 1 auto;min-width:0}.bdd__optin{align-items:flex-start;display:flex!important;gap:10px;margin-top:12px!important}.bdd__optin input{flex:0 0 18px;height:18px;margin:0;width:18px}.bdd__optin span{font:600 13px/1.35 var(--FONT-STACK-BODY)!important;letter-spacing:0!important;opacity:1!important;text-transform:none!important}.bdd__form button{background:var(--bdd-light);border:0;border-radius:6px;color:var(--bdd-blue);cursor:pointer;font:800 15px/1 var(--FONT-STACK-HEADING);height:52px;letter-spacing:.12em;margin-top:14px;text-transform:uppercase}.bdd__form button:disabled{opacity:.7}.bdd__shop{align-items:center;background:var(--bdd-light);border-radius:6px;color:var(--bdd-blue);display:flex;font:800 15px/1 var(--FONT-STACK-HEADING);height:52px;justify-content:center;letter-spacing:.12em;margin:22px auto 0;max-width:420px;text-decoration:none;text-transform:uppercase}.bdd__error{background:#fde8e6;border-left:4px solid #b42318;color:#b42318;font:700 14px/1.35 var(--FONT-STACK-BODY);margin:8px 0 0;padding:10px 12px}.bdd__legal{font:400 10px/1.35 var(--FONT-STACK-BODY);margin:10px 0 0;opacity:.8}.bdd__photo{margin:40px auto 0;max-width:1100px;width:100%}.bdd__photo img{display:block;height:auto;width:100%}.bdd--compact .bdd__hero{padding-top:22px}.bdd--compact .bdd__title{font-size:clamp(46px,7vw,64px)}.bdd--compact .bdd__lede{font-size:16px;margin-top:10px}.bdd--compact .bdd__card{margin-top:18px;padding:24px 22px 22px}.bdd--compact .bdd__card h2{font-size:clamp(26px,3vw,34px)}.bdd--compact .bdd__card-text{font-size:15px;margin-bottom:12px}.bdd--compact .bdd__form input[type=tel],.bdd--compact .bdd__form input[type=email],.bdd--compact .bdd__cc{height:44px}.bdd--compact .bdd__form button{height:50px;margin-top:10px}.bdd--compact.bdd--joined{display:flex;justify-content:center;min-height:70vh}.bdd--compact.bdd--joined .bdd__strip,.bdd--compact.bdd--joined .bdd__hero,.bdd--compact.bdd--joined .bdd__dogwrap,.bdd--compact.bdd--joined .bdd__photo,.bdd--compact.bdd--joined .bdd__eyebrow{display:none!important}.bdd__done-note{border-top:2px solid rgba(9,70,186,.18);margin:30px auto 0;max-width:440px;padding-top:24px}.bdd__done-note-title{color:var(--bdd-orange);font:800 14px/1.2 var(--FONT-STACK-HEADING);letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.bdd__done-note-text{color:var(--bdd-blue);font:900 clamp(24px,3vw,30px)/1.1 var(--FONT-STACK-HEADING);margin:0;text-transform:uppercase}.bdd--compact.bdd--joined .bdd__done-note+.bdd__shop{margin-top:18px}.bdd--compact.bdd--joined .bdd__shop{background:var(--bdd-blue);color:#fff;margin-top:28px;max-width:360px}.bdd--compact.bdd--joined .bdd__card{background:none;color:var(--bdd-blue);margin:0 auto;padding:40px 16px}.bdd--compact.bdd--joined .bdd__card h2{color:var(--bdd-blue);font-size:clamp(56px,9vw,96px);margin:8px 0 12px}.bdd--compact.bdd--joined .bdd__card-text{color:var(--bdd-ink);font-size:18px;margin:0 auto}.bdd__perks{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0;text-align:left}.bdd__perks li{align-items:center;display:flex;font:700 18px/1.3 var(--FONT-STACK-BODY);gap:12px}.bdd__perks li:before{background:var(--bdd-orange);border-radius:50%;color:#111;content:"\2713";flex:0 0 28px;font:900 15px/28px var(--FONT-STACK-HEADING);height:28px;text-align:center}.bdd--accent .bdd__form button{background:var(--bdd-orange);color:#111}.bdd--accent .bdd__form button:hover{background:#ff9a33}.bdd__hero-dog{display:block;height:auto;margin:14px auto 0;max-height:120px;width:auto}.bdd--compact .bdd__dogwrap{display:none}.bdd__hero-photo{border-radius:8px;display:block;height:190px;margin:16px auto 0;object-fit:cover;object-position:50% 30%;width:100%}.bdd__done-dog{display:block;height:auto;margin:0 auto;max-width:340px;width:80%}.bdd--compact:not(.bdd--joined) .bdd__done-dog{display:none}.bdd__done-dog[src*=ballad-dog]{max-width:220px;margin-bottom:10px}@media(min-width:750px){.bdd--compact:not(.bdd--joined){display:grid;grid-template-columns:1fr minmax(0,500px) minmax(0,460px) 1fr;column-gap:48px;align-items:center;grid-template-areas:"strip strip strip strip" ". hero card ." "dogs dogs dogs dogs" "photo photo photo photo"}.bdd--compact>#bird-dog-signup{position:absolute}.bdd--compact .bdd__strip{grid-area:strip}.bdd--compact.bdd--accent:not(.bdd--joined){min-height:calc(100vh - 140px);align-content:start}.bdd--compact.bdd--accent .bdd__hero,.bdd--compact.bdd--accent .bdd__card{margin-top:64px}.bdd--compact .bdd__hero{grid-area:hero;padding:32px 0;text-align:left}.bdd--compact .bdd__title{font-size:clamp(64px,7vw,96px)}.bdd--compact .bdd__lede{font-size:19px;margin-left:0}.bdd--compact .bdd__hero-photo{height:auto;margin:24px 0 0;max-width:340px;aspect-ratio:1/1}.bdd--compact .bdd__hero-dog{margin:28px 0 0;max-height:none;max-width:380px;width:80%}.bdd--compact .bdd__card{grid-area:card;margin:32px 0;width:100%}.bdd--compact .bdd__dogwrap{grid-area:dogs;margin-top:0}.bdd--compact .bdd__photo{grid-area:photo}.bdd--compact.bdd--from-email .bdd__hero{display:block}.bdd--compact.bdd--from-email .bdd__card{margin-top:32px}}@media(max-width:749px){.bdd__perks{display:none}.bdd--compact .bdd__hero{padding-top:20px}.bdd--compact .bdd__eyebrow{font-size:12px;margin-bottom:6px}.bdd--compact .bdd__card{margin-top:16px;padding:22px 18px 20px}}@media(max-width:749px){.bdd__strip{font-size:11px;letter-spacing:.06em}.bdd__hero{padding-top:32px}.bdd__breeds{font-size:min(10px,2.55vw);letter-spacing:.04em;white-space:nowrap}.bdd__card{margin-top:28px;padding:28px 18px 24px}.bdd__photo{margin-top:28px}.bdd__dogwrap{margin-top:16px}.bdd__dogs{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map?subset=AAAC */
