:root{--bb-brand-yellow-soft: #FFF9E8;--bb-brand-lilac-soft: #F7F1FF;--bb-brand-border-pink: #F8D3DF;--bb-brand-accent-ink: #9C4163;--bb-brand-shadow: 0 10px 28px rgba(80, 62, 74, .08);--bb-brand-page-space: clamp(42px, 6vw, 72px);--bb-brand-content-gap: clamp(18px, 3vw, 28px)}.bb-brand-cohesive #MainContent{color:var(--ink);font-family:var(--body-font);font-size:var(--body-size);line-height:var(--body-line-height);overflow-wrap:break-word}.bb-brand-cohesive #MainContent :is(h1,h2,h3,h4){font-family:var(--heading-font);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.bb-brand-cohesive #MainContent :is(input,select,textarea){font-family:var(--body-font);font-size:max(16px,var(--body-size));border-radius:14px}.bb-brand-cohesive #MainContent :is(.bb-button,.bb-adopt__button,a[class$=__button]){display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;max-width:100%;box-sizing:border-box;padding:var(--button-v-padding) var(--button-h-padding);border-radius:var(--button-radius);background:var(--button-bg);color:var(--ink);font-family:var(--body-font);font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;white-space:normal;box-shadow:0 6px 16px #c85f8324;transition:background .18s ease,color .18s ease,transform .18s ease}.bb-brand-cohesive #MainContent :is(.bb-button,.bb-adopt__button,a[class$=__button]):hover{background:var(--bb-brand-accent-ink);color:#fff}.bb-brand-cohesive :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bb-brand-accent-ink);outline-offset:4px}.bb-brand-cohesive #MainContent :is(.bb-card,.bb-pdf,.bb-care-topic,.bb-species-card,.bb-empty,.bb-adopt__step,[class$=__card],[class$=__copy-card],[class$=__cta-card]){border-radius:var(--card-radius);box-shadow:var(--bb-brand-shadow);min-width:0}.bb-brand-cohesive #MainContent :is(.bb-kicker,.bb-adopt__eyebrow,[class$=__eyebrow],[class$=__subtitle],[class$=__label],[class$=__panel-title]){font-family:var(--body-font);color:var(--bb-brand-accent-ink);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.45}.bb-brand-cohesive #MainContent :is(.bb-adopt__inner,[class^=ai-breed-editable-][class$=__inner],[class^=ai-vet-][class$=__inner],[class^=freight-][class$=__inner]){width:min(var(--page-width),calc(100% - 44px));max-width:var(--page-width);margin-inline:auto}.bb-brand-cohesive #MainContent :is([class^=ai-breed-editable-],[class^=ai-palette-],[class^=ai-adoption-],[class^=ai-vet-],[class^=freight-]):not([class*=__]){font-family:var(--body-font)}.bb-brand-cohesive.template-page #MainContent h1,.bb-brand-cohesive.template-collection #MainContent h1{font-size:clamp(36px,4.8vw,58px);margin-block:0 20px;color:var(--ink)}.bb-brand-cohesive.template-product #MainContent h1{font-size:clamp(30px,3.5vw,42px);color:var(--ink)}.bb-brand-cohesive #MainContent :is(.bb-page-main,.bb-collection-main)>.bb-rte h2,.bb-brand-cohesive #MainContent .bb-product-description h2{font-size:clamp(24px,2.8vw,30px);margin-block:28px 12px;color:var(--ink)}.bb-brand-cohesive #MainContent :is(.bb-page-main,.bb-collection-main)>.bb-rte h3{font-size:clamp(21px,2.4vw,25px);color:var(--ink)}.bb-brand-cohesive #MainContent :is(.bb-page-wrap,.bb-collection-wrap){background:var(--pink-light);padding-block:var(--bb-brand-page-space)}.bb-brand-cohesive #MainContent .bb-page-main{max-width:940px}.bb-brand-cohesive #MainContent :is(.bb-page-introduction,.bb-page-content){padding:clamp(22px,4vw,36px);margin-top:24px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--bb-brand-shadow);color:var(--ink);font-size:var(--body-size);line-height:var(--body-line-height)}.bb-brand-cohesive #MainContent :is(.bb-page-introduction,.bb-page-content)>:first-child{margin-top:0}.bb-brand-cohesive #MainContent :is(.bb-page-introduction,.bb-page-content)>:last-child{margin-bottom:0}.bb-brand-cohesive #MainContent :is(.bb-page-introduction,.bb-page-content,.bb-product-description) a{color:var(--bb-brand-accent-ink);text-decoration:underline;text-underline-offset:4px;font-weight:600}.bb-brand-cohesive #MainContent .bb-collection-main>.bb-rte{max-width:860px;margin-bottom:32px;color:var(--ink)}.bb-brand-cohesive #MainContent [class^=ai-breed-editable-][class$=__inner]{padding-inline:0;padding-block:var(--bb-brand-page-space)}.bb-brand-cohesive #MainContent [class^=ai-breed-editable-][class$=__grid]{gap:var(--bb-brand-content-gap)}.bb-brand-cohesive #MainContent [class^=ai-vet-][class$=__hero] h2{font-size:clamp(36px,4.8vw,58px);line-height:1.12}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__name]{color:var(--bb-brand-accent-ink)}.bb-brand-cohesive #MainContent .bb-adopt :is(h1,h2,h3){color:var(--ink)}@media(max-width:749px){.bb-brand-cohesive #MainContent :is(.bb-adopt__inner,[class^=ai-breed-editable-][class$=__inner],[class^=ai-vet-][class$=__inner],[class^=freight-][class$=__inner]){width:calc(100% - 36px)}.bb-brand-cohesive #MainContent :is(.bb-card,[class$=__card]){min-width:0}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__card] p:last-child{font-size:14px;line-height:1.6}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__card] h3{font-size:18px;line-height:1.2}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__badge]{font-size:10px}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__family] p{font-size:15px}.bb-brand-cohesive #MainContent a[class$=__button]{width:100%}}@media(prefers-reduced-motion:reduce){.bb-brand-cohesive #MainContent :is(.bb-button,.bb-adopt__button,a[class$=__button]){transition:none}}.bb-brand-cohesive .bb-header .bb-button{color:var(--ink)}.bb-brand-cohesive .bb-header .bb-button:hover{background:var(--bb-brand-accent-ink);color:#fff}.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__family] h3,.bb-brand-cohesive #MainContent [class^=ai-palette-][class$=__quote] cite{color:var(--bb-brand-accent-ink)}.bb-brand-cohesive #MainContent :is(.bb-adopt,[class^=ai-vet-][class$=__hero]){padding-block:var(--bb-brand-page-space)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/baby-beaks-cohesion.css.map */
