.section-waffle-callout{overflow-x:hidden}.waffle-callout{background-color:var(--Brown);position:relative;padding:140px 20px 80px;margin-top:7px}@media screen and (min-width: 750px){.waffle-callout{padding:80px 30px}}.waffle-callout .icon-scallop{position:absolute;width:auto;height:13px;top:-7px;left:0}.waffle-callout .icon-scallop path{fill:var(--Brown)}.waffle-callout .icon-scallop~.icon-scallop{left:1440px}.waffle-callout h2{margin:0 auto 6rem;text-align:center;color:var(--Beige);max-width:800px}.waffle-callout h2 span{color:var(--Yellow)}.featured-waffle-program-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 30px;margin-bottom:7rem;counter-reset:cards}.featured-waffle-program-card{text-align:center;width:100%;position:relative;display:grid;max-width:350px}@media screen and (min-width: 750px){.featured-waffle-program-card{width:calc(50% - 15px);max-width:none}}@media screen and (min-width: 990px){.featured-waffle-program-card{width:calc(33.33% - 20px)}}.featured-waffle-program-card:before{content:counter(cards);counter-increment:cards;position:absolute;top:0;left:50%;translate:-50% -50%;font-size:30px;font-weight:700;z-index:2}.featured-waffle-program-card:after{content:"";position:absolute;top:0;left:50%;translate:-50% -50%;background-color:var(--Beige);display:block;width:40px;height:40px;border-radius:10px;rotate:45deg}.featured-waffle-program-card-content{background-color:var(--Yellow);border-radius:15px 15px 0 0;padding:50px 20px 60px}.featured-waffle-program-card-content p{margin:0;text-transform:uppercase;font-weight:700;line-height:1.2}.featured-waffle-program-card-content h3{margin:0;text-transform:uppercase;font-size:32px}.featured-waffle-program-card-img{border-radius:0 0 15px 15px;background-color:var(--Yellow)}.featured-waffle-program-card-img:after{content:"";position:absolute;bottom:0;left:0;background-color:var(--Beige);display:block;width:100%;height:273px;border-radius:0 0 15px 15px}.featured-waffle-program-card-img img{height:auto;max-height:350px;width:100%;object-fit:contain;margin-top:-60px;position:relative;z-index:2}.featured-waffle-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.featured-waffle-buttons .button{width:100%;font-size:18px}@media screen and (min-width: 500px){.featured-waffle-buttons .button{width:305px;font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-waffle-callout.css.map */
