.safebite{overflow-anchor:none}.sb-band{position:relative}.sb-header{max-width:76rem;text-align:center}.sb-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-body-weight-bold);color:rgb(var(--color-button))}.sb-eyebrow .icon{width:1.3rem;height:1.3rem;fill:currentColor;flex:none}.sb-header__heading{margin:0 0 1.2rem;line-height:1.15;letter-spacing:-.01em}.sb-header__heading em{font-style:normal;color:rgb(var(--color-button))}.sb-header__intro{max-width:58rem;margin:0 auto;color:rgba(var(--color-foreground),.78);line-height:1.7}.sb-header__intro p{margin:0}.sb-header__emergency{max-width:62rem;margin:2.4rem auto 0;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.15);font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.sb-tel{color:rgb(var(--color-foreground));font-weight:var(--font-body-weight-bold);text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.sb-tel:hover{text-decoration-thickness:.2rem}.sb-controls{display:grid;gap:1.6rem;margin:0 0 1.6rem}@media screen and (min-width:990px){.sb-controls{grid-template-columns:minmax(0,1fr) minmax(26rem,34rem);align-items:start}.sb-pills--verdicts{grid-column:1 / -1}.sb-controls--sticky{position:sticky;top:calc(var(--header-height, 0px) + 1rem);z-index:2;padding:1.2rem 0;background-color:rgb(var(--color-background))}.safebite[data-sticky] .sb-item{scroll-margin-top:18rem}}.sb-pills{display:flex;flex-wrap:wrap;gap:.8rem;min-width:0;margin:0;padding:0;border:0}.sb-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;letter-spacing:.05rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.sb-pill:hover{border-color:rgb(var(--color-foreground))}.sb-pills--pets .sb-pill{min-height:4.4rem;padding-top:.6rem;padding-bottom:.6rem}.sb-pill--has-img{padding-left:.6rem}.sb-pill__img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;flex:none}.sb-pill__input:checked+.sb-pill{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sb-pill__input:focus-visible+.sb-pill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.sb-pill__count{font-size:1.1rem;opacity:.7}.sb-pill--verdict:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background-color:var(--sb-dot, transparent);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);flex:none}.sb-pill--all:before{display:none}.sb-pill--toxic{--sb-dot: var(--sb-toxic)}.sb-pill--avoid{--sb-dot: var(--sb-avoid)}.sb-pill--caution{--sb-dot: var(--sb-caution)}.sb-pill--safe{--sb-dot: var(--sb-safe)}.sb-pill--ask_vet{--sb-dot: var(--sb-ask-vet)}.sb-search{margin:0}.sb-search .field__input{padding-right:4.4rem}.sb-search__clear[hidden]{display:none}.sb-search__clear .icon{width:1.4rem;height:1.4rem}.sb-legend,.sb-status{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.7)}.sb-status{margin-bottom:2rem}.sb-grid{margin:0;padding:0;align-items:flex-start}.sb-grid .grid__item{display:block;content-visibility:auto;contain-intrinsic-size:auto 10rem}.sb-grid .grid__item[hidden]{display:none}.sb-card{width:100%;border:.1rem solid transparent;border-radius:var(--product-card-corner-radius);background-color:rgba(var(--color-foreground),.04);transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.sb-card[open]{border-color:rgba(var(--color-foreground),.12);background-color:rgb(var(--color-background));box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.06)}.sb-card__summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.4rem 4rem 1.4rem 1.4rem;list-style:none;cursor:pointer}.sb-card__summary::-webkit-details-marker{display:none}.sb-card__summary .icon-caret{transition:transform var(--duration-short) ease}.sb-card[open] .sb-card__summary .icon-caret{transform:rotate(180deg)}.sb-card__img{width:5.6rem;height:5.6rem;border-radius:var(--product-card-corner-radius);object-fit:cover;flex:none}.sb-card__emoji{width:5.6rem;font-size:2.8rem;line-height:1;text-align:center}.sb-card__name{margin:0;font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:1.3}.sb-card__category{display:block;margin-top:.2rem;color:rgba(var(--color-foreground),.65)}.sb-card__badge{justify-self:end}.sb-card__body{padding:0 1.4rem 1.6rem}.sb-card__severity{margin:0 0 1.2rem;padding:1rem 1.2rem;border-left:.4rem solid var(--sb-toxic);background-color:rgba(var(--color-foreground),.04);font-weight:var(--font-body-weight-bold);line-height:1.6}.sb-card__pets{display:grid;gap:.8rem;margin:0}.sb-pet{padding:1rem 1.2rem;border-radius:var(--product-card-corner-radius);background-color:rgba(var(--color-foreground),.03)}.safebite[data-pet=dog] .sb-pet[data-pet=dog],.safebite[data-pet=cat] .sb-pet[data-pet=cat],.safebite[data-pet=bird] .sb-pet[data-pet=bird],.safebite[data-pet=reptile] .sb-pet[data-pet=reptile],.safebite[data-pet=horse] .sb-pet[data-pet=horse],.safebite[data-pet=rabbit] .sb-pet[data-pet=rabbit],.safebite[data-pet=small_pet] .sb-pet[data-pet=small_pet],.safebite[data-pet=ferret] .sb-pet[data-pet=ferret]{background-color:rgba(var(--color-foreground),.08)}.sb-pet dt{display:flex;align-items:center;gap:.8rem;margin:0 0 .4rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold)}.sb-pet dd{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.sb-card__credit{margin:1rem 0 0;color:rgba(var(--color-foreground),.55)}.sb-shop{margin-top:1.6rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.sb-shop__heading{margin:0 0 1rem;color:rgba(var(--color-foreground),.7)}.sb-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-desktop-horizontal-spacing);margin:0;padding:0}.sb-shop__item .card-wrapper{height:100%}.sb-shop__collection{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border-radius:var(--product-card-corner-radius);background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--duration-short) ease}.sb-shop__collection:hover{background-color:rgba(var(--color-foreground),.08)}.sb-shop__collection:hover .sb-shop__collection-text{text-decoration:underline;text-underline-offset:.3rem}.sb-shop__collection-img{width:5.6rem;height:5.6rem;border-radius:var(--product-card-corner-radius);object-fit:cover;flex:none}.sb-shop__collection-text{flex:1 1 auto;font-weight:var(--font-body-weight-bold);font-size:1.4rem}.sb-shop__collection-arrow{flex:none;font-size:1.8rem;line-height:1}.sb-empty{margin:2rem 0;color:rgba(var(--color-foreground),.7)}.sb-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:var(--badge-corner-radius);background-color:var(--sb-badge-bg, rgba(var(--color-foreground), .5));color:var(--sb-badge-text);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);font-family:var(--font-heading-family);font-size:1.1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08rem;line-height:1.4;text-transform:uppercase;white-space:nowrap}.sb-badge--toxic{--sb-badge-bg: var(--sb-toxic)}.sb-badge--avoid{--sb-badge-bg: var(--sb-avoid)}.sb-badge--caution{--sb-badge-bg: var(--sb-caution)}.sb-badge--safe{--sb-badge-bg: var(--sb-safe)}.sb-badge--ask_vet{--sb-badge-bg: var(--sb-ask-vet)}.sb-badge__icon{width:1.3rem;height:1.3rem;fill:currentColor;flex:none}.sb-emergency{max-width:80rem}.sb-emergency__heading{margin:0 0 1.6rem}.sb-emergency__steps{margin:0 0 3.2rem;padding-left:2.2rem;line-height:1.7}.sb-emergency__steps li{margin-bottom:.6rem}.sb-emergency__fee{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.sb-disclaimer{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.15);font-size:1.3rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.sb-disclaimer h2{margin:0 0 .8rem}.sb-disclaimer a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.sb-disclaimer p{margin:0 0 .8rem}@media screen and (max-width:749px){.sb-card__summary{grid-template-columns:auto minmax(0,1fr);padding-right:3.6rem}.sb-card__badge{grid-column:1 / -1;justify-self:start}.sb-pill{padding:.8rem 1.3rem;font-size:1.3rem}}@media(prefers-reduced-motion){.sb-card,.sb-pill,.sb-card__summary .icon-caret{transition:none}}@media(forced-colors:active){.sb-pill__input:checked+.sb-pill{outline:.2rem solid ButtonText;outline-offset:-.2rem}.sb-badge{border:.1rem solid CanvasText}.sb-card[open]{outline:.1rem solid CanvasText}}a.sb-card{position:relative;color:rgb(var(--color-foreground));text-decoration:none}a.sb-card:hover{border-color:rgba(var(--color-foreground),.3);background-color:rgb(var(--color-background))}a.sb-card .icon-caret{position:absolute;top:calc(50% - .3rem);right:1.5rem;width:1rem;height:.6rem;transform:rotate(-90deg)}.sb-food__back{display:inline-block;margin-bottom:2.4rem;color:rgb(var(--color-foreground));font-size:1.4rem;text-underline-offset:.3rem}.sb-food__layout{display:grid;gap:2.4rem}.sb-food__img{display:block;width:100%;height:auto;border-radius:var(--product-card-corner-radius)}.sb-food__name{margin:0}.sb-food .sb-card__category{margin:.4rem 0 2rem}.sb-food .sb-pet[hidden]{display:none}.sb-food .sb-pet{padding:1.6rem}.sb-food .sb-pet dt{font-size:1.6rem}.sb-food .sb-badge{font-size:1.3rem}.sb-food .sb-pet dd{margin-top:.8rem;font-size:1.6rem}.sb-food__switch{margin-top:2.4rem}.sb-food__switch p{margin:0 0 .8rem;color:rgba(var(--color-foreground),.7)}.sb-food__switch .sb-pill{text-decoration:none}.sb-food__switch .sb-pill[aria-current=true]{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sb-food .sb-shop{margin-top:3.2rem}@media screen and (min-width:750px){.sb-food__layout{grid-template-columns:36rem minmax(0,1fr);gap:4rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/petvana-safebite.css.map */
