.frc-recipes-section,.frc-recipes-section *{box-sizing:border-box}.frc-recipes-section{position:relative;overflow:hidden;padding:4.5rem 4rem 6rem;color:var(--frc-text);background:var(--frc-bg);font-family:var(--frc-body-font-family),sans-serif;letter-spacing:0}.frc-recipes-header{width:min(100%,980px);margin:0 auto var(--frc-header-gap-desktop);text-align:var(--frc-header-align)}.frc-recipes-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--frc-accent);font-family:var(--frc-body-font-family),sans-serif;font-size:clamp(var(--frc-eyebrow-size-mobile),2.2vw,var(--frc-eyebrow-size-desktop));font-weight:450;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.frc-recipes-eyebrow:before,.frc-recipes-eyebrow:after{content:"";display:block;width:18px;height:1.5px;border-radius:2px;background:currentColor}.frc-recipes-title{margin:0;color:var(--frc-text);font-family:var(--frc-heading-font-family),serif;font-size:clamp(var(--frc-heading-size-mobile),8vw,var(--frc-heading-size-desktop));font-weight:100;line-height:1.08;letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.frc-recipes-title em{color:var(--frc-accent);font-style:italic;font-weight:400}.frc-recipes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100%,1320px);margin:0 auto;perspective:1400px}.frc-recipes-card{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:100%;border:1.5px solid var(--frc-card-border);border-radius:var(--frc-card-radius, 24px);color:var(--frc-card-text, var(--frc-text));background:var(--frc-card-bg);text-decoration:none;box-shadow:0 2px 16px color-mix(in srgb,var(--frc-shadow),transparent 95%);transform-style:preserve-3d;transition:opacity .26s ease,filter .26s ease,transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease,border-color .26s ease}.frc-recipes-card:hover,.frc-recipes-card:focus-visible{border-color:color-mix(in srgb,var(--frc-accent),var(--frc-card-border) 48%);box-shadow:0 20px 48px color-mix(in srgb,var(--frc-shadow),transparent 88%);transform:translate3d(0,-8px,0) rotateX(1.5deg)}.frc-recipes-card:focus-visible{outline:3px solid color-mix(in srgb,var(--frc-accent),transparent 70%);outline-offset:4px}.frc-recipes-image{position:relative;display:flex;aspect-ratio:16 / 9;align-items:center;justify-content:center;overflow:hidden;background:var(--frc-image-bg);font-size:5.5rem}.frc-recipes-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.36) 50%,transparent 70%);transform:translate(-100%);transition:transform .62s ease}.frc-recipes-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.06))}.frc-recipes-card:hover .frc-recipes-image:before,.frc-recipes-card:focus-visible .frc-recipes-image:before{transform:translate(100%)}.frc-recipes-image__asset{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .62s cubic-bezier(.2,.8,.2,1)}.frc-recipes-card:hover .frc-recipes-image__asset,.frc-recipes-card:focus-visible .frc-recipes-image__asset{transform:scale(1.04)}.frc-recipes-image__emoji{position:relative;z-index:1;display:inline-block;filter:drop-shadow(0 12px 22px rgba(0,0,0,.12));transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.frc-recipes-card:hover .frc-recipes-image__emoji,.frc-recipes-card:focus-visible .frc-recipes-image__emoji{transform:translateY(-3px) scale(1.06)}.frc-recipes-body{display:grid;grid-template-rows:auto auto 1fr auto;justify-items:var(--frc-card-justify-items);padding:1.35rem 1.45rem 1.4rem;text-align:var(--frc-card-align)}.frc-recipes-card-title{margin:0 0 .35rem;color:var(--frc-title-color, var(--frc-card-text));font-family:var(--frc-heading-font-family),serif;font-size:clamp(var(--frc-card-title-size-mobile),2vw,var(--frc-card-title-size-desktop));font-weight:550;line-height:1.1;overflow-wrap:break-word;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.frc-recipes-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--frc-card-justify-content);gap:.45rem .8rem;margin-bottom:1rem;color:var(--frc-meta-color, var(--frc-card-muted));font-size:clamp(var(--frc-meta-size-mobile),1.2vw,var(--frc-meta-size-desktop));font-weight:380;line-height:1.35}.frc-recipes-dot{width:3px;height:3px;border-radius:50%;background:currentColor}.frc-recipes-ingredients{display:flex;flex-wrap:wrap;align-content:start;justify-content:var(--frc-card-justify-content);gap:.4rem;margin-bottom:1rem}.frc-recipes-ing{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:0 .65rem;border:1px solid var(--frc-chip-border);border-radius:999px;color:var(--frc-chip-text);background:var(--frc-chip-bg);font-size:clamp(var(--frc-chip-size-mobile),1.08vw,var(--frc-chip-size-desktop));font-weight:380;line-height:1}.frc-recipes-footer{margin-top:auto;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--frc-card-text),transparent 92%)}.frc-recipes-portion{color:var(--frc-portion-label);font-size:clamp(var(--frc-portion-size-mobile),1.1vw,var(--frc-portion-size-desktop));font-weight:380;line-height:1.3}.frc-recipes-portion strong{color:var(--frc-portion-value);font-weight:450}.frc-recipes-js .frc-recipes-reveal,.frc-recipes-js .frc-recipes-reveal-scale{opacity:0;filter:blur(10px)}.frc-recipes-js .frc-recipes-reveal{transform:translate3d(0,28px,0)}.frc-recipes-js .frc-recipes-reveal-scale{transform:translate3d(0,34px,0) scale(.92)}.frc-recipes-js .frc-recipes-is-visible{animation:frcReveal .78s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--frc-delay, 0ms)}.frc-recipes-js .frc-recipes-reveal-scale.frc-recipes-is-visible{animation-name:frcRevealScale}@keyframes frcReveal{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes frcRevealScale{to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media screen and (max-width:1120px){.frc-recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.frc-recipes-section{padding:3rem 1.2rem 5rem}.frc-recipes-header{margin-bottom:1.75rem}.frc-recipes-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.frc-recipes-section *,.frc-recipes-section *:before,.frc-recipes-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.frc-recipes-js .frc-recipes-reveal,.frc-recipes-js .frc-recipes-reveal-scale{opacity:1!important;filter:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fellinora-recipes-cards.css.map */
