.cf-hero-banner__container{width:100%;position:absolute}.cf-hero-banner__container-recipes{width:100%;position:relative}.cf-hero-banner__image{width:100%;height:24.875rem;-o-object-fit:cover;object-fit:cover;filter:blur(0.5px);-webkit-mask:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.cf-hero-banner__image-recipe{width:100%;min-height:27rem;max-height:27rem}.cf-hero-banner__heading-block{padding:0}.cf-hero-banner__heading{position:absolute;font-size:1.75rem;font-style:normal;line-height:2.5rem;font-weight:700;text-shadow:0 1rem 4rem rgba(18,18,18,.12),0 .5rem 1.5rem rgba(18,18,18,.16);margin:0;top:2rem;padding-inline:2rem}.cf-hero-banner__heading-recipes{position:absolute;font-size:2rem;font-style:normal;line-height:2.5rem;font-weight:700;text-shadow:0 1rem 4rem rgba(18,18,18,.12),0 .5rem 1.5rem rgba(18,18,18,.16);margin:0;top:50%;transform:translateY(-50%);padding-inline:2rem;left:0;color:var(--bannerTextColor, #fff)}@media(min-width: 1280px){.cf-hero-banner__container-recipes{width:100%;position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.cf-hero-banner__heading-block{padding-inline:1rem}.cf-hero-banner__heading{max-width:77.375rem;font-size:2rem;line-height:3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 2.5rem;margin-inline:-2.5rem}}.storepage:not(.full-width) .container:not(.full-width){padding-top:5rem}