.fmh.fmh-kitchen .pdp-recipes__panel{--fmh-focus: var(--fmh-cream);position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2.8rem,4vw,6.4rem);padding:clamp(2.8rem,4.4vw,6.4rem);overflow:hidden;border-radius:clamp(24px,3vw,40px);background:var(--pdp-band);color:var(--fmh-cream);isolation:isolate}.fmh.fmh-kitchen .pdp-recipes__panel:before,.fmh.fmh-kitchen .pdp-recipes__panel:after{position:absolute;z-index:-1;top:0;right:0;width:22rem;height:16rem;background-image:radial-gradient(circle,rgba(255,250,242,.22) 2px,transparent 2.5px);background-size:16px 16px;-webkit-mask-image:linear-gradient(225deg,#000 20%,transparent 75%);mask-image:linear-gradient(225deg,#000 20%,transparent 75%);pointer-events:none;content:""}.fmh.fmh-kitchen .pdp-recipes__panel:after{top:auto;right:auto;bottom:0;left:0;-webkit-mask-image:linear-gradient(45deg,#000 20%,transparent 75%);mask-image:linear-gradient(45deg,#000 20%,transparent 75%)}.fmh.fmh-kitchen .pdp-recipes__panel .fmh-eyebrow{color:var(--pdp-tint)}.fmh.fmh-kitchen .pdp-recipes__title{margin:0 0 1.4rem;color:var(--fmh-cream)!important;font-family:var(--heading-font);font-size:clamp(3.2rem,2.2rem + 2vw,5.2rem);font-weight:500;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.fmh.fmh-kitchen .pdp-recipes__text{max-width:40ch;margin:0 0 2.6rem;color:var(--fmh-cream);font-size:1.6rem;line-height:1.6}.fmh.fmh-kitchen .pdp-recipes__list{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.6rem;margin:0;padding:0;list-style:none}.fmh.fmh-kitchen .pdp-recipe__link{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:20px;background:var(--fmh-cream);color:var(--pdp-ink);text-decoration:none;transition:transform .35s var(--pdp-ease),box-shadow .35s var(--pdp-ease)}.fmh.fmh-kitchen .pdp-recipe__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--pdp-tint)}.fmh.fmh-kitchen .pdp-recipe__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--pdp-ease)}.fmh.fmh-kitchen .pdp-recipe__time{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#fffaf2f0;color:var(--pdp-ink);font-size:1.2rem;font-weight:700;line-height:1}.fmh.fmh-kitchen .pdp-recipe__time .pdp-icon{width:1.4rem;height:1.4rem;color:var(--pdp-accent)}.fmh.fmh-kitchen .pdp-recipe__title{padding:1.4rem 1.6rem 1.8rem;font-family:var(--heading-font);font-size:1.7rem;font-weight:700;line-height:1.25}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fmh.fmh-kitchen .pdp-recipe__link:hover{box-shadow:0 26px 44px -26px #0000008c;transform:translateY(-4px)}.fmh.fmh-kitchen .pdp-recipe__link:hover img{transform:scale(1.05)}}@media(min-width:1280px)and (max-width:1535px){.fmh.fmh-kitchen .pdp-recipe__title{padding:1.2rem 1.4rem 1.6rem;font-size:1.5rem}}@media(max-width:1279px){.fmh.fmh-kitchen .pdp-recipes__panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.fmh.fmh-kitchen .pdp-recipes__list{grid-auto-columns:min(72%,28rem);margin:-.6rem calc(clamp(2.8rem,4.4vw,6.4rem)*-1);padding:.6rem clamp(2.8rem,4.4vw,6.4rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(2.8rem,4.4vw,6.4rem);scroll-snap-type:x mandatory;scrollbar-width:none}.fmh.fmh-kitchen .pdp-recipes__list::-webkit-scrollbar{display:none}.fmh.fmh-kitchen .pdp-recipe{scroll-snap-align:start}}@media(max-width:989px)and (hover:hover)and (pointer:fine){.fmh.fmh-kitchen .pdp-recipes__list{padding-bottom:1.2rem;scrollbar-color:rgba(255,250,242,.6) transparent;scrollbar-width:thin}.fmh.fmh-kitchen .pdp-recipes__list::-webkit-scrollbar{display:block;height:6px}.fmh.fmh-kitchen .pdp-recipes__list::-webkit-scrollbar-thumb{border-radius:3px;background:#fffaf299}}@media(max-width:749px){.fmh.fmh-kitchen .pdp-recipes__panel:before,.fmh.fmh-kitchen .pdp-recipes__panel:after{width:12rem;height:9rem}}@media(orientation:landscape)and (max-height:500px)and (min-width:560px)and (max-width:989px){.fmh.fmh-kitchen .pdp-recipes__list{grid-auto-columns:min(28%,19rem)}.fmh.fmh-kitchen .pdp-recipe__media{aspect-ratio:1}.fmh.fmh-kitchen .pdp-recipe__title{padding:1rem 1.2rem 1.2rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fm-home-kitchen.css.map */
