.bk-app{--bk-copy-w:62%;--bk-art-w:34%}.bk-app[data-art=van]{--bk-copy-w:58%;--bk-art-w:40%}.bk-app[data-art=pin]{--bk-copy-w:62%}.bk-app .df-step>*,.bk-app .df-group>*{min-width:0}.bk-app .df-btn--quiet,.df-root .df-modal .df-btn--quiet,.bk-hand .df-btn--quiet{min-height:48px}.bk-app .df-topbar__btn{position:relative}.bk-app .df-topbar__btn:after{content:"";position:absolute;inset:-4px}.bk-app .df-stage__copy{z-index:2}.bk-app .df-stage__sub{text-wrap:pretty}.bk-eyebrow{z-index:2;align-items:center;column-gap:var(--s2);margin:0 0 var(--s2);flex-wrap:wrap;row-gap:2px;display:flex;position:relative}.bk-tick{z-index:2;position:relative}.bk-eyebrow__ctx:before{content:"";width:4px;height:4px;margin-right:var(--s2);vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;display:inline-block}@media (max-width:1023px){.bk-app .df-stage__copy{max-width:var(--bk-copy-w)}.bk-app .df-stage--compact .df-stage__copy{max-width:100%}.bk-app .df-stage--compact .df-stage__sub{display:none}.bk-app .df-stage__art{right:var(--s3);width:var(--bk-art-w);justify-content:flex-end}.bk-app .df-stage__art img{width:auto;max-width:100%;height:auto;max-height:100%}.bk-app[data-view=success] .df-stage__art{width:22%;height:74px;bottom:20px;right:116px}}@media (max-width:1023px) and (max-height:740px){.bk-app[data-view=success] .df-stage__art{height:58px;bottom:16px;right:96px}}@media (min-width:1024px){.bk-eyebrow{margin-bottom:var(--s4)}}.bk-tick{width:52px;height:52px;margin-bottom:var(--s2);background:var(--lime);box-shadow:var(--sh-2);animation:df-pop var(--d-3)var(--e-spring)both;border-radius:50%;place-items:center;display:grid}.bk-tick svg{fill:none;width:28px;height:28px;stroke:var(--navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bk-tick .df-draw{animation-delay:.32s}.bk-glass{z-index:6;width:min(320px,100%);margin:var(--s6)0 var(--s5);animation:df-pop var(--d-3)var(--e-out)both;position:relative}.bk-glass .df-ticket__head{padding:var(--s4)var(--s4)0}.bk-glass .df-ticket__rows{padding:var(--s1)var(--s4)var(--s2)}.bk-app .bk-glass .df-ticket__row{min-height:48px;padding:var(--s2)0;grid-template-columns:22px minmax(0,1fr)}.bk-glass .bk-tk-x{display:none}.bk-glass .df-ticket__v{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px) and (max-height:800px){.bk-glass{margin:var(--s5)0 var(--s4)}}.bk-bar .df-bar__sum{flex:0 auto;align-content:center;min-width:0;max-width:56%;min-height:48px}.bk-bar .df-bar__sum>span{max-width:100%}.bk-sumwhy{line-height:1.2;display:none}.bk-bar .df-btn{flex:12rem}.bk-bar .df-btn__ico{flex:none}.bk-bar .df-btn.is-tight .df-btn__ico{display:none}@media (max-width:639px){.bk-bar .df-btn{min-width:0;padding-inline:var(--s4);flex:1 1 0}}@media (max-width:1023px){.bk-bar.is-inline .df-bar__why{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-bar.is-inline #bk-sumline{display:none}.bk-bar.is-inline .df-bar__sum>.bk-sumwhy{font-size:var(--t-sm);color:var(--navy);font-weight:700;display:block}}@media (min-width:640px) and (max-width:1023px){.bk-bar .df-btn{flex:none;min-width:280px;margin-left:auto}}@media (min-width:1024px){.bk-bar .df-btn{flex:none;min-width:240px;margin-left:auto}}.bk-h{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.bk-h small{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap;font-weight:600}.bk-flow{gap:0;display:grid}.bk-flow>.df-unfold>div>.bk-part{gap:var(--s4);padding:var(--s6)var(--s3)var(--s2);margin:0 calc(var(--s3)*-1);display:grid}.bk-flow>.df-unfold.is-settled>div{overflow:visible}.bk-tail{gap:var(--s2);justify-items:start;display:grid}.bk-tail .df-btn--quiet,.bk-quietrow .df-btn--quiet,.bk-left.df-btn--quiet{justify-self:start;padding-left:0}.bk-nudge{animation:df-shake var(--d-3)var(--e-out)}.bk-pill{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4)0 var(--s3);border-radius:var(--r-pill);background:var(--sky-3);font-weight:700;font-size:var(--t-sm);transition:transform var(--d-2)var(--e-out),background var(--d-2);display:inline-flex}.bk-pill:hover{background:var(--sky-2)}.bk-pill:active{transform:scale(.96)}.bk-areas+.bk-link{min-height:48px;margin-top:calc(var(--s4)*-1);font-size:var(--t-sm);align-items:center;display:inline-flex}.bk-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;font-weight:700}.bk-typing .df-sheet{padding-bottom:62dvh}.bk-app .df-field{scroll-margin-top:88px}.bk-where{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.bk-sg{min-width:0;font-style:normal;display:block}.bk-app .df-suggest button.is-active{box-shadow:inset 3px 0 0 var(--navy)}.bk-cant{gap:var(--s2);margin-top:calc(var(--s3)*-1);display:grid}.bk-cant>p{font-size:var(--t-sm);color:var(--ink-2)}.bk-cant .bk-rowlink{min-height:56px;padding:var(--s2)var(--s4);grid-template-columns:22px minmax(0,1fr) 22px}.bk-cant .bk-rowlink>.df-ico:first-child{color:var(--navy)}.bk-streetnote{margin-bottom:calc(var(--s2)*-1)}.bk-idle{gap:var(--s4);justify-items:start;display:grid}.bk-areas{font-size:var(--t-sm);color:var(--ink-2);max-width:40ch}.bk-checking{gap:var(--s2);display:grid}.bk-checking p{font-weight:700;font-size:var(--t-sm)}.bk-lead{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--sky-3);grid-template-columns:minmax(0,1fr);display:grid}@media (max-height:740px) and (max-width:1023px){.bk-lead{padding:var(--s4)}.bk-where{gap:var(--s4)}}.bk-rowlink{gap:var(--s3);width:100%;min-height:72px;padding:var(--s3)var(--s4)var(--s3)var(--s3);border-radius:var(--r-tile);background:var(--mist);text-align:left;transition:transform var(--d-2)var(--e-out),background var(--d-2);grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;display:grid}.bk-rowlink:hover{background:var(--sky-3)}.bk-rowlink:active{transform:scale(.985)}.bk-rowlink__ico{background:var(--paper);width:44px;height:44px;box-shadow:var(--sh-1);border-radius:50%;place-items:center;display:grid}.bk-rowlink b{font-size:var(--t-sm);display:block}.bk-rowlink span span{font-size:var(--t-sm);color:var(--ink-3)}.bk-rowlink>.df-ico{color:var(--ink-3)}.bk-select{position:relative}.bk-select select{appearance:none;padding-right:48px}.bk-select>.df-ico:last-child{left:auto;right:16px}.bk-subs{gap:var(--s5);margin:var(--s4)0 var(--s5);display:grid}.bk-subs h3{font-family:var(--f-display);font-weight:700;font-size:var(--t-md);margin-bottom:var(--s2);justify-content:space-between;align-items:baseline;display:flex}.bk-subs h3 small{font-family:var(--f-body);font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.bk-subs section{padding-top:var(--s4);box-shadow:inset 0 1px 0 var(--line)}.bk-subs ul{columns:2;column-gap:var(--s4);margin:0;padding:0;list-style:none}.bk-subs li{font-size:var(--t-sm);color:var(--ink-2);break-inside:avoid;padding:3px 0}.bk-hint{gap:var(--s2);font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;display:flex}.bk-hint .df-ico{color:var(--lime-ink);margin-top:2px}.bk-size .df-tile__meta b{color:var(--ink-2);font-weight:700;display:block}.bk-coat-eg{min-height:1.5em;font-size:var(--t-sm);color:var(--ink-2)}.bk-pets{margin:-6px calc(var(--s5)*-1);padding:6px var(--s5);position:relative}.bk-daystrip{position:relative}.bk-pets .df-pet{min-height:48px;transition:transform var(--d-2)var(--e-out);flex:none}.bk-pets .df-pet:active{transform:scale(.96)}.bk-pets .df-pet .df-ico{opacity:.6}.bk-nm{text-overflow:ellipsis;max-width:14ch;overflow:hidden}.bk-av{background-color:var(--sky-2);background-repeat:no-repeat;background-size:auto 235%;background-position:var(--bk-x,90%)6%}.bk-pkgs .df-tile--row{padding:var(--s4);column-gap:var(--s3)}.bk-pkgs .df-tile__price{grid-row:1}.bk-pkgs .df-tile__flag~.df-tile__price{grid-row:1/span 2}.bk-pkgs .df-tile__desc{grid-column:1/-1;margin-top:2px}@media (min-width:640px){.bk-pkgs .df-tile__price,.bk-pkgs .df-tile__flag~.df-tile__price{grid-row:1/span 3}.bk-pkgs .df-tile__desc{grid-column:1}}.bk-inc{opacity:0;transition:grid-template-rows var(--d-3)var(--e-out),opacity var(--d-3);grid-column:1/-1;grid-template-rows:0fr;display:grid}.bk-inc>span{min-height:0;display:block;overflow:hidden}.df-tile[aria-checked=true] .bk-inc{opacity:1;grid-template-rows:1fr}.bk-inc__in{gap:var(--s2)var(--s3);margin-top:var(--s4);padding-top:var(--s4);box-shadow:inset 0 1px 0 var(--line-2);grid-template-columns:1fr 1fr;display:grid}.bk-inc__i{font-size:var(--t-sm);color:var(--ink-2);grid-template-columns:18px 1fr;gap:6px;line-height:1.3;display:grid}.bk-inc__i .df-ico{color:var(--lime-ink);stroke-width:2.5px;margin-top:1px}.bk-xlist,.bk-xmore>div>div{gap:var(--s2);display:grid}.bk-xmore:not(.is-open){margin-top:calc(var(--s2)*-1)}.bk-more{align-items:center;gap:var(--s2);min-height:48px;font-weight:700;font-size:var(--t-sm);color:var(--ink-2);display:inline-flex}.bk-more .df-ico{transition:transform var(--d-2)var(--e-out)}.bk-more[aria-expanded=true] .df-ico{transform:rotate(180deg)}@media (min-width:640px){.bk-app .df-soon{padding:var(--s4);grid-template-columns:1fr;align-content:start;gap:2px}.bk-app .df-soon time{margin-bottom:var(--s1);order:-1;line-height:1.1}}.bk-app .df-soon b{color:var(--navy)}.bk-app .df-soon[aria-pressed=true] b{color:var(--paper)}.bk-loading{gap:var(--s4);display:grid}.bk-loading p{font-weight:700;font-size:var(--t-sm)}.bk-skel-row{gap:var(--s2);display:flex;overflow:hidden}.bk-skel-day{border-radius:var(--r-tile);flex:none;width:72px;height:92px}.bk-skel-soon{border-radius:var(--r-tile);height:68px}.bk-daystrip{grid-auto-flow:unset;scroll-padding-inline:var(--s5);display:flex}.bk-daystrip .df-day{flex:0 0 72px}.bk-day--full{background:var(--mist);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-3)}.bk-day--full .df-day__open{color:var(--ink-3)}.bk-day--full[aria-pressed=true]{background:var(--mist);color:var(--navy);box-shadow:inset 0 0 0 2.5px var(--navy)}.bk-day--full[aria-pressed=true] .df-day__dow,.bk-day--full[aria-pressed=true] .df-day__open{color:var(--ink-2)}.bk-month{scroll-snap-align:start;border-radius:var(--r-sm);background:var(--sky-3);flex:none;align-self:stretch;place-items:center;width:26px;display:grid}.bk-month span{writing-mode:vertical-rl;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:700;transform:rotate(180deg)}.bk-times{gap:var(--s2);grid-template-columns:repeat(4,1fr);display:grid}.bk-times .df-chip{justify-content:center;padding:0}.bk-daybox{gap:var(--s4);padding-top:var(--s2);display:grid}.bk-regular{border-radius:var(--r-tile);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background var(--d-2),box-shadow var(--d-2)}.bk-regular.is-on{background:var(--sky-3);box-shadow:inset 0 0 0 2px var(--navy)}.bk-regular__row{gap:var(--s3);min-height:76px;padding:var(--s3)var(--s4);cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;display:grid}.bk-regular__ico{background:var(--lime-3);width:44px;height:44px;color:var(--lime-ink);border-radius:50%;place-items:center;display:grid}.bk-regular__row b{display:block}.bk-regular__row span span{font-size:var(--t-sm);color:var(--ink-3)}.bk-regular__more{gap:var(--s3);padding:0 var(--s4)var(--s4);display:grid}.bk-regular__more p{font-size:var(--t-sm);color:var(--ink-2)}.bk-hours{gap:var(--s2);font-size:var(--t-sm);color:var(--ink-3);align-items:flex-start;display:flex}.bk-form{gap:var(--s5);display:grid}.bk-fix{align-items:center;gap:4px var(--s2);min-height:48px;padding:var(--s2)var(--s4);border-radius:var(--r-input);background:var(--lime-3);box-shadow:inset 0 0 0 1.5px var(--lime-2);font-size:var(--t-sm);text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.bk-fix u{text-underline-offset:3px;font-weight:700}.bk-fixask{gap:var(--s3);padding:var(--s4);border-radius:var(--r-tile);background:var(--lime-3);box-shadow:inset 0 0 0 1.5px var(--lime-2);font-size:var(--t-sm);overflow-wrap:anywhere;display:grid}.bk-fixask b{font-size:var(--t-md);display:block}.bk-tk-x{font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;line-height:1.35;display:block}.bk-tk-x--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-app .df-ticket__row,.df-root .df-modal .df-ticket__row{grid-template-columns:22px minmax(0,1fr);align-items:start;min-height:0;padding:10px 0;position:relative}.bk-app .df-ticket__edit,.df-root .df-modal .df-ticket__edit{place-items:center end;min-width:64px;min-height:44px;display:grid;position:absolute;top:-3px;right:0}.bk-app button.df-ticket__row .df-ticket__k,.df-root .df-modal button.df-ticket__row .df-ticket__k,.bk-tk-half .df-ticket__k,.bk-tk-half .df-ticket__v{padding-right:64px}.bk-app .bk-tk-pet,.df-root .df-modal .bk-tk-pet{padding:0}.bk-tk-two{display:grid}.bk-tk-half{text-align:left;width:100%;min-height:44px;padding:10px 0 2px;display:block;position:relative}.bk-tk-half+.bk-tk-half{padding:2px 0 10px}.bk-tk-half+.bk-tk-half .df-ticket__edit{top:-6px}.bk-app .df-ticket__total,.df-root .df-modal .df-ticket__total{padding-bottom:var(--s4);align-items:center}.bk-app .df-ticket__lines,.df-root .df-modal .df-ticket__lines{padding-block:var(--s3)}.bk-compact .df-ticket__total{box-shadow:inset 0 1px 0 var(--line);padding-top:var(--s4)}.bk-app .df-ticket__row>.df-ico,.df-root .df-modal .df-ticket__row>.df-ico{margin-top:2px}.bk-app .bk-tk-pet>.df-ico,.df-root .df-modal .bk-tk-pet>.df-ico{margin-top:12px}.bk-app .df-ticket__v,.df-root .df-modal .df-ticket__v{overflow-wrap:anywhere}.bk-app .df-ticket__head .df-badge,.df-root .df-modal .df-ticket__head .df-badge{white-space:nowrap;flex:none}#bk-check-ticket{overflow:visible}#bk-check-ticket .df-ticket__head{border-radius:var(--r-card)var(--r-card)0 0}#bk-check-ticket .df-ticket__total{bottom:var(--bar-h);z-index:2;background:var(--paper);border-radius:0 0 var(--r-card)var(--r-card);box-shadow:0 -1px 0 var(--line-2),inset 0 -1px 0 var(--line),inset 1px 0 0 var(--line),inset -1px 0 0 var(--line);position:sticky}.bk-afterticket{margin-top:calc(var(--s4)*-1)}.bk-ack{border-radius:var(--r-tile);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-3);transition:background var(--d-2),box-shadow var(--d-2);gap:0;scroll-margin-top:96px;display:grid}.bk-ack:has([aria-checked=true]){background:var(--sky-3);box-shadow:inset 0 0 0 2px var(--navy)}.bk-ack.is-flash{animation:bk-flash var(--d-4)var(--e-out)2}@keyframes bk-flash{40%{box-shadow:inset 0 0 0 2.5px var(--orange),0 0 0 6px var(--orange-3)}}.bk-ack .df-check,.bk-ack .df-check:hover,.bk-ack .df-check[aria-checked=true]{padding:var(--s4)var(--s4)var(--s2);box-shadow:none;background:0 0;align-items:start}.bk-ack .df-check__t b{margin-bottom:4px}.bk-ack .df-check__t span{font-size:var(--t-sm);color:var(--ink-2);display:block}.bk-ack__terms{min-height:48px;margin:var(--s2)var(--s4)var(--s2)calc(28px + var(--s4)*2);font-size:var(--t-sm);justify-self:start;align-items:center;gap:6px;display:inline-flex}.bk-ack__terms .df-ico{width:16px;height:16px;color:var(--ink-3)}.bk-payrow{justify-content:space-between;align-items:center;gap:var(--s1)var(--s4);margin-top:calc(var(--s3)*-1);flex-wrap:wrap;display:flex}.bk-trust{gap:var(--s3);font-size:var(--t-sm);color:var(--ink-2);flex:16rem;align-items:flex-start;display:flex}.bk-trust .df-ico{color:var(--lime-ink)}.bk-payrow .df-btn--quiet{padding-left:0}.bk-quietrow{gap:0 var(--s4);margin-top:calc(var(--s4)*-1);flex-wrap:wrap;display:flex}.bk-hand{z-index:90;background:linear-gradient(180deg,var(--sky-deep),var(--sky));animation:bk-fade var(--d-2)var(--e-out)both;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}.bk-hand__top{padding:calc(var(--s5) + env(safe-area-inset-top))var(--s5)var(--s7);justify-items:center;display:grid}.bk-hand__sheet{background:var(--paper);border-radius:var(--r-sheet)var(--r-sheet)0 0;padding:var(--s6)var(--s5)calc(var(--s7) + env(safe-area-inset-bottom));box-shadow:var(--sh-3)}.bk-hand__in{gap:var(--s5);grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto;display:grid}.bk-hand__more .df-btn--navy{font-size:var(--t-sm);padding:0 var(--s4)}.bk-hand__more{gap:var(--s2);justify-items:center;min-height:112px;display:grid}@keyframes bk-fade{0%{opacity:0}}@media (min-width:720px){.bk-hand{grid-template-rows:auto auto;align-content:center}.bk-hand__sheet{border-radius:var(--r-sheet);width:min(560px,92vw);padding:var(--s7);margin:0 auto}}.bk-reveal{animation:bk-reveal var(--d-4)var(--e-out).5s both}@keyframes bk-reveal{0%{clip-path:inset(0 0 100%);transform:translateY(-36px)}to{clip-path:inset(-40px -40px -60px);transform:none}}.bk-paid .df-ticket__rows{padding-bottom:var(--s3)}.bk-stub{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4)var(--s5);border-top:2px dashed var(--line-2);display:flex;position:relative}.bk-stub:before,.bk-stub:after{content:"";background:var(--paper);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;top:-11px}.bk-stub:before{left:-10px}.bk-stub:after{right:-10px}.bk-stub b{font-family:var(--f-display);font-weight:800;font-size:var(--t-lg);letter-spacing:.02em;font-variant-numeric:tabular-nums}.bk-actions{gap:var(--s3);display:grid}.bk-upsell{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--lime-3);box-shadow:inset 0 0 0 1.5px var(--lime-2);display:grid}.bk-upsell p{font-size:var(--t-sm);color:var(--ink-2)}.bk-m{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.bk-m>.df-modal__head{margin-bottom:0}.bk-m .df-ticket{box-shadow:inset 0 0 0 1px var(--line-2)}.bk-otp{text-align:center;font-family:var(--f-display);font-weight:800;font-size:var(--t-2xl);letter-spacing:.5em;text-indent:.5em;font-variant-numeric:tabular-nums;min-height:72px}.bk-last{gap:var(--s4);padding:var(--s4);border-radius:var(--r-tile);background:var(--sky-3);grid-template-columns:56px 1fr;align-items:center;display:grid}.bk-last .bk-av{border-radius:50%;width:56px;height:56px}.bk-last b{display:block}.bk-last span span{font-size:var(--t-sm);color:var(--ink-2);display:block}.bk-where .df-field__wrap .df-input{padding-right:52px}.bk-stub{row-gap:var(--s1);flex-wrap:wrap}.bk-stub b{white-space:nowrap}.bk-skel-row{min-width:0}
