.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards {width:100%;padding:40px 0}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__inner {max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__heading {margin:0 0 16px!important;padding-bottom:12px;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:700;text-align:center;color:var(--muhler-primary)}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {display:grid;grid-auto-flow:column;grid-auto-columns:66%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track::-webkit-scrollbar {display:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__card {position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:16px;text-decoration:none;scroll-snap-align:start}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__image {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__image--empty {background:linear-gradient(160deg,var(--muhler-accent),var(--muhler-primary))}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__card:hover .recipe-cards__image {transform:scale(1.05)}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__overlay {position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#06140aa6)}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__content {position:absolute;left:12px;right:12px;bottom:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__title {font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.2;text-transform:uppercase;color:#fff}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__button {padding:8px 20px;border-radius:999px;background:var(--muhler-primary);color:#fff;font-family:var(--font-label);font-size:13px;font-weight:700}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__footer {display:flex;justify-content:center;margin-top:24px}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__view-all {display:inline-block;min-width:260px;padding:13px 32px;border-radius:999px;background:var(--muhler-primary);color:#fff;font-family:var(--font-label);font-size:15px;font-weight:600;text-align:center;text-decoration:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__view-all:hover {background:var(--muhler-primary-dark)}@media (min-width: 640px){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {grid-auto-columns:calc((100% - 2 * 14px) / 3)}}@media (min-width: 1024px){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards {padding:56px 0}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {grid-auto-columns:calc((100% - 72px)/5);gap:18px}}@media (prefers-reduced-motion: reduce){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__image, .cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__card:hover .recipe-cards__image {transition:none;transform:none}}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {margin-top:12px!important}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__head {padding-bottom:28px}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__head .recipe-cards__heading {margin:0!important;padding:0!important}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {gap:10px!important}@media (min-width: 1024px){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {gap:14px!important}}@media (min-width: 1024px){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {grid-auto-columns:calc((100% - 56px)/5)!important}}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__image {transition:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__card:hover .recipe-cards__image {transform:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__overlay {display:none}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__content {left:0!important;right:0!important;bottom:0!important;min-height:34%;justify-content:center;gap:8px!important;padding:22px 12px 14px;background:var(--muhler-primary);border-top:4px solid var(--muhler-accent);border-radius:50% 50% 0 0/22% 22% 0 0}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__title {font-size:15px!important;font-weight:700!important;line-height:1.25!important;text-transform:none!important}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__button {padding:6px 16px!important;background:var(--muhler-accent)!important;color:var(--muhler-on-accent)!important;font-size:12px!important}@media (min-width: 1024px){.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__title {font-size:15px!important}}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__track {align-items:stretch}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__card {aspect-ratio:auto;display:flex;flex-direction:column}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__image {position:relative;inset:auto;flex:none;height:auto;aspect-ratio:4 / 5;object-position:50% 45%}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__content {position:relative!important;z-index:1;flex:1 1 auto;min-height:0;margin-top:-28px;justify-content:flex-start!important}.cc_kdTTxOvtvm_H6eE8KxHyl .recipe-cards__button {margin-top:auto}.cc_kdTTxOvtvm_H6eE8KxHyl .o-rtc .recipe-cards__heading {color:var(--o-rtc)}.cc_kdTTxOvtvm_H6eE8KxHyl .o-rbg {background:var(--o-rbg)}
