.recipe-cards-section{position:relative;overflow:hidden}.recipe-cards__inner{position:relative;z-index:1;padding:0 20px}@media screen and (min-width:750px){.recipe-cards__inner{padding:0 48px}}@media screen and (min-width:990px){.recipe-cards__inner{padding:0 72px}}.recipe-cards__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}@media screen and (min-width:750px){.recipe-cards__header{margin-bottom:48px}}.recipe-cards__heading{font-family:var(--font-isidora);font-weight:700;font-size:clamp(36px,5vw,68px);color:var(--heading-color, #2c1700);text-transform:uppercase;line-height:1.05;margin:0}.recipe-cards__nav.fc-nav{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-bottom:4px}.recipe-cards__nav .fc-nav__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#2c1700;color:#fef10d;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0;padding:0}.recipe-cards__nav .fc-nav__btn svg{width:16px;height:auto;display:block}.recipe-cards__nav .fc-nav__btn--prev svg{transform:rotate(180deg)}.recipe-cards__nav .fc-nav__btn:hover{background:#fef10d;color:#2c1700}.recipe-cards__nav .fc-nav__btn:disabled{opacity:.35;cursor:not-allowed}.recipe-cards__carousel{margin-top:0}.recipe-cards__carousel .swiper-slide{height:auto;display:flex}.recipe-cards__carousel .fc-progress{display:none;position:relative;height:3px;background:#00000026;margin:20px 16px 0;border-radius:2px;overflow:hidden}.recipe-cards__carousel .fc-progress__bar{position:absolute;top:0;left:0;height:100%;width:0%;background:rgb(var(--color-foreground));border-radius:2px;transition:width .3s ease}@media screen and (min-width:750px){.recipe-cards__carousel .fc-progress{margin:24px 0 0}}.recipe-card{width:100%;background-color:var(--card-bg, #2c1700);border:4px solid var(--card-border, #fef10d);border-radius:20px;display:flex;flex-direction:column;overflow:visible}.recipe-card__image-area{position:relative;flex-shrink:0;margin:10px 10px 0;border:2px solid var(--card-border, #fef10d);border-radius:14px;overflow:hidden;height:240px;background-color:var(--card-image-bg, #e9e6ca)}.recipe-card__photo{width:100%;height:100%;object-fit:cover;display:block}.recipe-card__photo--placeholder{width:100%;height:100%;display:block;background-color:var(--card-image-bg, #e9e6ca)}.recipe-card__product-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(50px,6vw,72px);z-index:2;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.recipe-card__product-img img{width:100%;height:auto;display:block;object-fit:contain}.recipe-card__body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;padding:20px 20px 24px;gap:10px}.recipe-card__title{font-family:var(--font-isidora);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--card-title-color, #f8f5e9);margin:0;line-height:1.2}@media screen and (min-width:990px){.recipe-card__title{font-size:22px}}.recipe-card__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.recipe-card__meta-item{display:flex;align-items:baseline;gap:4px}.recipe-card__meta-label{font-family:var(--font-isidora);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--card-meta-color, #e9e6ca);opacity:.7}.recipe-card__meta-value{font-family:var(--font-isidora);font-weight:600;font-size:12px;color:var(--card-meta-color, #e9e6ca)}.recipe-card__body .button--primary{background-color:var(--card-btn-bg, #fef10d);color:var(--card-btn-color, #492701);border-color:var(--card-btn-bg, #fef10d);margin-top:auto;align-self:flex-start}.recipe-card__body .button--primary:hover{background-color:var(--card-btn-color, #492701);color:var(--card-btn-bg, #fef10d);border-color:var(--card-btn-color, #492701)}.recipe-card__description{font-family:var(--font-isidora);font-weight:400;font-size:13px;line-height:1.65;color:var(--card-desc-color, #ffffff);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-recipe-cards.css.map */
