.c-recipe-header{display:grid;grid-auto-columns:minmax(0,1fr);gap:var(--spacing)}@media (max-width: 767.98px){.c-recipe-header{--spacing: 30px}}@media (min-width: 768px) and (max-width: 991.98px){.c-recipe-header{--spacing: 40px}}@media (min-width: 992px){.c-recipe-header{--spacing: 60px}}@media (max-width: 991.98px){.c-recipe-header{grid-template-areas:"header" "gallery" "overview"}}@media (min-width: 992px){.c-recipe-header{grid-auto-rows:1fr auto auto;grid-template-areas:"gallery header" "gallery overview";grid-template-columns:55fr 45fr;height:calc(100vh - var(--header-height) - var(--announcement-bar-height));min-height:660px}}.c-recipe-header__header{display:flex;flex-direction:column;grid-area:header}@media (max-width: 991.98px){.c-recipe-header__header{gap:var(--spacing);padding:var(--spacing) var(--spacing) 0}}@media (min-width: 992px){.c-recipe-header__header{gap:20px;padding:30px 30px 0 0}}@media (max-width: 991.98px){.c-recipe-header__new{position:absolute;top:-10px;right:10px;z-index:2}}@media (min-width: 992px){.c-recipe-header__new{display:flex;align-items:flex-end;flex-grow:1}}.c-recipe-header__buttons{display:flex;gap:20px}@media (max-width: 991.98px){.c-recipe-header__buttons{justify-content:space-between;align-items:flex-start}}@media (min-width: 992px){.c-recipe-header__buttons{justify-content:flex-end}}.c-recipe-header__buttons>div{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){.c-recipe-header__buttons>div{gap:10px}}@media (min-width: 992px){.c-recipe-header__buttons>div{gap:20px}}.c-recipe-header__save-button{display:flex;width:105px;position:relative}.c-recipe-header__save-button .is-hidden{display:none}.c-recipe-header__save-error{margin-top:20px;visibility:hidden;position:absolute;top:100%;right:0;white-space:nowrap;opacity:0;transition:opacity 1s,visibility 1s}.c-recipe-header__save-error.is-visible{visibility:visible;opacity:1;transition-duration:.1s}.c-recipe-header__title{display:flex;margin-bottom:0;color:#cd001a;font-weight:400;text-wrap:balance}@media (min-width: 768px) and (max-width: 991.98px){.c-recipe-header__title{padding-right:60px}}@media (min-width: 992px){.c-recipe-header__title{padding-right:90px}}.c-recipe-header__gallery{grid-area:gallery;min-width:0;position:relative}@media (min-width: 992px){.c-recipe-header__gallery{padding-top:15px;padding-left:15px}}.c-recipe-header__gallery .swiper{height:100%}.c-recipe-header__gallery .swiper-pagination{display:flex;gap:10px;padding:0 48px}@media (max-width: 767.98px){.c-recipe-header__gallery .swiper-pagination{justify-content:center;bottom:56px}}@media (min-width: 768px){.c-recipe-header__gallery .swiper-pagination{justify-content:flex-end;bottom:48px}}.c-recipe-header__gallery .swiper-pagination-bullets{display:flex;gap:10px}.c-recipe-header__gallery .swiper-pagination-bullet{width:5px;height:5px;margin:0!important;border-radius:40px;overflow:hidden;position:relative;background-color:#ffffff80;opacity:1}.c-recipe-header__gallery .swiper-pagination-bullet-active{width:20px;background-color:#fff}.c-recipe-header__image{width:100%;background-color:#f9f2ec;-o-object-fit:cover;object-fit:cover}@media (max-width: 991.98px){.c-recipe-header__image{height:520px;max-height:520px;aspect-ratio:1}}@media (min-width: 992px){.c-recipe-header__image{height:100%}}.c-recipe-header__overview{display:grid;grid-area:overview;gap:30px;padding-right:var(--spacing);padding-left:var(--spacing)}@media (max-width: 767.98px){.c-recipe-header__overview{grid-template-areas:"tags tags" "separator separator" "timings book"}}@media (min-width: 768px){.c-recipe-header__overview{grid-template-areas:"tags book" "separator separator" "timings timings"}}@media (min-width: 992px){.c-recipe-header__overview{grid-template-rows:auto 1px auto;padding-right:60px;padding-bottom:60px;padding-left:0}}.c-recipe-header__tags{display:flex;flex-wrap:wrap;align-items:flex-end;grid-area:tags;gap:8px}.c-recipe-header__separator{grid-area:separator;height:1px;background-color:#f9f2ec}.c-recipe-header__timings{display:flex;flex-wrap:wrap;justify-content:space-between;grid-area:timings;gap:15px;width:100%}@media (max-width: 767.98px){.c-recipe-header__timings{flex-direction:column}}.c-recipe-header__timings span{display:flex;align-items:center;gap:10px}.c-recipe-header__icon{width:20px;text-align:center}.c-recipe-header__book{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;grid-area:book;gap:16px}.c-recipe-header__book-page{display:flex;flex-direction:column}.c-recipe-header__book-image{width:100px;height:auto;border:1px solid #f5f5f5;box-shadow:0 4px 14px #0000000a}
