.wp-block-mtt-custom-trending-recipe{--mtt-trending-recipe-height: 750px;--mtt-trending-recipe-card-width: 375px;--mtt-trending-recipe-card-height: 634px;--mtt-trending-recipe-card-bottom: 0;--mtt-trending-recipe-notes-collapsed-top: 148px;--mtt-trending-recipe-notes-open-top: 0;--mtt-trending-recipe-notes-top: 148px;--mtt-trending-recipe-envelope-width: 375px;--mtt-trending-recipe-envelope-height: 400px;--mtt-trending-recipe-cook-opacity: 0;--mtt-trending-recipe-cook-offset: 8px;--mtt-trending-recipe-title-size: var(--wp--preset--font-size--heading-5);position:relative;box-sizing:border-box;width:100%;min-height:var(--mtt-trending-recipe-height);margin:0;overflow:hidden;background:var(--wp--preset--color--toffee, #6d3f2f);color:var(--wp--preset--color--cocoa, #35120b)}@media (max-width: 781.9px){.wp-block-mtt-custom-trending-recipe{--mtt-trending-recipe-height: 618px;--mtt-trending-recipe-card-width: 360px;--mtt-trending-recipe-card-height: 536px;--mtt-trending-recipe-card-bottom: -49px;--mtt-trending-recipe-notes-collapsed-top: 54px;--mtt-trending-recipe-notes-open-top: -105px;--mtt-trending-recipe-notes-top: 54px;--mtt-trending-recipe-envelope-width: 360px;--mtt-trending-recipe-title-size: var(--wp--custom--font-size--heading-5-mobile)}}.mtt-trending-recipe__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mtt-trending-recipe__background--placeholder{display:block;background:linear-gradient(135deg,#ffe9b233,#35120b38),var(--wp--preset--color--honey, #c38d46)}.mtt-trending-recipe__badge{position:absolute;top:20px;right:20px;z-index:3;border:1px dashed var(--wp--preset--color--butter, #ffe9b2);padding:8px 10px;background:var(--wp--preset--color--date, #4e1e14);color:var(--wp--preset--color--butter, #ffe9b2);font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--heading-6);font-weight:500;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase}@media (max-width: 781.9px){.mtt-trending-recipe__badge{top:30px;right:auto;left:50%;transform:translate(-50%)}}.mtt-trending-recipe__card{position:absolute;bottom:var(--mtt-trending-recipe-card-bottom);left:50%;z-index:4;width:min(100%,var(--mtt-trending-recipe-card-width));height:var(--mtt-trending-recipe-card-height);transform:translate(-50%);transition-property:bottom;transition-duration:.32s;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-delay:0ms}@media (max-width: 781.9px){.mtt-trending-recipe__card{touch-action:none}}.mtt-trending-recipe__notes{position:absolute;top:var(--mtt-trending-recipe-notes-top);left:50%;z-index:1;width:min(100%,350px);height:311px;overflow:hidden;border-radius:5px;background:var(--wp--preset--color--almond, #f1e1c8);color:var(--wp--preset--color--date, #4e1e14);transform:translate(-50%);transition-property:top;transition-duration:.32s;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-delay:0ms}.mtt-trending-recipe__notes-title{height:52px;border-bottom:1px solid var(--wp--preset--color--date, #4e1e14);padding-top:15px;font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--heading-6);font-weight:500;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase}.mtt-trending-recipe__ingredients{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--wp--preset--color--date, #4e1e14)}.mtt-trending-recipe__ingredients th,.mtt-trending-recipe__ingredients td{height:30px;border-right:1px solid var(--wp--preset--color--date, #4e1e14);border-bottom:1px solid var(--wp--preset--color--date, #4e1e14);padding:0 6px;text-align:center;vertical-align:middle}.mtt-trending-recipe__ingredients th{font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--heading-6);font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase}.mtt-trending-recipe__ingredients td{overflow:hidden;font-family:var(--wp--preset--font-family--rethink-sans, "Rethink Sans", Arial, sans-serif);font-size:15px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.mtt-trending-recipe__ingredients :is(th,td):first-child{width:40px}.mtt-trending-recipe__ingredients :is(th,td):nth-child(2){width:210px}.mtt-trending-recipe__ingredients :is(th,td):last-child{width:100px;border-right:0}.mtt-trending-recipe__envelope{position:absolute;bottom:0;left:50%;z-index:2;width:min(100%,var(--mtt-trending-recipe-envelope-width));height:var(--mtt-trending-recipe-envelope-height);overflow:hidden;background:transparent;color:var(--wp--preset--color--cocoa, #35120b);transform:translate(-50%)}.mtt-trending-recipe__envelope-shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;color:var(--wp--preset--color--honey, #c38d46);pointer-events:none}.mtt-trending-recipe__envelope-shape path{fill:currentcolor}.mtt-trending-recipe__cook-link{position:absolute;top:215px;left:50%;z-index:2;display:inline-flex;border-bottom:1.25px dashed var(--wp--preset--color--date, #4e1e14);padding-bottom:4px;color:var(--wp--preset--color--date, #4e1e14);font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--heading-6);font-weight:500;line-height:1;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;opacity:var(--mtt-trending-recipe-cook-opacity);pointer-events:none;transform:translate(-50%,var(--mtt-trending-recipe-cook-offset));transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-delay:0ms}.mtt-trending-recipe__cook-link:focus-visible{outline:2px solid currentcolor;outline-offset:.25em}.mtt-trending-recipe__content{position:absolute;top:85px;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:15px;width:290px;text-align:center;transform:translate(-50%)}.mtt-trending-recipe__eyebrow{width:100%;font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--eyebrow);font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}.mtt-trending-recipe__title{width:100%;margin:0;color:inherit;font-family:var(--wp--preset--font-family--swear-text, "Swear Text", Georgia, serif);font-size:var(--mtt-trending-recipe-title-size);font-weight:400;line-height:1.1;letter-spacing:var(--wp--custom--letter-spacing--heading-5)}.mtt-trending-recipe__title-link{color:inherit;text-decoration:none}.mtt-trending-recipe__title-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.mtt-trending-recipe__title-link:focus-visible{outline:2px solid currentcolor;outline-offset:.15em}.mtt-trending-recipe__times{position:absolute;top:239px;left:50%;z-index:2;width:min(100% - 30px,330px);transform:translate(-50%)}.mtt-trending-recipe__time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:30px;border-bottom:1px solid var(--wp--preset--color--cocoa, #35120b)}.mtt-trending-recipe__time-row:first-child{border-top:1px solid var(--wp--preset--color--cocoa, #35120b)}.mtt-trending-recipe__time-label,.mtt-trending-recipe__time-value{display:flex;align-items:center;justify-content:center;min-width:0;padding:5px 8px;font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--heading-6);font-weight:500;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase}.mtt-trending-recipe__time-label{border-right:1px solid var(--wp--preset--color--cocoa, #35120b)}.mtt-trending-recipe__footer{position:absolute;right:23px;bottom:64px;left:23px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px}.mtt-trending-recipe__footer-label{min-width:0;font-family:var(--wp--preset--font-family--dm-mono, "DM Mono", "Courier New", monospace);font-size:var(--wp--preset--font-size--eyebrow);font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.mtt-trending-recipe__footer-dot{flex:0 0 auto;width:7px;height:7px;background:var(--wp--preset--color--cocoa, #35120b)}.mtt-trending-recipe__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--honey, #c38d46)}@media (prefers-reduced-motion: reduce){.mtt-trending-recipe__card,.mtt-trending-recipe__notes,.mtt-trending-recipe__cook-link{transition:none}}@media (min-width: 782px){.wp-block-mtt-custom-trending-recipe:is(:hover,:focus-within){--mtt-trending-recipe-notes-top: var(--mtt-trending-recipe-notes-open-top);--mtt-trending-recipe-cook-opacity: 1;--mtt-trending-recipe-cook-offset: 0}.wp-block-mtt-custom-trending-recipe:is(:hover,:focus-within) .mtt-trending-recipe__cook-link{pointer-events:auto}}@media (max-width: 781.9px){.wp-block-mtt-custom-trending-recipe.is-mobile-revealed,.wp-block-mtt-custom-trending-recipe:focus-within{--mtt-trending-recipe-notes-top: var(--mtt-trending-recipe-notes-open-top);--mtt-trending-recipe-cook-opacity: 1;--mtt-trending-recipe-cook-offset: 0}.wp-block-mtt-custom-trending-recipe.is-mobile-revealed .mtt-trending-recipe__cook-link,.wp-block-mtt-custom-trending-recipe:focus-within .mtt-trending-recipe__cook-link{pointer-events:auto}}@media (max-width: 781.9px){.wp-block-mtt-custom-trending-recipe.is-mobile-dragging .mtt-trending-recipe__notes,.wp-block-mtt-custom-trending-recipe.is-mobile-dragging .mtt-trending-recipe__cook-link{transition:none}.wp-block-mtt-custom-trending-recipe.is-mobile-dragging .mtt-trending-recipe__cook-link{pointer-events:none}}@media (max-width: 781.9px){.wp-block-mtt-custom-trending-recipe.has-mobile-reveal .mtt-trending-recipe__card{cursor:grab}}@media (max-width: 781.9px){.wp-block-mtt-custom-trending-recipe.has-mobile-reveal.is-mobile-dragging .mtt-trending-recipe__card{cursor:grabbing}}
