.mtt-recipe-rail{--mtt-rail-edge-gap: 1.25rem;--mtt-rail-gap: 1.25rem;--mtt-rail-peek: 7.375rem;position:relative;min-height:clamp(32rem,58vw,47.75rem);overflow:hidden;background:url(../../assets/raw-texture-C9X56iYv.webp) center/cover no-repeat}@media (max-width: 1127.9px){.mtt-recipe-rail{min-height:auto}}.mtt-recipe-rail:before,.mtt-recipe-rail:after{content:none}.mtt-recipe-rail__media-shell,.mtt-recipe-rail__background{position:absolute;top:0;right:0;bottom:0;left:0}.mtt-recipe-rail__media-shell{display:flex;align-items:center;z-index:1}@media (max-width: 1127.9px){.mtt-recipe-rail__media-shell{position:relative;min-height:auto}}.mtt-recipe-rail__background{display:none}.mtt-recipe-rail__background:after{content:none}.mtt-recipe-rail__viewport{position:relative;z-index:1;width:100%;padding:0;overflow:hidden;background:transparent}@media (max-width: 1127.9px){.mtt-recipe-rail__viewport{height:auto;padding:1.125rem 0 1.5rem}}.mtt-recipe-rail__viewport .splide__track{height:100%;overflow:hidden;padding:0 var(--mtt-rail-peek);cursor:grab;touch-action:pan-y}@media (max-width: 1127.9px){.mtt-recipe-rail__viewport .splide__track{height:auto;padding:0}}.mtt-recipe-rail .splide__spinner{display:none!important}.mtt-recipe-rail__viewport.is-dragging .splide__track{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mtt-recipe-rail__track{display:flex;align-items:stretch;position:relative;z-index:1;margin:0;padding:0}@media (max-width: 1127.9px){.mtt-recipe-rail__track{align-items:stretch;padding:0}}.mtt-recipe-rail__empty{position:relative;z-index:1;margin:0;padding:1.5rem;background:#ffffffb3;color:var(--wp--preset--color--navy, #21283a)}.mtt-recipe-card{display:flex;flex:0 0 clamp(14rem,21vw,19.0625rem);width:clamp(14rem,21vw,19.0625rem);min-width:0;align-self:stretch}@media (max-width: 1127.9px){.mtt-recipe-card{flex:0 0 19.0625rem;width:19.0625rem}}li .mtt-recipe-card{height:100%}.mtt-recipe-card__link{display:flex;flex:1 1 auto;flex-direction:column;color:inherit;text-decoration:none}.mtt-recipe-card__link:focus-visible{outline:2px solid var(--wp--preset--color--navy, #21283a);outline-offset:2px}.mtt-recipe-card__media{position:relative;aspect-ratio:569/772;overflow:hidden;background:#c5cecd59}.mtt-recipe-card__featured-image,.mtt-recipe-card__image-placeholder{display:block;width:100%;height:100%}.mtt-recipe-card__featured-image img,.mtt-recipe-card__image,.mtt-recipe-card__image-placeholder{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mtt-recipe-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;transition-property:background;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,.08,.18,1);transition-delay:0ms}.mtt-recipe-card__hover-text{position:absolute;top:50%;left:50%;z-index:2;font-family:var(--wp--preset--font-family--display, '"Rosmerta", serif');font-size:2.8125rem;line-height:.78;color:var(--wp--preset--color--white, #fff);white-space:nowrap;opacity:0;transform:translate(-50%,-50%) rotate(-11deg);pointer-events:none;transition-property:opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.22,.08,.18,1);transition-delay:0ms}@media (max-width: 1127.9px){.mtt-recipe-card__hover-text{display:none}}.mtt-recipe-card__link:hover .mtt-recipe-card__media:after,.mtt-recipe-card__link:focus-visible .mtt-recipe-card__media:after{background:#0000004d}.mtt-recipe-card__link:hover .mtt-recipe-card__hover-text,.mtt-recipe-card__link:focus-visible .mtt-recipe-card__hover-text{opacity:1}@media (max-width: 1127.9px){.mtt-recipe-card__content{padding:.75rem}}.mtt-recipe-card__eyebrow{margin:0;color:var(--wp--preset--color--navy, #21283a);font-family:var(--wp--preset--font-family--ui, '"Manrope", sans-serif');font-size:1rem;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.mtt-recipe-card__title{margin:0;font-family:var(--wp--preset--font-family--heading, '"Instrument Serif", serif');font-size:1.5625rem;font-weight:400;line-height:1.2}@media (max-width: 1127.9px){.mtt-recipe-card__title{font-size:1.5625rem;line-height:1.4}}
