#mainpage_slider .entrecote-hero{display:block;position:relative;width:100%;height:auto;aspect-ratio:1296/383;overflow:hidden;border-radius:12px;background:#fbfaf9;color:#570719;text-decoration:none;isolation:isolate}
#mainpage_slider .entrecote-hero-photo{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}
#mainpage_slider .entrecote-hero-copy{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column;padding:20px 4.5%;height:100%;box-sizing:border-box;max-width:52%}
#mainpage_slider .entrecote-hero-brand{font:700 11px/1.2 Arial,sans-serif;letter-spacing:1.5px;color:#570719}
#mainpage_slider .entrecote-hero-title{font:800 clamp(27px,3.2vw,44px)/1.02 Arial,sans-serif;letter-spacing:-.7px;text-transform:uppercase;margin:7px 0 8px;color:#570719}
#mainpage_slider .entrecote-hero-sale{font:800 clamp(48px,6vw,82px)/1 Arial,sans-serif;letter-spacing:-3px;color:#c3000f;background:transparent;padding:0 0 3px;}
#mainpage_slider .entrecote-hero-sale>span{font-size:.7em;letter-spacing:0}
#mainpage_slider .entrecote-hero-button{display:inline-flex;align-items:center;gap:25px;padding:11px 18px;border-radius:6px;background:#981b33;color:#fff;font:700 14px/1.2 Arial,sans-serif;margin-top:auto}
#mainpage_slider .entrecote-hero:hover .entrecote-hero-button{background:#b52b43}
#mainpage_slider .entrecote-hero:focus-visible{outline:3px solid #981b33;outline-offset:-5px}
.entrecote-tile{display:block;max-width:340px;margin:20px 0 28px;color:#630f20;text-decoration:none}
.entrecote-tile img{display:block;width:100%;height:auto!important;max-width:100%;object-fit:contain;border-radius:16px}
.entrecote-promotion-tiles{display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px}
.entrecote-promotion-tiles>.entrecote-tile,.entrecote-promotion-tiles>.goulash-tile{flex:0 1 340px}
.mc-banner.entrecote-catalog-banner{background:linear-gradient(90deg,#ffffff66,transparent 75%),url('/local/promo-entrecote/assets/entrecote-wide-v2.webp') center/cover;text-decoration:none}
.mc-banner.entrecote-catalog-banner strong{color:#570719;font-size:clamp(19px,2.25vw,30px);line-height:1.12}
.mc-banner.entrecote-catalog-banner small{display:inline-block;color:#c3000f;background:transparent;font:800 .85em/1 Arial,sans-serif;padding:4px 0;margin-top:5px}
.entrecote-page .promo-intro h1{max-width:680px}
.entrecote-page .promo-intro img{object-fit:contain;height:auto!important;aspect-ratio:1179/1159}
.entrecote-page .entrecote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.entrecote-page .entrecote-marinades{font-size:14px;color:#65656d}
@media(min-width:768px) and (max-width:1023px){#mainpage_slider .entrecote-hero-copy{padding:13px 4.5%}#mainpage_slider .entrecote-hero-brand{font-size:8px}#mainpage_slider .entrecote-hero-title{font-size:26px;margin:4px 0 5px}#mainpage_slider .entrecote-hero-sale{font-size:48px;padding:0 0 2px}#mainpage_slider .entrecote-hero-button{font-size:11px;padding:7px 12px}}
@media(max-width:1023px){.entrecote-page .entrecote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#mainpage_slider .entrecote-hero{aspect-ratio:595/193;border-radius:8px}#mainpage_slider .entrecote-hero-copy{max-width:54%;padding:6px 4.5%}#mainpage_slider .entrecote-hero-brand{display:none}#mainpage_slider .entrecote-hero-title{font-size:clamp(11px,3.8vw,20px);margin:0 0 3px;letter-spacing:-.3px}#mainpage_slider .entrecote-hero-sale{font-size:clamp(24px,7.3vw,40px);padding:0 0 1px;letter-spacing:-1px}#mainpage_slider .entrecote-hero-button{padding:4px 7px;font-size:clamp(8px,2.3vw,11px);gap:8px;border-radius:4px}.mc-banner.entrecote-catalog-banner{height:133px;min-height:133px}.mc-banner.entrecote-catalog-banner strong{font-size:clamp(18px,5vw,25px)}.entrecote-page .entrecote-grid{grid-template-columns:minmax(0,1fr)}.entrecote-page .promo-intro img{width:100%;max-width:100%}.entrecote-promotion-tiles{gap:0}}
