html body.gradient{background-color:#f8f5f4}a,.rte a{color:#e9008a}body .announcement-bar__message{letter-spacing:.1px;line-height:1.3;font-size:18px;padding:8px 16px;min-height:36px;font-weight:600}.section-header .header-wrapper{background-color:#f5f5f5;border:none}.section-header .header-wrapper .page-width{padding-left:20px;padding-right:20px;max-width:100%;display:flex}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:wrap}.header__inline-menu .list-menu--inline li{flex-grow:1;display:flex;justify-content:center}header .header__active-menu-item{text-decoration:none}header.header--middle-left .header__inline-menu{width:100%}.template-page-shop .header-wrapper--border-bottom{border:none}.header .header__menu-item{font-size:16px;font-weight:600;color:#000;transition:.4s;letter-spacing:0}.header .header__menu-item:hover{color:#e9008a;text-decoration:none;transform:translateY(8px)}.header .header__menu-item:hover span{text-decoration:none}.header__submenu .header__submenu{z-index:-1;left:0;position:absolute;width:auto;left:19.5rem;bottom:0;width:20rem}header.header .header__submenu{background-color:#e9008a;border-radius:8px;display:block;color:#fff;padding:0;border:none}header.header details[open]>.header__menu-item{text-decoration:none}header.header .header__submenu li:first-child a{border-radius:8px 8px 0 0}header.header .header__submenu li:last-child a{border-radius:0 0 8px 8px}.header .header__submenu .header__menu-item{color:#fff;display:block;width:100%;padding:13px 15px}header.header .header__submenu li details{width:100%}.header .header__submenu .header__menu-item:hover{transform:none;background-color:#000}.collection__title .title{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;text-align:center;letter-spacing:normal}.collection-list-wrapper .collection-list-title{margin:0;font-size:28px;font-weight:700;color:#000;text-transform:uppercase;line-height:58px;text-align:center;width:100%}.shopify-section-group-footer-group{padding:0 20px;background-color:#f8f5f4}footer .page-width{max-width:100%;padding-left:0;padding-right:0;border-radius:16px}.custom-footer-bar:before{content:"";height:1px;display:block;width:calc(100% + 20px);background-color:#000;position:relative;top:-40px;margin:0 0 0 -10px}.collection-list.grid--4-col-desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection-list.grid--4-col-desktop .grid__item{max-width:100%;width:100%}.collection-list-wrapper .card__content{padding:0}.collection-list-wrapper .card__content .card__information{padding:0 5px;text-align:center;font-size:20px;font-weight:500;line-height:28px;font-family:"Outfit",Sans-serif;color:#000}body .card--card .card__inner .card__media{border-radius:12px}.collection-list-wrapper .card__content .card__information a{font-size:20px;line-height:28px;font-weight:500;font-family:"Outfit",Sans-serif;color:#000;letter-spacing:normal}.collection-list-wrapper .card__content .card__information .icon-wrap{display:none}.card-wrapper.product-card-wrapper .card{border-radius:16px;box-shadow:0 6px 18px #00000014;padding:20px;text-align:center;transition:all ease .4s;background-color:#fff}.card-wrapper.product-card-wrapper .price{text-align:center;color:#000;font-size:20px;font-weight:600;margin:20px 0 30px!important}.card-wrapper.product-card-wrapper .card__inner{width:100%;border-radius:12px;box-shadow:0 4px 10px #00000014}.card-wrapper.product-card-wrapper:hover .card__inner{box-shadow:0 0 10px #e9008a40}.card-wrapper.product-card-wrapper .card__inner .card__content{padding:0;display:none}.order-btn-cus a{background-color:#e9008a;color:#fff;border:2px solid #000;border-radius:10px;padding:14px 28px;font-size:18px;font-weight:700;text-transform:uppercase;box-shadow:0 3px #000;display:block!important;width:100%;max-width:100%;text-align:center;transition:all .3s ease-in-out;letter-spacing:1px;transition-duration:.3s;font-family:Outfit,Sans-serif;line-height:18px}.order-btn-cus a:hover{background-color:#fff;color:#e9008a;border-color:#000}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none}.card-wrapper.product-card-wrapper .card__heading{font-family:Outfit,Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;min-height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;color:#000}.card-wrapper.product-card-wrapper .card__information{padding-bottom:0;padding-top:7px;display:flex;flex-direction:column;gap:7px}.order-btn-cus{margin-top:auto}.card-wrapper.product-card-wrapper .card:hover{box-shadow:0 12px 28px #00000024;transform:translateY(-5px)}.custom-ht-bl ul{display:flex;margin:0;padding:5% 0 0;list-style:none;align-items:center;gap:25px;flex-wrap:wrap}.custom-ht-bl ul img{max-width:100%;width:100%;height:39px;object-fit:contain}footer .footer-block__heading{color:#000;font-family:Outfit,Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:normal;margin:0 0 20px}footer .footer-block__details-content .list-menu__item--link,footer .copyright__content a,footer .copyright__content{color:#000;font-family:Outfit,Sans-serif;font-size:18px;font-weight:400;padding:0;letter-spacing:normal}footer .footer-block__details-content .list-menu__item--link:hover,footer .copyright__content a:hover{text-decoration:none}.footer__content-bottom-wrapper{gap:15px;padding-left:0!important;padding-right:0!important}.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{margin-left:auto}.custom-liquidss{width:56%}.footer,.footer__content-bottom{border:none!important}footer .footer__content-bottom{padding:0;margin-top:0}footer .footer__content-top{padding-bottom:2rem;background-color:#fff;padding-top:2rem;margin-top:-16px;margin-bottom:4rem}#backToTop{position:fixed;bottom:20px;left:30px;width:53px;height:53px;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease}#backToTop svg{width:100%;height:100%;fill:#e9008a}#backToTop.show{opacity:1;visibility:visible}.shadow-rich{box-shadow:0 0 10px #0000001f;margin:10px}.shadow-rich .rich-text__wrapper{padding:0}.shadow-rich .rich-text__wrapper .rich-text__blocks{max-width:100ch}.shadow-rich .rich-text__heading{opacity:.8!important;letter-spacing:1.152px;font-family:Outfit,Sans-serif}.shadow-rich .rich-text__heading:before{content:"";width:36px;height:2px;background:#e9008a;display:inline-block;border-radius:16px}.shadow-rich .rich-text__text.rte{color:#000;letter-spacing:normal;font-size:18px;font-weight:400;font-family:Outfit,Sans-serif}.collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,1fr);display:grid;gap:20px}.collection .grid.product-grid.grid--4-col-desktop .grid__item{width:100%;max-width:100%}.ccb-hero-section{max-width:100%;padding:70px 24px;color:#000;letter-spacing:0}.ccb-hero-section .shop-now-btn{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#e9008a;color:#fff;text-transform:uppercase;padding:20px 40px;min-width:240px;font-family:Outfit,sans-serif;border-radius:10px;line-height:1.2;box-shadow:2px 3px 0 1px #000000fa!important;transition:all .2s ease;font-size:18px;font-weight:600;text-decoration:none}.ccb-hero-section .shop-now-btn:hover{box-shadow:3px 4px 0 1px #fffffffa!important;background-color:#000;transform:translateY(-2px)}.ccb-hero-section .hero-content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.ccb-hero-section .shop-now-wrapper{position:relative;z-index:2;margin-bottom:30px;width:100%}.ccb-hero-section .hero-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ccb-hero-section .hero-container h1{font-size:72px;font-weight:700;line-height:75px;margin:0;color:#000;letter-spacing:0}.ccb-hero-section h2{font-size:48px;font-weight:700;line-height:58px;color:#000;letter-spacing:0}.pink-info-box{background:#fff0f7;border-left:4px solid #e9008a;padding:10px;border-radius:16px;max-width:680px;margin:20px 0 30px;box-shadow:0 2px 8px #0000000d;font-size:18px;font-weight:400;line-height:28px}.pink-info-box p{margin:18px 0 30px}.mascot-wrapper{display:flex;align-items:center;gap:12px;margin-top:30px;z-index:2}.lady-image{width:120px;height:auto}.canada-badge{width:70px;height:auto}.difremt-richest .rich-text__heading{font-family:"Outfit",Sans-serif;font-size:40px;font-weight:700;line-height:58px;margin:0;letter-spacing:normal}.difremt-richest .rich-text__heading span{display:block}.difremt-richest .rich-text__blocks.center{max-width:100rem}body .rating span.rating-star{--color-rating-star: #f5a623;--letter-spacing: .3;font-size:20px}.info-banner-section{padding:10px 30px 30px;background-color:#f3f3f3}.info-banner-wrapper{width:95%;display:flex;align-self:center;border-radius:12px;box-shadow:0 0 10px #0000001f;flex-direction:row;justify-content:center;align-items:center;padding:20px 10px;margin:0 auto}.info-banner-section .info-left{width:52%;display:flex;margin:0;flex-direction:column;flex-basis:auto;flex-grow:0;flex-shrink:1;gap:20px;padding:10px}.info-banner-wrapper .info-title{font-size:60px;font-weight:700;line-height:75px;margin:0;padding-left:30px;color:#000}.info-banner-wrapper .info-card{border:2px solid #e9008a;background:#fff;border-left:6px solid #e9008a;padding:5px;border-radius:8px;box-shadow:0 4px 15px #0000001f;max-width:900px;margin:0 auto 5px;text-align:center;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%}.info-banner-section .info-right{display:flex;margin:0;flex-direction:column;gap:20px;padding:10px;flex:1}.info-banner-wrapper .info-card p{font-size:15px;line-height:1.1;color:#000;margin:0;font-weight:400;margin-top:0!important;margin-bottom:30px!important;letter-spacing:.2px;text-align:center}.template-page-shop .simple-breadcrumb{max-width:1310px;margin:0 auto;padding:25px 15px}.info-banner-wrapper .info-card p a{color:#e9008a;font-size:18px;font-weight:600;text-decoration:none}.info-banner-wrapper .info-side-image{width:51%;display:block;margin:0 auto;height:auto}.gourmet-butter-tarts .info-right{justify-content:center;align-items:center}.fresh-richest-sec .content-container{padding-left:20px;padding-right:20px}.fresh-richest-sec{letter-spacing:normal}.fresh-richest-sec .page-width{max-width:1600px;margin:0 auto;padding:50px 30px;background:#fff0f7;border-left:4px solid #e9008a;border-radius:16px;box-shadow:0 6px 14px #0000000d;font-family:Outfit,sans-serif;text-align:center}.fresh-richest-sec .rich-text__blocks{max-width:1536px}.fresh-richest-sec a{color:#e9008a;font-size:18px;text-decoration:none;font-weight:600}.fresh-richest-sec .rich-text__blocks p{font-size:17px;color:#333;font-weight:400}.fresh-richest-sec .rich-text__blocks ul li{font-size:18px;color:#333;font-weight:400}.fresh-richest-sec .rich-text__blocks strong{color:#000;font-weight:700}.fresh-richest-sec a:hover{color:#e9008a}.baked-into-toronto .rich-text__blocks.center{box-shadow:0 0 10px #00000080;text-align:center;max-width:1700px;padding:30px 20px}.baked-into-toronto .page-width{max-width:1700px}.ccb-faq-section{box-shadow:0 0 10px #00000080;margin-bottom:25px;background-color:#d8d8d900}.faq-wrapper{max-width:100%;margin:auto;padding:0 20px}.faq-heading{text-align:center;font-size:48px;font-weight:700;margin-bottom:30px;margin-top:0}.faq-sub-heading{font-family:"Outfit",Sans-serif;font-weight:700;font-size:48px;margin-top:10px;text-align:center;margin-bottom:25px}.faq-group.group-2,.faq-group.group-3{padding:0 20px}.faq-question{display:flex;justify-content:flex-start;align-items:center;width:100%;background:#f5f5f5;color:#000;padding:18px 20px;border:2px solid #000;font-weight:700;font-size:18px;cursor:pointer;margin-bottom:8px;border-radius:8px;gap:10px;flex-wrap:wrap;white-space:normal;overflow-wrap:break-word;transition:all .3s ease}.faq-question:hover{background-color:#fff;color:#e9008a;border-color:#000;box-shadow:0 3px #000}.faq-icon{transition:transform .3s ease;font-weight:700;font-size:20px;color:#000;flex-shrink:0!important;display:inline-block;margin-right:10px;min-width:20px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease;background:#fff;border-left:4px solid #e9008a;font-size:16px;color:#000;padding:0 20px;border-radius:0 0 8px 8px;font-family:Outfit,sans-serif;font-weight:400;letter-spacing:normal}.inner-answer a{color:#e9008a;font-size:18px;font-weight:600;text-decoration:none;letter-spacing:normal}.faq-item.active .faq-answer{max-height:900px;padding:18px 20px;margin-bottom:23px}.faq-item.active .faq-icon{transform:rotate(180deg)}.description-wrapper{text-align:center}.fresh-bootoms-sec .page-width{max-width:100%}.fresh-bootoms-sec .rich-text__blocks{max-width:100%;box-shadow:0 0 10px #0000001f;padding:40px 0;border-radius:12px}.fresh-bootoms-sec{background-color:#a92727}.fresh-bootoms-sec .rich-text__blocks .rich-text__heading,.fresh-bootoms-sec .rich-text__blocks .rich-text__text{max-width:1300px;margin-left:auto;margin-right:auto;padding:0 20px}.fresh-bootoms-sec .rich-text__blocks .rich-text__heading{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;letter-spacing:normal}.fresh-bootoms-sec .rich-text__text p{font-family:Outfit,sans-serif;font-size:18px;color:#000;letter-spacing:normal;line-height:28px;margin:0 0 30px;font-weight:400}.fresh-bootoms-sec .rich-text__blocks a{color:#e9008a;font-size:18px;text-decoration:none;font-weight:600}section.video-reviews-section.shop-reviews-sec-vdo{padding-bottom:20px;padding-top:40px;border-radius:16px}.fresh-richest-sec .rich-text__heading{font-family:"Outfit",Sans-serif;font-size:40px;font-weight:700;line-height:58px;margin-bottom:12px;letter-spacing:normal}.fresh-richest-sec h3{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;letter-spacing:normal;margin:0 0 20px}.how-it-works-section{padding:50px 0;position:relative}.how-it-works-section .container{padding:0 50px}.how-it-works-section .hiw-heading{text-align:center;font-size:48px;font-weight:700;margin-bottom:60px}.how-it-works-section .hiw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:start;text-align:center;position:relative;padding:0 60px}.how-it-works-section .hiw-item{position:relative}.how-it-works-section .hiw-img-wrap{position:relative;margin-bottom:0}.how-it-works-section .hiw-main-img{max-width:300px;height:auto;margin:0 auto;display:block;z-index:2;position:relative;width:100%}.how-it-works-section .hiw-arrow-left,.how-it-works-section .hiw-arrow-right{position:absolute;width:auto}.how-it-works-section .hiw-arrow-left{left:43px;top:-176px;width:auto}.how-it-works-section .hiw-arrow-right{right:-10px;opacity:.6;top:50px}.how-it-works-section .hiw-title{margin-bottom:10px;font-family:"Outfit",Sans-serif;font-size:30px;font-weight:700;color:#16161d;line-height:28px;margin-top:30px}.how-it-works-section .hiw-desc{max-width:480px;font-family:"Outfit",Sans-serif;font-size:18px;font-weight:400;color:#16161d;margin:0 auto;letter-spacing:normal;line-height:28px}.category-grid-section{padding:10px 0 0}.category-grid-section .cat-wrapper{max-width:1310px;margin:auto;padding:0 15px}.category-grid-section .cat-rating img{display:block;margin:0 auto}.category-grid-section .cat-title{text-align:center;font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;margin:0 0 10px;border-radius:12px;box-shadow:0 0 10px #00000021}.category-grid-section .cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.category-grid-section .cat-card{background:#fff;overflow:hidden;border-radius:12px;box-shadow:0 0 10px #92929280}.category-grid-section .cat-img img{width:100%;display:block;height:100%;object-fit:cover;max-width:100%;height:500px;object-position:center}.category-grid-section .cat-content{padding:20px;text-align:center}.category_single-item .cat-wrapper{max-width:746px}.category-grid-section .cat-grid>.cat-card:only-child{grid-column:1 / -1;margin:0 auto 10px;width:100%}.category-grid-section.category_single-item .cat-title{margin:10px 0 20px}.category-grid-section .cat-card-title{font-weight:700;margin:22px 0 15px;font-size:22px;color:#e9008a;font-family:"Outfit",Sans-serif;line-height:28px;letter-spacing:normal}.category-grid-section .cat-subtitle{font-size:18px;color:#3f444b;line-height:28px;margin:0 0 15px;letter-spacing:normal;font-weight:600;font-family:"Outfit",Sans-serif}.category-grid-section .cat-img{position:relative;overflow:hidden;transition:all .4s}.cat-card .cat-grid-cta{text-decoration:none;transition:all .4s}.category-grid-section .cat-img:after{content:"";background-color:#0000004d;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all .4s;transition-duration:1.5s}.cat-card .cat-grid-cta:hover .cat-img:after{opacity:1}.category-grid-section .cat-btn{border:2px solid #fff;text-decoration:none;font-weight:700;text-transform:uppercase;color:#fff;background-color:#e9008a;border-color:#000;border-width:1px;border-radius:8px;box-shadow:0 0 10px #00000080;padding:12px 20px;display:inline-block;font-size:15px;line-height:1;transition:all .3s;letter-spacing:normal}.category-grid-section .cat-btn:hover{background-color:#fff;color:#e9008a!important;border-color:#000!important;box-shadow:0 3px #000!important}.ccb-video-popup-banner{padding:0 10px 10px}.ccb-video-popup-banner .ccb-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ccb-video-popup-banner .ccb-banner{width:100%;height:auto;background-size:cover;background-position:center;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:.3s ease;aspect-ratio:1.77777}.ccb-video-popup-banner .ccb-video-container{aspect-ratio:1.77777}.ccb-video-popup-banner .ccb-video-container iframe{background-color:#000;border:none;display:flex;height:100%;width:100%;line-height:1;margin:0;max-width:100%}.custom-text h2{font-family:Outfit,Sans-serif;font-size:48px;font-weight:700;line-height:58px;text-align:center;color:#000;margin-bottom:20px;margin-top:0}.how-order-cta{text-align:center;margin-bottom:50px}.how-order-cta a{display:inline-block;background:#e9008a;color:#fff;font-weight:700;text-transform:uppercase;padding:14px 30px;font-size:16px;border-radius:8px;text-decoration:none;box-shadow:2px 3px #000;letter-spacing:normal}.add-shdow .custom-banner__inner{box-shadow:0 0 10px #00000080;margin-bottom:15px;padding-top:15px}.corporate-logo-cookies.add-shdow h2.custom-banner__title:nth-child(2),.corporate-logo-cookies.add-shdow h2.custom-banner__title:nth-child(3){margin-left:0}.corporate-logo-cookies .custom-banner__content p a{text-decoration:none;font-size:18px;font-weight:600}.corporate-logo-cookies .custom-banner__content a strong{font-weight:600}.left-right-margin{margin:0 40px}.template-collection-corporate-catering-gift .cust-acco-nn{padding:0;position:relative;margin-top:10px}.template-collection-corporate-catering-gift .accordion-bg-dif{position:static;padding:0 0 70px}.flexible-catering-section{padding:30px 20px}.flexible-catering-section .fc-container{width:100%;max-width:100%}.flexible-catering-section .fc-title{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#16161d;box-shadow:0 0 10px #00000080;margin:0 0 20px;text-align:center;letter-spacing:normal;border-radius:12px}.flexible-catering-section .fc-description{color:#000;margin-bottom:20px;box-shadow:0 3px 10px #0000001a;padding:5px 10px 10px;font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;line-height:33px;letter-spacing:normal;border-radius:16px}.flexible-catering-section .fc-list ul{padding-left:35px;font-size:20px;font-weight:400;font-family:"Outfit",Sans-serif}.flexible-catering-section .fc-list ul strong{font-weight:900;font-family:"Outfit",Sans-serif}.flexible-catering-section .fc-list ul a{text-decoration:none;font-weight:700}.flexible-catering-section .fc-list ul li{font-size:18px;padding:0}.logo-swiper-section{padding:10px 40px 0}.logo-swiper-section .heading{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;background-color:#fff;text-align:center;max-width:1300px;margin:0 auto 20px;box-shadow:0 0 10px #00000080;border-radius:12px}.logo-swiper-section .logo-swiper-row{max-width:1300px;margin:10px auto;background-color:#fff;padding:10px;border-radius:16px}.logo-swiper-section .logo-swiper-row img{height:153px;width:153px;transition:.3s;display:block;max-width:100%;margin:0 auto;object-fit:contain}.logo-swiper-section .logo-swiper-row img:hover{filter:grayscale(0%)}.faq-jump-banner{width:100%;text-align:center;position:relative;padding:30px;background-position:center}.faq-jump-banner .faq-banner-inner{display:flex;gap:30px;justify-content:center;align-items:center;position:relative}.faq-jump-banner .faq-banner-text{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#000;text-decoration:none}.personal-touch-wrapper{display:flex;align-items:center;padding:0 40px;gap:30px;position:relative;letter-spacing:normal;overflow:hidden}.personal-touch-wrapper .pt-left{flex:1;color:#fff;padding:10px 0}.personal-touch-wrapper .pt-left h2{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#fff;margin:0 0 60px;letter-spacing:normal}.personal-touch-wrapper .pt-left p{font-weight:400;line-height:28px;font-family:"Outfit",Sans-serif;font-size:20px;color:#fff;margin:20px 0 30px}.personal-touch-wrapper .pt-left .pt-btn{margin-top:20px;display:inline-block;background:#e9008a;color:#fff;font-weight:700;text-transform:uppercase;padding:14px 28px;font-size:18px;border-radius:8px;text-decoration:none;box-shadow:2px 3px #000;width:100%;text-align:center;line-height:1;border:2px solid #000!important;letter-spacing:normal;transition:all ease .3s}.personal-touch-wrapper .pt-left .pt-btn:hover{background-color:#fff;color:#e9008a;border-color:#000;box-shadow:0 3px #000}.personal-touch-wrapper .pt-right{flex:1;padding:10px}.personal-touch-wrapper .pt-right img{width:100%;border-radius:8px;display:block}.personal-touch-section{background-size:cover;background-repeat:no-repeat;background-position:center}.info-buttons-bar .simple-breadcrumb{max-width:1220px;margin:0 auto;text-align:left;padding:0 0 30px}.info-buttons-bar.info-bred .container{padding:0}section.info-buttons-bar.info-bred{padding-top:0}.private-caterings-col .page-width{max-width:100%}.custom-banner.logo-privte-ctring{padding-left:0;padding-right:0}.logo-privte-ctring .custom-banner__image{max-width:100%;border-radius:0;display:block}.logo-privte-ctring.custom-banner .custom-banner__content h2.custom-banner__title:nth-child(1){font-size:25px;line-height:31px}.card-privte-catring .feature-block:first-child h2{order:1;margin-bottom:25px}.card-privte-catring .feature-block:first-child .feature-img{order:2}.card-privte-catring .feature-block:first-child p{order:3}.card-privte-catring .feature-block:first-child .feature-btn{order:4}.how-order-section.pricate-catring-ordr{box-shadow:none;padding-top:0;padding-bottom:0}.prictae-catring-wrks .cdh-heading{font-size:72px;font-weight:700;line-height:58px;max-width:1280px;margin-left:auto;margin-right:auto;box-shadow:0 0 10px #00000080;width:100%;margin-top:20px}.prictae-catring-wrks .richtext-coorporate{box-shadow:none;padding:0 10px 40px}.prictae-catring-wrks .richtext-coorporate h3{margin-top:10px;color:#e9008a;font-size:30px;line-height:40px}.prictae-catring-wrks .richtext-coorporate p:last-child{text-align:left}.prictae-catring-wrks .richtext-coorporate p{font-size:20px}.prictae-catring-wrks p a{background-color:#fff}.privte-catring-flex{background-size:contain!important;background-position:left bottom;padding:50px 20px 20px}.flexible-catering-section.privte-catring-flex{background-size:contain!important;background-position:left bottom;background-repeat:no-repeat}.flexible-catering-section.privte-catring-flex .fc-container{max-width:1280px;margin:0 auto}.flexible-catering-section.privte-catring-flex .fc-description{box-shadow:none;margin:0;padding:0}.private-catring-touch .personal-touch-wrapper{max-width:1320px;padding:30px 20px;margin:0 auto}.logo-swiper-section.privte-catring-seen{padding-top:50px}.privte-catring-seen.logo-swiper-section .logo-swiper-row{background-color:transparent}section.dual-cta-section.private-cat-btn1{padding-top:0}.private-cat-btn1 .container,.private-cat-btn2 .container,.private-cat-btn3 .container{max-width:1280px;margin:0 auto;padding:0 20px}.private-catring-menus .whats-menu-container{max-width:100%;padding:0 0 40px}.private-catring-menus .whats-pra-box,.private-catring-menus .whats-pra-box h2{background-color:transparent}section.whats-menu-section.private-catring-menus{padding-left:30px;padding-right:30px;padding-top:10px}.private-catring-menus.whats-menu-section h2{background-color:transparent}.catring-accordins{padding:0 40px}.catring-accordins .accordion-wrapper{max-width:100%}.catring-accordins .accordion-container{padding:0 10px}.catring-accordins .acc-main-heading{max-width:100%}.custom-accordion-section.catring-accordins:before{display:none}.dual-cta-section.private-cat-btn2{padding-top:20px;padding-bottom:10px}.dual-cta-section.private-cat-btn3{padding:0 0 20px;margin-top:-20px}.tarts-banners .info-banner-wrapper{width:90%;max-width:100%;padding-top:0;padding-bottom:0}.info-banner-section.tarts-banners .info-left{width:62.025%;gap:10px}.info-banner-section.tarts-banners .info-side-image{width:40%}.info-banner-section.tarts-banners .info-title{padding:0}.tarts-globl-bred .simple-breadcrumb{padding-left:5rem;padding-right:5rem}.collection_duplicate .title-wrapper-with-link{margin-bottom:40px}.tarts-ccollectss .page-width{max-width:100%;padding-left:5rem;padding-right:5rem}.tarts-ccollectss .grid.grid--3-col-desktop{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.tarts-ccollectss .grid.grid--3-col-desktop .grid__item{width:100%;max-width:100%}.ccb-video-popup-banner.tarts-2-vido{padding:0 20px 35px}.ccb-video-popup-banner.tarts-2-vido .ccb-video-grid{max-width:1280px;margin:0 auto}.ccb-faq-section.tarts-faquis{box-shadow:none;padding-top:10px}.ccb-faq-section .description-wrapper p{font-size:20px;line-height:1.6;color:#000;letter-spacing:normal;font-weight:400;margin:0 0 30px}.ccb-faq-section .description-wrapper p a{text-decoration:none;font-weight:600}.ccb-faq-section.tarts-faquis .faq-wrapper{max-width:1280px}.tarts-faquis .faq-group.group-2,.tarts-faquis .faq-group.group-3{padding:0}.section-collection-list .butter-tarts-colec-list .collection-list{display:grid;gap:10px;grid-template-columns:repeat(7,1fr)}.section-collection-list .butter-tarts-colec-list .collection-list .grid__item{width:100%;max-width:100%}.section-collection-list .butter-tarts-colec-list .collection-list .grid__item .card--card{background:#fff;border:2px solid #e9008a;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;list-style:none}.section-collection-list .butter-tarts-colec-list .page-width{max-width:100%;padding-left:3px;padding-right:3px}.section-collection-list .collection-list-wrapper .card__content .card__information{padding:15px 5px 9px;text-align:center;font-size:17px;font-weight:700;line-height:17px;font-family:"Outfit",Sans-serif;color:#e9008a}.section-collection-list .collection-list-wrapper .card__content .card__information a{font-size:17px;line-height:17px;padding:.5em 0;margin:0;font-family:"Outfit",Sans-serif;color:#e9008a;font-weight:700;letter-spacing:normal}.section-collection-list .butter-tarts-colec-list .collection-list .grid__item .card--card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}body .section-collection-list .card--card .card__inner .card__media{border-radius:12px 12px 0 0}section.video-reviews-section.tarts-video-box{padding:40px 0 30px}.section-collection-list .collection-list-title{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal;text-transform:capitalize}.works-globlss .cdh-heading{font-family:"Outfit",Sans-serif;font-size:72px;font-weight:700;line-height:58px;margin:0 0 50px;padding:0;box-shadow:0 0 10px #0000001f;max-width:100%;border-radius:12px}.corporate-dessert-how.works-globlss{max-width:100%;padding:0}.works-globlss.corporate-dessert-how .container-hfgefr{padding-left:70px;padding-right:70px}.works-globlss.corporate-dessert-how .cdh-items{max-width:100%;gap:50px;padding-left:25px;padding-right:25px}.works-globlss .richtext-corpo-inner p a{font-weight:700}.works-globlss .richtext-coorporate{max-width:1765px;margin-left:auto;margin-right:auto;margin-bottom:15px;width:90%}.works-globlss .richtext-corpo-inner{max-width:100%}.customs-bread-crumbs{padding:25.3px 0 10px}.customs-breadcrumb-wraps{max-width:1690px;margin:0 auto;padding:0 20px;letter-spacing:normal;line-height:28px;font-family:Outfit;font-size:18px;font-weight:600}.customs-breadcrumb-wraps a{text-decoration:none}.collection_duplicate{padding:44px 20px 50px}.collection_duplicate .collection-list-wrapper.page-width{max-width:1280px;margin-bottom:40px;padding:10px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.collection_duplicate .collection-list-wrapper.page-width:hover,.collection_duplicate .grid__item:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px #0000002e;transition:transform .2s ease,box-shadow .2s ease!important}.collection_duplicate .grid__item{background:#fff;border:2px solid #e9008a;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;list-style:none}.crs-section .page-width{margin-bottom:40px;padding:10px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;max-width:1280px}.crs-section .crs-heading{font-family:Outfit,Sans-serif;font-size:48px;font-weight:700;line-height:58px;margin:0 0 40px;color:#000;letter-spacing:normal}.crs-section .page-width:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000002e}.crs-section .crs-content{max-width:100%;font-size:18px;color:#000;line-height:28px;letter-spacing:normal;font-weight:400}.crs-section .crs-content p a{text-decoration:none;font-weight:600}.crs-section .crs-content p{margin:15px 0 30px}.crs-section .crs-content p:last-child{margin:15px 0 0}.crs-section .crs-reviews{margin-top:40px}.crs_grid_theds .crs-subtitle{text-align:center;margin:0 0 60px;font-family:Outfit,Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal}.awards-grds-box{border-top:1px solid #c7c7c7;margin-top:60px;padding-top:65px}.awards-grds-box .crs_grid_theds p{margin:15px 0 30px;text-align:center;color:#000;font-size:18px;line-height:28px;letter-spacing:normal;font-weight:400}.crs-section .awards-grds-box .crs-awards-grid{margin-top:50px}.crs-section .crs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.crs-section .crs-card{text-align:center;color:#040404;font-size:15px;font-style:normal;line-height:20px;font-family:"Outfit",Sans-serif;font-weight:400}.crs-section .crs-card img{border:2px solid #e9008a;border-radius:10px;text-align:center;max-width:100%;height:auto;display:block;margin:0 auto}.crs-section .crs-awards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.card__heading .collection-count{color:#000}.fresh-richest-sec.faq-page-rich .page-width{max-width:1400px}.description__main{max-width:1200px;margin:0 auto;padding:20px 30px;background:#fff0f7;border-left:4px solid #e9008a;border-radius:16px;box-shadow:0 6px 14px #0000000d}.inner-intro-wraps.blog__post__data .inch-container{max-width:100%;padding:0 60px}.inner-intro-wraps.blog__post__data .inch-heading{font-size:50px;line-height:60px}.inner-intro-wraps.blog__post__data .inch-content,.inner-intro-wraps.blog__post__data .inch-image{width:50%;padding:10px}.inner-intro-wraps.blog__post__data .inch-image img{width:51%;max-width:100%;border-radius:12px}.inner-intro-wraps.blog__post__data .inch-box{max-width:100%;width:100%}.article-template__content.page-width.page-width--narrow{max-width:1320px;padding:0 20px}.short-description-section{padding:60px 10px 40px}section.inner-intro-wraps.blog__page__sec{padding-bottom:10px}.description__main h2{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal;color:#000}.description__main .short-description__content p{font-family:"Outfit",Sans-serif;font-size:18px;font-weight:600;line-height:28px;letter-spacing:normal;color:#000}.template-page-faq section.inner-intro-wraps{padding-bottom:5px}.faq-page-infobar.info-buttons-bar .container{box-shadow:none;padding-top:40px}.faq-page-infobar.info-buttons-bar .info-heading{font-size:45px;margin-bottom:40px;text-align:center;line-height:normal}.customs-bread-crumbs.pvcy-policy-crumbs .customs-breadcrumb-wraps{max-width:1705px}.customs-bread-crumbs.faq-page-crumb{padding:15px 0 10px;background-color:#fff}.faq-page-crumb .customs-breadcrumb-wraps{max-width:100%;padding-left:80px;padding-right:80px}.description__main.post-desc-main{background-color:#f5f5f5;max-width:1280px;border:none;border-radius:10px;padding:10px 10px 35px;text-align:left;margin-top:30px}.post-desc__content a{font-weight:600;text-decoration:none;font-size:18px}.post-desc__content{padding:20px 30px;background:#fff0f7;border-left:4px solid #e9008a;border-radius:16px;box-shadow:0 6px 14px #0000000d;font-weight:600;font-size:18px;line-height:1.7;letter-spacing:normal}.blog-articles.blog-articles--collage{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-articles .blog-articles__article.article{grid-column:inherit!important;flex-direction:column;justify-content:space-between;gap:7px 7px;row-gap:7px;column-gap:7px;border-radius:16px;box-shadow:0 6px 18px #00000014;padding:20px;border:none;background-color:#fff;letter-spacing:normal;text-align:left!important;transition:all ease .3s;-webkit-transition:all ease .3s}.blog-articles .blog-articles__article.article:hover{box-shadow:0 12px 28px #00000024;transform:translateY(-5px)!important}.blog-articles .blog-articles__article .card__image img{display:block;width:100%;max-width:100%;border-radius:12px;transition:all ease .3s}.article__card__media .full-unstyled-link:hover img{box-shadow:0 0 10px #e9008a40}.article__author__detail{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;letter-spacing:normal;line-height:28px;color:#666;font-family:"Outfit",Sans-serif;margin-top:10px}.customs-bread-crumbs.blog-bredcrumb{padding:0;margin:-50px 0 0;position:relative;top:-10px}section.inner-intro-wraps.blog__page__sec .inch-content{padding-bottom:30px}.custom__article__card .btns-artile{background-color:#e9008c;color:#fff;border:2px solid #000;border-radius:10px;padding:11.5px 28px;font-size:18px;font-weight:700;text-transform:uppercase;box-shadow:0 3px #000;display:block;width:100%;max-width:100%;text-align:center;transition:all .3s ease-in-out;letter-spacing:1px;font-family:Outfit,Sans-serif;line-height:normal}.custom__article__card .btns-artile:hover{background-color:#fff;color:#e9008a;border-color:#000}.blog__page__sec .inch-subheading{font-family:Outfit,Sans-serif;font-size:40px;font-weight:700;line-height:75px;margin-top:0}.customain_desc{padding:0 20px}.main-blog.page-width{max-width:1320px;padding-left:20px;padding-right:20px}.custom__article__card article p a{text-decoration:none;color:#000;cursor:text;pointer-events:none}.custom__article__card p{color:#000;font-size:16px;font-weight:400;margin-bottom:20px;line-height:28px}.blog-articles .blog-articles__article .custom__article__card .article__redirection{margin-top:auto}.blog-articles .blog-articles__article .custom__article__card{height:100%}.blog-articles .blog-articles__article .custom__article__card .card__inner__main{height:100%;display:flex;flex-direction:column}.custom__article__card article p strong{font-weight:400}.article__card__heading{font-family:"Outfit",Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:normal;margin-top:15px}.customain_desc-wrp{background-color:#f5f5f5;padding:20px;box-shadow:0 0 10px #00000080;font-size:18px;max-width:1280px;margin:20px auto;border-radius:16px}.customain_desc-wrp .desc-section__heading{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal;color:#000}.customain_desc-wrp p a{text-decoration:none;font-weight:600}.customain_desc-wrp p{font-size:18px;letter-spacing:normal;font-weight:400;font-family:"Outfit",Sans-serif;color:#000;line-height:28px}.customain_desc h3{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;letter-spacing:normal}.crs-section.cookies-policy-pge{padding:0 40px}.crs-section.cookies-policy-pge .page-width{max-width:100%;padding:40px 120px}.crs-section.cookies-policy-pge .crs-heading{margin:30px 0 40px}.crs-section.cookies-policy-pge h3{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700}.crs-section.cookies-policy-pge li a{text-decoration:none}.crs-section.cookies-policy-pge li a strong{font-weight:600}.customs-bread-crumbs.cookies-policy-crumbs{padding:15px 0 0}.cookies-policy-crumbs .customs-breadcrumb-wraps{max-width:100%;padding-left:80px;padding-right:80px}.inner-intro-wraps.policy-img-full .inch-image img{width:100%}.policys-pg-sec{padding:0 10px}.policys-pg-sec .page-width{max-width:1280px;padding:10px;margin-bottom:40px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;color:#000;letter-spacing:normal;font-size:18px;font-weight:400;line-height:28px;font-family:"Outfit",Sans-serif}.policys-pg-sec .page-width:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000002e}.policys-pg-sec .customs-bread-crumbs{padding-top:15px}.policys-pg-sec .customs-bread-crumbs .customs-breadcrumb-wraps{padding:0;max-width:100%}.inner-intro-wraps.policy-img-full{background-position:center}.policys-pg-sec .policys-pg-box a{text-decoration:none;font-weight:600}.policys-pg-box h2{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal;color:#000}.policys-pg-box p{margin-bottom:30px}.terms-pge .policys-pg-box h2{color:#e9008a}.terms-pge .policys-pg-box h3{font-family:Outfit,Sans-serif;font-size:25px;font-weight:700;color:#e9008a}.halfy-img.inner-intro-wraps .inch-image img{width:64%}.fresh-richest-sec .rich-text__blocks a strong{color:#e9008a}.article-template__content h2{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal}.article-template__content h3{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;letter-spacing:normal}.blog-articles .blog-articles__article.article .article__card__information h2{display:none}.product-form__buttons button{background-color:#e9008a;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;padding:14px 28px;border:2px solid #000;border-radius:10px;box-shadow:0 3px #000;text-align:center;display:inline-block;width:auto;max-width:100%;white-space:normal;transition:all .3s ease-in-out;cursor:pointer}.product-form__buttons button:hover,.product-form__buttons button:focus{background-color:#fff;color:#e9008a;border-color:#000;box-shadow:0 3px #000}.product-form__buttons button:hover:after,.product-form__buttons button:hover:before{display:none}.inner-intro-wraps .inch-box p.article-author{font-size:14px;font-weight:400;color:#000}.pr-corp-cat-gift{background-image:url(/cdn/shop/files/Untitled-design-9.webp?v=1765346189);background-position:top center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 10px #00000080;background-color:transparent;padding:0;margin:0 0 10px}.pr-corp-cat-gift.info-banner-section .info-title{font-family:"Outfit",Sans-serif;font-size:39px;font-weight:700;line-height:75px;padding:0}.pr-corp-cat-gift .info-banner-wrapper{padding:0 15px;width:100%;max-width:1287px;box-shadow:none;border-radius:0}.info-banner-section.pr-corp-cat-gift .info-left{width:60.566%;padding:0;align-self:end;gap:10px}.info-buttons-bar.prvt-and-cops-bred{padding:0 10px}.info-buttons-bar.prvt-and-cops-bred .container{padding:0;box-shadow:none}.info-buttons-bar.prvt-and-cops-bred .info-buttons{padding:25px 0 20px;box-shadow:0 0 10px #00000080;margin:10px 0}.info-buttons-bar.prvt-and-cops-bred .simple-breadcrumb{padding:5px 0 10px;max-width:1280px}.customs-bread-crumbs.remove-colns{padding:5px 10px}.remove-colns .customs-breadcrumb-wraps{padding:0;max-width:1280px}.remove-colns .cs-colans{display:none}.feature-blocks-hds{width:100%}.feature-blocks-hds h2{text-align:center;font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:0;color:#000;margin:0}.card-priv-cops-full .feature-block{padding:20px 20px 30px;box-shadow:0 0 10px #00000029;border-radius:10px;display:flex;flex-direction:column;letter-spacing:normal;font-family:"Outfit",Sans-serif;color:#16161d;line-height:28px;font-size:18px;font-weight:400}.card-priv-cops-full .feature-block h2{font-family:"Outfit",Sans-serif;font-weight:700;font-size:25px;line-height:35px;letter-spacing:normal;margin-top:40px;margin-bottom:25px}.card-priv-cops-full .feature-block .feature-img{width:100%;display:block;border-radius:10px}.card-priv-cops-full .feature-block p{margin:0 0 30px}.feature-blocks-wrapper.card-priv-cops-full{padding:40px 90px 85px}.card-priv-cops-full .feature-block a.feature-btn{margin:auto 0 0;background-color:#e9008a;color:#fff;border:2px solid #000;border-radius:10px;padding:14px 28px;font-size:18px;font-weight:700;text-transform:uppercase;box-shadow:0 3px #000;display:block;width:100%;max-width:100%;text-align:center;transition:all .3s ease-in-out;line-height:1}.card-priv-cops-full .feature-block a.feature-btn:hover{background-color:#fff;color:#e9008a;border-color:#000}.gift-feature-pri-copss .page-width{max-width:100%}.gift-feature-pri-copss .collection__title .title{background-color:#f5f5f5;padding:20px 0 30px;box-shadow:0 0 10px #00000080;text-align:center}.gift-feature-pri-copss .grid.product-grid{box-shadow:0 0 10px #00000080}.card-priv-cops-full .feature-block p a{text-decoration:none;font-weight:600}.private-cops-richhed .page-width,.private-cops-richhed .rich-text__blocks{max-width:100%}.private-cops-richhed .rich-text__heading{letter-spacing:normal;font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;color:#000}.whats-menu-section.whats-privte-copsy{position:relative}.whats-privte-copsy:after{content:"";opacity:.09;position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/cdn/shop/files/form-cookie-background-1.webp?v=1768551106);background-size:auto}.whats-privte-copsy .whats-menu-container{position:relative;z-index:1;padding-bottom:120px}.whats-privte-copsy .whats-menu-container h2,.whats-privte-copsy .whats-pra-box{background-color:transparent;padding:0}.whats-privte-copsy .whats-pra-box p{margin:20px 0 30px}.whats-privte-copsy ul{letter-spacing:normal;font-size:20px;font-weight:400;line-height:33px;color:#16161d;font-family:"Outfit",Sans-serif;padding-left:40px;margin-bottom:70px}.feature-blocks-wrapper.two-card-pri-copsss{padding:40px 60px}.two-card-pri-copsss .feature-block{box-shadow:0 0 10px #00000029;border-radius:10px;color:#000;letter-spacing:normal;font-weight:400;font-family:"Outfit",Sans-serif;font-size:18px;line-height:28px;display:flex;flex-direction:column;background-color:#f8f5f4}.two-card-pri-copsss .feature-block .feature-img{width:162px;display:block}.two-card-pri-copsss .feature-block h3{font-family:"Outfit",Sans-serif;font-size:30px;font-weight:700;line-height:40px}.two-card-pri-copsss h3 a{text-decoration:none}.two-card-pri-copsss .feature-block h4{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;line-height:35px;letter-spacing:normal;color:#000}.two-card-pri-copsss .feature-block a.feature-btn{margin:auto 0 0;background-color:#e9008a;color:#fff;border:2px solid #000;border-radius:10px;padding:14px 28px;font-size:18px;font-weight:700;text-transform:uppercase;box-shadow:0 3px #000;display:block;width:100%;max-width:100%;text-align:center;transition:all .3s ease-in-out;line-height:1}.two-card-pri-copsss .feature-block a.feature-btn:hover{background-color:#fff;color:#e9008a;border-color:#000}.whats-menu-section.private-catring-cposy-mnu{padding:0 70px}.private-catring-cposy-mnu .whats-menu-container{max-width:100%}.private-catring-cposy-mnu.whats-menu-section h2{padding:0;background-color:transparent;text-align:center}.private-catring-cposy-mnu .whats-pra-box h2{text-align:left}.private-catring-cposy-mnu .whats-pra-box{background-color:transparent;padding:0}.private-catring-cposy-mnu .whats-pra-box p{margin-bottom:30px}.private-catring-cposy-mnu .whats-pra-box h3{color:#000;font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700}.faq-jump-banner.jump-private-cops{box-shadow:0 0 10px #00000080;margin:10px auto;max-width:1705px;width:90%}.description__main.post-desc-main.bot_shorty{padding:40px 10px 10px;margin-top:12px;max-width:1260px}.bot_shorty .post-desc__content{background-color:#fdf0e3}.simple-post-wrpy{background-color:#f5f5f5;box-shadow:0 0 10px #00000080;padding:10px;max-width:1280px;margin:0 auto;color:#000;letter-spacing:normal;font-family:Outfit;font-weight:400;font-size:18px;line-height:28px}.simple-shorty-des{padding:30px 10px 0}.simple-post-wrpy p{margin-bottom:30px}.simple-post-wrpy a{text-decoration:none;background-color:#fff;font-weight:600}.simple-post-wrpy a:hover{border:2px solid #000}.simple-post-wrpy h2{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal}.simple-post-wrpy h5,.ccbx_bt_desc h5{font-weight:700;letter-spacing:normal;font-size:14.94px;font-family:Outfit;line-height:28px}.article-template__content h6{color:#000;font-size:12.06px;font-family:Outfit;line-height:28px;letter-spacing:normal}.template-article-new-blog-post-3 .simple-post-wrpy{text-align:center}.template-article-new-blog-post-3 .simple-post-wrpy h1{text-align:center;font-size:32px;color:#e9008a;font-weight:700;letter-spacing:normal}.template-article-new-blog-post-3 .simple-post-wrpy p{max-width:900px;margin-left:auto;margin-right:auto;color:#333}.template-article-new-blog-post-3 .ccbx_bt_desc{color:#333}.template-article-new-blog-post-3 .ccbx_bt_cta{background-color:#fff0f7;font-size:18px;font-weight:400;line-height:28px;border-left:6px solid #e9008a}.template-article-new-blog-post-3 .ccbx_bt_cta a{font-weight:600;background-color:#fff}.template-article-new-blog-post-3 .ccbx_bt_cta a:hover{border:2px solid #000}.template-article-new-blog-post-3 .ccbx_bt_content h2{font-size:24px}.template-article-new-blog-post-3 .description__main.post-desc-main.bot_shorty{box-shadow:none}.template-article-new-blog-post-3 .description__main.post-desc-main.bot_shorty .post-desc__content{background:#fff0f7;border-left:6px solid #e9008a;padding:25px 40px;border-radius:16px;box-shadow:0 10px 25px #00000014;max-width:1000px;margin:0 auto;font-weight:400}.template-article-new-blog-post-3 .description__main.post-desc-main.bot_shorty .post-desc__content p{margin:10px 0}.template-article-new-blog-post-4 .ccbx_bt_grid,.template-article-new-blog-post-4 .lft_rgt_img1_grd,.template-article-new-blog-post-4 .lft_rgt_img2_grd,.template-article-new-blog-post-4 .lft_rgt_img3_grd{box-shadow:none}.template-article-new-blog-post-4 .lft_rgt_img1_content,.template-article-new-blog-post-4 .lft_rgt_img1_media,.template-article-new-blog-post-4 .lft_rgt_img2_grd>div,.template-article-new-blog-post-4 .lft_rgt_img3_grd>div{margin-bottom:0}.template-article-new-blog-post-4 .ccbx_bt_desc ul li,.template-article-new-blog-post-4 .lft_rgt_img1_grd ul li,.template-article-new-blog-post-4 .lft_rgt_img2_grd ul li,.template-article-new-blog-post-4 .lft_rgt_img3_grd ul li{margin:5px 0}product-info .page-width{max-width:100%;padding-left:0;padding-right:0}product-info .product .product__media-wrapper.grid__item{padding:10px;max-width:50%;width:100%;box-sizing:border-box;flex:1}product-info .product .product__info-wrapper.grid__item{padding:20px;margin:0;max-width:48%;width:100%;box-sizing:border-box;flex:1;background-color:#ffffff80;border-radius:8px}product-info .product{gap:20px;flex-wrap:nowrap;justify-content:space-between}product-info .product .product__media-wrapper media-gallery{max-width:700px;margin:0 auto;border-radius:12px;background-color:#fff;display:flex;flex-direction:column-reverse;top:57px}product-info .product__title h1{font-size:30px;line-height:36px;font-weight:700;font-family:"Outfit",Sans-serif;letter-spacing:normal}product-info .product .product__info-container{max-width:100%}.details-buttons-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.details-buttons-wrapper .details-anchor-btn{display:inline-block;background-color:#e9008a;color:#fff;border:2px solid transparent;border-radius:8px;padding:8px 14px;line-height:1.2;text-decoration:none;min-width:120px;box-sizing:border-box;transition:all .2s ease-in-out;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:normal;font-family:Outfit}.details-buttons-wrapper .details-anchor-btn:hover{background-color:#fff;color:#e9008a;border-color:#e9008a}.product-highlighted-info-box{background:#fff0f7;border-left:4px solid #e9008a;padding:20px 25px;border-radius:14px;color:#000;font-weight:600;font-size:16px;line-height:1.7;margin:0}.product-highlighted-info-box p{margin:0}.product-details-anchor-block .details-heading{font-weight:800;font-size:clamp(18px,2.2vw,22px);line-height:1.25;margin:0 0 4px;letter-spacing:normal}.product-details-anchor-block .details-text{font-weight:400;font-size:clamp(13px,1.8vw,15px);line-height:1.35;color:#333;letter-spacing:normal;margin:20px 0 30px}product-info .how-to-order-video-wrapper{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden}.product__tax.caption.rte a{text-decoration:none;font-weight:600;color:#e9008a}.product__tax.caption.rte{letter-spacing:normal}product-info .how-to-order-video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}product-info .how-to-order-video-wrapper .video-poster{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;cursor:pointer;z-index:2}product-info .how-to-order-video-wrapper .video-poster img{max-width:100%}product-info .price__container{color:#e9008a;font-size:24px;letter-spacing:0px;font-weight:600;line-height:normal}product-info .safe-checkout-heading{font-size:17px;font-weight:700;line-height:1;letter-spacing:normal;margin:10px 0}product-info .guaranteed-safe-checkout-block{margin:40px 0;border-bottom:1px solid #CACACA;padding-bottom:40px}product-info .safe-checkout-image{border:1px solid #CACACA;display:flex;align-items:center;justify-content:center;max-width:602px;padding:2px;border-radius:12px}product-info .safe-checkout-image img{display:block;max-width:80%}product-info product-recommendations .summary__title{padding:10px;border-radius:9px;box-shadow:0 0 10px #0000001f}product-info product-recommendations .summary__title .accordion__title{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;letter-spacing:normal}product-info product-recommendations .complementary-products__container{padding:25px 10px 0}product-info product-recommendations .complementary-products__container ul{grid-template-columns:repeat(3,1fr);display:grid;grid-row-gap:10px!important;grid-column-gap:10px!important}product-info product-recommendations .complementary-products__container ul .card.card--standard{flex-direction:column;box-shadow:0 1px 1px #00000008;background-color:#fffc}product-info product-recommendations .complementary-products__container ul .card-wrapper.product-card-wrapper .card__inner{max-width:100%}product-info product-recommendations .complementary-products__container .quick-add,product-info product-recommendations .complementary-products__container .card__information .card-information{display:none}product-info product-recommendations .complementary-products__container ul .card.card--standard:hover{transform:none;box-shadow:none}product-info product-recommendations .complementary-products__container ul .card-wrapper.product-card-wrapper .card__inner{transform:none;box-shadow:none}product-info product-recommendations .card:hover .media.media--hover-effect>img:first-child:only-child,product-info product-recommendations .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}product-info product-recommendations .complementary-products__container ul .card-wrapper.product-card-wrapper .card__heading{font-size:16px;font-weight:700;line-height:23px}product-info product-recommendations .order-btn-cus a{text-shadow:0px 0px 10px rgba(0,0,0,.3);padding:5px 12px;font-size:12px;border-radius:6px;display:inline-block!important;width:auto;max-width:none;line-height:normal;letter-spacing:normal}product-info .product .product__media-wrapper media-gallery .product-media-container.media-type-image{background-color:transparent;border:none}product-info .product .product__media-wrapper media-gallery .thumbnail{border:3px solid #e9008a;opacity:.5}product-info .product .product__media-wrapper media-gallery .thumbnail[aria-current],product-info .product .product__media-wrapper media-gallery .thumbnail-list__item .thumbnail:hover{opacity:1;box-shadow:none}product-info .jdgm-widget.jdgm-widget .jdgm-header .jdgm-title{padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001c;text-align:left;font-size:18px;font-weight:700;line-height:1;font-family:Outfit;letter-spacing:.3px;margin:0 0 21px}product-info .jdgm-widget.jdgm-widget .jdgm-header{margin:0 0 20px!important}product-info .jdgm-card.jdgm-media-card.jdgm-carousel-item{padding:6px 4px;border:1px solid #e9008a1f;border-radius:10px;box-shadow:0 2px 4px #00000008;background:#fff;font-size:12.5px;line-height:1.25}product-info .jdgm-card.jdgm-media-card.jdgm-carousel-item .jdgm-star.jdgm--on{font-size:14px}product-info .jdgm-card.jdgm-media-card.jdgm-carousel-item .jdgm-text{letter-spacing:normal;font-size:14px}product-info .jdgm-widget.jdgm-widget .jdgm-content{gap:10px;margin-bottom:0}product-info .jdgm-widget.jdgm-widget .jdgm-content .jdgm-cards-wrapper{max-width:100%}product-recommendations.related-products{background-image:url(/cdn/shop/files/banner-bg-overley-2.webp?v=1768999938);max-width:100%;background-size:cover;background-position:center}product-recommendations.related-products .related-products__heading{font-family:"Outfit",Sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:normal;max-width:1280px;margin-left:auto;margin-right:auto}product-recommendations.related-products .grid.product-grid{max-width:1280px;margin:0 auto}.product .product__info-wrapper pickup-availability.product__pickup-availabilities{display:none}p.help-block.error{color:red;letter-spacing:normal;font-size:16px;font-weight:400}product-info .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide .thumbnail__badge{left:50%;top:50%;transform:translate(-50%,-50%)}cart-remove-button .icon-remove path{fill:#e9008a}.cart__login-paragraph a{color:#e9008a!important;text-decoration:none;font-weight:600}.box-difference-container{background:#fff0f7;border-left:6px solid #e9008a;padding:5px 0;border-radius:16px;max-width:1900px;margin:10px auto;text-align:center;position:relative;color:#000;letter-spacing:normal;line-height:28px;font-size:18px;font-weight:400;font-family:Outfit}.box-difference-section{padding:30px 30px 10px;margin:0 10px;background-color:#f5f5f5}.box-difference-container .box-difference-description p a{text-decoration:none;font-weight:600}.box-difference-container .box-difference-heading{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;color:#000;letter-spacing:normal}.box-difference-container h3,.box-difference-container h4{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700;line-height:35px;letter-spacing:normal}.faq-metafield-section{box-shadow:0 8px 10px #91919180;margin:1px 10px 0;padding:20px;background-color:#f5f5f5}.faq-metafield-section .faq-metafield-container{padding:30px 10px;box-shadow:0 0 10px #00000080;margin:0}.faq-metafield-section .faq-metafield-container .faq-metafield-heading,.faq-metafield-section .faq-metafield-container .faq-list{max-width:1240px;margin-left:auto;margin-right:auto}.faq-metafield-heading{font-size:28px;margin:0 0 20px;font-weight:700;text-align:center;font-family:"Outfit",Sans-serif;color:#000;letter-spacing:normal}.faq-metafield-section .faq-list .faq-item .faq-question{border:none;padding-left:0;padding-right:0;justify-content:space-between;border-radius:0}.faq-metafield-section .faq-list .faq-item .faq-question:hover{background-color:transparent;border:none;box-shadow:none}.Meta-fild-gllrys.galler-wiper .ggll-hhs{font-weight:700;font-size:40px;box-shadow:0 0 10px #00000080;text-align:center;margin-bottom:20px;line-height:1}.Meta-fild-gllrys .gallery-popup,.galler-wiper.Meta-fild-gllrys .flavour-gallery-wrapper{padding:0 40px}.meta-highlight-section{padding:0 30px}.meta-containery{display:grid;grid-template-columns:1fr 1fr}.meta-highlight-section h2,.meta-highlight-section h3{font-family:"Outfit",Sans-serif;font-weight:700;letter-spacing:normal;font-size:40px;line-height:1}.meta-des_bxp{font-size:18px;letter-spacing:normal;color:#000;font-weight:400;font-family:Outfit;line-height:28px}.meta_highlight_img img{width:100%;border-radius:20px;object-fit:cover;max-width:600px;display:block;margin:0 auto}.meta-containery .meta_highlight_img{margin:20px 0;padding:20px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;display:flex;justify-content:center;flex-direction:column}.metas_box_wrpss{color:#000;line-height:28px}.meta-des_bxp p{margin-bottom:30px}.meta-containery .meta-content{margin:20px 0;padding:20px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:center}.meta-containery .meta-content p a,.meta-containery .meta-content h3 a{color:#e9008a;text-decoration:none;font-weight:600}.meta-containery .meta-content:hover,.meta-containery .meta_highlight_img:hover{transform:translateY(-4px);box-shadow:#0000002e 0 16px 40px}.meta-containery .meta-content h3{font-family:"Outfit",Sans-serif;font-size:25px;font-weight:700}.galler-wiper .gallery-pdp-pop .popu-coonds,.galler-wiper .gallery-pdp-pop .flavour-gallery-wrapper{padding-left:35px;padding-right:35px}.gallery-pdp-pop{padding-bottom:20px}.pdp_toro .richtext-coorporate{margin:0 30px}.pdp_toro .richtext-coorporate p a{font-weight:600;background-color:transparent}.video-ppdp-slide{margin:0 10px 15px}.acordian-wholesale.acordian-PDP,.template-product .cust-acco-nn,.acordian-wholesale.acordian-PDP .acc-main-heading{padding:0}.acordian-wholesale.acordian-PDP .accordion-wrapper{padding:20px 30px;max-width:100%;margin:0 30px 10px}.acordian-wholesale.acordian-PDP .accordion-container{max-width:1240px;padding:0}.pdp_toro .richtext-coorporate h3{color:#000}.choose_your_flavours .required .label-content{font-size:28px;font-weight:700;font-family:Outfit,sans-serif;color:#e9008a;margin-bottom:5px;text-align:left;display:block;margin-top:15px}.video-reviews-section .swiper-button-prev,.video-reviews-section .swiper-button-next{color:#fff;transform:scale(1.5)}p.product-starting-at{color:#e9008a;font-size:24px;line-height:normal;letter-spacing:0px;font-weight:600}.faq-item.open .faq-answer{max-height:fit-content}@media (min-width:768px){.treats-image-wrap,.mobile-why-awesome{display:none}}@media (max-width:1450px){.how-it-works-section .hiw-arrow-right{top:100px}.private-catring-cposy-mnu.whats-menu-section h2{text-align:left}}@media (max-width:1199px){footer .footer-block__details-content .list-menu__item--link,footer .copyright__content a,footer .copyright__content{font-size:16px}footer .footer-block__heading{font-size:20px}.collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(3,1fr)}.ccb-hero-section .hero-container h1{font-size:52px;line-height:62px}.ccb-hero-section h2,.crs-section .crs-heading,.crs_grid_theds .crs-subtitle,.policys-pg-box h2,.simple-post-wrpy h2,.collection__title.title-wrapper .title.inline-richtext{font-size:40px;line-height:50px}.difremt-richest .rich-text__heading.rte{font-size:30px;line-height:50px}.ccb-hero-section{padding:30px 24px 45px}.info-banner-wrapper{width:100%;padding:10px}.info-banner-wrapper .info-side-image{width:100%}.category-grid-section .cat-title{font-size:40px;line-height:50px}.category-grid-section .cat-img img{height:250px}.category-grid-section .cat-content{padding:10px}.category-grid-section .cat-card-title{font-size:16px;line-height:24px;margin:15px 0 10px}.category-grid-section .cat-subtitle{font-size:15px}.category-grid-section .cat-btn{font-size:13px}.fresh-richest-sec .rich-text__heading{font-size:32px;line-height:48px}.fresh-richest-sec h3{font-size:22px}.fresh-richest-sec .rich-text__blocks ul li,.fresh-richest-sec .rich-text__blocks p{font-size:16px}.fresh-richest-sec a{font-size:17px}.how-it-works-section .hiw-grid{padding:0}.how-it-works-section .hiw-title{font-size:24px}.how-it-works-section .hiw-arrow-left{left:-30px;top:-146px}.how-it-works-section .hiw-arrow-right{top:140px;right:-40px}.how-it-works-section{padding:10px 0 70px;position:relative}.faq-sub-heading,.faq-heading,.custom-text h2{font-size:40px}.faq-jump-banner .faq-banner-text,.flexible-catering-section .fc-title,.logo-swiper-section .heading,.whats-menu-section h2,.personal-touch-wrapper .pt-left h2,.section-collection-list .collection-list-title{font-size:40px;line-height:50px}.flexible-catering-section .fc-description,.flexible-catering-section .fc-list ul{font-size:18px}.personal-touch-wrapper .pt-left{flex:55%;max-width:55%}.info-buttons-bar .simple-breadcrumb{padding:0 20px 30px}.prictae-catring-wrks .cdh-heading{font-size:50px}.flexible-catering-section.privte-catring-flex{background-size:110px!important;background-position:left top;background-repeat:no-repeat}.catring-accordins{padding:0}.dual-cta-section.private-cat-btn3{margin-top:-50px}.info-banner-section.tarts-banners .info-side-image{width:100%}.tarts-globl-bred .simple-breadcrumb,.tarts-ccollectss .page-width{padding-left:20px;padding-right:20px}.section-collection-list .butter-tarts-colec-list .collection-list{grid-template-columns:repeat(3,1fr)}.section-collection-list .butter-tarts-colec-list .page-width,.works-globlss.corporate-dessert-how .container-hfgefr{padding-left:20px;padding-right:20px}.works-globlss .cdh-heading{font-size:50px}.works-globlss .richtext-coorporate{width:95%}.faq-page-infobar.info-buttons-bar .container{max-width:608px}.crs-section.cookies-policy-pge{padding:0 10px}.customs-bread-crumbs.cookies-policy-crumbs{padding:60px 0}.crs-section.cookies-policy-pge .crs-content p{word-wrap:break-word}.inner-intro-wraps.blog__post__data{padding-top:30px}.inner-intro-wraps.blog__post__data .inch-image img{width:100%}.inner-intro-wraps.blog__post__data .inch-container{padding:0 20px}.inner-intro-wraps.blog__post__data .inch-heading{font-size:36px;line-height:44px}.article-template__content h2,.feature-blocks-hds h2,.private-cops-richhed .rich-text__heading,product-recommendations.related-products .related-products__heading{font-size:40px;line-height:50px}.description__main.post-desc-main{width:97%}.gift-feature-pri-copss .collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}.gift-feature-pri-copss .page-width{padding-left:10px;padding-right:10px}.feature-blocks-wrapper.card-priv-cops-full{padding:60px 15px 85px}.left-right-margin.cpos-privty{margin-bottom:60px}.whats-menu-section.private-catring-cposy-mnu{padding:0 20px}.feature-blocks-wrapper.two-card-pri-copsss{padding:0 10px}.whats-privte-copsy ul{font-size:18px}.whats-privte-copsy .whats-menu-container{padding-bottom:0}.accordion-bg-pri-cop .accordion-wrapper{padding:0}.custom-accordion-section.accordion-bg-pri-cop{padding-top:0;padding-bottom:0}.custom-accordion-section.accordion-bg-pri-cop .acc-main-heading{margin-top:0}.accordion-bg-pri-cop .accordion-container{padding:0}.custom-accordion-section.accordion-bg-pri-cop:before{left:-30px}.pr-corp-cat-gift.info-banner-section .info-title{font-size:45px;line-height:60px}product-recommendations.related-products{padding-left:30px;padding-right:30px}.meta-highlight-section h2,.meta-highlight-section h3,.pdp_toro .richtext-coorporate h3{font-size:19px}.meta-des_bxp{font-size:16px}.pdp_toro .cdh-heading{font-size:45px;max-width:100%;box-shadow:0 0 10px #0000001f;border-radius:12px;padding-left:30px;padding-right:30px}product-info .product__title h1{font-size:24px;line-height:33px}.box-difference-section{margin:0;padding:30px 20px 10px}}@media (max-width:1025px){.private-caterings-col .grid.product-grid.grid--4-col-desktop,.tarts-ccollectss .grid.grid--3-col-desktop{grid-template-columns:repeat(2,1fr)}.private-caterings-col .page-width{max-width:100%;padding:0 20px}.crs_grid_theds .crs-subtitle{margin:0 0 40px}.collection_duplicate .collection-list{flex-wrap:nowrap}.collection_duplicate .grid--1-col-tablet-down .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width:1024px){.blog-articles.blog-articles--collage{grid-template-columns:repeat(2,1fr)}.blog__page__sec .inch-subheading,.inner-intro-wraps.blog__page__sec .inch-heading,.customain_desc-wrp .desc-section__heading{font-size:40px;line-height:50px}.short-description-section{padding:110px 30px 100px}.description__main{width:80%;text-align:center}.description__main.post-desc-main{width:97%}.description__main h2{font-size:40px;line-height:50px}product-info .product .product__media-wrapper.grid__item,product-info .product .product__info-wrapper.grid__item{max-width:100%;width:100%;flex:100%}product-info .product{flex-wrap:wrap}product-info .product .product__info-wrapper.grid__item{margin:0 10px}product-info .product .product__media-wrapper media-gallery{max-width:100%}}@media (max-width:991px){.ccb-hero-section .shop-now-wrapper{width:auto}.pink-info-box{width:50%}.ccb-hero-section{padding:30px 24px 45px}.difremt-richest .rich-text__blocks{max-width:100%}.info-banner-section{padding:10px 20px 12px}.info-banner-wrapper .info-title{font-size:48px;line-height:1.2;padding-left:0}.info-banner-wrapper .info-card{margin:0 auto}product-info .product .product__info-wrapper.grid__item{margin:0}.section-heading{font-size:50px}.section-image{width:110px}}@media (max-width:989px){.section-header .header-wrapper header-drawer{width:20%}.section-header .header-wrapper .header__icons{width:max-content;margin-left:auto;padding-right:0}.section-header .header__heading-logo{height:auto;max-width:130px}.section-header .header__icon--cart{position:relative;margin-right:0}.section-header .header__heading,.section-header .header__heading-link.link{width:60%}.section-header.scrolled-past-header .header__heading-logo-wrapper{width:auto}}@media (max-width:767px){.galler-wiper .gallery-pdp-pop .popu-coonds,.galler-wiper .gallery-pdp-pop .flavour-gallery-wrapper{padding-left:0;padding-right:0}.acordian-wholesale.acordian-PDP .accordion-wrapper{padding:20px;max-width:100%;margin:0 10px 10px}product-info product-recommendations .complementary-products__container ul{grid-template-columns:repeat(1,1fr)}.details-buttons-wrapper .details-anchor-btn{display:block;width:100%}.customs-breadcrumb-wraps{font-size:16px}.collection-list.grid--4-col-desktop{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.description__main.post-desc-main{width:94%}.post-desc__content{padding:20px 25px}.private-caterings-col .grid.product-grid.grid--4-col-desktop,.tarts-ccollectss .grid.grid--3-col-desktop{grid-template-columns:repeat(1,1fr)}.ccb-hero-bg{background-image:none!important;background-color:#fff}.mascot-wrapper{display:none}.collection__title.title-wrapper .title.inline-richtext,product-recommendations.related-products .related-products__heading{font-size:30px;line-height:40px}.collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(1,1fr)}.difremt-richest .rich-text__heading.rte{font-size:24px;line-height:40px;font-weight:600}.shadow-rich .rich-text__text.rte{font-size:16px}product-recommendations.related-products .grid.product-grid{gap:30px}product-recommendations.related-products{padding-left:20px;padding-right:20px}.collection-list-wrapper .collection-list-title{font-size:24px;line-height:30px}.mobile-why-awesome{display:block;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;text-align:center;color:#000;background-color:#fff;border:2px solid #fff;border-radius:4px;padding:8px 12px;box-shadow:3px 3px 6px #0003,-3px -3px 6px #ffffffb3;max-width:320px;margin:6px auto 8px;letter-spacing:0;width:100%}.ccb-hero-section .hero-container h1{font-family:Outfit,sans-serif;font-size:24px;color:#000;line-height:1.2;background-color:#fff;border:2px solid #fff;border-radius:4px;padding:8px 16px;box-shadow:3px 3px 6px #0003,-3px -3px 6px #ffffffb3;text-align:center;display:block;margin:8px auto 4px;width:100%}.ccb-hero-section h2{font-size:16px;margin:2px auto 8px;display:block;text-align:center;line-height:1.25;background-color:#fff;border:2px solid #fff;border-radius:4px;padding:8px 16px;box-shadow:3px 3px 6px #0003,-3px -3px 6px #ffffffb3;width:100%}.ccb-hero-section .shop-now-wrapper{width:100%;margin-bottom:8px}.ccb-hero-section .hero-content-wrapper{width:100%}.ccb-hero-section .shop-now-btn{padding:12px 18px;min-width:320px;font-size:18px;max-width:320px;margin:0 auto;width:auto}.pink-info-box{display:none}body .announcement-bar__message{font-size:14px}.treats-image-wrap{width:100%}.treats-image-wrap img{max-width:100%;border-radius:12px;display:block;height:300px;object-fit:cover;width:100%;object-position:center top}.ccb-hero-section{padding:5px}.info-banner-section .info-right{display:none}.info-banner-section .info-left{width:100%;padding:0}.info-banner-wrapper .info-title{font-size:43px}.category-grid-section .cat-title,.policys-pg-box h2,.simple-post-wrpy h2{font-size:30px;line-height:40px}.category-grid-section .cat-grid{grid-template-columns:1fr;gap:40px}.category-grid-section .cat-card-title{font-size:25px}.fresh-richest-sec .content-container{padding-left:0;padding-right:0}.fresh-richest-sec .page-width{padding:20px}.ccb-video-popup-banner .ccb-video-grid,.how-it-works-section .hiw-grid{grid-template-columns:1fr}.how-it-works-section .hiw-heading{font-size:36px;margin-bottom:50px;margin-top:5px}.how-it-works-section .hiw-arrow-right{top:auto;right:-60px;bottom:-60px}.how-it-works-section .hiw-arrow-left{left:-50px;top:24px;height:250px}.how-it-works-section .hiw-title{font-size:21px}.how-it-works-section .hiw-desc,.fresh-bootoms-sec .rich-text__text p,.policys-pg-sec .page-width{font-size:16px}.how-it-works-section .container{padding:0 70px}.fresh-bootoms-sec .page-width{max-width:100%;padding:0 5px}.fresh-bootoms-sec .rich-text__blocks{padding:40px 0 0}.faq-sub-heading,.faq-heading{font-size:32px;line-height:1}.faq-wrapper{padding:5px 20px 0}.faq-group.group-2,.faq-group.group-3{padding:0}.faq-icon{margin-right:0}.faq-question{flex-wrap:nowrap;text-align:left;font-size:16px;gap:5px}.left-right-margin{margin:60px 20px 0}section.faq-jump-banner.privte-jumpss{padding:10px}section.faq-jump-banner.privte-jumpss .faq-banner-text{font-size:20px}.card-privte-catring .feature-block:first-child h2{margin-bottom:0}.how-order-section.pricate-catring-ordr{padding-left:20px;padding-right:20px}.prictae-catring-wrks .cdh-heading{font-size:36px;line-height:50px}.prictae-catring-wrks .richtext-coorporate p{font-size:17px}.private-catring-touch .personal-touch-wrapper{max-width:1320px;padding:0 20px 10px;margin:0 auto}.logo-swiper-section.privte-catring-seen{padding-top:20px}.private-cat-btn1 .container,.private-cat-btn2 .container,.private-cat-btn3 .container{padding:0}section.whats-menu-section.private-catring-menus{padding-left:20px;padding-right:20px;padding-top:10px}.dual-cta-section.private-cat-btn3{margin-top:-20px;padding:0 20px 20px}.tarts-banners .info-banner-wrapper{width:100%}.info-banner-section.tarts-banners .info-left{width:100%;padding:0 0 10px}section.info-buttons-bar.info-bred .info-buttons{flex-direction:row}.section-collection-list .butter-tarts-colec-list .collection-list{grid-template-columns:repeat(2,1fr);padding:0!important}.works-globlss .cdh-heading{font-size:30px;line-height:40px;margin-bottom:20px}.crs-section .crs-heading,.crs_grid_theds .crs-subtitle{font-size:30px;line-height:40px}.collection_duplicate .collection-list{flex-wrap:wrap}.collection_duplicate .grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.crs-section .crs-grid,.crs-section .crs-awards-grid{grid-template-columns:repeat(1,1fr)}.awards-grds-box .crs_grid_theds p{font-size:16px}.collection_duplicate .collection-list-wrapper .collection-list{padding-left:0;padding-right:0;row-gap:20px}.faq-page-crumb .customs-breadcrumb-wraps{padding-left:20px;padding-right:20px}.faq-page-infobar.info-buttons-bar .info-heading{font-size:30px;line-height:40px}.faq-page-infobar.info-buttons-bar .info-buttons{flex-direction:row}.customs-bread-crumbs.cookies-policy-crumbs{padding:10px 0}.cookies-policy-crumbs .customs-breadcrumb-wraps{padding-left:12px;padding-right:12px}.crs-section.cookies-policy-pge .page-width{max-width:100%;padding:10px 10px 20px}.crs-section .crs-content{font-size:16px}.crs-section .crs-content ul{padding-left:25px}.crs-section.cookies-policy-pge .crs-heading{margin:25px 0 20px}.description__main{width:100%}.short-description-section{padding:110px 20px 100px}.description__main h2,.customain_desc-wrp .desc-section__heading{font-size:30px;line-height:40px}.description__main .short-description__content p{font-size:16px}.blog-articles.blog-articles--collage{grid-template-columns:repeat(1,1fr)}.article__card__heading{font-size:18px;line-height:28px}.inner-intro-wraps.blog__page__sec .inch-heading,.blog__page__sec .inch-subheading{font-size:36px;line-height:50px}.inner-intro-wraps.blog__page__sec .inch-image img{max-width:252px}.customs-bread-crumbs.blog-bredcrumb{top:-290px;margin-top:-70px}.inner-intro-wraps.blog__post__data .inch-content,.inner-intro-wraps.blog__post__data .inch-image{width:100%}.inner-intro-wraps.blog__post__data .inch-heading{font-size:30px;line-height:36px;margin:0 0 10px}.article-template__content h2{font-size:30px;line-height:40px}.pr-corp-cat-gift.info-banner-section .info-title{font-size:35px;line-height:50px}.pr-corp-cat-gift .info-banner-wrapper{padding:0}.info-banner-section.pr-corp-cat-gift .info-left{width:100%}.feature-blocks-wrapper.card-priv-cops-full{padding:20px 15px 40px}.feature-blocks-hds h2{font-size:30px;line-height:40px;margin-bottom:15px}.gift-feature-pri-copss .collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(1,1fr)}.left-right-margin.cpos-privty{margin-left:0;margin-right:0;margin-bottom:0}.private-cops-richhed .page-width{padding:0}.private-cops-richhed .rich-text__heading{font-size:30px;line-height:40px}.faq-jump-banner.jump-private-cops{padding:0}.faq-jump-banner.jump-private-cops .faq-banner-text{font-size:17px}.two-card-pri-copsss .feature-block h3{font-size:26px;line-height:36px;margin-bottom:12px}.two-card-pri-copsss .feature-block{font-size:16px;line-height:28px}.accordion-bg-pri-cop .accordion-container{padding:0 30px}.simple-post-wrpy,.template-article-new-blog-post-3 .ccbx_bt_cta{font-size:16px}.template-article-new-blog-post-4 .lft_rgt_img1_content,.template-article-new-blog-post-4 .lft_rgt_img1_media,.template-article-new-blog-post-4 .lft_rgt_img2_grd>div{margin-bottom:15px}.meta-containery{grid-template-columns:1fr}.pdp_toro .richtext-coorporate{margin:0 12px}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.video-reviews-section .swiper-button-prev,.video-reviews-section .swiper-button-next{display:none!important}.heading-image-bg{padding:10px 0!important}.section-heading{font-size:40px!important}.section-image img{display:none!important}}@media (max-width:749px){footer .footer-block.grid__item{width:49%;margin:0}footer .footer-block.grid__item:last-child{width:100%}body .footer .grid{display:flex}.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{margin-left:0;text-align:center}.custom-text h2,.faq-jump-banner .faq-banner-text,.flexible-catering-section .fc-title,.whats-menu-section h2{font-size:30px;line-height:40px}.personal-touch-wrapper{padding:0 20px;flex-direction:column}.personal-touch-wrapper .pt-left{flex:100%;max-width:100%}.personal-touch-wrapper .pt-right{padding:0}.personal-touch-wrapper .pt-left h2{font-size:30px;line-height:40px;margin:20px 0 40px}.logo-swiper-section{padding:10px 20px 0}.logo-swiper-section .heading{font-size:24px;line-height:1.5}.logo-swiper-section .logo-swiper-row img{height:92px;width:92px}}.product-badge{top:25px;right:30px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#000;color:#fff;font:900 15px/1 Outfit,sans-serif;text-transform:uppercase;border-radius:999px;letter-spacing:.3px;box-shadow:0 6px 16px #00000040,0 0 0 3px #e9008a2e;position:absolute}.product-badge:before{content:"\2b50";font-size:16px}.product-form__input input[type=radio]+label{font-size:20px!important;padding:12px 18px!important}.heading-image-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto;padding:22px 0}.heading-image-inner{display:flex;justify-content:space-around;align-items:flex-end;height:auto}.section-heading{font-family:Outfit,Sans-serif;font-size:60px;font-weight:700;margin:0}.section-image{width:120px}.section-image img{width:100%;height:auto;display:block}.customs-breadcrumb-wraps{width:1640px;max-width:1690px}.policy-faq-section .page-width{max-width:100%;width:1600px;margin-bottom:40px;background:#fff;border:2px solid #e9008a;border-radius:16px;box-shadow:0 12px 30px #0000001f;transition:transform .2s ease,box-shadow .2s ease;margin-top:10px;padding:20px}.policy-richtext p{color:#000!important;font-size:18px!important;font-family:Outfit,Sans-serif!important;margin:18px 0 30px;font-weight:500;word-spacing:1px}.policy-richtext ul li{font-size:18px!important;font-family:Outfit,Sans-serif!important;color:#000!important;font-weight:400!important}.faq-question{font-weight:700;padding:14px 16px;cursor:pointer;background:#fff;color:#000;border-radius:12px;border:0px;font-family:Outfit,Sans-serif;font-size:18px}.faq-question:hover{background-color:#fdf2f8;color:#000;box-shadow:none}.policy-faq-section .policy-heading{font-family:Outfit,Sans-serif;font-size:48px;font-weight:700;line-height:58px}.policy-faq-section .faq-item{background:#fff3f8;margin-bottom:10px;border-radius:12px}.policy-faq-section .faq-icon{font-size:29px;color:#000;margin-right:5px;min-width:25px}.faq-item.active .faq-answer p{margin:0;padding:10px 0;font-size:18px}.faq-item.active .faq-answer{max-height:900px;padding:12px 20px;height:auto;border:none;margin:0}.policy-faq-section .faq-item{border:1px solid #eee}.policy-richtext p a{text-decoration:none}.globo-app-extension .globo-form-app.default-layout.gfb-style-classic{margin-left:0}html .globo-form-control input,html .globo-form-control textarea,html .globo-form-control select{background-color:#fff;border-radius:10px;border:1px solid #00000040}button.action.next.submit.classic-button.wizard__submit{background-color:#e9008a;color:#fff;border:2px solid #000;border-radius:10px;padding:12px 28px;font-size:16px;font-weight:700;text-transform:uppercase;box-shadow:0 3px #000;display:block!important;width:100%;max-width:100%;text-align:center;transition:all .3s ease-in-out;letter-spacing:1px;transition-duration:.3s;font-family:Outfit,Sans-serif;line-height:18px}button.action.next.submit.classic-button.wizard__submit:hover{background-color:#fff;color:#e9008a;border-color:#000}.globo-form.default-form{max-width:1800px;margin:0 auto;padding:0 30px;background:#fff;border:2px solid #e9008a;border-radius:0 0 16px 16px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;border-top:none}@media (max-width: 1440px){.customs-breadcrumb-wraps{width:100%;max-width:1690px}}@media (max-width: 1024px){.customs-breadcrumb-wraps{width:100%;max-width:1690px}.policy-faq-section{padding:30px 0}.policy-faq-section .policy-heading{font-size:40px;line-height:50px}}@media (max-width: 991px){.policy-faq-section{padding:30px 0}.policy-faq-section .policy-heading{font-size:40px;line-height:50px}}@media (max-width: 767px){.policy-faq-section{padding:30px 0}.policy-faq-section .page-width{margin-bottom:20px;padding:18px}.policy-richtext p{font-size:16px!important;font-family:Outfit,Sans-serif!important;margin:18px 0 30px}.policy-faq-section .policy-heading{font-size:30px;line-height:40px}.faq-item.active .faq-answer p{margin:0;padding:10px 0;font-size:17px}.faq-question{font-size:16px}}.inner-intro-wraps{padding:0;position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#000;height:auto}.inner-intro-wraps .inch-container{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:0 20px;justify-content:space-between}.inner-intro-wraps .inch-content{width:60.077%;display:flex;flex-direction:column;gap:10px;justify-content:center;letter-spacing:normal}.inner-intro-wraps .inch-heading{color:#000;font-family:"Outfit",Sans-serif;font-size:65px;font-weight:700;line-height:75px;margin:0;letter-spacing:normal;height:auto}.inner-intro-wraps .inch-image{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;gap:10px;width:250px;height:auto}.inner-intro-wraps .inch-image img{width:100%;margin:0 auto;height:100%;object-fit:cover}.shipping-claims-title{font-family:Outfit,Sans-serif;font-size:48px;font-weight:700;line-height:58px}.claims-richtext p{color:#000!important;font-size:18px!important;font-family:Outfit,Sans-serif!important;margin:18px 0 30px;font-weight:500}.claims-subheading{font-size:18px;font-weight:600;margin:24px 0 10px}.claims-richtext a{color:#ff3f9a;font-size:18px!important;font-family:Outfit,Sans-serif!important;text-decoration:none}.claims-richtext ul li{font-size:18px!important;font-family:Outfit,Sans-serif!important}.claims-notice-box p{color:#000!important;font-size:18px!important;font-family:Outfit,Sans-serif!important;margin:18px 0 30px;font-weight:500}.claims-notice-box ul li{font-size:18px!important;font-family:Outfit,Sans-serif!important}.price-quantity-selector .label-content{font-size:16px!important}.horizontal .image-swatches label{width:100%!important;height:100%!important;display:flex!important;border:1px solid #ddd!important;flex-direction:column!important;justify-content:space-between!important;gap:10px;align-items:center!important;padding:5px!important}.product-form__input label.form__label,fieldset.product-form__input legend,.option-selector__label,.product__option-name{font-size:22px!important;font-weight:500!important;color:#000!important;margin:18px 0 10px!important}.swatch-image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}product-info [class*=tpo_]{font-family:Outfit,sans-serif}product-info .tpo_option-label-container,product-info .tpo_option-label-container *{font-size:20px!important;font-weight:700!important;color:#000!important;letter-spacing:normal!important;line-height:1.2!important}product-info .tpo_option-help-text{font-size:13px!important;line-height:1.35!important;opacity:.75!important;margin-top:6px!important}product-info .tpo_option_type_tooltip_icon,product-info .tpo_option-tooltip-icon{transform:scale(.9)}product-info .tpo_option_type_tooltip_wrapper,product-info .tpo_option_type_tooltip_wrapper *{font-size:12px!important;line-height:1.35!important;max-width:260px!important}product-info .tpo_option-type-buttons-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}product-info .tpo_buttons-wrapper{width:100%!important}product-info .tpo_buttons-wrapper>label{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;padding:0 16px!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:10px!important;font-size:16px!important;font-weight:800!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:0 3px #000!important;transition:background .15s,color .15s,transform .15s,box-shadow .15s!important;cursor:pointer!important}product-info .tpo_buttons-wrapper>label:hover{background:#ffb7de!important}product-info .tpo_buttons-wrapper>label>input.tpo_buttons-input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important;z-index:2!important}product-info .tpo_buttons-wrapper>label.active{background:#000!important;color:#fff!important;transform:translateY(1px)!important;box-shadow:0 2px #000!important}product-info .tpo_buttons-wrapper>label:has(input.tpo_buttons-input:checked){background:#000!important;color:#fff!important;transform:translateY(1px)!important;box-shadow:0 2px #000!important}product-info .tpo_badge{margin-left:8px!important}product-info .tpo_total-additional-price-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;margin:10px 0 16px!important;border:2px solid #e9008a!important;border-radius:12px!important;background:#fff!important}product-info .tpo_total-additional-price-label{font-size:16px!important;font-weight:800!important;color:#000!important}product-info .tpo_total-additional-price{font-size:20px!important;font-weight:900!important;color:#e9008a!important}product-info .tpo_option-type-image-swatches-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important}product-info .tpo_option-type-image-swatches-wrapper .tpo_swatches-label_position{width:100%!important}product-info .tpo_option-type-image-swatches-wrapper .tpo_swatches-label_position>label.tpo_shape_radius{position:relative!important;width:100%!important;height:auto!important;padding:8px!important;border-radius:14px!important;border:3px solid #e9e9e9!important;background:#fff!important;transition:border-color .15s,box-shadow .15s,transform .15s!important}product-info .tpo_option-type-image-swatches-wrapper img.tpo_image-swatch-img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:12px!important;display:block!important}product-info .tpo_option_type_label_wrapper{margin-top:6px!important}product-info .tpo_option_label{font-size:13px!important;font-weight:700!important;color:#000!important;line-height:1.2!important}product-info .tpo_option-type-image-swatches-wrapper .tpo_swatches-label_position>label.tpo_shape_radius:hover{border-color:#e9008a!important;box-shadow:0 0 0 10px #e9008a2e!important;transform:translateY(-1px)!important}product-info .tpo_option-type-image-swatches-wrapper label.tpo_is_checked_swatches{border-color:#e9008a!important;box-shadow:0 0 0 10px #e9008a!important}product-info .tpo_option-type-image-swatches-wrapper input.tpo_image-swatches-input,product-info .tpo_option-type-image-swatches-wrapper input.tpo_color-swatches-input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important;z-index:2!important}product-info .tpo_additional-price,product-info .tpo_additional-price.absolute,product-info .tpo_additional-price.absolute.active{pointer-events:none!important}product-info .tpo_image-swatches-tooltip{display:none!important;pointer-events:none!important}@media (max-width: 749px){product-info .tpo_option_label{font-size:12px!important}}product-info .product__info-container{max-width:100%!important}product-info .product-form__buttons{max-width:100%!important;width:100%!important}product-info .product-form{max-width:100%!important}.aut-delivery-date-picker-container label[for=delivery] .fulfillment-type span{font-size:0!important}.aut-delivery-date-picker-container label[for=delivery] .fulfillment-type span:after{content:"Shipping";font-size:16px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
