body{background:#f5f5f1!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.content-for-layout{padding-bottom:50px}.heading-hero{font-weight:500!important;font-size:clamp(48px,6vw,96px)!important;line-height:calc(100 / 96)!important;letter-spacing:-.02em!important;max-width:878px!important;text-wrap:unset!important}.desc-hero p,.desc-hero{font-weight:300!important;font-size:24px!important;line-height:calc(34 / 24)!important;letter-spacing:0!important}.btn-hero{margin-top:10px}.button{font-weight:500;font-size:20px;line-height:calc(24 / 20);letter-spacing:0;transition:all .3s ease;padding:16px 33px;transition:all .4s linear}.btn-white{background:#fff;color:#000}.btn-white:hover,.btn-black{background:#000;color:#fff}.promo-cards-section{padding:80px 0 120px}.container{max-width:1600px;width:100%;margin:0 auto;padding:0 var(--page-margin)}.promo-card-grid{display:flex;flex-wrap:wrap;gap:20px}.promo-card{display:block;aspect-ratio:750 / 671;position:relative;width:calc(50% - 10px)}.promo-card:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#00000026;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:1;opacity:0;content:"";transition:all .4s ease-in-out}.promo-card:hover:before{opacity:1}.promo-card__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#6660 71.91%,#0003);z-index:1}.promo-card__content{position:absolute;left:0;top:0;width:100%;height:100%;padding:45px;display:flex;flex-direction:column;justify-content:center;z-index:2;text-align:center;align-items:center}.promo-card__image{width:100%;height:100%;object-fit:cover}.promo-card__title,.promo-card__title--inside{color:#fff;font-weight:500;font-size:clamp(24px,2.25vw,36px);line-height:calc(43 / 36);letter-spacing:-.01em;text-align:center;margin:0;transition:all .4s ease-in-out}.promo-card__eyebrow,.promo-card__text,.promo-card__btn,.promo-card__title--inside{opacity:0;transition:all .4s ease-in-out}.promo-card:hover .promo-card__eyebrow,.promo-card:hover .promo-card__text,.promo-card:hover .promo-card__btn,.promo-card:hover .promo-card__title--inside,.promo-card__title{opacity:1}.promo-card:hover .promo-card__title{opacity:0}.promo-card:hover .promo-card__content{justify-content:center}.promo-card__eyebrow{font-weight:400;font-size:14px;line-height:calc(18 / 14);letter-spacing:.08em;text-transform:uppercase;color:#fff;position:absolute;top:40px}.promo-card__text{max-width:397px;color:#fff;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0%;margin:16px 0 0;text-align:center}.promo-card__title--hover{position:absolute;bottom:45px}.promo-card__btn{font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;margin-top:34px}.mazza-kitchen__container{display:flex;flex-wrap:wrap;gap:50px;flex-direction:row;align-items:stretch}.mazza-kitchen__media{position:relative;width:calc(50.987% - 25px)}.mazza-kitchen__content{width:calc(49.013% - 25px)}.mazza-kitchen__heading{color:#000;font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1.2;letter-spacing:-.01em;text-align:center;margin-bottom:18px;margin-top:-3px}.mazza-kitchen__trigger-label{color:#000;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:0;transition:all .45s}.mazza-kitchen__item.is-active .mazza-kitchen__trigger-label{font-weight:500;font-size:clamp(22px,2vw,32px);line-height:1}.mazza-kitchen__description{color:#000;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.02em;max-width:494px;margin-bottom:24px!important}.mazza-kitchen__link{text-decoration:underline;color:#000;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;text-underline-offset:7px}.mazza-kitchen__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.mazza-kitchen__image-wrapper.is-active{opacity:1;pointer-events:auto}.mazza-kitchen__image{width:100%;height:100%;object-fit:cover;display:block}.mazza-kitchen__item{border-block-end:1px solid #CECECE;padding:24px 0 23px}.mazza-kitchen__trigger{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.mazza-kitchen__trigger-icon{position:relative;width:32px;height:32px;flex-shrink:0}.mazza-kitchen__trigger-icon svg{width:32px;height:32px;min-width:32px}.mazza-kitchen__trigger-icon-line svg{position:absolute;left:0;right:0}.mazza-kitchen__item.is-active .mazza-kitchen__trigger-icon-line--v{opacity:0}.mazza-kitchen__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.mazza-kitchen__item.is-active .mazza-kitchen__panel{grid-template-rows:1fr}.mazza-kitchen__panel-inner{overflow:hidden;min-height:0;padding-top:0;transition:padding-top .4s ease}.mazza-kitchen__item.is-active .mazza-kitchen__panel-inner{padding-top:28px}.mazza-kitchen__description,.mazza-kitchen__link{margin:0}.choose-menu{grid-column:1 / -1;background-size:cover;background-repeat:no-repeat;position:relative;min-height:clamp(740px,71.9375vw,1151px);padding:154px 0 200px}.choose-menu__container{position:relative;z-index:2;height:100%}.choose-menu__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;max-width:531px;margin:0 auto;text-align:center}.choose-menu__content-media{position:absolute;width:100%;height:100%;max-width:1600px;margin:0 auto;left:50%;transform:translate(-50%);top:0;object-fit:contain;pointer-events:none}.choose-menu__title{font-weight:500;font-size:clamp(24px,2.5vw,40px);line-height:1.2;letter-spacing:-.01em;margin-bottom:24px}.choose-menu__description{font-weight:300;font-size:20px;line-height:1.5;letter-spacing:.02em;margin-bottom:32px}.product-carousel-heading{max-width:1600px;padding:0 var(--page-margin);margin:0 auto 47px;text-align:center;font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1;letter-spacing:-.01em}.swiper-slide.product-carousel-card{max-width:none}.product-carousel-image-wrap{position:relative;aspect-ratio:315 / 400;line-height:0}.product-carousel-image-wrap img{width:100%;height:100%;object-fit:cover}.product-carousel-badges{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;border-radius:20px;background:#0000001a;border:.5px solid #FFFFFF80;padding:6px 8px;gap:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-carousel-link{position:absolute;right:12px;bottom:12px;opacity:0;transition:all .4s ease-in-out}.product-carousel-card-link:hover .product-carousel-link{opacity:1}.product-carousel-link svg{width:34px;height:34px}.product-carousel-badge-text{font-weight:400;font-size:13px;line-height:1.3;text-transform:capitalize;color:#fff}.product-carousel-info{padding-top:16px}.product-carousel-title{font-weight:500;font-size:18px;line-height:1.2;text-transform:capitalize;margin-bottom:12px}.product-carousel-price{font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0%;margin:0}.product-carousel-price-unit{font-weight:400;font-size:16px;line-height:1.4;color:#b1b1b1}.product-carousel-badges svg{width:18px;height:18px}.product-carousel.swiper{padding-left:max(var(--page-margin),calc((100vw - 1520px)/2));padding-right:max(var(--page-margin),calc((100vw - 1520px)/2))}.product-carousel-nav{position:relative!important;margin:0!important;top:unset!important;left:unset!important;right:unset!important;opacity:1!important;width:16px!important;height:16px!important}.product-carousel-nav:after{display:none!important}.product-carousel-nav svg{width:16px;height:16px}.swiper-pagination.product-carousel-pagination{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.06em;color:#989898;width:max-content;position:relative;margin:0!important;top:unset!important;bottom:unset!important}.product-carousel__navigation{display:flex;align-items:center;justify-content:center;max-width:1600px;padding:0 var(--page-margin);margin:31px auto 0;gap:12px}.product-carousel-section{padding-bottom:122px}.cta-banner{min-height:700px;background-size:cover;background-repeat:no-repeat;background-position:center;padding:40px;display:flex;align-items:stretch;position:relative}.cta-banner:after{position:absolute;left:0;bottom:0;width:100%;max-width:913px;height:273px;background:#00000003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";z-index:2}.cta-banner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,#6660 42.83%,#0003 83.13%);z-index:1}.cta-banner .container{max-width:1316px;z-index:3}.cta-banner__content{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cta-banner__heading{color:#fff;font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1.2em;letter-spacing:-.01em;margin-bottom:26px}.cta-banner__text{max-width:448px;color:#fff;font-weight:300;font-size:20px;line-height:1.4;letter-spacing:.02em;margin-bottom:34px}.location-section{padding:117px 0 120px}.location-section__head{max-width:458px;margin:0 auto 43px;text-align:center}.location__heading{font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1.2em;letter-spacing:-.01em;margin-bottom:24px;color:#000}.location__subheading{font-weight:300;font-size:20px;line-height:1.4;letter-spacing:.02em;max-width:417px;margin:0 auto}.location__grid{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.location__card{width:calc(50% - 6px);min-height:671px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:29px 32px 46px}.location-content{justify-content:space-between;display:flex;flex-direction:column;height:100%}.location__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#6660 60%,#0000004d)}.location__top h3{font-weight:500;font-size:clamp(22px,2.5vw,40px);line-height:1.2;letter-spacing:-.01em;color:#fff}.location__address{color:#fff;font-weight:400;font-size:clamp(var(--page-margin),2vw,32px);line-height:100%;letter-spacing:-.01em;margin-bottom:32px}.location__row{display:flex;align-items:center;gap:20px;max-width:301px;justify-content:space-between;color:#fff;font-family:Helvetica Neue;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-transform:uppercase}.location-content{position:relative;z-index:2}.location__label{max-width:max-content;color:#fff;font-weight:400;font-size:20px;line-height:1.4em}.location__value{color:#fff;font-weight:400;font-size:20px;line-height:1.4;text-transform:uppercase}.location__labels,.location__values{width:max-content;max-width:300px;display:flex;flex-direction:column;gap:12px}.location__hours{display:flex;gap:120px}.section-instagram-feed{padding-bottom:43px}.section-instagram-feed .Mageplaza__Slider--InnerContainer{padding-left:max(var(--page-margin),calc((100vw - 1520px)/2))}.section-instagram-feed .swiper .swiper-slide{width:100%!important;max-width:363px!important;aspect-ratio:363 / 486}.section-instagram-feed .swiper .swiper-slide .mp__mediaItem--image{aspect-ratio:363 / 486}.heading-instagram-feed h2{color:#000;font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1;letter-spacing:-.01em;text-align:center;margin-bottom:36px!important}.section-instagram-feed .Slider__Button{margin:unset!important;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;border:none!important}.section-instagram-feed .Slider__Button svg path{fill:#989898!important}body .section-instagram-feed .Slider__Pagination{margin-top:32px!important}body .section-instagram-feed .swiper-pagination-bullet{width:8px!important;height:8px!important;transform:scale(1)!important}.section-instagram-feed .mp-instagram-feed{padding-left:max(var(--page-margin),calc((100vw - 1520px)/2))}.ig-swiper-nav{position:relative!important;margin:0!important;top:unset!important;left:unset!important;right:unset!important;opacity:1!important;width:16px!important;height:16px!important;background-size:16px;background-position:center;background-repeat:no-repeat}.ig-swiper-nav:after{display:none!important}.swiper-pagination.ig-swiper-pagination{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.06em;color:#989898;width:max-content;position:relative;margin:0!important;top:unset!important;bottom:unset!important}.swiper-pagination.ig-swiper-pagination{display:flex;align-items:center;justify-content:center;gap:2px}.swiper-pagination.ig-swiper-pagination span{margin-top:-2px}.ig-swiper-navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.swiper-button-prev.ig-swiper-nav{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC43ODAzIDIuOTY5NjdDMTAuNDg3NCAyLjY3Njc4IDEwLjAxMjYgMi42NzY3OCA5LjcxOTY3IDIuOTY5NjdMNS4yMTk2NyA3LjQ2OTY3QzQuOTI2NzggNy43NjI1NiA0LjkyNjc4IDguMjM3NDQgNS4yMTk2NyA4LjUzMDMzTDkuNzE5NjcgMTMuMDMwM0MxMC4wMTI2IDEzLjMyMzIgMTAuNDg3NCAxMy4zMjMyIDEwLjc4MDMgMTMuMDMwM0MxMS4wNzMyIDEyLjczNzQgMTEuMDczMiAxMi4yNjI2IDEwLjc4MDMgMTEuOTY5N0w2LjgxMDY2IDhMMTAuNzgwMyA0LjAzMDMzQzExLjA3MzIgMy43Mzc0NCAxMS4wNzMyIDMuMjYyNTYgMTAuNzgwMyAyLjk2OTY3WiIgZmlsbD0iIzk4OTg5OCIvPgo8L3N2Zz4=)}.swiper-button-next.ig-swiper-nav{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjIxOTY3IDIuOTY5NjdDNS41MTI1NiAyLjY3Njc4IDUuOTg3NDQgMi42NzY3OCA2LjI4MDMzIDIuOTY5NjdMMTAuNzgwMyA3LjQ2OTY3QzExLjA3MzIgNy43NjI1NiAxMS4wNzMyIDguMjM3NDQgMTAuNzgwMyA4LjUzMDMzTDYuMjgwMzMgMTMuMDMwM0M1Ljk4NzQ0IDEzLjMyMzIgNS41MTI1NiAxMy4zMjMyIDUuMjE5NjcgMTMuMDMwM0M0LjkyNjc4IDEyLjczNzQgNC45MjY3OCAxMi4yNjI2IDUuMjE5NjcgMTEuOTY5N0w5LjE4OTM0IDhMNS4yMTk2NyA0LjAzMDMzQzQuOTI2NzggMy43Mzc0NCA0LjkyNjc4IDMuMjYyNTYgNS4yMTk2NyAyLjk2OTY3WiIgZmlsbD0iIzk4OTg5OCIvPgo8L3N2Zz4=)}footer{border-radius:32px 32px 0 0;background:#fff;z-index:1;margin-top:-50px}footer .menu .menu__heading{display:none}.heading-col-footer,.heading-col-footer p{color:#737373;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:0;text-transform:uppercase}.heading-col-footer{padding-bottom:11px;border-bottom:1px solid #00000033;margin-bottom:3px}.group-block-content{align-items:flex-start}.details-content{margin-top:20px}footer .image-block__image{max-width:449px}.description-footer{color:#000;font-weight:300;font-size:20px;line-height:1.4;letter-spacing:.02em;margin-top:21px}footer .menu .details-content{margin-top:15px;padding-left:1px}footer .menu nav ul li{margin:0!important;color:#000!important;font-weight:400!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0}footer .menu nav ul li a{color:#000;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0}footer .menu nav ul{display:flex;flex-direction:column;gap:16px}footer .footer-content{max-width:1426px;margin:0 auto;display:flex;gap:125px;flex-wrap:wrap}footer .section-background{background:transparent!important}footer .group-left-footer{width:calc(35.87% - 62.5px)}footer .group-right-footer{width:calc(59.1% - 62.5px);padding-top:42px}footer .group-right-footer>.group-block-content{display:flex;gap:60px}footer .group-menu-footer .group-block-content{gap:40px}footer .group-menu-footer .menu{max-width:max-content}.group-explore-footer{width:calc(49.2% - 30px);flex:unset!important}.text-info-footer{color:#000;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;max-width:max-content}.col-contact-footer{max-width:39%}footer .utilities{align-items:center!important;display:flex}.footer-utilities__text{font-weight:400!important;font-size:16px!important;line-height:1.2!important;letter-spacing:0!important;color:#000!important}.footer-utilities__text a{color:#000!important}.text-info-footer.text-info-footer__left{width:116px}.row-contact-footer .group-block-content{gap:40px}.text-info-footer__right{flex:1}.hero.hero-about .hero__content-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;gap:28px!important}.hero__container{position:relative;z-index:2!important}.hero.hero-about{position:relative}.hero.hero-about .hero__container .overlay--gradient{background:linear-gradient(180deg,#6660 71.19%,#0003 93.73%)}.hero.hero-about .hero__container:after{content:"";position:absolute;left:0;bottom:0;width:595px;height:192px;pointer-events:none;background:#0000000d;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 80%,transparent)}@media(min-width:1601px){.hero.hero-about .hero__container:after{width:calc(50vw - 200px)}}.hero-about__heading h1{color:#fff;font-weight:500!important;font-size:clamp(40px,5vw,80px)!important;line-height:1.125!important;text-align:left!important;letter-spacing:-.02em!important}.hero-about__heading{max-width:916px!important;position:relative;z-index:2!important}.hero-about__description{max-width:625px!important;position:relative;z-index:2!important}.hero-about__description p{color:#fff!important;font-weight:300!important;font-size:24px!important;line-height:1.4!important;letter-spacing:0%!important;position:relative}.story-rows{padding:80px 0}.story-rows__inner{display:flex;flex-direction:column;gap:120px}.story-row{display:flex;flex-wrap:wrap;gap:0;align-items:center}.story-row__image{aspect-ratio:754 / 720;line-height:0;position:relative}.story-row__image:has(.story-row__caption):before{position:absolute;top:0;content:"";left:0;width:100%;height:100%;background:linear-gradient(180deg,#6660 71.19%,#0003 93.73%)}.story-row__caption{position:absolute;left:25px;bottom:24px;font-weight:300;font-size:20px;line-height:1.5;letter-spacing:0%;color:#fff}.story-row__image img{width:100%;height:100%;object-fit:cover}.story-row__image{width:49.6%}.story-row.story-row--style-quote .story-row__text{color:#000;font-weight:300;font-size:24px;line-height:1.5;letter-spacing:0%;max-width:551px;position:relative;font-style:italic}.story-row.story-row--image-left .story-row__content{padding-left:clamp(30px,6.75vw,108px);display:flex;padding-top:60px;padding-bottom:60px;position:relative}.kosher-certified .story-row.story-row--image-left .story-row__content{margin-bottom:7.3%}.story-row.story-row--style-quote.story-row--image-left .story-row__content{padding-top:61px;padding-bottom:120px}.story-row.story-row--style-quote .story-row__text:before{content:"";left:0;top:-56px;width:25px;height:25px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI1IDIzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIyLjUwMDQgMjIuNUMyMy4xNjM1IDIyLjUgMjMuNzk5NCAyMi4yMzY2IDI0LjI2ODIgMjEuNzY3OEMyNC43MzcgMjEuMjk4OSAyNS4wMDA0IDIwLjY2MyAyNS4wMDA0IDIwVjEzLjg5NUMyNS4wMDA0IDEzLjIzMiAyNC43MzcgMTIuNTk2MSAyNC4yNjgyIDEyLjEyNzJDMjMuNzk5NCAxMS42NTg0IDIzLjE2MzUgMTEuMzk1IDIyLjUwMDQgMTEuMzk1SDE5LjAzMDRDMTkuMDMwNCAxMC41MTc1IDE5LjA4MjkgOS42Mzc1IDE5LjE4NTQgOC43NkMxOS4zNDA0IDcuODMgMTkuNjAwNCA3LjAwMjUgMTkuOTYwNCA2LjI4QzIwLjMyMjkgNS41NTUgMjAuNzg3OSA0Ljk4NzUgMjEuMzU3OSA0LjU3MjVDMjEuOTI1NCA0LjEwNzUgMjIuNjQ3OSAzLjg3NSAyMy41Mjc5IDMuODc1VjBDMjIuMDgwNCAwIDIwLjgxNTQgMC4zMSAxOS43Mjc5IDAuOTNDMTguNjQ5OSAxLjU0MzcxIDE3LjcyMyAyLjM5MTEzIDE3LjAxNTQgMy40MUMxNi4zMDUyIDQuNTMzMjkgMTUuNzgxOCA1Ljc2NDI0IDE1LjQ2NTQgNy4wNTVDMTUuMTQ2NiA4LjQ3OTQgMTQuOTkwNiA5LjkzNTQgMTUuMDAwNCAxMS4zOTVWMjBDMTUuMDAwNCAyMC42NjMgMTUuMjYzOCAyMS4yOTg5IDE1LjczMjcgMjEuNzY3OEMxNi4yMDE1IDIyLjIzNjYgMTYuODM3NCAyMi41IDE3LjUwMDQgMjIuNUgyMi41MDA0Wk03LjUwMDQzIDIyLjVDOC4xNjM0NyAyMi41IDguNzk5MzYgMjIuMjM2NiA5LjI2ODIgMjEuNzY3OEM5LjczNzA0IDIxLjI5ODkgMTAuMDAwNCAyMC42NjMgMTAuMDAwNCAyMFYxMy44OTVDMTAuMDAwNCAxMy4yMzIgOS43MzcwNCAxMi41OTYxIDkuMjY4MiAxMi4xMjcyQzguNzk5MzYgMTEuNjU4NCA4LjE2MzQ3IDExLjM5NSA3LjUwMDQzIDExLjM5NUg0LjAzMDQzQzQuMDMwNDMgMTAuNTE3NSA0LjA4MjkzIDkuNjM3NSA0LjE4NTQzIDguNzZDNC4zNDA0MyA3LjgzIDQuNjAwNDMgNy4wMDI1IDQuOTYwNDMgNi4yOEM1LjMyMjkzIDUuNTU1IDUuNzg3OTMgNC45ODc1IDYuMzU3OTMgNC41NzI1QzYuOTI1NDMgNC4xMDc1IDcuNjQ3OTMgMy44NzUgOC41Mjc5MyAzLjg3NVYwQzcuMDgwNDMgMCA1LjgxNTQzIDAuMzEgNC43Mjc5MyAwLjkzQzMuNjQ5OSAxLjU0MzcxIDIuNzIzMDQgMi4zOTExMyAyLjAxNTQzIDMuNDFDMS4zMDUyNSA0LjUzMzI5IDAuNzgxNzk0IDUuNzY0MjQgMC40NjU0MzMgNy4wNTVDMC4xNDY2NDggOC40Nzk0IC0wLjAwOTM1MTQ0IDkuOTM1NCAwLjAwMDQzMzE5NiAxMS4zOTVWMjBDMC4wMDA0MzMxOTYgMjAuNjYzIDAuMjYzODI1IDIxLjI5ODkgMC43MzI2NjYgMjEuNzY3OEMxLjIwMTUxIDIyLjIzNjYgMS44MzczOSAyMi41IDIuNTAwNDMgMjIuNUg3LjUwMDQzWiIgZmlsbD0iI0NEQ0RDRCIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute}.story-row.story-row--style-quote .story-row__text:after{content:"";right:0;bottom:-61px;width:25px;height:25px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI1IDIzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIuNDk5NTcgMEMxLjgzNjUyIDAgMS4yMDA2NCAwLjI2MzM5MyAwLjczMTggMC43MzIyMzRDMC4yNjI5NTkgMS4yMDEwNyAtMC4wMDA0MzM5MjIgMS44MzY5NiAtMC4wMDA0MzM5MjIgMi41VjguNjA1Qy0wLjAwMDQzMzkyMiA5LjI2ODA0IDAuMjYyOTU5IDkuOTAzOTMgMC43MzE4IDEwLjM3MjhDMS4yMDA2NCAxMC44NDE2IDEuODM2NTIgMTEuMTA1IDIuNDk5NTcgMTEuMTA1SDUuOTY5NTdDNS45Njk1NyAxMS45ODI1IDUuOTE3MDcgMTIuODYyNSA1LjgxNDU3IDEzLjc0QzUuNjU5NTcgMTQuNjcgNS4zOTk1NyAxNS40OTc1IDUuMDM5NTcgMTYuMjJDNC42NzcwNyAxNi45NDUgNC4yMTIwNyAxNy41MTI1IDMuNjQyMDcgMTcuOTI3NUMzLjA3NDU3IDE4LjM5MjUgMi4zNTIwNyAxOC42MjUgMS40NzIwNyAxOC42MjVWMjIuNUMyLjkxOTU3IDIyLjUgNC4xODQ1NyAyMi4xOSA1LjI3MjA3IDIxLjU3QzYuMzUwMSAyMC45NTYzIDcuMjc2OTYgMjAuMTA4OSA3Ljk4NDU3IDE5LjA5QzguNjk0NzUgMTcuOTY2NyA5LjIxODIxIDE2LjczNTggOS41MzQ1NyAxNS40NDVDOS44NTMzNSAxNC4wMjA2IDEwLjAwOTQgMTIuNTY0NiA5Ljk5OTU3IDExLjEwNVYyLjVDOS45OTk1NyAxLjgzNjk2IDkuNzM2MTcgMS4yMDEwNyA5LjI2NzMzIDAuNzMyMjM0QzguNzk4NDkgMC4yNjMzOTMgOC4xNjI2MSAwIDcuNDk5NTcgMEgyLjQ5OTU3Wk0xNy40OTk2IDBDMTYuODM2NSAwIDE2LjIwMDYgMC4yNjMzOTMgMTUuNzMxOCAwLjczMjIzNEMxNS4yNjMgMS4yMDEwNyAxNC45OTk2IDEuODM2OTYgMTQuOTk5NiAyLjVWOC42MDVDMTQuOTk5NiA5LjI2ODA0IDE1LjI2MyA5LjkwMzkzIDE1LjczMTggMTAuMzcyOEMxNi4yMDA2IDEwLjg0MTYgMTYuODM2NSAxMS4xMDUgMTcuNDk5NiAxMS4xMDVIMjAuOTY5NkMyMC45Njk2IDExLjk4MjUgMjAuOTE3MSAxMi44NjI1IDIwLjgxNDYgMTMuNzRDMjAuNjU5NiAxNC42NyAyMC4zOTk2IDE1LjQ5NzUgMjAuMDM5NiAxNi4yMkMxOS42NzcxIDE2Ljk0NSAxOS4yMTIxIDE3LjUxMjUgMTguNjQyMSAxNy45Mjc1QzE4LjA3NDYgMTguMzkyNSAxNy4zNTIxIDE4LjYyNSAxNi40NzIxIDE4LjYyNVYyMi41QzE3LjkxOTYgMjIuNSAxOS4xODQ2IDIyLjE5IDIwLjI3MjEgMjEuNTdDMjEuMzUwMSAyMC45NTYzIDIyLjI3NyAyMC4xMDg5IDIyLjk4NDYgMTkuMDlDMjMuNjk0OCAxNy45NjY3IDI0LjIxODIgMTYuNzM1OCAyNC41MzQ2IDE1LjQ0NUMyNC44NTM0IDE0LjAyMDYgMjUuMDA5NCAxMi41NjQ2IDI0Ljk5OTYgMTEuMTA1VjIuNUMyNC45OTk2IDEuODM2OTYgMjQuNzM2MiAxLjIwMTA3IDI0LjI2NzMgMC43MzIyMzRDMjMuNzk4NSAwLjI2MzM5MyAyMy4xNjI2IDAgMjIuNDk5NiAwSDE3LjQ5OTZaIiBmaWxsPSIjQ0RDRENEIi8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute}.story-row__content{width:50.4%;gap:16px;display:flex;flex-direction:column}.story-row.story-row--image-right{flex-direction:row-reverse}.story-row__heading{font-weight:500;font-size:clamp(24px,2.5vw,40px);line-height:1.2em;letter-spacing:-.01em;color:#000;margin:0}.story-row__video-wrap{aspect-ratio:754 / 720}.story-row__video-wrap video{width:100%!important;height:100%!important;object-fit:cover}.story-row__text{color:#000;font-weight:300;font-size:20px;line-height:1.5;letter-spacing:.02em;max-width:551px}.story-row__text p{margin-top:0}.story-row__text p:not(:last-child){margin-bottom:12px}.story-row.story-row--image-right .story-row__content{padding:40px 40px 40px 0;margin-bottom:9%}.story-row .story-row__video-wrap{position:relative}.story-row .story-row__video-wrap video{display:block;width:100%;height:auto}.story-row .story-row__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#0000008c;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:opacity .3s ease,background .2s ease}.story-row .story-row__play-btn:hover{background:#000000bf}.story-row .story-row__play-btn .icon-pause,.story-row .story-row__video-wrap.is-playing .icon-play{display:none}.story-row .story-row__video-wrap.is-playing .icon-pause{display:block}.story-row .story-row__video-wrap.is-playing.controls-hidden .story-row__play-btn{opacity:0;pointer-events:none}.story-row .story-row__video-wrap.is-playing.controls-hidden:hover .story-row__play-btn{opacity:1;pointer-events:auto}.stats-rows{padding:76px 0 100px;overflow:hidden}.stats-row__pair{display:flex;align-items:center;gap:47px;justify-content:flex-start;margin-left:-32px}.stats-row:nth-child(2n) .stats-row__pair{gap:38px;flex-direction:row-reverse;margin-right:-23px}.stats-row__image{max-width:clamp(208px,28.3125vw,453px)}.stats-rows .container{max-width:1600px;padding:0}.stats-row__text{display:flex;flex-direction:column;gap:15px;max-width:286px;align-items:center;padding:10px 0 21px}.stats-row__label{margin:0;font-weight:300;font-size:20px;line-height:1.4;letter-spacing:.02em;text-align:center}.stats-row__number{color:#000;font-weight:500;font-size:clamp(28px,4vw,64px);line-height:1.2em;letter-spacing:-.01em}.stats-rows__inner{display:flex;flex-direction:column;gap:136px}.image-quote{padding-bottom:39px}.image-quote .container{max-width:100%;padding:0}.image-quote__content{max-width:1600px;width:100%;margin:32px auto 0;padding:0 var(--page-margin);display:flex;flex-direction:column}.image-quote__image{height:700px}.image-quote__image img{width:100%;height:100%;object-fit:cover}.image-quote__text{max-width:760px;margin-bottom:24px;font-family:Nothing You Could Do;font-weight:400;font-size:24px;line-height:1.3;letter-spacing:0;color:#121827}.image-quote__attribution{font-family:Nothing You Could Do;font-weight:400;font-size:24px;line-height:1.3;letter-spacing:0;color:#121827;margin:0 0 0 auto}.image-quote__image-mobile{display:none}.contact-section__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-section__col-left,.contact-section__col-right{width:50%}.contact-section__image{aspect-ratio:760 / 831;line-height:0;height:100%;max-width:100%}.contact-section__image img{width:100%;height:100%;object-fit:cover}.contact-section__col-left{padding-right:40px;max-width:610px}.contact-section{padding:74px 0 40px}.contact-section__heading{font-weight:500;font-size:clamp(40px,5vw,80px);line-height:1.125;letter-spacing:-.02em;margin-bottom:28px}.contact-section__col-right{padding-top:6px}.contact-section__subtext{font-weight:300;font-size:clamp(18px,1.5vw,24px);line-height:1.4em;letter-spacing:0%;margin-bottom:42px;max-width:555px}.contact-section__info{display:flex;gap:20px;justify-content:space-between;max-width:510px}.contact-section__info-label{font-weight:400;font-size:15px;line-height:1.5;letter-spacing:0%;color:#0009;margin-bottom:6px;display:block}.contact-section__contact-item .contact-section__info-label{margin-bottom:9px}.contact-section__contact-item p,.contact-section__location p{margin:0}.contact-section__location-name,.contact-section__location-address,.contact-section__contact-item p{font-weight:500;font-size:16px;line-height:1.5em;letter-spacing:.02em}.contact-section__contact-item p{font-weight:400}.contact-section__location:not(:last-child){margin-bottom:17px}.contact-section__location-address{font-weight:400}.contact-section__contact{display:flex;flex-direction:column;gap:38px}.contact-form{margin-top:34px}.contact-form__row{display:flex;flex-wrap:wrap;gap:24px}.contact-form__field{width:calc(50% - 12px)}.contact-form__field--full{width:100%}.contact-form__field input,.contact-form__field textarea{width:100%;border:.5px solid #D2D2D2;padding:9px 15px 11px;height:48px;box-shadow:none!important;outline:none!important;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0%;color:#121827}.contact-form__field label{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0%;color:#000;margin-bottom:13px!important;display:block}.contact-form__row{margin-bottom:31px!important}.contact-form__submit{width:100%;background:#000;color:#fff;border-radius:8px;border:none;outline:none;box-shadow:none;padding:15px 32px 17px;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:0;margin-top:24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#12182780;opacity:1!important}.contact-form__field textarea{height:96px!important}.contact-form__success{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:6px;background-color:#eaf6ec;color:#1e7a34;border:1px solid #bfe3c6;font-size:14px}.banner-slider__swiper .swiper-slide{min-height:900px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.banner-slider__swiper .swiper-slide:after{content:"";width:100%;height:189px;left:0;bottom:0;pointer-events:none;background:#00000005;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute}.banner-slider .swiper-pagination{display:flex;justify-content:flex-end;max-width:1600px;margin:0 auto!important;position:relative;padding:0 var(--page-margin);gap:6px;bottom:106px!important}.banner-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:40px;height:3px}.banner-slider .swiper-pagination-bullet{width:20px;height:3px;border-radius:3px;background:#bfbfbfb2;margin:0!important;opacity:1!important}.banner-slide__content{max-width:1600px;margin:0 auto;width:100%;padding:150px var(--page-margin) 85px;position:relative;z-index:2}.banner-slide__title{color:#fff;font-weight:500;font-size:clamp(40px,5vw,80px);line-height:1.125;letter-spacing:-.02em;margin:0;max-width:900px}.highlight-cards__slider{overflow:hidden;width:100%}.highlight-cards__track{display:flex;margin-block-end:20px}.highlight-cards{padding:77px 0 40px}.highlight-card{flex-basis:0;overflow:hidden;display:flex;align-items:flex-end;cursor:pointer;background-size:cover;background-position:center;block-size:clamp(500px,51.3125vw,821px);transition:flex-grow .3s ease-in-out,margin-inline-end .3s ease-in-out}.highlight-card.hidden{display:none}.highlight-card.wide{flex-grow:2.06;padding:50px 40px 59px}.highlight-card.narrow{flex-grow:1;padding:50px 20px 59px}.highlight-card.gap{margin-inline-end:24px}.highlight-card{position:relative}.highlight-card__content{position:relative;z-index:2}.highlight-card:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#6660 79.53%,#00000040)}.highlight-card:after{content:"";width:100%;height:189px;left:0;bottom:0;pointer-events:none;background:#00000005;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute}.highlight-cards__pagination{display:flex;justify-content:center;gap:5px;margin-block-start:0;z-index:3;position:absolute;left:50%;transform:translate(-50%);bottom:16px}.highlight-cards__dot{width:20px;height:3px;border-radius:3px;border:none;background-color:#bfbfbfb2;cursor:pointer;padding:0;transition:background-color .3s ease}.highlight-cards__dot.is-active{background-color:#fff;width:40px;height:3px}.highlight-card__title{color:#fff;font-weight:500;font-size:clamp(24px,2vw,32px);line-height:1.2;letter-spacing:0%;margin-bottom:16px;transition:all .4s ease-in-out}.highlight-card__description{max-width:418px;opacity:0;color:#fff;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.02em;max-height:48px}.highlight-card.narrow .highlight-card__title{text-align:center}.highlight-card.wide .highlight-card__description{opacity:1}.highlight-cards__pagination{opacity:0;transition:all .3s ease-in-out}.highlight-card.wide .highlight-cards__pagination{opacity:1}.how-it-works{padding:38px 0 80px}.how-it-works__step{display:flex;flex-wrap:nowrap;gap:120px;align-items:center;flex-direction:row-reverse}.how-it-works__steps .how-it-works__step:nth-child(2n){flex-direction:row}.how-it-works__steps .how-it-works__step:nth-child(2n) .how-it-works__content{padding-bottom:21px}.how-it-works__steps{display:flex;flex-direction:column;gap:60px}.how-it-works__content{max-width:370px;text-align:center;display:flex;flex-direction:column;align-items:center;flex:1;padding-bottom:46px}.how-it-works__number{font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin-top:0;margin-bottom:8px}.how-it-works__title{font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin-top:0;margin-bottom:12px}.how-it-works__description{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.02em;text-align:center}.how-it-works__media{aspect-ratio:640 / 433;line-height:0;max-width:42.1%}how-it-works__media img{width:100%;height:100%;object-fit:cover}.catering-contact{padding:40px 0}.catering-contact__inner{display:flex;background:#fff;flex-wrap:wrap}.catering-contact__col-left{width:49.6%}.catering-contact__col-right{width:50.4%;padding:38px 40px 40px}.catering-contact__heading{color:#000;font-weight:500;font-size:clamp(26px,2.5vw,40px);line-height:1.2;letter-spacing:-.01em;margin-bottom:16px}.catering-contact__subtext{font-weight:300;font-size:20px;line-height:140%;letter-spacing:2%;max-width:556px}.catering-contact__info{margin-top:41px}.catering-contact__contact{display:flex;flex-direction:column;gap:14px}.catering-contact__info .contact-section__contact{gap:14px}.catering-form.contact-form{margin-top:39px;max-width:570px}.catering-form.contact-form input,.catering-form.contact-form textarea{background:#f9f9f9;padding:10px 11px;height:45px;border-radius:8px}.catering-form.contact-form .contact-form__field:not(:last-child){margin-bottom:23px!important}.catering-form.contact-form .contact-form__field label{margin-bottom:11px!important}.catering-form.contact-form .contact-form__submit{margin-top:17px}.catering-form.contact-form .contact-form__field.contact-form__field--last{margin-bottom:0!important}.catering-contact__image{height:100%}.catering-contact__image img{width:100%;height:100%;object-fit:cover}.product-media{aspect-ratio:362 / 428!important;border-radius:16px;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover}.product-media-container.product-media-container--image{aspect-ratio:unset!important}.product-card .text-block p[role=heading]{font-weight:500;font-size:24px;line-height:120%;letter-spacing:0%;text-transform:capitalize}.product-card .card-gallery{margin-bottom:16px}.product-card a[ref=productTitleLink]{margin-bottom:12px;display:block}.product-card product-price{margin-bottom:16px;display:block}.product-card product-price .price{font-weight:500;font-size:20px;line-height:120%;letter-spacing:0%}.product-description-readmore__text{display:block;color:#3d3d3d;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:2%;margin-bottom:16px}.product-description-readmore__toggle{display:inline;background:none;border:none;padding:0;margin:0;margin-inline-start:2px;font-weight:500;font-size:16px;color:#000;line-height:150%;letter-spacing:0%;font-family:Helvetica Neue}.product-description-readmore__toggle[hidden]{display:none}.product-card-view-button{width:100%;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0%;color:#fff;padding:16px 32px;border-radius:8px;background:#000;display:inline-block;text-align:center;text-transform:capitalize}.product-info-badges{position:absolute;z-index:2;bottom:16px;left:16px;display:flex;gap:12px;align-items:center}.product-info-badge{background:#0000000f;padding:7px 11px;border:.5px solid #FFFFFF80;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:20px;color:#fff;font-weight:400;font-size:15px;line-height:120%;letter-spacing:0%;text-transform:capitalize;gap:4px;display:flex}.product-info-badge svg{width:16px;height:16px}.resource-list-carousel-section{padding-left:max(var(--page-margin),calc((100vw - 1520px)/2))}.resource-list-carousel-section,.resource-list-swiper{width:100%}.resource-list-swiper .swiper-slide{width:100%!important;max-width:362px;flex-shrink:0}.resource-list-carousel-nav-group{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 var(--page-margin);margin-top:31px}.resource-list-carousel-nav{border:none;padding:0;background:transparent;width:16px;outline:none!important;box-shadow:none!important}.resource-list-carousel-pagination{font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.06em;color:#989898;width:max-content!important;position:relative;margin:0!important;top:unset!important;bottom:unset!important}h2.heading-recommended-products{font-weight:500!important;font-size:36px!important;line-height:1.2em!important;letter-spacing:-.01em!important}.swiper.resource-list-swiper{align-items:stretch}.resource-list-swiper .swiper-slide{height:auto;cursor:pointer}.shopify-block:has(.product-card-view-button){margin-top:auto!important}.mazza-all-hero .mazza-hero__content{padding:39px 0}.mazza-all-hero .mazza-hero__content h1{margin-bottom:33px}.mazza-all-browse h2{letter-spacing:-.01em;margin-bottom:39px!important}.mazza-product-section h3{font-weight:500;font-size:clamp(22px,2.5vw,40px);line-height:120%;letter-spacing:-.01em;margin-bottom:43px}.mazza-browse.mazza-all-browse{padding:60px 0}.mazza-product-grid{display:flex;flex-wrap:wrap;gap:40px 24px}.mazza-product-card{width:calc((100% - 72px)/4);display:flex;flex-direction:column}.mazza-product-card__body{flex-grow:1}.mazza-product-card__media{aspect-ratio:362 / 428!important;border-radius:16px;overflow:hidden;margin-bottom:16px;position:relative}.mazza-product-card__media img{width:100%;height:100%;object-fit:cover}.mazza-product-card__title{font-weight:500;font-size:24px;line-height:120%;letter-spacing:0%;text-transform:capitalize;margin:0 0 12px}.mazza-product-card__variant{font-weight:400;font-size:15px;line-height:140%;letter-spacing:0%;margin:0 0 19px}.mazza-product-card__price{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:0%;margin:0 0 16px}.mazza-product-card__unit{color:#0006;font-weight:400}.mazza-product-card__desc{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.02em;color:#3d3d3d;margin-bottom:16px!important;margin-top:0;max-height:3em;overflow:hidden;word-break:break-word}.mazza-desc-desktop{display:inline}.mazza-desc-mobile{display:none}.mazza-product-card__more{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0%;text-decoration:none!important;color:#000;white-space:nowrap;display:inline}.mazza-product-card__cta{width:100%;font-weight:500;font-size:16px;line-height:120%;letter-spacing:0%;color:#fff;padding:16px 32px;border-radius:8px;background:#000;display:inline-block;text-align:center;text-transform:capitalize;border:0;box-shadow:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.mazza-product-card__media-link{display:block;width:100%;height:100%}.mazza-product-card__title a{color:inherit;text-decoration:none}.mazza-product-card__title a:hover{opacity:.8}.mazza-product-card__cta:hover{opacity:.88}.mazza-product-card__arrow{position:absolute;right:16px;bottom:16px;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.85);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;cursor:pointer;line-height:0}.mazza-product-card:hover .mazza-product-card__arrow,.mazza-product-card__media:hover .mazza-product-card__arrow{opacity:1;visibility:visible;transform:scale(1)}.mazza-product-card__arrow svg{width:34px;height:34px;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.mazza-product-card__arrow:hover svg rect{fill:#f0f0f0}.resource-list__item .mazza-product-card,.resource-list__slide .mazza-product-card,.swiper-slide .mazza-product-card{width:100%!important;height:100%}.resource-list__item .mazza-product-card__body,.resource-list__slide .mazza-product-card__body,.swiper-slide .mazza-product-card__body{display:flex;flex-direction:column;flex-grow:1}.resource-list__item .mazza-product-card__desc,.resource-list__slide .mazza-product-card__desc,.swiper-slide .mazza-product-card__desc{margin-bottom:16px!important}.resource-list__item .mazza-product-card__cta,.resource-list__slide .mazza-product-card__cta,.swiper-slide .mazza-product-card__cta{margin-top:auto}.mazza-all__product--section{padding:0 0 120px}.mazza-all__product--section .mazza-product-section__inner{display:flex;flex-direction:column;gap:57px}.go-back-button{border:none;padding:0;box-shadow:none;outline:none;display:inline-flex;color:#121827;font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0%;align-items:center;gap:4px;background:none;cursor:pointer}.product-information__media .product-media{border-radius:0!important;aspect-ratio:750 / 820!important}.product-information__grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;padding-top:15px}.product-information__grid .product-information__media{width:49.34%!important;padding:0!important;min-width:unset!important;flex:1}.product-information__grid .product-details{width:50.66%;padding-left:clamp(40px,5.0625vw,81px)!important;justify-content:flex-start!important;min-width:530px}.product-information__grid .product-detail__title h1{font-weight:500!important;font-size:clamp(24px,2.5vw,40px)!important;line-height:120%!important;letter-spacing:-1%!important}.product-information__grid product-price .price,.product-price__base-unit{font-weight:500;font-size:24px;line-height:120%;letter-spacing:0%}.product-information__grid product-price [ref=priceContainer]{width:auto!important}.product-information__grid product-price{display:inline-flex!important;flex-direction:row!important}.product-information__grid .product-price__base-unit{font-weight:400;color:#b1b1b1;margin-left:8px}.product-information__grid .product-detail__description{font-weight:300;font-size:20px;line-height:150%;letter-spacing:1%}.product-information__grid .variant-option legend{font-weight:500;font-size:24px;line-height:120%;letter-spacing:0%;text-transform:capitalize;margin-bottom:23px!important}.product-information__grid .variant-option__button-label{min-width:unset!important;width:max-content;min-height:48px!important;flex:unset!important;border-radius:8px!important;padding:11px 15px!important;border:.5px solid #CFCFCF!important;background:inherit!important}.product-information__grid .variant-option.variant-option--buttons{display:flex;gap:12px}.product-information__grid .product-details>.group-block{max-width:486px}.product-information__grid .product-form-buttons{gap:12px!important}.product-information__grid .product-form-buttons .quantity-selector-wrapper{width:calc(50% - 6px)}.product-information__grid .product-form-buttons .add-to-cart-button__main{width:calc(50% - 6px);flex-basis:unset!important}.product-information__grid .button.add-to-cart-button{padding:15px 38px!important;border-radius:8px!important;background:#000!important;border:1px solid #000000!important;font-family:Helvetica Neue!important;font-weight:500!important;font-size:20px!important;line-height:120%!important;letter-spacing:0%!important;color:#fff!important;height:auto!important;justify-content:flex-start;height:56px!important}.product-information__grid .button.add-to-cart-button .svg-wrapper.add-to-cart-icon{display:none}.product-information__grid .add-to-cart-button__price{position:absolute;top:50%;z-index:2;color:#fff;transform:translateY(-50%);right:38px;font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0%}.product-information__grid .shopify-payment-button__button{border:1px solid #000000;padding:15px 32px;font-family:Helvetica Neue;font-weight:500;font-size:20px;line-height:120%;letter-spacing:0%;text-transform:capitalize;height:auto;background:transparent!important;transition:all .3s}.product-information__grid .shopify-payment-button__button:hover{background:#fff!important}.product-information__grid .add-to-cart-button__main{position:relative}.product-information__grid .shopify-payment-button__button{border:1px solid #000000!important;height:auto!important;padding:15px 30px!important;font-family:Helvetica Neue!important;font-weight:500!important;font-size:20px!important;line-height:120%!important;letter-spacing:0%!important}.product-information__grid .section-resource-list,.section-resource-list{padding-top:118px!important}.quantity-selector-wrapper .quantity-selector{width:100%!important;flex:unset!important;height:56px!important;background:#eeeff0!important;justify-content:center!important;border-radius:8px!important;border:none!important;gap:6px}#cart-drawer .quantity-selector-wrapper .quantity-selector{height:40px!important}.quantity-selector input[type=number]{font-family:Helvetica Neue;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0%}.quantity-selector-wrapper .quantity-selector .button{height:unset!important;width:unset!important;cursor:pointer}.shopify-product-form .quantity-selector-wrapper .quantity-selector .button{background-color:#fff;width:32px!important;height:32px!important;border-radius:6px}.quantity-selector svg{width:24px!important;height:24px!important}.quantity-selector svg path{fill:#000!important}.product-media-wrapper .product-media-badge{background:#0000000f;padding:7px 11px;border:.5px solid #FFFFFF80;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:20px;color:#fff;font-weight:400;font-size:15px;line-height:120%;letter-spacing:0%;text-transform:capitalize;gap:4px;display:flex}.product-media-wrapper{position:relative;height:100%}.product-information__grid .product-information__media .media-gallery__grid,.product-information__grid media-gallery{height:100%}.product-information__grid media-gallery{padding-top:0!important}.product-information__grid{grid-column:2!important}.sticky-add-to-cart__bar{display:none!important}.sticky-cart-bar{position:fixed;bottom:16px;left:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff;border-radius:8px;padding:8px 12px;gap:23px}.sticky-cart-bar[hidden]{display:none}.sticky-cart-bar__info{display:flex;align-items:center;gap:12px;font-weight:500;font-size:20px;line-height:80%;letter-spacing:0%}.sticky-cart-bar__button{display:flex;align-items:center;gap:8px;background:#2f2f2f;color:#fff;text-decoration:none;padding:8px 12px;border-radius:6px;font-weight:500;font-size:16px;line-height:1.3;font-family:Helvetica Neue}.sticky-cart-bar__button svg{width:24px;height:24px}.resource-list-carousel-section .shopify-product-form .button.quick-add__button{display:none}main[data-template=product],main[data-template="product.platter"]{background:#f5f5f1}.cart-page .cart-items__table-row.cart-items__table-row--hidden,.cart-drawer__items .cart-items__table-row.cart-items__table-row--hidden{display:none!important}@media(min-width:1199px){.product-information__media .product-info-badge{font-size:20px;line-height:114.99999999999999%;padding:11px 15px}.product-information__media .product-info-badge svg{width:24px;height:24px}.product-information__media .product-info-badges{left:32px;bottom:32px}}@media screen and (min-width:750px){.sticky-cart-bar{max-width:480px;left:50%;right:auto;transform:translate(-50%)}}@media(min-width:993px){.mazza-kitchen__mobile-media,.contact-section__mobile-hero{display:none}}@media(min-width:768px){.hide-pc,.choose-menu__content-media--mobile,.hide-mb,.catering-contact__mobile-cta,.highlight-card__image-mobile{display:none}.highlight-card__image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}@media(max-width:1280px){footer .footer-content{gap:50px}footer .group-left-footer{width:calc(35.87% - 25px)}footer .group-right-footer{width:calc(59.1% - 25px);padding-top:20px;flex:1}footer .group-right-footer>.group-block-content{gap:30px}footer .group-menu-footer .group-block-content{gap:20px}.group-explore-footer{width:calc(49.2% - 15px);flex:unset!important}.header-actions__cart-icon .cart-bubble{width:14px!important;right:-2px!important;top:0!important}#header-component[data-menu-style=drawer] header-actions{align-items:center!important}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{width:24px!important;height:24px!important}}@media(max-width:1199px){.highlight-card__description{max-height:72px}.header-actions__action{overflow:visible!important}}@media(max-width:1024px){.desc-hero p,.desc-hero{font-size:20px!important}.section-resource-list{padding-top:80px!important}.choose-menu__content{max-width:60%}.product-carousel-section{padding-bottom:80px}.location-section{padding:80px 0}.location__hours{gap:30px}.choose-menu__description,.cta-banner__text,.location__subheading,.location__value,.location__label,.description-footer{font-size:18px}.mazza-kitchen__trigger-icon svg{width:24px;height:24px;min-width:24px}.mazza-kitchen__trigger-icon{width:24px;height:24px}.mazza-kitchen__trigger-label{font-size:20px}.button{font-size:18px}.promo-cards-section{padding:80px 0}.promo-card__title--hover{position:absolute;bottom:25px}.promo-card__content{padding:25px}.location__card{padding:20px}.mazza-kitchen__link{text-underline-offset:6px}.promo-card__eyebrow,.promo-card__text,.promo-card__btn,.promo-card__title--inside,.promo-card:before{opacity:1!important}.promo-card:before{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:linear-gradient(to top,#0006,#6660 50.3%);opacity:0;background:#000;opacity:.2!important}.promo-card__title--inside{margin-bottom:auto}.promo-card__title--hover{display:none}.promo-card__eyebrow{position:relative;top:unset;font-size:12px;line-height:1.5;margin-bottom:8px}.promo-card__text{line-height:1.5;letter-spacing:.01em}.promo-card__btn.button{width:100%;padding:12px 20px!important;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0%;margin-top:26px}.promo-card__content{padding:23px 16px 16px}.mazza-kitchen__content{width:calc(49.013% - 12px)}.mazza-kitchen__media{width:calc(50.987% - 12px)}.mazza-kitchen__container{gap:24px}.image-quote__image{padding:0 var(--page-margin);height:500px}.hero-about__description p{font-size:20px!important}.story-row.story-row--style-quote .story-row__text{font-size:22px}.story-row.story-row--style-quote.story-row--image-left .story-row__content{padding-top:60px;padding-bottom:60px;margin:0}.story-row.story-row--image-right .story-row__content{margin-bottom:0}.story-row__text{font-size:18px}.image-quote__text,.image-quote__attribution{font-size:22px}.story-rows{padding:50px 0}.stats-rows{padding:50px 0 60px;overflow:hidden}.stats-rows__inner,.story-rows__inner{gap:60px}.story-row.story-row--image-left .story-row__content{margin-bottom:0;padding-top:40px;padding-bottom:40px}.kosher-certified .story-row.story-row--image-left .story-row__content{margin-bottom:0}.story-row__caption,.contact-form__submit,.catering-contact__subtext{font-size:18px}.product-card .text-block p[role=heading]{font-size:20px}h2.heading-recommended-products{font-size:28px}.resource-list-swiper .swiper-slide{max-width:300px}.product-card product-price .price{font-size:16px}.mazza-product-card{width:calc((100% - 48px) / 3)}.mazza-product-card__title{font-size:20px}.mazza-product-card__price{font-size:16px}.mazza-product-section h3{margin-bottom:25px}.mazza-all__product--section .mazza-product-section__inner{gap:50px}.mazza-all__product--section{padding-bottom:80px}.product-information__grid product-price .price,.product-price__base-unit{font-size:20px}.product-information__grid .product-detail__description,.sticky-cart-bar__info{font-size:18px!important}.product-information__grid .variant-option legend{font-size:22px!important}.product-information__grid .button.add-to-cart-button,.product-information__grid .shopify-payment-button__button,.product-information__grid .add-to-cart-button__price{font-size:16px!important}.highlight-card.wide{padding-left:20px;padding-right:20px}}@media(max-width:992px){.mazza-kitchen__media,.hide-sp{display:none}.mazza-kitchen__content{width:100%}.mazza-kitchen__link{margin-top:24px;text-underline-offset:6px;text-decoration:none;display:block;background:#000;padding:12px 32px;border-radius:8px;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0;text-align:center;color:#fff}footer .group-left-footer{width:100%}footer .image-block{justify-content:center}.description-footer{align-items:center!important}.description-footer p{justify-content:center;text-align:center}.contact-section__mobile-hero{width:100%}.contact-section__col-left{width:100%;padding:0;max-width:100%;margin-top:24px}.contact-section__mobile-hero-content{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:455px;position:relative;display:flex;padding:0 var(--page-margin) 24px;flex-direction:column;justify-content:flex-end}.contact-section__mobile-hero-content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background:#00000026}.contact-section .container{padding:0}.contact-section{padding-top:0}.contact-section__col-left{padding:0 var(--page-margin)}.contact-section__subtext{margin:0!important;color:#fff;z-index:2}.contact-section__heading{color:#fff;z-index:2}.catering-contact__col-left,.catering-contact__col-right{width:100%;padding-left:0;padding-right:0}.catering-contact__col-right{padding-left:20px;padding-right:20px}.catering-contact__col-left{order:1}.catering-form.contact-form{max-width:100%}.catering-contact__info .contact-section__contact{flex-direction:row;gap:14px 40px!important}.catering-contact__subtext{max-width:100%}.catering-contact__image{max-height:800px}.product-information__grid .product-details{width:100%;padding-left:0!important}}@media(max-width:767px){.banner-slide__title--desktop{display:none}.hero{min-height:100dvh!important;max-height:800px}.mazza-kitchen__heading{margin-bottom:15px}.hero-home .hero__container{padding:100px 0 16px!important}.hero-home .btn-hero.button{width:100%!important}.desc-hero p,.desc-hero{letter-spacing:.02em!important;font-size:18px!important;line-height:1.6em!important}.heading-hero{margin-bottom:-3px;line-height:1em!important}.promo-cards-section{padding:53px 0 58px}.promo-card-grid{gap:40px}.promo-card{width:100%;min-height:400px}.promo-card__eyebrow,.promo-card__text,.promo-card__btn,.promo-card__title--inside,.promo-card:before{opacity:1}.promo-card:before{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:linear-gradient(to top,#0006,#6660 50.3%);opacity:0}.promo-card__title--inside{margin-bottom:auto}.promo-card__title--hover{display:none}.promo-card__eyebrow{position:relative;top:unset;font-size:12px;line-height:1.5;margin-bottom:8px}.promo-card__text{line-height:1.5;letter-spacing:.01em}.promo-card__btn.button{width:100%;padding:12px 20px!important;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0%;margin-top:26px}.promo-card__content{padding:23px 16px 16px}.button{font-size:16px;padding-top:17.5px;padding-bottom:17.5px}.location__card{width:100%}.mazza-kitchen__trigger-label{font-size:18px;font-weight:500}.mazza-kitchen__item.is-active .mazza-kitchen__trigger-label{line-height:1.25em}.mazza-kitchen__item{padding:20px 0 19px}.mazza-kitchen__description{padding-right:41px;margin-bottom:17px!important}.mazza-kitchen__item.is-active .mazza-kitchen__panel-inner{padding-top:16px;position:relative}.mazza-kitchen__item.is-active{padding-bottom:5px;border:none}.mazza-kitchen__item.is-active .mazza-kitchen__link{text-decoration:none;width:calc(100% - 32px);display:block;background:#fff;position:absolute;z-index:2;bottom:16px;left:16px;padding:12px 32px;border-radius:8px;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:0;text-align:center;color:#000}.mazza-kitchen__mobile-media{aspect-ratio:343 / 400}.mazza-kitchen__mobile-media img{height:100%;object-fit:cover;width:100%}.choose-menu__content-media--desktop{display:none}.choose-menu__content-media{object-fit:cover}.choose-menu__title{line-height:1.25;margin-bottom:12px}.choose-menu__content{max-width:100%}.choose-menu__description{font-size:16px;max-width:313px;margin-bottom:25px}.choose-menu__button{padding:13.4px 32px}.choose-menu{padding:177px 0 200px;margin-bottom:40px}.product-carousel-heading{margin-bottom:27px}.product-carousel-image-wrap{aspect-ratio:163 / 196}.product-carousel-badge-text{font-size:10px;line-height:12px}.product-carousel-badges{left:6px;bottom:6px;background:#00000003;border:.5px solid #FFFFFF80;padding:4px 7px;gap:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-carousel-badges svg{width:13px;height:13px}.product-carousel-info{padding-top:10px}.product-carousel-title{font-size:15px;line-height:1.4;margin-bottom:4px}.product-carousel-price{font-size:14px}.swiper-pagination.product-carousel-pagination{font-size:13px}.product-carousel__navigation{margin-top:11px}.product-carousel-section{padding-bottom:61px}.cta-banner{min-height:559px;padding:40px 0}.cta-banner__content a.button.btn-white{padding:14px 32px!important}.cta-banner__text{font-size:16px;line-height:1.5;margin-bottom:24px;max-width:90%}.cta-banner__heading{max-width:88%;margin-bottom:17px}.location__subheading{font-size:16px}.location__heading{margin-bottom:19px}.location-section{padding:58px 0}.location-section__head{margin-bottom:22px}.location__card{padding:16px}.location__card{min-height:400px}.location__hours{gap:36px}.location__label{font-size:16px;line-height:1.5}.location__value{font-size:16px;line-height:1.5;letter-spacing:.04em}.location__labels,.location__values{gap:6px}.location__bottom{flex:1;display:flex;flex-direction:column;margin-top:12px}.location__address{margin-bottom:auto;letter-spacing:.02em}.location__grid{gap:40px}.heading-instagram-feed h2{max-width:90%;line-height:1.2;margin-bottom:13px!important}.section-instagram-feed .swiper .swiper-slide .mp__mediaItem--image{aspect-ratio:264.41 / 354!important;border-radius:0}.section-instagram-feed .swiper .swiper-slide{width:100%!important;max-width:264.41px!important;aspect-ratio:264.41 / 354!important}.ig-swiper-navigation{gap:6px;margin-top:15px}.swiper-pagination.ig-swiper-pagination{font-size:13px;line-height:1.4}body .section-instagram-feed .Slider__Pagination{margin-top:16px!important}.section-instagram-feed{padding-bottom:41px}.group-explore-footer{width:100%}footer .group-right-footer>.group-block-content{flex-direction:column}footer .footer-content{padding-top:51px;gap:75px}footer .image-block__image{max-width:180px}.description-footer{line-height:1.5;font-size:16px;max-width:83%!important;margin:21px auto 0}.heading-col-footer,.heading-col-footer p{text-transform:capitalize}footer .group-right-footer{padding:0!important}footer .group-menu-footer .group-block-content{gap:45px;flex-direction:row;justify-content:flex-start}footer .menu nav ul{gap:20px}footer .group-right-footer>.group-block-content{gap:62px}.group-contact-footer .group-block-content{gap:20px!important}.row-contact-footer .group-block-content{flex-direction:row;gap:56px!important}footer .utilities{align-items:center!important;display:flex;border:none;padding:38px 0 16px}.footer-utilities__text{font-size:14px!important;line-height:1.3!important;letter-spacing:.02em!important}.hero-about__description p{font-size:18px!important;line-height:1.6!important;letter-spacing:.02em!important}.hero.hero-about .hero__content-wrapper{gap:16px!important}.hero-about__description{max-width:95%!important}.hero.hero-about .hero__container{padding-bottom:26px!important}.story-row.story-row--style-quote .story-row__text{font-size:20px;line-height:1.4}.story-row__text{font-size:16px}.stats-row__label{font-size:16px;line-height:1.5}.image-quote__text,.image-quote__attribution{font-size:22px}.story-row{gap:24px}.story-row .story-row__content{padding:0!important;order:1}.story-row__image,.story-row__content{width:100%!important}.story-row.story-row--style-quote.story-row--image-left .story-row__content{padding:60px 0!important}.story-row__text{max-width:100%!important}.story-rows{padding:32px 0}.story-row__image{aspect-ratio:343 / 400}.story-row__caption{left:16px;bottom:16px;font-size:16px;letter-spacing:.02em}.story-rows__inner{gap:56px}.story-row.story-row--style-quote.story-row--image-left .story-row__content{padding:78px 23px 50px 10px!important}.story-row.story-row--style-quote .story-row__text:after{bottom:-41px}.story-row__video-wrap{aspect-ratio:343 / 450}.story-row__content{gap:11px}.story-row__heading{letter-spacing:0;line-height:1.25em}.story-row.story-row--style-quote .story-row__text:before{top:-36px;width:20px;height:18px}.story-row.story-row--style-quote .story-row__text:after{width:20px;height:18px}.stats-row__text{gap:8px;padding:0}.stats-rows{padding:52px 0 54px}.stats-row__pair{gap:49px;margin-left:-52px}.stats-row__text{max-width:154px}.stats-row:nth-child(2n) .stats-row__pair{gap:35px;flex-direction:row-reverse;margin-right:-37px}.stats-rows__inner{gap:57px}.story-rows.kosher-certified{padding-bottom:61px}.image-quote__image{height:400px}.image-quote__text{margin-bottom:13px}.image-quote__text,.image-quote__attribution{font-size:20px}.image-quote__content{margin-top:24px}.image-quote__image-desktop{display:none}.image-quote__image-mobile{display:block}.contact-section__subtext{max-width:93%;letter-spacing:.02em;line-height:1.6}.contact-section__heading{max-width:80%;margin-bottom:12px}.contact-section__mobile-hero-content{padding-bottom:25px}.contact-section__info-label{font-size:14px}.contact-section__location-name,.contact-section__location-address,.contact-section__contact-item p{font-size:15px;letter-spacing:.01em}.contact-section__location:not(:last-child){margin-bottom:11px}contact-section__contact{flex-direction:column-reverse}.contact-section__info{gap:18px}.contact-section__contact-item .contact-section__info-label{margin-bottom:6px}.contact-form__field input,.contact-form__field textarea{padding:9px 11px 11px;height:45px;font-size:14px;line-height:1.5}.contact-form__row{gap:30px}.contact-form__row{margin-bottom:35px!important}.contact-form__field textarea{height:129px!important;padding-top:12px}.contact-form__submit{font-size:16px;line-height:1.4;padding:12px 32px;margin-top:16px}.contact-section__contact{flex-direction:column-reverse}.contact-section{padding-bottom:24px}.contact-form__field{width:100%}.how-it-works__media{display:none}.how-it-works__content{padding:0}.how-it-works__steps{gap:183px;position:relative}.how-it-works__step{position:relative;justify-content:center}.how-it-works__step:after{position:absolute;content:"";left:50%;transform:translate(-50%);width:1px;height:120px;background:#b9b9b9;bottom:calc(-100% + 5px)}.how-it-works__step:last-child:after{display:none}.banner-slider__swiper .swiper-slide{max-height:100dvh;min-height:unset;height:900px;position:relative}.banner-slide__description{color:#fff;font-weight:300;font-size:18px;line-height:160%;letter-spacing:.02em;max-width:90%;margin-top:17px}.banner-slider .swiper-pagination{gap:8px;bottom:26px!important;justify-content:center}.banner-slider .swiper-pagination-bullet{width:44px!important;height:2px!important}.banner-slide__content{padding-bottom:64px}.banner-slider__swiper .swiper-slide:after{content:"";width:100%;height:100%;left:0;bottom:0;pointer-events:none;background:#0000001a;position:absolute}.highlight-cards__track{margin-bottom:0}.highlight-cards{padding:29px 0 32px}.highlight-card:after{-webkit-backdrop-filter:unset;backdrop-filter:unset}.how-it-works__number,.how-it-works__title{font-size:24px;line-height:1.25em}.how-it-works{padding:85px 0 62px}.how-it-works__title{margin-bottom:17px}.how-it-works__description{max-width:280px}.how-it-works__steps .how-it-works__step:nth-child(2n) .how-it-works__content{padding:0}.catering-contact.has-image{background-image:var(--catering-contact-bg-image);background-size:cover;background-position:center;min-height:559px;display:flex;align-items:flex-end;margin-bottom:40px}.catering-contact__col-left{display:none}.catering-contact__inner{background:transparent}.catering-contact__col-right{padding:0}.catering-contact__info,.contact-form.catering-form{display:none}.catering-contact__heading{color:#fff;margin-bottom:17px;max-width:79%}.catering-contact__subtext{color:#fff;font-size:16px;line-height:1.5}.catering-contact__mobile-cta.button{padding:13.5px 32px;margin-top:25px}.product-card .text-block p[role=heading]{font-size:15px;line-height:1.4em}h2.heading-recommended-products{font-size:22px;line-height:1.25em}.resource-list-swiper .swiper-slide{max-width:163px}.product-media{aspect-ratio:163 / 196!important}.product-info-badges{bottom:6px;left:6px;gap:3px;flex-wrap:wrap}.product-info-badge{padding:3px 5px;border-radius:12px;font-size:10px;line-height:120%;align-items:center}.product-card product-price .price{font-size:14px;line-height:1.4}h2.heading-recommended-products{font-size:22px!important;line-height:1.25em!important;letter-spacing:0!important}.section-resource-list{gap:16px 0!important;padding-top:23px!important}.product-media{border-radius:12px}.product-card .card-gallery{margin-bottom:10px}.product-card a[ref=productTitleLink]{margin-bottom:7px}.product-description-readmore__text{font-size:13px;line-height:1.4;margin-bottom:12px}.product-description-readmore__toggle{font-size:13px;line-height:1.4}.product-card product-price{margin-bottom:8px}.product-card-view-button{font-size:13px;line-height:1.3;padding:13px 32px}.mazza-product-card{width:calc((100% - 17px)/2)}.mazza-all-hero .mazza-hero__content{padding:27px 0}.mazza-all-hero .mazza-hero__content h1{margin-bottom:17px}.mazza-browse.mazza-all-browse{padding:34px 0}.mazza-all-browse h2{letter-spacing:0;margin-bottom:20px!important}.mazza-browse.mazza-all-browse .mazza-browse__searchrow{gap:8px}.mazza-browse__search input[type=search]{padding-left:43px}.mazza-browse__search-icon{left:12px}.mazza-browse.mazza-all-browse .mazza-browse__filters{display:flex;flex-wrap:nowrap;gap:8px;margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;margin-right:var(--page-margin);width:calc(100% + var(--page-margin))}.mazza-browse.mazza-all-browse .mazza-browse__filters::-webkit-scrollbar{display:none}.mazza-pill{min-width:max-content}.mazza-product-section h3{margin-bottom:16px}.mazza-product-grid{gap:24px 17px}.mazza-product-card__media{aspect-ratio:163 / 196!important;border-radius:12px;margin-bottom:10px}.mazza-product-card__arrow{right:8px;bottom:8px;opacity:1;visibility:visible;transform:scale(1);display:none}.mazza-product-card__arrow svg{width:28px;height:28px}.mazza-product-card__title{font-size:15px;margin-bottom:8px}.mazza-product-card__variant{font-size:12px;line-height:1.3;margin:0 0 10px}.mazza-product-card__desc{font-size:13px;line-height:1.4;margin-bottom:12px!important;max-height:2.8em;overflow:hidden;word-break:break-word}.mazza-desc-desktop{display:none!important}.mazza-desc-mobile{display:inline!important}.mazza-product-card__more{font-size:13px;line-height:1.4;white-space:nowrap;display:inline}.mazza-product-card__cta{font-size:13px;line-height:1.3;padding:12px 10px}.mazza-all__product--section .mazza-product-section__inner{gap:40px}.mazza-product-section h3{margin-bottom:17px}.mazza-all__product--section{padding-bottom:40px}.product-information__media .product-media{aspect-ratio:343 / 356!important;border-radius:12px 12px 0 0!important;overflow:hidden}.product-information__grid .product-details>.group-block{padding-top:16px!important}.product-information__grid .product-details{min-width:unset!important}.product-information__grid .product-information__media{width:100%!important}.product-information__grid{flex-direction:column!important;padding:16px 0!important}.product-information__grid .product-info-badges{bottom:12px;left:16px}.product-information__grid .product-info-badge{font-size:10px;line-height:1.2;padding:5px 7px}.product-information__media .product-info-badge{font-size:12px;line-height:1.25}.product-information__grid .product-detail__title h1{letter-spacing:0!important}.product-information__grid product-price .price,.product-price__base-unit{font-size:16px!important;line-height:1.5em}.product-information__grid product-price{padding:0!important}.product-information__grid .product-detail__description{font-size:16px!important;padding:0;line-height:1.5}.product-information__grid .variant-picker{padding-top:32px}.product-information__grid .variant-option legend{text-transform:unset;margin-bottom:14px!important}.product-information__grid .variant-option .variant-option__button-label__text{font-size:13px!important;line-height:1.3!important}.product-information__grid .variant-option__button-label{min-height:41px!important;padding:10px 15px!important}.product-information__grid .variant-option.variant-option--buttons{gap:8px!important}.product-information__grid .button.add-to-cart-button,.product-information__grid .shopify-payment-button__button,.product-information__grid .add-to-cart-button__price{font-size:13px!important;line-height:1.3!important}.product-information__grid .button.add-to-cart-button{padding:13.6px 30px!important;height:unset!important}.product-information__grid .product-form-buttons{padding-top:24px}.quantity-selector-wrapper .quantity-selector{height:46px!important;gap:0!important}.product-information__grid .add-to-cart-button__price{right:30px!important}.product-information__grid .shopify-payment-button__button{min-height:unset;padding:14px 30px!important}.product-information__grid .product-details>.group-block{padding-bottom:0!important}.sticky-cart-bar__info{font-size:16px!important}.sticky-cart-bar__button{font-size:13px!important;line-height:1.3!important}body:has(main[data-template=product]),main[data-template=product]{background:#fff!important}.highlight-cards__track{display:grid!important;grid-template-columns:1fr;gap:59px;overflow:visible!important}.highlight-card{width:100%!important;flex:none!important;display:block!important}.highlight-card.hidden{display:flex!important}.highlight-cards__pagination{display:none!important}.highlight-card{background:none!important;block-size:unset!important;display:flex!important;flex-direction:column-reverse}.highlight-card:before{display:none!important}.highlight-card__title{color:#000!important;line-height:1.25em!important;margin-bottom:12px}.highlight-card__description{color:#000!important;max-height:unset!important;opacity:1!important;font-size:16px;line-height:1.5em}.highlight-card__image{height:450px;object-fit:cover;margin-top:16px!important}.highlight-card__content{width:100%}.highlight-card{padding:0!important}.highlight-card.narrow .highlight-card__title{text-align:left!important}footer{border-radius:16px 16px 0 0;margin-top:-20px}.content-for-layout{padding-bottom:20px}}@media(max-width:480px){.contact-section__info{flex-direction:column}.contact-section__contact{gap:16px}}.pdp-holiday-box{background:#fafaf7;border:1px solid #E2E2DC;border-radius:12px;padding:16px 18px;margin-bottom:20px;transition:border-color .25s ease,box-shadow .25s ease;margin-top:30px}.pdp-holiday-box__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #EDEDE8}.pdp-holiday-box__title{display:inline-flex;align-items:center;gap:7px;font-weight:500;font-size:14px;color:#121827;letter-spacing:.01em}.pdp-holiday-box__title svg{width:16px;height:16px}.pdp-holiday-box__back{font-size:12px;font-weight:400;color:#666;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.pdp-holiday-box__back:hover{color:#000}.pdp-holiday-box__row{margin-bottom:12px}.pdp-holiday-box__row:last-child{margin-bottom:0}.pdp-holiday-box__label{display:block;font-weight:500;font-size:12px;margin-bottom:6px;color:#333;text-transform:uppercase;letter-spacing:.04em}.pdp-holiday-box__select{width:100%;padding:10px 14px;border:1px solid #D2D2D2;border-radius:8px;background:#fff;font-size:14px;color:#000;cursor:pointer;transition:border-color .2s}.pdp-holiday-box__select:focus{outline:none;border-color:#000}.pdp-holiday-box__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-holiday-box__pill{padding:7px 15px;border:1px solid #D2D2D2;border-radius:20px;background:#fff;font-size:13px;font-weight:400;color:#21272a;cursor:pointer;transition:all .2s}.pdp-holiday-box__pill:hover:not(:disabled){border-color:#000}.pdp-holiday-box__pill.is-active{background:#000;color:#fff;border-color:#000;font-weight:500}.pdp-holiday-box__pill:disabled{opacity:.45;cursor:not-allowed}.pdp-holiday-box__hint{font-size:11px;color:#888;margin-top:4px;margin-bottom:0}.pdp-holiday-box--error{border-color:#dc2626!important;animation:pdpHolidayShake .4s ease}@keyframes pdpHolidayShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.header .header__columns{margin-top:16px;height:79px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding-left:18px;padding-right:18px;transition:all .2s}.header[data-sticky-state=active] .header__columns{background-color:#fff}.header.header--compact,.header[transparent]{background-color:transparent}.header[transparent] .header__columns{position:relative}.header[transparent] .header__columns:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1;border-radius:12px}.menu-list__link .menu-list__link-title{padding-inline:16px}.menu-list__list-item{cursor:pointer;border-radius:12px;transition:all .3s;position:relative}.header[transparent] .menu-list__link:hover{color:#fff}.header[transparent] .menu-list__link{color:#fff!important}.menu-list{align-items:center}.overflow-menu{height:44px}.menu-list__list-item:hover,.menu-list__list-item.active{background-color:#f3f4f626}.menu-list__disclosure-icon{transition:all .3s!important}.mega-menu,.mega-menu .mega-menu__grid,.mega-menu .mega-menu__list{display:flex}.menu-list__list-item>.menu-list__submenu{top:calc(100% + 28.5px)!important;padding:16px!important;transition:all .3s}.header[transparent] .menu-list__list-item>.menu-list__submenu{background-color:#00000014;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-list__list-item>.menu-list__submenu>.menu-list__submenu-inner{padding-bottom:0!important}.header-menu .mega-menu__link{margin-block:0!important;height:44px;font-weight:500}.menu-list__list-item>.menu-list__submenu .mega-menu__column{display:flex;flex-direction:column;gap:8px}.header[transparent] .header-menu .mega-menu__link:hover,.header[transparent] .account-button{color:#fff}.header[transparent] .header-logo__image-container--inverse{display:block!important}.header[transparent] .header-logo__image-container--original{display:none!important}.header[transparent] .header-actions__action,.header[transparent] .menu-list__disclosure-icon{color:#fff!important}.header:not([transparent]) .menu-list__list-item>.menu-list__submenu{background-color:#fff}.header:not([transparent]) .header-menu .mega-menu__link{color:#000!important}.header[transparent][data-sticky-state=active] .header__columns{background-color:#fff}.header[transparent][data-sticky-state=active] .menu-list__link,.header[transparent][data-sticky-state=active] .header-actions__action,.header[transparent][data-sticky-state=active] .menu-list__disclosure-icon{color:#000!important}.header[transparent][data-sticky-state=active] .cart-bubble__background{background-color:#000!important}.header[transparent][data-sticky-state=active] .cart-bubble__text{color:#fff!important}.header[transparent][data-sticky-state=active] .header-logo__image-container--inverse{display:none!important}.header[transparent][data-sticky-state=active] .header-logo__image-container--original{display:block!important}.header[transparent][data-sticky-state=active] .menu-list__list-item>.menu-list__submenu{background-color:#fff!important}.header[transparent][data-sticky-state=active] .mega-menu__link{color:#000!important}.header[transparent][data-sticky-state=active] .search-form-inner{border-color:#000}.header[transparent][data-sticky-state=active] .search-input-field:not([type=checkbox]){color:#000!important}.header[transparent][data-sticky-state=active] .search-icon-inside path{fill:#000!important}.header-section:has(>#header-component[data-sticky-state=active]){width:100%}.header-section:has(>#header-component.menu-mobile-open[data-sticky-state=active]){position:fixed!important}@media(max-width:1500px){.header .overflow-menu{gap:0}}@media(min-width:1200px){#header-component .header-menu{display:flex!important}#header-component .header__drawer{display:none!important}.ig-swiper-navigation{margin-right:calc(50vw - 760px)}}@media(max-width:1199px){.header .header__columns{margin:12px 12px 0}.header .header__columns{height:59px}shopify-account svg{width:18px!important;height:18px!important}shopify-account{width:24px;height:24px;display:flex;align-items:center;justify-content:center;--shopify-account-avatar-size: 24px}#header-component .header__drawer,.header .header__drawer{display:flex!important;--header-drawer-min-height: 40px;min-height:40px!important;align-items:center;grid-area:leftA}.header__icon--menu{display:flex!important}#header-component .header__column{display:contents!important}#header-component .header__columns{--header-template-columns: var(--header-mobile-bookend, 44px) var(--header-mobile-bookend, 44px) 1fr var(--header-mobile-bookend, 44px) var(--header-mobile-bookend, 44px);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}#header-component .header-logo{grid-area:center}#header-component header-actions{grid-area:rightB}.header .header__columns{padding-right:10px!important;padding-left:12px!important}.header__columns .search-action{display:none}.header__icon--summary .header-drawer-icon{width:24px!important;height:15px!important;margin-left:0}.header__icon--menu{width:32px;height:32px;justify-content:center}.header__icon--summary .header-drawer-icon.header-drawer-icon--close{display:none}.menu-mobile-open .header__icon--summary .header-drawer-icon.header-drawer-icon--close{display:inline-flex}.menu-mobile-open .header__icon--summary .header-drawer-icon.header-drawer-icon--open{display:none}.header.menu-mobile-open .header-logo__image-container--original{display:block!important}.header.menu-mobile-open .header-logo__image-container--inverse{display:none!important}.header[transparent] .header__icon--summary .header-drawer-icon{color:#fff}.mobile-menu-drawer .mobile-menu-drawer__link{color:#000}#header-component.menu-mobile-open .header__columns{background-color:#fff}#header-component.menu-mobile-open .header-actions__action{color:#000!important}.header .header__columns{background-color:#fff}.header[transparent] .header__columns{background-color:transparent}#header-component[data-menu-style=menu] .header-menu{display:none!important}.header[transparent][data-sticky-state=active] .header__icon--summary .header-drawer-icon{color:#000}}@media(max-width:992px){#header-component[data-transparent-mobile=true]{position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay, 10);background-color:transparent!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .header__columns{background:#00000014!important;border:1px solid rgba(255,255,255,.1)!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .header-logo__image-container--inverse{display:block!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .header-logo__image-container--original{display:none!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .header-actions__action,#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .account-button{color:#fff!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .header__icon--summary .header-drawer-icon{color:#fff!important}#header-component[data-transparent-mobile=true]:not(.menu-mobile-open) .cart-bubble{--cart-bubble-background: #FFF;--cart-bubble-text: #000}#header-component[data-transparent-mobile=true].menu-mobile-open .header__icon--summary .header-drawer-icon{color:#000!important}}#cart-drawer{--theme-drawer-width: 440px}@media(max-width:480px){#cart-drawer{--theme-drawer-width: 100vw}}#cart-drawer .theme-drawer__dialog{background-color:#fff!important;color:#111827;box-shadow:-8px 0 32px #0000001f;border-left:1px solid #F0F0F0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#cart-drawer .theme-drawer__dialog::backdrop{background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#cart-drawer .theme-drawer__header{padding:20px 24px;border-bottom:1px solid #F0F0F0;background-color:#fff}#cart-drawer .theme-drawer__title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#111827;display:flex;align-items:center;gap:8px;margin:0}#cart-drawer .theme-drawer__badge{background-color:#111827;color:#fff;font-size:12px;font-weight:600;min-width:24px;height:24px;border-radius:9999px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center}#cart-drawer .theme-drawer__close-button{width:36px;height:36px;border-radius:50%;background-color:#f4f4f5;border:1px solid #E4E4E7;color:#18181b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:none}#cart-drawer .theme-drawer__close-button:hover{background-color:#18181b;color:#fff;border-color:#18181b;transform:rotate(90deg)}#cart-drawer .theme-drawer__close-button .svg-wrapper svg{width:18px;height:18px}#cart-drawer .cart-drawer__content{background-color:#fff}#cart-drawer .cart-drawer__items{padding:20px 24px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}#cart-drawer .cart-drawer__items::-webkit-scrollbar{width:5px}#cart-drawer .cart-drawer__items::-webkit-scrollbar-track{background:transparent}#cart-drawer .cart-drawer__items::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}#cart-drawer .cart-items__table-row{display:grid;grid-template-columns:80px 1fr auto;grid-template-areas:"media details price" "media variants price" "media unit_price unit_price" "media quantity quantity" "media error error";column-gap:16px;row-gap:4px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #F0F0F0;align-items:start}#cart-drawer .cart-items__table-row:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#cart-drawer .cart-items__media{grid-area:media;width:80px}#cart-drawer .cart-items__media-container{width:80px;height:80px;border-radius:10px;overflow:hidden;background:#f9fafb;border:1px solid #F0F0F0;display:block;position:relative}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .3s ease}#cart-drawer .cart-items__table-row:hover .cart-items__media-image{transform:scale(1.04)}#cart-drawer .cart-items__details{grid-area:details;padding-top:2px}#cart-drawer .cart-items__title{font-size:16px;font-weight:500;color:#000;line-height:1.35;text-decoration:none;transition:color .2s ease}#cart-drawer .cart-items__title:hover{color:#4b5563}#cart-drawer .cart-items__variants-wrapper{grid-area:variants;font-size:13px;color:#6b7280;margin-top:2px;line-height:1.4}#cart-drawer .cart-items__unit-price-wrapper{grid-area:unit_price;font-size:13px;color:#6b7280;font-weight:400;margin-top:2px}#cart-drawer .compare-at-price{color:#9ca3af;font-size:12px;text-decoration:line-through;margin-left:4px}#cart-drawer .cart-items__bundle{margin:4px 0 0;padding:0;list-style:none;font-size:12px;color:#6b7280}#cart-drawer .cart-items__price{grid-area:price;font-size:15px;font-weight:500;color:#000;text-align:right;padding-top:2px;white-space:nowrap}#cart-drawer .cart-items__quantity{grid-area:quantity;margin-top:10px;display:flex;align-items:center}#cart-drawer .cart-items__quantity-controls{display:inline-flex;align-items:center;gap:8px}#cart-drawer .cart-items__quantity .quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;height:36px;width:100px;min-width:100px;padding:2px 4px;background-color:#f4f4f5;border:1px solid #E4E4E7;border-radius:8px;box-sizing:border-box}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus){width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:#3f3f46;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;transition:all .2s ease}#cart-drawer .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background-color:#fff;color:#000;box-shadow:0 1px 3px #00000014}#cart-drawer .quantity-selector svg{width:12px;height:12px}#cart-drawer .quantity-selector input[type=number]{width:32px;max-width:32px;height:28px;text-align:center;font-size:14px;font-weight:600;color:#111827;border:none;background:transparent;padding:0;margin:0}#cart-drawer .cart-items__remove{width:34px;height:34px;border-radius:8px;background:transparent;border:1px solid transparent;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:none;transition:all .2s ease}#cart-drawer .cart-items__remove:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}#cart-drawer .cart-items__remove svg{width:16px;height:16px}#cart-drawer .cart-items__error{grid-area:error;margin-top:6px;color:#ef4444;font-size:12px}#cart-drawer .cart-actions{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;margin:0;padding:0;width:100%}#cart-drawer .cart-actions__divider{border-top:1px solid #F0F0F0}#cart-drawer .cart-actions summary{padding:14px 0;font-size:14px;font-weight:600;color:#18181b;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;transition:color .2s ease}#cart-drawer .cart-actions summary::-webkit-details-marker{display:none}#cart-drawer .cart-actions summary:hover{color:#000}#cart-drawer .cart-totals__icon{width:14px;height:14px;color:#71717a;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}#cart-drawer details[open] .cart-totals__icon{transform:rotate(45deg)}#cart-drawer .cart-discount__form{display:flex;gap:8px;align-items:center;padding:0 0 16px}#cart-drawer .cart-discount__input{height:42px;border-radius:8px;border:1px solid #D4D4D8;background-color:#fff;color:#111827;font-size:14px;padding:0 14px;flex:1;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#cart-drawer .cart-discount__input:focus{border-color:#18181b;box-shadow:0 0 0 2px #18181b14}#cart-drawer .cart-discount__button{height:42px;padding:0 18px;border-radius:8px;background-color:#18181b;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease}#cart-drawer .cart-discount__button:hover{background-color:#27272a}#cart-drawer .cart-discount__pill{background:#f4f4f5;border:1px solid #E4E4E7;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;color:#18181b;display:inline-flex;align-items:center;gap:6px}#cart-drawer .cart-note__instructions{border-radius:8px;border:1px solid #D4D4D8;padding:10px 14px;font-size:14px;width:100%;min-height:75px;background-color:#fff;color:#111827;outline:none;transition:border-color .2s ease,box-shadow .2s ease}#cart-drawer .cart-note__instructions:focus{border-color:#18181b;box-shadow:0 0 0 2px #18181b14}#cart-drawer .cart-drawer__summary{position:sticky;bottom:0;z-index:10;background-color:#fff!important;border-top:1px solid #EBEBEB;box-shadow:0 -4px 20px #0000000a;padding:20px 24px 24px;margin-top:auto;mask-image:none!important;-webkit-mask-image:none!important;gap:16px;width:100%}#cart-drawer .cart-totals{width:100%;gap:12px;padding:0}#cart-drawer .cart-totals__container{display:flex;flex-direction:column;gap:4px;width:100%}#cart-drawer .cart-totals__total{display:flex;justify-content:space-between;align-items:baseline;width:100%}#cart-drawer .cart-totals__total-label{font-size:16px;font-weight:500;color:#000}#cart-drawer .cart-totals__total-value{font-size:18px;font-weight:500;color:#000;letter-spacing:-.01em}#cart-drawer .cart-totals__tax-note{font-size:12px;color:#71717a;line-height:1.4;margin:0}#cart-drawer .cart-totals__tax-note small{font-size:12px}#cart-drawer .cart__ctas{width:100%;margin-top:4px}#cart-drawer .cart__checkout-button,#cart-drawer #checkout{width:100%!important;height:52px!important;background-color:#000!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0 24px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #00000026!important}#cart-drawer .cart__checkout-button:hover,#cart-drawer #checkout:hover{background-color:#27272a!important;transform:translateY(-1px);box-shadow:0 6px 20px #00000038!important}#cart-drawer .cart__checkout-button:active,#cart-drawer #checkout:active{transform:translateY(0);box-shadow:0 2px 6px #0000001f!important}#cart-drawer .cart__checkout-button[disabled],#cart-drawer #checkout[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}#cart-drawer .cart-drawer--empty{padding:40px 24px;text-align:center}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-size:20px;font-weight:600;color:#18181b;margin-bottom:20px;justify-content:center}#cart-drawer .cart-items__empty-button{height:48px;padding:0 32px;background-color:#000!important;color:#fff!important;border-radius:8px!important;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease}#cart-drawer .cart-items__empty-button:hover{background-color:#27272a!important}.mazza-cart-hero{position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;width:100%;box-sizing:border-box}@media screen and (min-width:768px){.mazza-cart-hero{height:var(--cart-banner-height, 600px)!important}}@media screen and (max-width:767px){.mazza-cart-hero{height:455px!important}}.cart-page{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-bottom:60px!important}.cart-page .section-background{display:none!important}.cart-page__title{display:block!important;width:100%!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid #E5E7EB!important}.cart-page__title h1,.cart-page__title .cart-title h1{font-size:26px!important;font-weight:500!important;color:#000!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:12px!important;letter-spacing:-.01em!important}.cart-page__title .cart-bubble{background-color:#f4f4f5!important;border-radius:999px!important;padding:2px 10px!important;min-width:28px!important;height:28px!important;font-size:16px!important;font-weight:500!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media screen and (min-width:992px){.cart-page{display:grid!important;grid-template-columns:1fr 380px!important;grid-template-rows:auto 1fr!important;column-gap:48px!important;row-gap:0!important;align-items:start!important}.cart-page__title{grid-column:1!important;grid-row:1!important}.cart-page__items{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important}.cart-page__summary{grid-column:2!important;grid-row:1 / span 2!important;position:sticky!important;top:calc(var(--header-height, 70px) + 24px)!important;align-self:start!important;width:100%!important;min-width:0!important;height:auto!important;display:block!important;padding-top:0!important}.section--page-width .cart-page:has(.cart-summary--extend){grid-template-columns:1fr 380px!important}}@media screen and (max-width:991px){.cart-page{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.cart-page__items,.cart-page__summary{width:100%!important;display:block!important}.cart-page{padding-bottom:20px!important}}.cart-page .cart-items{width:100%!important;max-width:100%!important}.cart-page .cart-items__table,.cart-page .cart-items__table tbody{display:block!important;width:100%!important;border-collapse:collapse!important}.cart-page .cart-items__table-row{display:grid!important;width:100%!important;grid-template-columns:100px minmax(0,1fr) auto!important;grid-template-areas:"media details price" "media quantity price" "media error error"!important;column-gap:20px!important;row-gap:12px!important;padding:24px 0!important;margin:0!important;border-bottom:1px solid #EAEAEA!important;align-items:start!important;box-sizing:border-box!important;transition:background-color .2s ease}.cart-page .cart-items__table-row:first-child{padding-top:0!important}.cart-page .cart-items__table-row:last-child{border-bottom:none!important;padding-bottom:0!important}.cart-page .cart-items__media{grid-area:media!important;width:100px!important;height:100px!important}.cart-page .cart-items__media-container{width:100px!important;height:100px!important;border-radius:12px!important;overflow:hidden!important;background-color:#f9fafb!important;border:1px solid #EAEAEA!important;display:block!important;position:relative!important;box-shadow:0 1px 4px #0000000a!important}.cart-page .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;transition:transform .3s ease!important}.cart-page .cart-items__table-row:hover .cart-items__media-image{transform:scale(1.05)!important}.cart-page .cart-items__details{grid-area:details!important;min-width:0!important;width:100%!important;padding:0!important}.cart-page .cart-items__product-info{min-width:0!important;width:100%!important}.cart-page .cart-items__title-row{display:block!important;min-width:0!important;width:100%!important}.cart-page .cart-items__title{font-size:18px!important;font-weight:500!important;color:#000!important;line-height:1.4!important;text-decoration:none!important;display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;transition:color .2s ease!important}.cart-page .cart-items__title:hover{color:#4b5563!important}.cart-page .cart-items__variants-wrapper{font-size:13px!important;color:#6b7280!important;margin-top:3px!important;line-height:1.4!important}.cart-page .cart-items__unit-price-wrapper{font-size:16px!important;color:#6b7280!important;font-weight:400!important;margin-top:4px!important}.cart-page .cart-items__unit-price-wrapper span{font-size:16px}.cart-page .cart-items__quantity{grid-area:quantity!important;margin:0!important;display:flex!important;align-items:center!important;width:auto!important}.cart-page .cart-items__quantity-controls{display:inline-flex!important;align-items:center!important;gap:12px!important}.cart-page .quantity-selector{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;height:38px!important;width:120px!important;min-width:120px!important;padding:2px 4px!important;background-color:#f4f4f5!important;border:1px solid #E4E4E7!important;border-radius:8px!important;box-sizing:border-box!important}.cart-page .quantity-selector :is(.quantity-minus,.quantity-plus){width:30px!important;height:30px!important;border-radius:6px!important;background:transparent!important;border:none!important;cursor:pointer!important;color:#3f3f46!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;transition:all .2s ease!important}.cart-page .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background-color:#fff!important;color:#000!important;box-shadow:0 1px 3px #00000014!important}.cart-page .quantity-selector input[type=number]{width:36px!important;max-width:36px!important;height:30px!important;text-align:center!important;font-size:16px!important;font-weight:500!important;color:#000!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important}.cart-page .quantity-selector input[type=number]::focus{outline:none!important;box-shadow:none!important;border:none!important}.cart-page .cart-items__remove{width:36px!important;height:36px!important;border-radius:8px!important;background:transparent!important;border:1px solid transparent!important;color:#9ca3af!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;box-shadow:none!important;transition:all .2s ease!important}.cart-page .cart-items__remove:hover{color:#ef4444!important;background-color:#fef2f2!important;border-color:#fecaca!important}.cart-page .cart-items__remove svg{width:20px!important;height:20px!important}.cart-page .cart-items__price{grid-area:price!important;font-size:20px!important;font-weight:500!important;color:#000!important;text-align:right!important;white-space:nowrap!important;padding-top:2px!important}.cart-page .cart-summary{background-color:#fafafa!important;border:1px solid #E5E7EB!important;border-radius:16px!important;padding:28px!important;width:100%!important;box-sizing:border-box!important;display:block!important;height:auto!important}.cart-page .cart-summary--extend{height:auto!important;border-right:1px solid #E5E7EB!important;border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.cart-page .cart-summary__inner{padding:0!important;position:static!important;display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;box-sizing:border-box!important;background-color:transparent}.cart-page .cart-totals:before{content:"Order Summary";display:block;font-size:24px;font-weight:500;color:#000;letter-spacing:-2%;padding-bottom:14px;border-bottom:1px solid #E5E7EB;margin-bottom:6px}.cart-page .cart-totals{width:100%;display:flex;flex-direction:column;gap:12px;padding:0}.cart-page .cart-totals__container{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.cart-page .cart-totals__total{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding-top:12px;border-top:1px solid #E5E7EB}.cart-page .cart-totals__total-label{font-size:18px;font-weight:500;color:#000}.cart-page .cart-totals__total-value{font-size:20px;font-weight:500;color:#000}.cart-page .cart-totals__tax-note{font-size:12px;color:#71717a;line-height:1.4;margin:0}.cart-page .cart-totals__tax-note small{font-size:14px;font-weight:400}.cart-page .cart-actions{border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;margin:8px 0;padding:0;width:100%}.cart-page .cart-actions__divider{border-top:1px solid #E5E7EB}.cart-page .cart-actions summary{padding:12px 0;font-size:16px;font-weight:600;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;transition:color .2s ease}.cart-page .cart-actions summary .cart-primary-typography{font-size:14px}.cart-page .cart-actions summary::-webkit-details-marker{display:none}.cart-page .cart-actions summary:hover{color:#000}.cart-page .cart-totals__icon{width:14px;height:14px;color:#121212;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.cart-page details[open] .cart-totals__icon{transform:rotate(45deg)}.cart-page .cart-discount__form{display:flex;gap:8px;align-items:center;padding:0 0 16px}.cart-page .cart-discount__input{height:42px;border-radius:8px;border:1px solid #D4D4D8;background-color:#fff;color:#111827;font-size:14px;padding:0 14px;flex:1;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cart-page .cart-discount__input:focus{border-color:#18181b;box-shadow:0 0 0 2px #18181b14}.cart-page .cart-discount__button{height:42px;padding:0 18px;border-radius:8px;background-color:#18181b;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background-color .2s ease}.cart-page .cart-discount__button:hover{background-color:#27272a}.cart-page .cart-discount__pill{background:#f4f4f5;border:1px solid #E4E4E7;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;color:#18181b;display:inline-flex;align-items:center;gap:6px}.cart-page .cart-note__instructions{border-radius:8px;border:1px solid #D4D4D8;padding:10px 14px;font-size:14px;width:100%;min-height:75px;background-color:#fff;color:#111827;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.cart-page .cart-note__instructions:focus{border-color:#18181b;box-shadow:0 0 0 2px #18181b14}.cart-page .cart__ctas{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:4px}.cart-page .cart__checkout-button,.cart-page #checkout{width:100%!important;height:52px!important;background-color:#000!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:18px!important;font-weight:500!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0 24px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #00000026!important}.cart-page .cart__checkout-button:hover,.cart-page #checkout:hover{background-color:#27272a!important;transform:translateY(-2px);box-shadow:0 6px 20px #00000038!important}.cart-page .cart__checkout-button:active,.cart-page #checkout:active{transform:translateY(0);box-shadow:0 2px 6px #0000001f!important}.cart-page .cart__checkout-button[disabled],.cart-page #checkout[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}.cart-page .cart__ctas:after{content:"100% Secure Checkout \2022  JSOR Certified Kosher";display:block;text-align:center;font-size:12px;font-weight:500;color:#71717a;margin-top:6px;letter-spacing:.01em}.cart-page--empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:60px 24px!important;background-color:#fafafa!important;border:1px solid #E5E7EB!important;border-radius:16px!important;max-width:600px!important;margin:40px auto!important}.cart-page--empty .cart-title h1{font-size:24px;font-weight:600;color:#111827;margin-bottom:12px}.cart-page--empty .cart-items__empty-button{height:50px;padding:0 36px;background-color:#000!important;color:#fff!important;border-radius:8px!important;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;margin-top:16px;box-shadow:0 4px 14px #0000001f}.cart-page--empty .cart-items__empty-button:hover{background-color:#27272a!important;transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.template-cart quick-add-component{display:none}@media screen and (max-width:767px){.cart-page .cart-items__media-image,.cart-page .cart-items__media-container,.cart-page .cart-items__media{width:80px!important;height:80px!important}.cart-page .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) auto!important;column-gap:16px!important}.cart-page .cart-items__price{font-size:18px!important}.cart-page .cart-items__title{font-size:16px}.cart-page .cart__checkout-button,.cart-page #checkout{height:48px!important;font-size:16px}.cart-page .cart-totals:before{font-size:20px}.cart-page .cart-totals__total-label{font-size:16px}.cart-page .cart-totals__total-value{font-size:18px}.cart-page .cart-summary{padding:24px!important}}.mazza-product-card--builder .mazza-product-card__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;margin-top:auto!important}.mazza-product-card--builder .mazza-product-card__title a{text-decoration:none!important;color:#111827!important;transition:opacity .2s ease}.mazza-product-card--builder .mazza-product-card__title a:hover{opacity:.75}.mazza-product-card--builder .mazza-product-card__variant{font-size:15px!important;font-weight:400!important;color:#18181b!important;margin:0 0 16px!important;line-height:1.4!important}.mazza-product-card--builder .mazza-product-card__desc{font-size:16px!important;font-weight:300!important;line-height:1.5!important;color:#3d3d3d!important;margin:0 0 20px!important;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-fade-up]{opacity:0;transform:translateY(35px);transition-property:opacity,transform;transition-duration:var(--fade-duration, .8s);transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--fade-delay, 0s);will-change:opacity,transform}[data-fade-up].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-fade-up]{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:767px){body.template-product{background-color:#fff!important}.product-media img{border-radius:12px;overflow:hidden}.product-media-gallery__slideshow--single-media slideshow-container{border-radius:12px;overflow:hidden}main[data-template=product],main[data-template="product.platter"]{background-color:#fff!important}.mazza-product-card--builder .mazza-product-card__desc{font-size:13px!important;line-height:1.4!important;letter-spacing:.02em}.mazza-product-card--builder .mazza-product-card__variant{font-size:12px!important;margin:0 0 10px!important;line-height:1.3!important}.mazza-product-card__price{font-size:14px;line-height:1.4;margin:0 0 8px}}.mazza-product-card__body>p.mazza-product-card__promo{display:inline-block;margin:0 0 10px;padding:3px 10px;border-radius:100px;background:#121827;color:#fff;font-size:13px;font-weight:500;line-height:1.4}.quantity-selector--stepped input[type=number]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.cart-page .quantity-selector.quantity-selector--stepped,#cart-drawer .cart-items__quantity .quantity-selector.quantity-selector--stepped{position:relative;width:auto!important;min-width:120px!important;gap:4px}.quantity-selector__amount{flex:1;padding:0 4px;text-align:center;white-space:nowrap;font-size:15px;font-weight:500;color:#000}.mazza-product-card__sizes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.mazza-product-card__size{padding:6px 12px;border:1px solid #DFDFDF;border-radius:100px;background:#fff;color:#121827;font:inherit;font-size:14px;line-height:1.2;cursor:pointer}.mazza-product-card__size.is-active{border-color:#121827;background:#121827;color:#fff}.mazza-product-card__size:disabled{opacity:.4;cursor:not-allowed}.mazza-product-card__body>p.mazza-product-card__price{margin-block-end:16px}.mazza-product-card__body>p.mazza-product-card__price:has(+.mazza-product-card__contents){margin-block-end:8px}.mazza-product-card__body>p.mazza-product-card__contents{margin:0 0 16px;font-size:14px;line-height:1.45;color:#0009}@media(max-width:767px){.mazza-product-card__body>p.mazza-product-card__price,.mazza-product-card__body>p.mazza-product-card__contents{margin-block-end:8px}.mazza-product-card__body>p.mazza-product-card__price:has(+.mazza-product-card__contents){margin-block-end:6px}.mazza-product-card__body>p.mazza-product-card__contents{font-size:12px}}.mazza-step-field{display:flex;flex-direction:column;gap:6px;width:100%}.mazza-step-field__label{font-size:14px;font-weight:500}.mazza-step-quantity{width:100%;min-height:44px;padding:8px 36px 8px 14px;border:1px solid #DFDFDF;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23121827' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;color:#121827;font:inherit;font-size:15px;-webkit-appearance:none;appearance:none;cursor:pointer}.mazza-product-card__steps{margin:0 0 14px;min-height:40px;font-size:14px}.template-cart .sticky-cart-bar{display:none!important}@media screen and (max-width:749px){.hero__media,.promo-card__image,.story-row__image img,.platter-builder__hero-image img{filter:brightness(.62)}.cta-banner,.location__card,[id*=__banner_slider_] .swiper-slide,.catering-contact,.contact-section__mobile-hero-content{box-shadow:inset 0 0 0 100vmax #00000061}.mazza-holiday-hero{box-shadow:inset 0 0 0 100vmax #0003}.mazza-hero__overlay{background:linear-gradient(to bottom,#0000 25%,#000000b3)!important}.hero__content-wrapper,.hero h1,.hero p,.promo-card__eyebrow,.promo-card__title--inside,.promo-card__text,.story-row__caption,.platter-builder__hero-main,.cta-banner__heading,.cta-banner p,.location__card,.banner-slide__title,[id*=__banner_slider_] .swiper-slide p,.catering-contact__heading,.catering-contact p,.mazza-holiday-hero,.contact-section__mobile-hero-content{text-shadow:0 1px 2px rgb(0 0 0 / .35),0 0 16px rgb(0 0 0 / .35)}}@media screen and (max-width:749px){.mazza-browse__filters,.mazza-browse.mazza-all-browse .mazza-browse__filters{flex-wrap:wrap!important;overflow-x:visible!important;width:auto!important;margin-right:0!important;gap:6px!important}.mazza-browse__filters .mazza-pill{padding:6px 12px;min-height:34px;font-size:14px}}@media screen and (max-width:767px){.mazza-categories__grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.mazza-category{aspect-ratio:1!important;border-radius:12px}.mazza-category:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:2 / 1!important}.mazza-category:after{background:linear-gradient(to bottom,#0000 40%,#000000a6)!important}.mazza-category__label{left:12px;right:12px;bottom:12px;font-size:17px!important}}@media screen and (max-width:749px){.hero a,.hero button,.platter-builder__hero-main a,.cta-banner a,.catering-contact a,.promo-card a{text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
