.fbs-section,.fbs-section *{box-sizing:border-box}.fbs-section{--fbs-eyebrow-size-mobile: .9rem;--fbs-eyebrow-size-desktop: 1rem;--fbs-heading-size-mobile: 2.4rem;--fbs-heading-size-desktop: 3.4rem;--fbs-sub-size-mobile: 1rem;--fbs-sub-size-desktop: 1.1rem;--fbs-card-icon-size-mobile: 2.4rem;--fbs-card-icon-size-desktop: 2.8rem;--fbs-card-title-size-mobile: 1.2rem;--fbs-card-title-size-desktop: 1.3rem;--fbs-card-dose-size-mobile: .7rem;--fbs-card-dose-size-desktop: .8rem;--fbs-card-body-size-mobile: .9rem;--fbs-card-body-size-desktop: 1rem;--fbs-card-padding-mobile: 26px;--fbs-card-padding-desktop: 34px;--fbs-card-min-height-mobile: 320px;--fbs-card-min-height-desktop: 380px;position:relative;overflow:hidden;padding:6.75rem 0;background:var(--fbs-bg);color:var(--fbs-text);font-family:DM Sans,sans-serif;--fbs-type-scale: var(--fbs-type-mobile, 1)}.fbs-inner{width:min(100% - 1.5rem,var(--fbs-max));margin:0 auto}.fbs-header{display:grid;gap:.95rem;margin-bottom:2.75rem;text-align:center;justify-items:center}.fbs-align--left{text-align:left;justify-items:start}.fbs-align--center{text-align:center;justify-items:center}.fbs-align--right{text-align:right;justify-items:end}.fbs-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:var(--fbs-terra);font-size:calc(var(--fbs-eyebrow-size-mobile) * var(--fbs-type-scale));font-weight:800;line-height:1.1;letter-spacing:.14em;text-transform:uppercase}.fbs-eyebrow:before,.fbs-eyebrow:after{content:"";display:block;width:18px;height:1.5px;border-radius:999px;background:currentColor}.fbs-title{margin:0;font-family:Fraunces,Iowan Old Style,Georgia,serif;font-size:calc(var(--fbs-heading-size-mobile) * var(--fbs-type-scale));font-weight:900;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.fbs-title span,.fbs-title em{display:block}.fbs-title em{color:var(--fbs-terra);font-style:italic;font-weight:300}.fbs-sub{max-width:34rem;margin:0;color:var(--fbs-muted);font-size:calc(var(--fbs-sub-size-mobile) * var(--fbs-type-scale));line-height:1.8;text-wrap:pretty}.fbs-cards-shell{overflow:visible}.fbs-cards-shell.is-scrollable{overflow-x:auto;overflow-y:visible;padding-bottom:.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fbs-cards-shell.is-scrollable::-webkit-scrollbar{display:none}.fbs-cards-track{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;gap:1.2rem;width:max-content;min-width:100%;grid-template-columns:none}.fbs-card{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:start;justify-items:start;gap:.95rem;min-height:var(--fbs-card-min-height-mobile);border:1.5px solid color-mix(in srgb,var(--fbs-border),transparent 6%);border-radius:24px;padding:var(--fbs-card-padding-mobile);background:var(--fbs-card-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--fbs-card-bg),white 42%) 0%,var(--fbs-card-bg) 28%,color-mix(in srgb,var(--fbs-card-bg),var(--fbs-terra-light) 8%) 100%);box-shadow:0 14px 34px color-mix(in srgb,var(--fbs-shadow),transparent 90%),inset 0 1px #ffffffb3;transition:transform .36s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease}.fbs-cards-shell.is-scrollable .fbs-card{width:min(84vw,24rem);min-width:min(84vw,24rem)}.fbs-card:before{content:"";position:absolute;top:0;left:1.15rem;right:1.15rem;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--fbs-terra),var(--fbs-terra-light))}.fbs-card:after{content:"";position:absolute;top:-18%;right:-10%;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fbs-terra-light),white 36%) 0%,transparent 72%);opacity:.42;z-index:-1}.fbs-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--fbs-terra-light),var(--fbs-border) 42%);box-shadow:0 22px 46px color-mix(in srgb,var(--fbs-shadow),transparent 86%),inset 0 1px #ffffffc7}.fbs-card-align--center{text-align:center;justify-items:center}.fbs-card-align--right{text-align:right;justify-items:end}.fbs-card__icon{display:grid;place-items:center;width:calc(var(--fbs-card-icon-size-mobile) * 1.7);min-width:calc(var(--fbs-card-icon-size-mobile) * 1.7);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fbs-terra-light),transparent 52%);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--fbs-terra-light),white 58%),color-mix(in srgb,var(--fbs-terra-light),white 78%));box-shadow:0 10px 18px color-mix(in srgb,var(--fbs-shadow),transparent 92%),inset 0 1px #ffffffbf;font-size:calc(var(--fbs-card-icon-size-mobile) * var(--fbs-type-scale));line-height:1}.fbs-card__name{margin:0;color:var(--fbs-text);font-family:Fraunces,Iowan Old Style,Georgia,serif;font-size:calc(var(--fbs-card-title-size-mobile) * var(--fbs-type-scale));font-weight:700;line-height:1.18;text-wrap:balance}.fbs-card__dose{display:inline-flex;align-items:center;min-height:calc(2.15rem * var(--fbs-type-scale));margin:0;border:1px solid color-mix(in srgb,var(--fbs-terra),transparent 70%);border-radius:999px;padding:.32rem .82rem;background:color-mix(in srgb,var(--fbs-terra),transparent 90%);color:var(--fbs-terra);font-size:calc(var(--fbs-card-dose-size-mobile) * var(--fbs-type-scale));font-weight:800;letter-spacing:.04em}.fbs-card__body{margin:0;color:var(--fbs-muted);font-size:calc(var(--fbs-card-body-size-mobile) * var(--fbs-type-scale));line-height:1.72;text-wrap:pretty}.fbs-scroll-hint{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1rem;color:var(--fbs-muted);font-size:calc(.78rem * var(--fbs-type-scale));font-weight:700}.fbs-scroll-hint__arrow{animation:fbsScrollArrow 1.5s ease-in-out infinite}@keyframes fbsScrollArrow{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.fbs-js .fbs-reveal,.fbs-js .fbs-reveal-card{opacity:0;filter:blur(10px)}.fbs-js .fbs-reveal{transform:translate3d(0,24px,0)}.fbs-js .fbs-reveal-card{transform:translate3d(0,28px,0) scale(.96)}.fbs-js .fbs-is-visible{animation:fbsReveal .76s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--fbs-delay, 0ms)}.fbs-js .fbs-reveal-card.fbs-is-visible{animation-name:fbsRevealCard}@keyframes fbsReveal{0%{opacity:0;filter:blur(10px);transform:translate3d(0,24px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes fbsRevealCard{0%{opacity:0;filter:blur(10px);transform:translate3d(0,28px,0) scale(.96)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media screen and (min-width:480px)and (max-width:749px){.fbs-section{--fbs-type-scale: var(--fbs-type-mobile-large, var(--fbs-type-mobile, 1))}}@media screen and (min-width:750px)and (max-width:1023px){.fbs-section{--fbs-type-scale: var(--fbs-type-tablet, 1);padding:7.5rem 0}.fbs-inner{width:min(100% - 2.5rem,var(--fbs-max))}.fbs-cards-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.fbs-cards-shell.is-scrollable .fbs-card{width:min(48vw,25rem);min-width:min(48vw,25rem)}}@media screen and (min-width:1024px)and (max-width:1179px){.fbs-section{--fbs-type-scale: var(--fbs-type-ipad-portrait, var(--fbs-type-tablet, 1))}.fbs-cards-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.fbs-cards-shell.is-scrollable .fbs-card{width:min(42vw,26rem);min-width:min(42vw,26rem)}}@media screen and (min-width:1180px)and (max-width:1399px){.fbs-section{--fbs-type-scale: var(--fbs-type-ipad-landscape, var(--fbs-type-ipad-portrait, 1))}.fbs-inner{width:min(100% - 3rem,var(--fbs-max))}.fbs-cards-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.fbs-cards-shell.is-scrollable .fbs-card{width:min(31vw,26rem);min-width:min(31vw,26rem)}}@media screen and (min-width:1400px)and (max-width:1679px){.fbs-section{--fbs-type-scale: var(--fbs-type-desktop, 1);padding:8.75rem 0}.fbs-inner{width:min(100% - 4rem,var(--fbs-max))}.fbs-header{margin-bottom:4rem}.fbs-cards-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.45rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.fbs-cards-shell.is-scrollable .fbs-card{width:min(25vw,27rem);min-width:min(25vw,27rem)}}@media screen and (min-width:1680px){.fbs-section{--fbs-type-scale: var(--fbs-type-desktop-large, var(--fbs-type-desktop, 1));padding:9.2rem 0}.fbs-inner{width:min(100% - 5rem,var(--fbs-max))}.fbs-header{margin-bottom:4.3rem}.fbs-cards-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.55rem}.fbs-cards-shell.is-scrollable .fbs-cards-track{display:flex;width:max-content;min-width:100%;grid-template-columns:none}.fbs-cards-shell.is-scrollable .fbs-card{width:min(23vw,29rem);min-width:min(23vw,29rem)}}@media screen and (min-width:990px){.fbs-eyebrow{font-size:calc(var(--fbs-eyebrow-size-desktop) * var(--fbs-type-scale))}.fbs-title{font-size:calc(var(--fbs-heading-size-desktop) * var(--fbs-type-scale))}.fbs-sub{font-size:calc(var(--fbs-sub-size-desktop) * var(--fbs-type-scale))}.fbs-card{min-height:var(--fbs-card-min-height-desktop);padding:var(--fbs-card-padding-desktop)}.fbs-card__icon{width:calc(var(--fbs-card-icon-size-desktop) * 1.7);min-width:calc(var(--fbs-card-icon-size-desktop) * 1.7);font-size:calc(var(--fbs-card-icon-size-desktop) * var(--fbs-type-scale))}.fbs-card__name{font-size:calc(var(--fbs-card-title-size-desktop) * var(--fbs-type-scale))}.fbs-card__dose{font-size:calc(var(--fbs-card-dose-size-desktop) * var(--fbs-type-scale))}.fbs-card__body{font-size:calc(var(--fbs-card-body-size-desktop) * var(--fbs-type-scale))}}@media(prefers-reduced-motion:reduce){.fbs-section *,.fbs-section *:before,.fbs-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.fbs-js .fbs-reveal,.fbs-js .fbs-reveal-card{opacity:1!important;filter:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cat-quiz-barf-recipe-results.css.map */
