#shopify-section-cp-catering-gallery .flex-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:calc(100% - 48px);max-width:980px;margin:0 auto!important;padding:0}#shopify-section-cp-catering-gallery .gallery-block{display:contents}#shopify-section-cp-catering-gallery .flex-container .homepage-promo{float:none;width:100%;min-width:0;margin:0;padding:0!important}#shopify-section-cp-catering-gallery .promo-inner,#shopify-section-cp-catering-gallery .promo-inner>a{position:relative;display:block}#shopify-section-cp-catering-gallery .homepage-promo .promo-inner .caption{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;padding:16px;transform:none}body.index #shopify-section-cp-catering-gallery .homepage-promo .promo-inner .caption h3{display:inline-block;box-sizing:border-box;max-width:100%;margin:0;padding:13px 22px;border:1.5px solid #530e37;border-radius:0;background:#ffffffeb;color:#530e37;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:.05em;text-align:center;text-transform:uppercase;text-shadow:none;white-space:normal;transform:none;transition:background-color .16s ease,color .16s ease}#shopify-section-cp-catering-gallery .homepage-promo:hover img{opacity:1}body.index #shopify-section-cp-catering-gallery .homepage-promo .promo-inner a:hover .caption h3,body.index #shopify-section-cp-catering-gallery .homepage-promo .promo-inner a:focus-visible .caption h3{background:#530e37;color:#fff}#shopify-section-cp-catering-gallery .homepage-promo a:focus-visible{outline:3px solid #530e37;outline-offset:-5px}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .images-with-text{box-sizing:border-box;width:calc(100% - 48px);max-width:980px;margin:0 auto}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .image-with-text-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;float:none;width:100%;margin:0}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .image-with-text-wrapper>.text-with-image{box-sizing:border-box;float:none;width:100%;min-width:0;margin:0}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .text-wrapper{padding:0;text-align:left}@media(max-width:740px){#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .image-with-text-wrapper{grid-template-columns:minmax(0,1fr);gap:24px}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .text-wrapper,#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .text-wrapper h3{text-align:center}}@media(max-width:600px){#shopify-section-cp-catering-gallery .flex-container{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 32px)}#shopify-section-f9568ccf-1a02-4f2f-a76f-3f16fdcb90c0 .images-with-text{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){body.index #shopify-section-cp-catering-gallery .homepage-promo .promo-inner .caption h3{transition:none}}#shopify-section-cp-event-occasions .pages-content{text-align:center}#shopify-section-cp-event-occasions .rte{max-width:720px;margin:0 auto}#shopify-section-cp-event-occasions .rte ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 42px;max-width:540px;margin:24px auto;padding-left:24px;text-align:left}#shopify-section-cp-event-occasions .rte li{padding-left:2px}#shopify-section-cp-event-occasions .rte li::marker{color:#530e37}#shopify-section-cp-event-occasions .rte p:last-child a{display:inline-block;margin-top:10px;padding:12px 24px;border:1px solid #530e37;background:#530e37;color:#fff;text-decoration:none}#shopify-section-cp-event-occasions .rte p:last-child a:hover,#shopify-section-cp-event-occasions .rte p:last-child a:focus-visible{background:#fff;color:#530e37}#shopify-section-cp-event-occasions .rte p:last-child a:focus-visible{outline:3px solid #530e37;outline-offset:3px}@media(max-width:480px){#shopify-section-cp-event-occasions .rte ul{column-gap:20px;padding-left:20px;font-size:14px}}#shopify-section-cp-event-occasions .rte li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}#shopify-section-cp-event-occasions .rte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;max-width:600px;margin:0 auto}#shopify-section-cp-event-occasions .rte>p{grid-column:1 / -1}#shopify-section-cp-event-occasions .rte>ul{display:flex;flex-direction:column;justify-content:space-between;gap:10px;width:auto;margin:18px 0 24px;padding-left:24px;text-align:left}#shopify-section-cp-event-occasions .rte li:last-child:nth-child(odd){grid-column:auto;justify-self:auto}@media(max-width:480px){#shopify-section-cp-event-occasions .rte{column-gap:12px}#shopify-section-cp-event-occasions .rte>ul{padding-left:20px}}#shopify-section-cp-holiday-coming-soon .pages-content{text-align:center}#shopify-section-cp-holiday-coming-soon .rte p{margin:16px auto 0;color:#530e37;font-size:14px;letter-spacing:.14em;text-transform:uppercase}#shopify-section-cp-holiday-coming-soon .rte p:before{content:"";display:block;box-sizing:border-box;width:min(300px,80vw);height:32px;margin:0 auto 12px;padding:4px;border:3px solid #530e37;border-radius:9px;background:linear-gradient(to right,#530e37 0%,#530e37 65%,transparent 65%,transparent 100%) content-box}#shopify-section-cp-holiday-coming-soon article.row{display:flex;flex-direction:column;align-items:center}#shopify-section-cp-holiday-coming-soon article.row>.clear{display:none}#shopify-section-cp-holiday-coming-soon .pages-content{order:1;width:100%}#shopify-section-cp-holiday-coming-soon h2.section-title{order:2;margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cp-homepage-refinement.css.map */
