:root{--cs-green-dark: #004851;--cs-green: #00968F;--fonts-heading: "Hisquins";--text-fonts: "RNS Sanz"}@font-face{font-family:Hisquins;src:url(/cdn/shop/files/HisquinsDEMO.woff2?v=1754635309) format("woff2"),url(/cdn/shop/files/HisquinsDEMO.woff?v=1754635309) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RNS Sanz;src:url(/cdn/shop/files/RNSSanz-Bold.woff2?v=1754637599) format("woff2"),url(/cdn/shop/files/RNSSanz-Bold.woff?v=1754637599) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RNS Sanz Normal;src:url(/cdn/shop/files/RNSSanz-Normal.woff2?v=1754637599) format("woff2"),url(/cdn/shop/files/RNSSanz-Normal.woff?v=1754637599) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RNS Sanz;src:url(/cdn/shop/files/RNSSanz-SemiBold.woff2?v=1754637599) format("woff2"),url(/cdn/shop/files/RNSSanz-SemiBold.woff?v=1754637599) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RNS Sanz;src:url(/cdn/shop/files/RNSSanz-Medium.woff2?v=1754637599) format("woff2"),url(/cdn/shop/files/RNSSanz-Medium.woff?v=1754637599) format("woff");font-weight:500;font-style:normal;font-display:swap}*{letter-spacing:0!important}body{font-family:var(--text-fonts)}.page-width{max-width:1530px!important;padding-left:30px!important;padding-right:30px!important;width:100%!important}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2{font-size:48px;line-height:56px;font-family:var(--fonts-heading);text-transform:uppercase}h4,h5,h6{font-family:var(--text-fonts)}.cs-order-logos h2.title,h3{font-family:var(--fonts-heading);font-size:40px}p{font-size:18px!important;line-height:28px!important}.cs-order-logos h2.title{font-family:var(--text-fonts);text-align:center;text-transform:uppercase}.cs-order-logos .title-wrapper-with-link{justify-content:center}img{display:block;max-width:100%}.button:before,.button:after{display:none}.button{font-size:20px;padding:0 30px;min-width:unset!important;border-radius:10px;font-weight:700;font-size:18px;line-height:47px;height:47px}.button.button--secondary{background:#fff;color:var(--cs-green-dark)}.button.button--primary{background:var(--cs-green);color:#fff}.button.button-primary-dark{background:var(--cs-green-dark);color:#fff}.cs-catering-tagline .button.button--primary{background:#fff;color:var(--cs-green-dark)}.header__heading-link{padding:0}header.header{padding-top:10px;padding-bottom:10px;gap:50px!important}header.header details-modal.header__search,header.header a.header__icon.header__icon--account.link.focus-inset.small-hide,header.header .header__icon.header__icon--cart{display:none!important}header.header .header__icons{justify-self:flex-start;padding:0}.header__heading-link .header__heading-logo{height:100px;width:auto}body .new-year-landing{min-height:100vh!important}nav.header__inline-menu ul.list-menu li details summary,nav.header__inline-menu ul.list-menu li a,.cs-secondary-menu ul.secondary-menu li a{color:#fff;text-decoration:none;font-size:18px;transition:.3s ease all;padding-left:0;padding-right:0}nav.header__inline-menu ul.list-menu li details summary{padding-right:25px}nav.header__inline-menu ul.list-menu li details summary:hover,nav.header__inline-menu ul.list-menu li a:hover,.cs-secondary-menu ul.secondary-menu li a:hover{color:var(--cs-green)}.cs-secondary-menu ul.secondary-menu li:last-child a:hover{border-color:var(--cs-green)}.header__inline-menu ul.list-menu li{display:none}.header__inline-menu ul.list-menu li:nth-child(1),.header__inline-menu ul.list-menu li:nth-child(2),.header__inline-menu ul.list-menu li:nth-child(3){display:block}.header__inline-menu ul.list-menu.list-menu--inline{gap:60px;justify-content:flex-end!important;display:flex;align-items:center}.header__inline-menu ul.list-menu details summary span,.header__inline-menu ul.list-menu li a span{text-decoration:none!important}.cs-secondary-menu ul.secondary-menu{gap:60px;align-items:center}.cs-secondary-menu ul.secondary-menu li:last-child a{border:2px solid #fff;display:flex;align-items:center;padding:0 30px;border-radius:10px;line-height:47px;height:47px}.cs-secondary-menu ul.secondary-menu li a{color:#fff;text-decoration:none;text-transform:none;font-size:18px}.cs-home-banner{min-height:650px}.cs-home-banner .banner__box{max-width:740px!important;padding-top:0!important}.cs-img-block-row{display:flex;gap:30px;flex-wrap:wrap;justify-content:center;width:100%}.cs-img-block-item{max-width:calc((100% - 60px) / 3);width:100%;text-decoration:none}.cs-img-block-item img{width:100%;aspect-ratio:1 / .8}.cs-img-block-heading{background:var(--cs-green-dark);padding:17px}.cs-img-block-heading h5{color:#fff;text-transform:uppercase;font-size:20px;margin:0;text-align:center}.cs-home-bottom-image{min-height:505px}.cs-home-banner h1{text-transform:uppercase}.cs-home-banner.cs-inner-lg-banner .banner__box{max-width:1050px!important;padding-top:0!important}.cs-head{margin-bottom:30px}.cs-head h2,.cs-head p{color:var(--cs-green-dark)}.cs-head p{margin-top:15px}.cs-faq-sec .cs-head-desc{text-align:center}.cs-faq-head h5{font-size:24px;font-weight:600}.cs-faq-content{margin-top:10px}.cs-faq-content p{font-weight:400}.cs-faq-sec .page-width{max-width:990px!important}.cs-faq-item{position:relative;padding-left:40px}.cs-faq-item:before{content:"";position:absolute;top:5px;left:0;width:16px;height:16px;background:#000}.cs-faq-item+.cs-faq-item{margin-top:50px}.cs-help-form{background-image:linear-gradient(#fff,#f0f1f3);padding:100px 0}.cs-help-form .page-width{max-width:810px!important;width:100%}.cs-help-form .pxFormGenerator{background:#fff;box-shadow:0 4px 4px #00000040;padding:40px 0 0}.cs-testimonial-sec{background:var(--cs-green-dark)}.cs-testimonial-sec .cs-head h2,.cs-testimonial-sec .cs-head,.cs-testimonial-sec .cs-head p{color:#fff}.cs-testimonial-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.cs-testimonial-item{max-width:calc((100% - 40px) / 3);width:100%;background:#fff;padding:35px;border-radius:30px}.cs-testimonial-head{display:flex;align-items:center;gap:10px}.cs-testimonial-img img{width:54px;height:54px;border-radius:50%}.cs-testimonial-desc h5{font-size:24px;font-weight:700;line-height:1}.cs-testimonial-desc p{color:#4f4f4f;font-size:16px;line-height:24px}.cs-rating{margin-top:15px;display:flex;align-items:center;gap:5px}.cs-rating p{font-size:24px;line-height:1;color:#171717}.cs-rating img{width:160px;height:auto}.cs-testimonial-desc{margin-top:15px}.cs-testimonial-sec .page-width{max-width:1360px!important}.cs-logos-grid{margin:60px auto 0;display:grid;grid-template-columns:25% 25% 25% 25%;width:100%;max-width:750px}.cs-logos-grid .cstm-logo-items img{height:159px;width:auto}.cs-icon-blurb-sec .cs-head{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.cs-icon-blurb-row{display:flex;gap:30px}.cs-icon-blurb-row .cs-icon-blurb-item{max-width:calc((100% - 60px) / 3);width:100%;text-align:center;position:relative}.cs-icon-blurb-row .cs-icon-blurb-item:not(:last-child):before{content:"";position:absolute;top:80px;right:-35px;width:40px;height:49px;background:url(/cdn/shop/files/arrow.png?v=1754660860) no-repeat;background-size:contain}.cs-icon-blurb-row .cs-icon-blurb-item img{height:180px;width:auto;margin:0 auto 30px}.cs-icon-blurb-row .cs-icon-blurb-item h5{font-size:24px;font-weight:600}.cs-icon-blurb-meta p{max-width:350px;width:100%;margin:10px auto 0}.cs-inner-banner{height:525px!important}.cs-banner-overlay:after{background:#004851!important;opacity:.6!important}.cs-banner-overlay h1{text-shadow:0 4px 4px rgba(0,0,0,.5)}.cs-outline-tagline .rich-text.content-container h3{text-transform:uppercase}.cs-outline-tagline .rich-text.content-container .rich-text__blocks{max-width:1190px}.cs-image-content-row{display:flex;flex-wrap:wrap;align-items:center}.cs-image-with-content.right .cs-image-content-row{flex-wrap:wrap-reverse}.cs-image-media-block,.cs-image-text-block{max-width:50%;width:100%}.cs-image-media-block img{width:100%;object-fit:cover}.cs-image-text-block{padding-top:40px;padding-bottom:40px}.cs-image-text-inner{max-width:350px;text-align:left!important}.right .cs-image-text-inner{margin:0 0 0 auto}.right .cs-image-text-block{padding-right:70px}.left .cs-image-text-block{padding-left:70px}h5.cs-image-subtitle,h4.cs-image-title{color:var(--cs-green-dark);font-weight:400;font-size:34px}h4.cs-image-title{font-weight:600;margin-bottom:25px}.cs-image-desc p{font-size:28px;font-weight:600;line-height:32px;color:#333}.cs-image-desc p+p,.cs-image-buttons{margin-top:40px}.cs-outlet-cta{padding-top:40px;padding-bottom:50px}.cs-outlet-cta h3{font-size:35px;color:var(--cs-green-dark);text-transform:uppercase}.cs-outlet-cta .rich-text__blocks{max-width:100%}.cs-catering-tagline .rich-text.content-container .rich-text__blocks{max-width:670px}.cs-catering-tagline .rich-text.content-container .rich-text__blocks h2{margin-bottom:20px}.cs-catering-tagline .rich-text.content-container .rich-text__blocks p{color:#fff}.cs-package-sec .cs-image-text-inner{max-width:555px!important}.cs-package-sec .cs-image-media-block img{height:100%}.cs-no-logo .cs-logos-grid{display:none}.page-width.container-full{max-width:100%!important;padding:0!important}.cs-image-slider button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:#fff;width:56px;height:56px;border-radius:50%;background-size:28px;background-repeat:no-repeat;background-position:center;font-size:0;border:0;cursor:pointer}.cs-image-slider button.slick-next.slick-arrow{right:100px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_126_63)'%3E%3Cpath d='M11.5127 4.9L17.9527 10.72V11.08L11.5127 16.9L11.5127 15L15.6327 11.54V11.42L5.91273 11.8V10L15.6327 10.38V10.26L11.5127 6.8V4.9Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_126_63'%3E%3Crect width='24' height='24' fill='white' transform='matrix(-1 0 0 -1 24 24)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.cs-image-slider button.slick-arrow.slick-prev{left:100px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_126_50)'%3E%3Cpath d='M12.4873 19.1L6.04727 13.28V12.92L12.4873 7.1V9L8.36727 12.46V12.58L18.0873 12.2V14L8.36727 13.62V13.74L12.4873 17.2V19.1Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_126_50'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.cs-image-slider ul.slick-dots{list-style:none;padding:0;display:flex;position:absolute;bottom:30px;margin:0 auto;justify-content:center;width:100%;gap:15px}.cs-image-slider li button{display:none}.cs-image-slider li{width:20px;height:20px;background:#fff;border-radius:50%}.cs-image-slider li.slick-active{background:var(--cs-green)}.cs-slider-row .cs-slider-item img{width:100%;height:750px;object-fit:cover}.cs-order-logos .multicolumn-card{background:transparent!important}.cs-order-logos .multicolumn-card .multicolumn-card__image-wrapper{padding-top:0}.cs-order-logos .multicolumn-list{margin-top:50px}.cs-menu-row .cs-image-content-row .cs-image-text-block,.cs-menu-row .cs-image-content-row .cs-image-media-block{padding:0;max-width:calc(50% - 30px);width:100%}.cs-menu-row .cs-image-content-row{justify-content:space-between;row-gap:20px}.cs-menu-row .cs-image-content-row .cs-image-text-inner{max-width:100%}.cs-menu-row .cs-image-content-row .cs-image-media-block img{height:auto;width:100%}.cs-menu-row .cs-image-text-inner h4.cs-image-title{margin-bottom:15px}.cs-menu-row .cs-image-text-inner .cs-image-desc p{font-weight:500}.cs-home-banner.cs-inner-sm-banner{height:400px;min-height:300px}.cs-home-banner.cs-inner-sm-banner .banner__box{padding:0}.cs-heading-sec{padding-bottom:30px}.cs-menu-head p{color:var(--cs-green-dark)!important;font-size:24px;line-height:32px}.cs-signature-menu-sec .cs-icon-blurb-item:before{display:none}.cs-signature-menu-sec .cs-icon-blurb-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.cs-signature-menu-sec .cs-icon-blurb-row .cs-icon-blurb-item{max-width:calc((100% - 60px) / 3);width:100%;padding:0!important}.cs-signature-menu-sec .cs-icon-blurb-row .cs-icon-blurb-item img{width:100%;height:auto;margin-bottom:20px}.cs-signature-menu-sec .cs-icon-blurb-item .cs-icon-blurb-meta{text-align:left}.cs-signature-menu-sec .cs-icon-blurb-item .cs-icon-blurb-meta p{max-width:100%}.cs-menu-inner-banner .banner__media,.cs-menu-inner-banner .banner__media img{position:initial!important}.cs-menu-inner-banner:before,.cs-menu-inner-banner .banner__media:before,.cs-menu-inner-banner .banner__content,.cs-menu-inner-banner .banner__media:after{display:none!important}.cs-inner-sm-banner h1{text-shadow:5px 1px 4px rgba(0,0,0,.25)}.cs-about-ban .banner__box.content-container{max-width:700px;padding:0!important}.cs-about-para .rich-text.content-container .rich-text__blocks{max-width:740px}.cs-why-pennag .page-width{max-width:100%!important;padding:0!important}.cs-footer{background:var(--cs-green-dark);padding:75px 0 45px}.cs-footer-row{display:grid;grid-template-columns:1fr 250px 1fr;gap:50px}.cs-footer-logo{display:flex;gap:40px}img.cs-logo{max-width:100%;width:auto;height:150px!important}.cs-logo-h{max-width:100%;width:auto;height:130px!important;position:relative;top:20px}.cs-footer-socail{display:flex;gap:10px;margin-top:25px}.cs-footer-desc{color:#fff}.cs-footer-desc h5{font-size:24px;color:#fff;margin-bottom:20px;font-weight:600}.cs-footer-desc p{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}.cs-footer-socail a{display:block!important}.cs-footer-links ul{padding:0;list-style:none;margin:0}.cs-footer-links ul li a{color:#fff;text-decoration:none;font-weight:600;font-size:18px}.cs-footer-links ul li+li{margin-top:10px}.cs-copyright p{text-align:center;color:#bdbdbd}.cs-copyright p a{color:#bdbdbd}.cs-enquiry-form{margin:0!important}.cs-catering-tagline .rich-text__buttons{margin-top:40px}.cs-signature-menu-sec .cs-icon-blurb-meta h5{color:var(--cs-green-dark)}.cs-why-pennag .cs-image-desc h2{color:var(--cs-green-dark);margin-bottom:20px}.cs-why-pennag .cs-image-desc p+p{margin-top:25px}.cs-why-pennag .cs-image-content-row{align-items:stretch}.cs-why-pennag .cs-image-text-block{align-self:center}.cs-why-pennag .cs-image-media-block img{height:100%}.cs-why-pennag.cs-chef-block{background:var(--cs-green)}.cs-why-pennag.cs-chef-block .cs-image-desc *{color:#fff}.right.cs-why-pennag.cs-chef-block .cs-image-text-inner{max-width:705px;width:100%;padding-left:30px}.right.cs-why-pennag.cs-chef-block .cs-image-text-inner .cs-image-desc{padding-right:150px}.cs-contact-sec{margin-top:-110px;position:relative;z-index:1}.cs-field::placeholder{opacity:0}.cs-contact-inner{max-width:1440px;margin:0 auto;width:100%}.field:before,.field:after{display:none}.cs-field{max-width:100%;width:100%;height:50px;border-radius:0!important;padding:5px 15px!important;border:1px solid #E0E0E0;box-shadow:none!important;outline:0!important;margin:0!important;font-size:18px}.cs-contact-inner{max-width:1440px;margin:0 auto;width:100%;padding:100px 150px;background:#fff}.cs-contact-row{display:flex;align-items:center;flex-wrap:wrap}.cs-contact-left{max-width:52%;width:100%;margin:0 auto}.cs-map-block{max-width:48%;width:100%;position:relative;z-index:1}.cs-map-block:before{content:"";position:absolute;top:-100px;right:-151px;width:calc(50% + 150px);height:calc(100% + 200px);background:var(--cs-green-dark);z-index:-1}.cs-map-block iframe{max-width:100%;height:700px;display:block}.cs-contact-left h2{color:var(--cs-green-dark);font-size:54px;margin-bottom:10px;font-family:var(--text-fonts);text-transform:none;line-height:1.2}.cs-contact-left p{font-size:22px!important;color:var(--cs-green-dark)}.cs-contact-left form{margin-top:40px}form .field+.field{margin-top:20px!important}.field__label{font-size:18px!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:calc(1rem + var(--inputs-border-width))!important;left:calc(var(--inputs-border-width) + 2rem)!important;font-size:18px!important;opacity:0}span.cs-red{color:#eb5757}form .contact__button{margin-top:20px}.cs-timeline-row{display:flex;flex-wrap:wrap;justify-content:space-between}.cs-timeline-row .cs-timeline-item{max-width:50%;width:100%;position:relative}.cs-timeline-row .cs-timeline-item.timeline-left{padding-right:150px}.cs-timeline-row .cs-timeline-item.timeline-right{padding-left:150px}.cs-timeline-row .cs-timeline-item.timeline-left:before{content:"";top:16px;right:-2px;width:4px;height:100%;position:absolute;background:var(--cs-green)}.cs-timeline-row .cs-timeline-item.timeline-left.no-line:before{display:none}.cs-timeline-head h4 span{display:block}.cs-timeline-head h4,.cs-timeline-inner>h4{font-size:34px;color:var(--cs-green-dark);font-weight:600;margin-bottom:15px}.cs-timeline-inner>h4{max-width:450px;width:100%}.cs-timeline-inner p{max-width:350px;width:100%}.cs-timeline-inner>h4{margin-top:30px}.cs-timeline-item.timeline-right{margin:90px 0 20px}.cs-timeline-head{position:relative}.cs-timeline-item img{margin-top:50px;width:100%;height:auto}.cs-timeline-item img:first-child{margin:0}.cs-timeline-item.no-timeline-text{margin-top:40px!important}.cs-timeline-head:before{content:"";position:absolute;top:16px;width:14px;height:14px;border-radius:50%;background:var(--cs-green)}.cs-timeline-item.timeline-left .cs-timeline-head:before{right:-157px}.cs-timeline-item.timeline-right .cs-timeline-head:before{left:-157px}.cs-timeline-inner p+p{margin-top:15px}.cs-about-logos .cs-head h4{text-align:center;font-size:40px;color:var(--cs-green-dark);font-weight:600}.cs-about-logos .cs-icon-blurb-row .cs-icon-blurb-item:before{display:none}.cs-about-logos .cs-icon-blurb-row{justify-content:center}.cs-about-logos .cs-icon-blurb-item img{height:auto!important;width:auto;margin:0!important;object-fit:contain}.cs-about-logos .cs-icon-blurb-row{overflow:unset}.cs-about-logos .cs-icon-blurb-row .cs-icon-blurb-item{max-width:calc((100% - 60px) / 3);min-width:unset}.header__submenu{background:#004851;padding:5px 10px!important}.header__submenu li a{text-decoration:none!important}.list-menu--disclosure{position:absolute;min-width:100%;width:84.5rem!important;border:1px solid rgba(var(--color-foreground),.2);top:84px}.header .header__submenu{display:flex!important;justify-content:space-between}.cstm-grid-main{display:grid;grid-template-columns:300px 1fr;text-align:left;margin-bottom:60px}.cstm-pro-main-grid{display:flex;background:#fff8e7;padding:20px 40px 40px;gap:20px;flex-wrap:wrap}.cstm-pro-grid-item{max-width:calc((100% - 20px)/2);width:100%;box-shadow:0 4px 40px #0000000d}.cstm-grid-main h2{font-size:24px;font-family:var(--fonts-heading);color:#fff}.cstm-term-condition-heading{position:relative;cursor:pointer}.cstm-term-condition-heading:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23004851' d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E")}.cstm-main-containar{background:#004851;color:#fff;padding:40px 0;box-shadow:inset #00000029 -6px -1px 12px 2px}.cstm-grid-sidebar ul.cstm-menu-section li a{padding:5px 20px;display:block}.cstm-grid-sidebar ul.cstm-menu-section li.active-menu a{background:#006467}.cstm-grid h3{color:#fff}.grid-cat-menu ul{list-style-type:none;padding:0}.grid-cat-menu a{color:#fff;text-decoration:none;font-size:18px}.cstm-price .price__container .price__sale,.cstm-term-condition-content.cstm-term-condition-content{display:none}.cstm-coll-img img{object-fit:cover}.cstm-pro-grid-item-des .metafield-rich_text_field *,.cstm-price .price__container *{color:var(--cs-green-dark)}.cstm-grid{border-bottom:1px solid #ffffff36;padding:0 20px 10px}.cstm-collection-content{padding:40px;background:#004851;color:#fff;box-shadow:#00000036 0 30px 87px 50px}.cstm-term-condition-toggle{background:#fff3d6;padding:20px 40px}.cstm-pro-grid-item-img img{aspect-ratio:1 / .7;width:100%;height:auto;object-fit:cover}.cstm-grid-items{overflow:hidden}h1.cstm-coll-title{font-size:30px;font-family:var(--fonts-heading);color:#fff}.cstm-term-condition-heading p{color:#004851;font-size:26px!important;font-weight:600}.cstm-pro-grid-item-title h4{font-size:24px;font-weight:600;color:#004851;padding-top:15px;padding-bottom:10px}.cstm-term-condition-content h4{font-size:22px;padding-top:18px;padding-bottom:10px;color:#121212;font-weight:600}.cstm-pro-grid-item-btns a{background:var(--cs-green-dark);color:#fff;font-size:20px;padding:0 30px;min-width:unset!important;border-radius:10px;font-weight:700;font-size:18px;line-height:47px;text-decoration:none;text-align:center}.cstm-pro-grid-item-btns{display:flex;gap:10px;padding-top:15px}.catering-menu .cstm-default-open svg,.catering .cstm-default-open svg{display:none}.cstm-main-containar{position:sticky;top:0}.cstm-default-open span{padding-left:12px;font-weight:700}.header .header__submenu li .header__submenu,.catering ul.header__submenu li{display:block!important}.catering ul.header__submenu li a#HeaderMenu-catering-live-stations-packages-get-instant-quote-on-whatsapp{background:var(--cs-green);color:#fff;padding:12px;border-radius:10px}a.cstm-order-btn{background:transparent;color:var(--cs-green-dark);border:2px solid var(--cs-green-dark)}.cstm-price{display:flex;gap:5px}.cstm-price .cstm-divider{color:var(--cs-green-dark)}.cstm-price .price__container span.price-item,.cstm-price .cstm-meta-gst-price span{font-size:18px;font-weight:700}.cstm-pro-grid-item .cstm-pro-grid-item-title,.cstm-pro-grid-item .cstm-pro-grid-item-des{padding:0 20px}.cstm-pro-grid-item .cstm-pro-grid-item-btns{padding:15px 20px 20px}.header__submenu li a{font-size:16px!important}.cstm-form-width-set .contact{max-width:750px!important;box-shadow:#0000003d 0 3px 8px;padding:25px;margin:0 auto}.cstm-form-width-set{padding:5px 0 0!important;margin-bottom:100px}.cstm-main-itemandimge{display:flex}.cstm-menu-item-image img{height:100%;object-fit:cover;width:100%}.cstm-menu-item-image{max-width:300px;width:100%;position:relative}.cstm-menu-item-image:before{content:"";position:absolute;top:0;right:0;width:7px;height:100%;background-image:linear-gradient(180deg,#044753,#ececec)}.cstm-menu-main{max-width:calc(100% - 150px);width:100%;padding:30px 0 30px 30px}.cstm-menu-items-grid{display:flex;gap:30px;flex-wrap:wrap}.cstm-menu-items-grid .cstm-menuitem{max-width:calc((100% - 60px) / 3);width:100%}.cstm-main-menu-content h2{color:#ec870e;text-align:center;font-weight:800}.cstm-menuitem h4{font-size:20px;color:#ec870e;border-bottom:2px solid #ec870e;padding-bottom:5px;font-weight:800}.cstm-main-menu-content h3{font-weight:800;background-color:#efefef!important}.cstm-price-section{display:flex;justify-content:center;gap:25px}.cstm-menu-items{background-color:#efefef;padding:0 0 30px!important;margin-bottom:30px}.cs-menu-items .cstm-block-menu-items{margin-top:10px}.cs-menu-items .cstm-block-menu-items p,.cs-menu-items .cstm-block-menu-items p span{display:inline-block}.cs-menu-items .cstm-block-menu-items p span{position:relative;top:3px;margin-left:3px}.cstm-menu-item-icon-col{display:flex;gap:10px 25px;margin-top:70px;margin-bottom:40px;flex-wrap:wrap}span.cstm-item-price,.cstm-menu-item-icon-col div,.cs-menu-items .cstm-block-menu-items p{color:var(--cs-green-dark)}.cstm-menu-item-icon-col div{display:flex;gap:5px;align-items:center}.cstm-menu-term-and-condition{background:var(--cs-green-dark);color:#fff;max-width:calc(100% - 100px);width:100%;margin:40px auto 0;padding:40px}.cstm-menu-term-and-condition *{color:#fff;text-align:center}.cstm-menu-term-and-condition h5{font-size:18px;margin-bottom:15px}.cstm-menu-term-and-condition div p{font-size:14px!important;line-height:1.5!important}span.cstm-item-price{display:block}.cstm-box-grid{max-width:calc(100% - 200px);width:100%;margin:30px auto;padding:0 40px 10px;text-align:center;border:1px solid var(--cs-green-dark)}.cstm-box-grid h3{background:#fff;margin:-20px auto 0;display:block;padding:0 10px;width:max-content;text-transform:uppercase;color:var(--cs-green-dark)}.cstm-dish-w-price p,.cstm-price-section p{color:var(--cs-green-dark)}.cstm-set-image-height .cs-image-media-block img{width:100%;object-fit:unset!important;height:100%!important}.cstm-wp-iconbox{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px}.cstm-wp-iconbox a{text-decoration:none;font-size:14px;font-weight:600;color:#004851}.cstm-wp-iconbox img{min-width:45px}.cstm-set-btm-p .cs-contact-inner{padding-top:70px;padding-bottom:50px}@media all and (max-width: 1300px){.cs-icon-blurb-row .cs-icon-blurb-item img{height:180px}}@media all and (max-width: 1199px){header.header{gap:30px!important}.cs-icon-blurb-row .cs-icon-blurb-item:not(:last-child):before{right:-40px;width:50px}.cs-icon-blurb-row .cs-icon-blurb-item h5{font-size:26px}.header__inline-menu ul.list-menu.list-menu--inline,.cs-secondary-menu ul.secondary-menu{gap:25px}.cs-secondary-menu ul.secondary-menu li a,nav.header__inline-menu ul.list-menu li details summary,nav.header__inline-menu ul.list-menu li a{font-size:18px;padding-left:0;padding-right:0}nav.header__inline-menu ul.list-menu li details summary{padding-right:24px}.cs-footer-row{grid-template-columns:250px 1fr}.cs-footer-logo{grid-column:2 span}.cs-copyright{margin-top:50px}.cs-icon-blurb-row{overflow:auto}.cs-icon-blurb-row .cs-icon-blurb-item{min-width:290px;padding-left:10px;padding-right:10px}.cs-slider-row .cs-slider-item img{height:400px}.cs-contact-sec{margin-top:-80px}.cs-contact-inner{padding:70px 80px}.cs-map-block:before{top:-70px;right:-80px;width:calc(50% + 80px);height:calc(100% + 140px)}.cs-timeline-row .cs-timeline-item.timeline-left{padding-right:100px}.cs-timeline-row .cs-timeline-item.timeline-right{padding-left:100px}.cs-timeline-item.timeline-right .cs-timeline-head:before{left:-107px}.cs-timeline-item.timeline-left .cs-timeline-head:before{right:-107px}.right.cs-why-pennag.cs-chef-block .cs-image-text-inner .cs-image-desc{padding-right:0}.cstm-pro-grid-item-btns a{padding:0 15px}.cstm-pro-main-grid{padding:20px}}@media all and (max-width: 989px){header.header .header__icons{display:none}a#HeaderDrawer-festive-catering-cny:after{position:absolute;top:-11px;left:131px;width:47px;height:23px;background-color:#004851;content:"NEW";border-radius:30px;padding:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}.menu-drawer__navigation li,.header__menu-item{position:relative}.my-special-class header-drawer{display:none}.my-special-class header{display:flex;justify-content:center}header.header{grid-template-columns:1fr 1fr;grid-template-areas:"heading left-icons"}header.header .header__heading{justify-self:flex-start;text-align:left}header.header header-drawer{justify-self:flex-end;margin-left:0!important}.cs-img-block-item{max-width:calc((100% - 30px)/2)}.cs-testimonial-item{max-width:calc((100% - 20px)/2)}.menu-drawer__utility-links{display:none}.cs-help-form .pxFormGenerator{padding:40px 20px 0}.cs-contact-left,.cs-map-block,.cs-image-media-block,.cs-image-text-block{max-width:100%}.cs-contact-left{padding-right:0}.right .cs-image-text-inner{margin:0}#shopify-section-template--18270653808693__cs_image_with_content_KzgHGh{margin-bottom:70px}.cs-image-text-block{padding:30px 0 0!important}.cs-image-slider button.slick-arrow.slick-prev{left:20px}.cs-image-slider button.slick-next.slick-arrow{right:20px}.cs-order-logos .multicolumn-list li{max-width:calc((100% - 16px) / 3);width:100%}.cs-menu-row .cs-image-text-inner .cs-image-desc p{font-weight:500;font-size:18px;line-height:22px}.cs-signature-menu-sec .cs-icon-blurb-row .cs-icon-blurb-item{max-width:calc((100% - 30px)/2)}.cs-why-pennag .cs-image-text-inner{max-width:100%;padding:0 30px}.cs-map-block:before{display:none}.cs-map-block{margin-top:70px}.cs-contact-inner{padding-bottom:0}.cs-map-block iframe{height:450px}.header__heading-link{justify-self:flex-start}.cs-timeline-row .cs-timeline-item.timeline-left{padding-right:70px}.cs-timeline-row .cs-timeline-item.timeline-right{padding-left:70px}.cs-timeline-head h4,.cs-timeline-inner>h4{font-size:26px}.cs-timeline-item.timeline-right .cs-timeline-head:before{left:-77px}.cs-timeline-item.timeline-left .cs-timeline-head:before{right:-77px}.cs-why-pennag.cs-chef-block{padding-bottom:100px}.right.cs-why-pennag.cs-chef-block .cs-image-text-inner .cs-image-desc{padding-right:0}.right.cs-why-pennag.cs-chef-block .cs-image-text-inner{max-width:100%}.cstm-grid-main{grid-template-columns:1fr}.cstm-menu-items-grid .cstm-menuitem{max-width:calc((100% - 30px)/2);width:100%}.cstm-box-grid{max-width:100%}.cstm-menu-term-and-condition{max-width:calc(100% - 30px);padding:20px}}@media (min-width: 767px){a#HeaderMenu-festive-catering-christmas span{width:130px;text-align:center}.my-special-class header,.cny-landing-page header{padding-top:35px!important}}@media all and (max-width: 767px){.cs-why-pennag .cs-image-text-inner,.page-width{padding:0 15px!important}.bottom-main-sec .banner__content .banner__box.content-container h2{font-size:35px!important}.cny-feast,.cny-hero,.cny-steps{padding:50px 0!important}.ny-slider:after,.ny-slider:before{content:unset!important}.cny-feast__card h3{font-size:20px!important;line-height:30px!important}.merry-buffet-section{min-height:550px!important;padding:50px 15px 30px!important}.set-group,.button-group{display:flex;flex-direction:column;align-items:center}p.promo-description,.slider-text-content p,p.subheading{font-size:18px!important;line-height:22px!important}.christmas-feast{padding:50px 0!important}.promotion-banner{padding:0 0 50px!important}.festive-slider-section{padding:50px 15px!important}.merry-buffet-section .merry-buffet-overlay h2,.merry-buffet-section .merry-buffet-overlay p,.merry-buffet-content h3{position:relative;z-index:1}.my-special-class .landing-banner{min-height:auto!important}.feast-card-content{padding:20px!important}.my-special-class .landing-banner .banner__box{padding:50px 0!important}.christmas-feast h2,.promotion-banner .section-title,.slider-text-content h2,.merry-buffet-content h2{margin-bottom:30px;font-size:30px!important}.promo-card{max-width:100%!important}.my-special-class .landing-banner .banner__box h2{color:#000;font-size:30px;line-height:40px}.festive-slider{padding:0!important}.social-icons-wrapper a{width:45px!important;height:45px!important}.my-special-class .landing-banner .banner__box p{color:#000;max-width:320px;margin:0 auto;font-size:18px!important}.feast-card-content,.feast-card p.details{text-align:center!important}h1,h2{font-size:32px;line-height:40px}.cs-order-logos h2.title,.cs-outlet-cta h3,h3,.cs-contact-left h2{font-size:28px}.cs-about-logos .cs-head h4,h5.cs-image-subtitle,h4.cs-image-title{font-size:24px}.cs-contact-left p,p{font-size:16px!important;line-height:24px!important}.cs-img-block-heading h5,.cs-faq-head h5,.cs-faq-content p{font-size:20px;font-weight:600}.cs-footer-desc p{font-size:16px}.cs-menu-head p,.cs-image-desc p{line-height:22px}.header__heading-logo{height:100px;width:auto}.cs-home-banner{min-height:500px}.cs-menu-row .cs-image-content-row .cs-image-text-block,.cs-menu-row .cs-image-content-row .cs-image-media-block,.cs-testimonial-item,.cs-img-block-item{max-width:100%}.cs-footer-row{grid-template-columns:1fr}.cs-footer-logo{grid-column:unset;flex-wrap:wrap;align-items:center}.cs-footer-logo{gap:30px}img.cs-logo{width:auto;height:110px!important}.cs-logo-h{width:auto;height:90px!important;top:0}.cs-home-bottom-image .banner__media{position:initial!important}.cs-home-bottom-image{min-height:300px}.cs-head{margin-bottom:20px}.cs-inner-banner{height:300px!important}.cs-image-desc p+p,.cs-image-buttons{margin-top:30px}.cs-order-logos .multicolumn-list{gap:40px}.cs-signature-menu-sec .cs-icon-blurb-row .cs-icon-blurb-item,.cs-order-logos .multicolumn-list li{max-width:100%;width:100%}.cs-signature-menu-sec .cs-icon-blurb-row .cs-icon-blurb-item img{margin-bottom:10px}.cs-menu-row .cs-image-content-row .cs-image-text-block{padding-top:0!important}.cs-home-banner.cs-inner-sm-banner{height:220px;min-height:220px}.cs-icon-blurb-row .cs-icon-blurb-item img{height:140px;margin:0 auto 20px}.cs-help-form{padding-bottom:60px}.cs-help-form{padding-top:60px}.cs-contact-inner{padding:30px 20px 0}.cs-map-block{margin-top:40px}.cs-map-block iframe{height:300px}.cs-timeline-row .cs-timeline-item{padding:0 0 60px 50px!important;max-width:100%;margin:0}.cs-timeline-item:not(:last-child):before{content:"";left:0;right:initial;width:4px;height:100%;position:absolute;background:var(--cs-green);top:16px!important}.cs-timeline-item .cs-timeline-head:before{content:"";position:absolute;top:10px!important;width:14px;height:14px;border-radius:50%;background:var(--cs-green);left:-55px!important;right:initial!important}.cs-timeline-item.no-timeline-text{margin-top:0!important}.cs-about-logos .cs-icon-blurb-row .cs-icon-blurb-item{max-width:calc((100% - 30px)/2);min-width:unset}.cstm-grid-main{grid-template-columns:1fr}.cstm-pro-grid-item-img img{width:100%;height:230px;object-fit:cover}.cstm-main-containar{position:unset}.cstm-collection-content{padding:40px 20px}.cstm-main-containar{padding:40px 20px 10px}.cstm-term-condition-toggle{padding:20px}.cstm-pro-main-grid{padding:20px 20px 40px}.cstm-pro-grid-item-btns a{padding:0 20px;font-size:16px}.cstm-pro-grid-item-title h4{font-size:20px}h1.cstm-coll-title{font-size:28px}.cstm-grid-main h2{font-size:26px}.cstm-menu-items-grid .cstm-menuitem,.cstm-menu-main,.cstm-pro-grid-item{max-width:100%!important}.cstm-menu-item-image{display:none}.cstm-menu-main{padding:30px 0}.cstm-box-grid h3{margin:-14px auto 0;padding:0 5px}.cstm-box-grid{padding:0 30px 10px}.cstm-menu-item-icon-col{margin-bottom:0}.cstm-menu-term-and-condition{margin-top:0}.cstm-menu-term-and-condition div p{font-size:12px!important;line-height:1.5!important}.cstm-menu-term-and-condition h5{font-size:16px;margin-bottom:5px}.cstm-price .price__container span.price-item,.cstm-price .cstm-meta-gst-price span{font-size:16px;font-weight:700}}.landing-banner{min-height:100vh!important}.special-no-need img{object-position:top center!important}.my-special-class header .header__icons,.my-special-class header .header__inline-menu,.cny-landing-page header .header__icons,.cny-landing-page header .header__inline-menu{visibility:hidden}.cny-landing-page .shopify-section-header-sticky{position:relative}.my-special-class .header-wrapper,.cny-landing-page .header-wrapper{background-color:transparent;position:absolute;width:100%;left:0}.my-special-class .header-wrapper .header__heading-logo,.cny-landing-page .header-wrapper .header__heading-logo{height:110px}.landing-banner .banner__box{background-color:transparent;padding:0!important}.promo-btn:hover,.buffet-btn:hover,.landing-banner .banner__box .button.button--primary:first-child:hover{background-color:#950c13;color:#fff}a.promo-btn.alt:hover,.buffet-btn.btn-secondary:hover,.landing-banner .banner__box .button.button--primary:last-child:hover{background-color:#f5efdd;color:#6a100e}.landing-banner .banner__box h2{color:#fff;font-family:var(--fonts-heading);font-size:50px}.landing-banner .banner__box p{font-size:25px!important;font-weight:500!important;color:#f5efdd}.my-special-class #shopify-section-sections--18257005707317__header{position:absolute;left:0;width:100%}.landing-banner .banner__box .button.button--primary:first-child{background-color:#f5efdd;color:#950c13;border-radius:0}.festive-slider-section{background-color:#6a100e;padding:70px 15px;color:#fff;text-align:center}.festive-slider{max-width:1360px;margin:0 auto;padding:0 15px}.festive-slider .slick-dots{display:flex;justify-content:center;align-items:center;gap:10px;padding:0;margin:20px 0 0}.festive-slider .slick-active button{background-color:transparent;border:1px solid #D9D9D9!important}.festive-slider .slick-prev.slick-arrow,.festive-slider .slick-next.slick-arrow{font-size:0;padding:0;width:40px;height:40px;background:transparent;border:0;position:absolute;left:0;top:50%!important;transform:translateY(-50px);z-index:1}.festive-slider .slide-item img{width:100%;max-height:300px;object-fit:cover}.festive-slider .slick-arrow{cursor:pointer}.slider-text-content p{max-width:950px;margin:0 auto 40px;font-weight:500;color:#f5efdd!important;font-size:22px}.festive-slider .slide-item{padding:0 10px}.slide-caption{margin-top:10px;font-size:1rem;color:#fff}.festive-slider .slick-next.slick-arrow{left:auto!important;right:0!important}.festive-slider .slick-next.slick-arrow{background:url(/cdn/shop/files/right-arrow.svg?v=1759922760)!important}.slick-prev.slick-arrow:before,.festive-slider .slick-next.slick-arrow{position:absolute;content:"";width:30px;height:30px;top:0;left:0;background:url(/cdn/shop/files/left-arrow.svg?v=1759922757);background-size:contain!important;background-repeat:no-repeat!important}.festive-slider li button{font-size:0;width:12px;height:12px;border:0;padding:0;border-radius:50%;color:#d9d9d9}.festive-slider .slick-dots li{list-style-type:none}.slider-text-content h2{margin-bottom:10px!important}.landing-banner .banner__box .button.button--primary:last-child{background-color:#950c13;color:#f1ebdd;border-radius:0}.landing-banner .banner__box .banner__buttons--multiple{margin-top:40px}.christmas-feast{background-color:#6a100e;color:#f8e3c6;text-align:center;padding:70px 0}.christmas-feast .max-w-6xl,.promotion-banner .max-w-6xl{max-width:1180px;margin:0 auto;padding:0 15px}.christmas-feast h2,.promotion-banner .section-title,.slider-text-content h2,.merry-buffet-content h2{text-transform:uppercase;font-weight:400;margin-bottom:30px;font-size:50px;color:#e3af45}.christmas-landing-page #christmas-popup{display:none!important}.merry-buffet-section{padding:70px 15px 30px;position:relative;text-align:center}.merry-buffet-content{max-width:900px;margin:0 auto}.my-special-class #shopify-section-sections--18257005674549__cs_footer_sec_rQ89iy{display:none}.button-group{display:flex;justify-content:center;gap:20px}.ny-slider{background-color:#cd102c;position:relative}.new-year-landing .banner__media:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(0deg,#4f000a,transparent);z-index:1}.ny-slider img{max-height:none!important;width:100%;margin:0 auto}.ny-slider img{height:215px;object-fit:contain!important;padding-bottom:20px!important}.ny-slider .slide-item{background-color:#a8021b;padding:30px 20px!important}.ny-slider .slick-track{display:flex;align-items:stretch;gap:20px}.cny-steps__label span{color:#777;font-weight:500}.bottom-main-sec .banner__content{align-items:self-start!important}.bottom-main-sec .banner__content .banner__box.content-container{background:transparent;padding:0}.bottom-main-sec .banner__content .banner__box.content-container h2{font-size:40px;font-weight:700;color:#fff;font-family:var(--fonts-heading)}.bottom-main-sec .banner__content .banner__box.content-container p{color:#fff}.bottom-main-sec .banner__content .banner__box.content-container a{padding:10px 30px 6px;background:#d2b274;color:#000;font-family:var(--fonts-heading);border-radius:30px;text-decoration:none;font-weight:600}.bottom-main-sec .banner__content .banner__box.content-container a:hover{background:#c2a462}.ny-slider .slide-caption{min-height:80px}.ny-slider .festive-slider{max-width:1200px}.ny-slider:before{background-image:url(/cdn/shop/files/top-flower.png?v=1766399341)!important;top:-200px!important;right:0!important;left:auto!important;bottom:auto!important}.ny-slider:after,.ny-slider:before{bottom:-154px;width:370px;height:370px;background-image:url(/cdn/shop/files/bottom-flowe.png?v=1766399345);content:"";left:0;background-repeat:no-repeat;top:auto;z-index:1;position:absolute;background-size:contain}.merry-buffet-content h3{font-size:25px;color:#e3af45;font-weight:700;text-transform:uppercase;font-family:RNS Sanz}.merry-buffet-content h2{color:#950c13!important;margin-bottom:10px}.feast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feast-card{background-color:#f5efdd;overflow:hidden;box-shadow:0 4px 12px #00000026;transition:transform .3s ease,box-shadow .3s ease}.feast-card:hover{transform:translateY(-6px);box-shadow:0 8px 16px #0003}.feast-card img{width:100%;height:300px;object-fit:cover}.feast-card-content{padding:30px 40px;text-align:left}.feast-card h3{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:0;color:#950c13;font-family:var(--text-fonts);line-height:30px}.feast-card p{margin:.4rem 0}.feast-card p.subtitle{margin-bottom:.8rem;color:#950c13;text-align:center;margin-top:0;font-size:16px!important;font-weight:500}.feast-card p.price{color:#c49b49;font-weight:700;margin-top:15px;margin-bottom:0}.cs-button.promo-buttons{margin-top:50px}.feast-card-content h3{text-align:center}.feast-card p.details{color:#c49b49;text-align:left;margin-top:0}.feast-btn{display:inline-block;margin-top:1rem;background-color:#5b0a0a;color:#f8e3c6;text-transform:uppercase;padding:.6rem 1.5rem;border-radius:5px;font-size:.9rem;font-weight:600;transition:background-color .3s ease;text-decoration:none}.feast-btn:hover{background-color:#7c1515;color:#fff}.promotion-banner{background-color:#6a100e;color:#f8e3c6;text-align:center;padding:0 0 70px}.promo-grid{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap}.promotion-banner .section-title{margin-bottom:10px}.promo-card{transition:transform .3s ease,box-shadow .3s ease;max-width:calc((100% - 60px) / 3);width:100%}.promo-card:hover{transform:translateY(-6px)}.promo-title{font-size:1.75rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;color:#f8e3c6}.promo-description{max-width:870px;margin:0 auto 20px;color:#f1ebdd;font-size:22px!important;line-height:30px!important;padding:0 10px}.promo-image{max-width:100%;height:auto;width:100%}.promo-note{color:#fff;padding:20px 0}.promo-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.promo-btn{background-color:#f5efdd;color:#950c13;display:inline-block;border-radius:0;text-decoration:none;font-weight:700;line-height:25px;transition:background-color .3s ease,color .3s ease;height:47px;display:flex;padding:0 20px;align-items:center;text-transform:uppercase}.promo-btn.alt{background-color:#950c13;color:#fff}#christmas-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000bf;z-index:9999;justify-content:center;align-items:center;padding:20px}#christmas-popup .popup-content{position:relative;background:#fff;border-radius:12px;max-width:720px;width:100%;overflow:hidden;box-shadow:0 5px 25px #0000004d;text-align:center;animation:popupFade .4s ease-in-out}#christmas-popup img{display:block;width:100%;height:auto}header .christmas-feast{background-color:transparent;padding:0;position:relative}#close-popup{position:absolute;top:10px;right:10px;background:#fff;color:#000;border:none;border-radius:50%;width:35px;height:35px;font-size:22px;cursor:pointer;line-height:35px;text-align:center;transition:.2s}.popup-text{padding:30px 20px 40px}.popup-text h2{font-size:28px;color:#fff;font-weight:700;margin-bottom:10px;line-height:35px}.festive-catering-cny:after{position:absolute;top:-12px;transform:translate(-50%);left:50%;width:45px;height:22px;background-color:#fff;content:"NEW";border-radius:30px;padding:3px;display:flex;align-items:center;justify-content:center;color:#00968f;font-weight:600;font-size:13px}.festive-catering-christmas,.festive-catering-cny{position:relative}.popup-text p{color:#fff;margin:0 auto 25px;max-width:500px}.popup-btn{display:inline-block;background-color:#950c13;color:#fff;padding:12px 28px;border-radius:30px;text-transform:uppercase;text-decoration:none;font-weight:600;transition:.3s}.popup-btn:hover{background-color:#f5efdd;color:#6a100e}.popup-text{position:absolute;top:70px}@keyframes popupFade{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 1400px){nav.header__inline-menu ul.list-menu li a,.cs-secondary-menu ul.secondary-menu li a{font-size:16px!important}.header__inline-menu ul.list-menu.list-menu--inline{gap:30px;flex-wrap:nowrap}}@media (max-width: 990px){.cny-landing-page header{display:flex!important;justify-content:center!important}.cny-landing-page header-drawer{display:none!important}}@media (max-width: 750px){body .new-year-landing{min-height:auto!important}.bottom-main-sec .banner__content .banner__box.content-container h2,.bottom-main-sec .banner__content .banner__box.content-container p{color:#000!important}.cny-landing-page header header-drawer{display:none}.bottom-main-sec{gap:30px;padding-bottom:40px}}@media (min-width: 750px){.landing-banner .banner__content{padding-bottom:200px!important}}@media (max-width: 480px){.bottom-last-btn a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
