:root{--bf-navy: #232173;--bf-orange: #f96f17;--bf-orange-dark: #e0560a;--bf-yellow: #ffc35a;--bf-cream: #fcf3de;--bf-tile: #fff1dd;--bf-grey: #6b6b7a;--bf-line: #f0e4cc;--bf-white: #ffffff;--bf-font: "Jost", sans-serif;--bf-sticker: "Titan One", "Jost", sans-serif;--bf-page: 1200px;--bf-gutter: 16px}@media screen and (min-width:990px){:root{--bf-gutter: 120px}}.bf,.bf *{box-sizing:border-box}.bf{font-family:var(--bf-font);color:var(--bf-navy);-webkit-font-smoothing:antialiased}:where(.bf) :is(h1,h2,h3,p){margin:0;font-family:var(--bf-font);color:inherit;letter-spacing:0}:where(.bf) a{color:inherit}.bf img{display:block;max-width:100%}.bf-wrap{width:100%;max-width:calc(var(--bf-page) + 2 * var(--bf-gutter));margin:0 auto;padding-left:var(--bf-gutter);padding-right:var(--bf-gutter)}.bf-accent{color:var(--bf-orange)}.bf-h2{font-size:26px;line-height:1.15;font-weight:700}@media screen and (min-width:990px){.bf-h2{font-size:40px}}.bf-sticker{display:inline-block;font-family:var(--bf-sticker);font-size:15px;line-height:1.1;color:var(--bf-white);background:var(--bf-orange);border:3px solid var(--bf-white);border-radius:999px;padding:7px 14px;box-shadow:0 6px 14px #23217338;transform:rotate(-5deg);white-space:nowrap}.bf-band{background:var(--bf-yellow);text-align:center;padding:8px 16px}.bf-band p{font:500 14px/19px var(--bf-font);color:var(--bf-navy);margin:0}@media screen and (min-width:990px){.bf-band{padding:12px 16px}}.bf-head{background:var(--bf-white);display:flex;justify-content:center;padding:8px 16px}.bf-head a{display:block}.bf-head img{width:90px;height:auto}@media screen and (min-width:990px){.bf-head{padding:14px 16px}.bf-head img{width:110px}}.bf-foot{background:var(--bf-white);border-top:1px solid var(--bf-line);padding:32px 0}.bf-foot__in{display:flex;flex-direction:column;gap:20px}.bf-foot img{width:110px;height:auto}.bf-foot__links{font:400 13px/1.4 var(--bf-font);color:var(--bf-grey)}.bf-foot__links a{color:var(--bf-grey);text-decoration:underline}.bf-foot__copy{font:400 13px/1.4 var(--bf-font);color:var(--bf-grey);margin-top:8px!important}@media screen and (min-width:990px){.bf-foot{padding:40px 0}.bf-foot__in{flex-direction:row;align-items:center;justify-content:space-between}.bf-foot__meta{text-align:right}}.bf-form{background:var(--bf-white);border-radius:20px;padding:18px 16px;box-shadow:0 10px 30px #2321731a}.bf-form__step[hidden]{display:none!important}.bf-form__step{display:flex;flex-direction:column;gap:12px}.bf-form__title{display:flex;align-items:center;gap:8px;font:700 18px/1.3 var(--bf-font)}.bf-form__free{background:var(--bf-yellow);color:var(--bf-navy);font:700 11px/1 var(--bf-font);letter-spacing:.04em;border-radius:999px;padding:6px 10px}.bf-field{display:flex;align-items:stretch;height:58px;border:2px solid var(--bf-orange);border-radius:14px;overflow:hidden;background:var(--bf-white)}.bf-field__prefix{display:flex;align-items:center;padding:0 10px 0 14px;font:500 16px/1 var(--bf-font);color:var(--bf-navy)}.bf-field__prefix:after{content:"";width:1px;height:22px;background:#d8d3e6;margin-left:10px}.bf-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 12px 0 4px;font:400 16px/1 var(--bf-font);color:var(--bf-navy);box-shadow:none;-webkit-appearance:none;appearance:none}.bf-field--email input{padding-left:14px}.bf-field input::placeholder{color:#a7a4b8}.bf-field button{border:0;background:var(--bf-orange);color:var(--bf-white);font:600 17px/1 var(--bf-font);padding:0 20px;cursor:pointer;transition:background .15s ease;min-width:72px}.bf-field button:hover{background:var(--bf-orange-dark)}.bf-field button[disabled]{opacity:.7;cursor:wait}.bf-field:focus-within{box-shadow:0 0 0 3px #f96f172e}.bf-form__dates{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:600 13px/1.4 var(--bf-font)}.bf-form__dates span:first-child{color:var(--bf-orange)}.bf-form__legal{font:400 10.5px/1.45 var(--bf-font);color:var(--bf-grey)}.bf-form__legal a{color:var(--bf-grey);text-decoration:underline}.bf-form__error{font:500 13px/1.4 var(--bf-font);color:#c62828}.bf-form__error:empty{display:none}.bf-form__ok{display:flex;align-items:center;gap:8px;font:700 19px/1.3 var(--bf-font)}.bf-form__ok:before{content:"";flex:0 0 22px;height:22px;border-radius:50%;background:#2e9e5b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.bf-form__text{font:400 14px/1.5 var(--bf-font);color:var(--bf-navy)}.bf-form__skip{background:none;border:0;padding:0;font:500 13px/1.4 var(--bf-font);color:var(--bf-navy);text-decoration:underline;cursor:pointer;align-self:flex-start}.bf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-hero{background:var(--bf-cream);padding:16px 0 24px}.bf-hero__in{display:flex;flex-direction:column;gap:14px}.bf-hero__visual{position:relative;width:100%;max-width:358px;margin:0 auto;aspect-ratio:358 / 230}.bf-hero__photo{position:absolute;left:3.9%;top:7%;width:92.2%;height:87%;border-radius:16px;object-fit:cover}.bf-hero__pup{position:absolute;height:auto;filter:drop-shadow(0 6px 10px rgba(35,33,115,.18))}.bf-hero__pup--corgi{left:-2.2%;top:-2.6%;width:27%}.bf-hero__pup--golden{left:79.9%;top:-6%;width:24.6%}.bf-hero__pup--frenchie{left:78.2%;top:65%;width:27.7%}.bf-hero__sticker{position:absolute;left:5.6%;top:85%;font-size:clamp(13px,4.2vw,16px)}.bf-hero__title{font-size:32px;line-height:1.06;font-weight:700}.bf-hero__form{margin-top:6px;display:flex;flex-direction:column;gap:14px}.bf-hero__note{font:400 13px/1.4 var(--bf-font);text-align:center}@media screen and (min-width:990px){.bf-hero{padding:64px 0 72px}.bf-hero__in{flex-direction:row;align-items:center;gap:64px}.bf-hero__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.bf-hero__visual{order:2;flex:0 0 573px;max-width:573px;margin:0}.bf-hero__title{font-size:60px;line-height:1.05}.bf-hero__form{margin-top:0;max-width:520px;gap:24px}.bf-hero__note{text-align:left;font-size:15px}.bf-hero__sticker{font-size:24px;padding:10px 22px}}@media screen and (max-width:989px){.bf-hero__text{display:contents}.bf-hero__visual{order:0}.bf-hero__title{order:1}.bf-hero__form{order:2}}.bf-offers{background:var(--bf-white);padding:32px 0 36px}.bf-offers__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.bf-tile{background:var(--bf-tile);border-radius:18px;padding:12px 12px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.bf-tile--wide{grid-column:1 / -1}.bf-tile img{width:64px;height:64px;object-fit:contain;margin-bottom:2px}.bf-tile__title{font:600 16px/1.4 var(--bf-font)}.bf-tile__sub{font:700 14px/1.4 var(--bf-font);color:var(--bf-orange)}@media screen and (min-width:990px){.bf-offers{padding:80px 0 40px}.bf-offers__grid{grid-template-columns:520px 1fr 1fr;gap:20px;margin-top:32px}.bf-tile--wide{grid-column:auto}.bf-tile{padding:24px;gap:6px}.bf-tile img{width:88px;height:88px}.bf-tile__title{font-size:19px}.bf-tile__sub{font-size:17px}}.bf-cal{background:var(--bf-white);padding:32px 0 36px}.bf-cal__in{display:flex;flex-direction:column;gap:32px}.bf-cal__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.bf-cal__item{display:flex;gap:14px;position:relative;padding-bottom:16px}.bf-cal__item:last-child{padding-bottom:0}.bf-cal__dot{flex:0 0 16px;height:16px;border-radius:50%;border:3px solid var(--bf-orange);background:var(--bf-white);margin-top:3px;position:relative;z-index:1}.bf-cal__item--on .bf-cal__dot{background:var(--bf-orange)}.bf-cal__item:not(:last-child):before{content:"";position:absolute;left:7px;top:19px;bottom:0;width:2px;background:#ffc89f}.bf-cal__date{font:700 16px/22px var(--bf-font);color:var(--bf-navy)}.bf-cal__item--on .bf-cal__date{color:var(--bf-orange)}.bf-cal__label{font:400 14px/20px var(--bf-font)}.bf-give{display:flex;flex-direction:column;gap:12px}.bf-give__card{background:var(--bf-navy);color:var(--bf-white);border-radius:18px;padding:16px 16px 16px 14px;display:flex;align-items:center;gap:12px}.bf-give__card img{flex:0 0 78px;width:78px;height:78px;object-fit:contain}.bf-give__eyebrow{font:600 11px/16px var(--bf-font);letter-spacing:.1em;color:var(--bf-yellow);text-transform:uppercase}.bf-give__title{font:700 18px/1.25 var(--bf-font);color:var(--bf-white);margin:4px 0!important}.bf-give__text{font:400 13px/1.35 var(--bf-font);color:#ffffffd9}.bf-give__text a{color:var(--bf-white);text-decoration:underline}.bf-give__legal{font:400 10px/1.4 var(--bf-font);color:#999aa8}.bf-give__legal a{color:#999aa8;text-decoration:underline}@media screen and (min-width:990px){.bf-cal{padding:56px 0 80px}.bf-cal__in{flex-direction:row;align-items:center;gap:64px}.bf-cal__in>*{flex:1 1 0;min-width:0}.bf-give__card{padding:28px;gap:24px}.bf-give__card img{flex-basis:120px;width:120px;height:120px}.bf-give__eyebrow{font-size:14px}.bf-give__title{font-size:24px}.bf-give__text{font-size:16px}.bf-give__legal{font-size:11px}}.bf-reviews{background:var(--bf-white);padding:36px 0 18px}.bf-reviews__row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:18px;padding-bottom:4px;scrollbar-width:none}.bf-reviews__row::-webkit-scrollbar{display:none}.bf-review{flex:0 0 270px;scroll-snap-align:start;background:var(--bf-tile);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.bf-review__stars{color:var(--bf-orange);font-size:15px;letter-spacing:2px}.bf-review__title{font:700 17px/1.45 var(--bf-font)}.bf-review__text{font:400 14px/1.45 var(--bf-font)}.bf-review__name{font:500 13px/1.45 var(--bf-font);color:var(--bf-grey);margin-top:auto!important}@media screen and (min-width:990px){.bf-reviews{padding:40px 0 32px}.bf-reviews__row{overflow:visible;gap:20px;margin-top:32px}.bf-review{flex:1 1 0}}.bf-faq{background:var(--bf-cream);padding:32px 0 36px}.bf-faq__list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.bf-faq details{background:var(--bf-white);border:1px solid var(--bf-line);border-radius:16px;overflow:hidden}.bf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;font:600 16px/1.4 var(--bf-font)}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq summary:after{content:"";flex:0 0 26px;height:26px;border-radius:50%;background:var(--bf-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%23fff' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;transition:transform .2s ease}.bf-faq details[open] summary:after{transform:rotate(180deg)}.bf-faq__answer{border-top:1px solid var(--bf-line);padding:16px 16px 18px;font:400 15px/1.55 var(--bf-font)}.bf-faq__answer p+p{margin-top:8px}.bf-faq__answer a{text-decoration:underline}@media screen and (min-width:990px){.bf-faq{padding:80px 0}.bf-faq .bf-wrap{max-width:calc(800px + 2 * var(--bf-gutter))}.bf-faq__list{margin-top:24px}}.bf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bf-white);border-radius:20px 20px 0 0;box-shadow:0 -8px 30px #23217329;padding:14px 16px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease;font-family:var(--bf-font);color:var(--bf-navy)}.bf-sticky.is-visible{transform:translateY(0)}.bf-sticky .bf-form{box-shadow:none;padding:0;border-radius:0}.bf-sticky .bf-form__step{gap:8px}.bf-sticky .bf-field{height:50px}.bf-sticky__title{font:600 14px/1.3 var(--bf-font)}.bf-sticky__title span{color:var(--bf-orange)}.bf-sticky .bf-form__legal{font-size:9.5px}.bf-sticky__close{position:absolute;top:8px;right:10px;width:28px;height:28px;border:0;background:none;font-size:20px;line-height:1;color:var(--bf-grey);cursor:pointer}@media screen and (min-width:990px){.bf-sticky{display:none}}.bf-rules{background:var(--bf-white);padding:28px 0 44px}.bf-rules__col{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.bf-rules__back{font:500 13px/1.4 var(--bf-font);color:var(--bf-orange)!important;text-decoration:none}.bf-rules__eyebrow{font:600 12px/1.4 var(--bf-font);letter-spacing:.06em;color:var(--bf-orange);text-transform:uppercase}.bf-rules__title{font:700 32px/1.1 var(--bf-font);margin:8px 0!important}.bf-rules__date{font:400 12px/1.4 var(--bf-font);color:var(--bf-grey)}.bf-rules__box{background:var(--bf-cream);border-radius:12px;padding:16px 18px;font:600 14px/1.45 var(--bf-font)}.bf-rules__art h2{font:700 17px/1.3 var(--bf-font);margin-bottom:6px}.bf-rules__art div,.bf-rules__art p{font:400 14px/1.55 var(--bf-font);color:var(--bf-grey)}.bf-rules__art p+p{margin-top:10px}.bf-rules__art a{text-decoration:underline}@media screen and (min-width:990px){.bf-rules{padding:64px 0 80px}.bf-rules__title{font-size:48px}.bf-rules__back,.bf-rules__date{font-size:13px}.bf-rules__box{font-size:16px}.bf-rules__art h2{font-size:20px}.bf-rules__art div,.bf-rules__art p{font-size:16px}}.bf-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--bf-font);color:var(--bf-navy)}.bf-pop[hidden]{display:none!important}.bf-pop__bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#1414288c}.bf-pop__card{position:relative;width:100%;max-width:350px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--bf-white);border-radius:24px;box-shadow:0 20px 60px #0000004d;animation:bf-pop-in .35s ease}@keyframes bf-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.bf-pop__visual{position:relative;height:170px}.bf-pop__photo{width:100%;height:100%;object-fit:cover;border-radius:24px 24px 0 0}.bf-pop__pup{position:absolute;width:74px;height:auto;filter:drop-shadow(0 6px 10px rgba(35,33,115,.2))}.bf-pop__pup--corgi{left:-6px;bottom:-22px}.bf-pop__pup--golden{right:8px;bottom:-18px;width:72px}.bf-pop__sticker{position:absolute;left:50%;bottom:-16px;transform:translate(-50%) rotate(-4deg);font-size:14px}.bf-pop__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:0;background:var(--bf-white);color:var(--bf-navy);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000026;z-index:2}.bf-pop__body{padding:30px 20px 18px;display:flex;flex-direction:column;gap:10px;text-align:center}.bf-pop__title{font:700 25px/1.12 var(--bf-font)}.bf-pop__sub{font:400 14px/1.4 var(--bf-font)}.bf-pop .bf-form{box-shadow:none;padding:6px 0 0;text-align:left}.bf-pop .bf-form__title,.bf-pop__later[hidden]{display:none}.bf-pop__later{background:none;border:0;font:500 14px/1.4 var(--bf-font);color:var(--bf-navy);text-decoration:underline;cursor:pointer;margin-top:4px}@media screen and (min-width:990px){.bf-pop__card{max-width:840px;display:flex;overflow:hidden}.bf-pop__visual{flex:0 0 380px;height:auto;min-height:500px}.bf-pop__photo{border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0}.bf-pop__pup--corgi{left:12px;bottom:55px;width:96px}.bf-pop__pup--golden{right:12px;top:16px;bottom:auto;width:92px}.bf-pop__sticker{left:70px;bottom:70px;transform:rotate(-4deg);font-size:14px;z-index:1}.bf-pop__body{flex:1;padding:44px 40px 28px;text-align:left;justify-content:center}.bf-pop__title{font-size:31px}.bf-pop__later{align-self:center}}.bf-teaser{position:fixed;left:16px;bottom:16px;z-index:2147482000;border:3px solid var(--bf-white);border-radius:999px;background:var(--bf-orange);color:var(--bf-white);font:400 14px/1 var(--bf-sticker);padding:10px 16px;cursor:pointer;box-shadow:0 8px 20px #23217340}.bf-teaser[hidden]{display:none!important}.bf-pop__cta{display:block;margin-top:4px;background:var(--bf-orange);color:var(--bf-white)!important;text-decoration:none;text-align:center;border-radius:14px;padding:16px;font:600 17px/1 var(--bf-font)}.bf-pop__cta:hover{background:var(--bf-orange-dark)}.bf-form__foot{font:400 14px/1.4 var(--bf-font);color:var(--bf-navy)}.bf-form__foot .bf-form__skip{font-size:14px}.bf-sticky .bf-form__ok{font-size:15px}.bf-sticky .bf-form__ok:before{flex-basis:18px;height:18px;background-size:10px}.bf-sticky .bf-form__text{font-size:14px}.bf-field--split{border:0;gap:10px;overflow:visible;height:50px;box-shadow:none!important}.bf-field--split input{border:1.5px solid #8f8db0;border-radius:12px;padding:0 14px}.bf-field--split input:focus{border-color:var(--bf-orange)}.bf-field--split button{border-radius:12px;padding:0 22px}.bf-pop__intro[hidden]{display:none!important}.bf-pop .bf-pop__title--step{text-align:center}.bf-pop .bf-pop__title--step:first-child{color:var(--bf-orange)}.bf-pop [data-step=done] .bf-pop__title--step{color:var(--bf-navy)}.bf-pop [data-step=email] .bf-pop__sub{text-align:center;margin-bottom:4px}.bf-pop [data-step=done] .bf-form__text{text-align:center}@media screen and (min-width:990px){.bf-pop .bf-pop__title--step,.bf-pop [data-step=email] .bf-pop__sub,.bf-pop [data-step=done] .bf-form__text{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bf-ea.css.map */
