:root{--zcobbarColor: #ede4d6}html,body{overflow-x:hidden}.dialog-type-lightbox{z-index:999999}#zcob-cookies{z-index:9999999!important}#z-icon{background-color:#9f5da5;border:none;padding:10px 0 0;z-index:99999}#z-icon::before,#z-icon::after{border-top:16px solid #9f5da5}#zcobbar_businesses .zcob-logo .promo{color:#9f5da5}#close_zcobbar{background-color:transparent;padding:10px}.zcobbar-links a:hover{font-family:inherit}.zcobbar-links button{border:none;padding:20px;text-transform:none;margin-top:2px}.zcobbar-links button:hover{border:none}#mobile-hamburger .elementor-icon-wrapper{display:flex;justify-content:flex-end}#elementor-popup-modal-61,#elementor-popup-modal-155,#elementor-popup-modal-165{z-index:999}legend.gfield_label{font-family:futura-pt-bold,sans-serif}.gform_wrapper.gravity-theme form .gfield-choice-input+label{font-family:futura-pt,sans-serif;font-weight:400}.gform_required_legend{margin:10px 0 0;font-size:14px;font-family:futura-pt,Sans-serif}.gform_required_legend span,.gform_wrapper .gfield_required.gfield_required_asterisk{color:#b688ba}.gform_wrapper.gravity-theme form .gfield select{border:none;border-radius:0;background-color:#fff;font-family:futura-pt,Sans-serif;font-weight:500;font-size:26px;max-width:380px;margin:0 auto;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:40px;background-image:url(/wp-content/uploads/2022/11/down-arrow.svg);background-repeat:no-repeat;background-position:96% 50%;background-size:17px}.gform_wrapper.gravity-theme form .gfield input,.gform_wrapper.gravity-theme form .gfield textarea{font-family:futura-pt,Sans-serif;font-size:20px}.gform_wrapper.gravity-theme form .gform_footer button:hover,.gform_wrapper.gravity-theme form .gform_footer button:focus-visible,.gform_wrapper.gravity-theme form .gform_footer input:hover,.gform_wrapper.gravity-theme form .gform_footer input:focus-visible,.gform_wrapper.gravity-theme form .gform_page_footer button:hover,.gform_wrapper.gravity-theme form .gform_page_footer button:focus-visible,.gform_wrapper.gravity-theme form .gform_page_footer input:hover,.gform_wrapper.gravity-theme form .gform_page_footer input:focus-visible{color:#000}.storefront-orange{fill:#e79048}.storefront-tan{fill:#e9e0d2}.storefront-brown{fill:#d49f5f}.storefront-blue{fill:#badbff}.storefront-pink{fill:#e1a9b7}.storefront-purple{fill:#a192e1}.storefront-yellow{fill:#ffe791}#storefront-section.is-closed{background-color:#311b59}#storefront-section.is-closed #Sunday,#storefront-section.is-closed #Sunday_sub,#storefront-section.is-closed #Monday,#storefront-section.is-closed #Monday_sub,#storefront-section.is-closed #Tuesday,#storefront-section.is-closed #Tuesday_sub,#storefront-section.is-closed #Wednesday,#storefront-section.is-closed #Wednesday_sub,#storefront-section.is-closed #Thursday,#storefront-section.is-closed #Thursday_sub,#storefront-section.is-closed #Friday,#storefront-section.is-closed #Friday_sub,#storefront-section.is-closed #Saturday,#storefront-section.is-closed #Saturday_sub{display:none!important}#storefront-section.is-closed #closed_sub,#storefront-section.is-closed #closed_message{display:inline}#storefront-section.is-closed .storefront-orange{fill:#8c501d}#storefront-section.is-closed .storefront-tan{fill:#9e829a}#storefront-section.is-closed .storefront-brown{fill:#83553b}#storefront-section.is-closed .storefront-blue{fill:#311b59}#storefront-section.is-closed .storefront-pink{fill:#a35367}#storefront-section.is-closed .storefront-purple{fill:#a192e1}#storefront-section.is-closed .storefront-yellow{fill:#b37e4d}#closed_sub{font-family:FuturaPT-Medium,futura pt;font-size:32.34px;font-weight:500;letter-spacing:.04em;fill:#fff;display:none}#closed_message{font-family:Muno-ExtraBold,Muno;font-size:70px;font-weight:700;letter-spacing:-.04em;line-height:1;fill:#fff;display:none}#Sunday,#Sunday_sub,#Monday,#Monday_sub,#Tuesday,#Tuesday_sub,#Wednesday,#Wednesday_sub,#Thursday,#Thursday_sub,#Friday,#Friday_sub,#Saturday,#Saturday_sub{display:none}#Sunday_sub,#Monday_sub,#Tuesday_sub,#Wednesday_sub,#Thursday_sub,#Friday_sub,#Saturday_sub{font-family:futura-pt,Sans-serif;font-weight:500}#monday-specials,#tuesday-specials,#wednesday-specials,#thursday-specials,#friday-specials,#saturday-specials,#sunday-specials{display:none}#good-morning,#good-morning_sub,#good-afternoon,#good-afternoon_sub,#good-evening,#good-evening_sub,#good-night,#good-night_sub{display:none}.cake-studio-snowflake{transform:translateX(-10px)}#order-on-toast-popup{overflow:visible}#order-on-toast-popup,#cake-bell{transition:.3s}#order-on-toast-popup.is-bottom,#cake-bell.is-bottom{translate:150%;rotate:180deg}#order-on-toast-popup a .popup-arrow{transition:.3s}#order-on-toast-popup a:hover,#order-on-toast-popup a:focus{scale:1.1}#order-on-toast-popup a:hover .popup-arrow,#order-on-toast-popup a:focus .popup-arrow{rotate:-4deg}.elementor-search-form__container .elementor-search-form__input::placeholder{opacity:1}.elementor-kit-5 .elementor-social-icon:hover,.elementor-kit-5 .elementor-social-icon:focus{font-size:18px}.elementor-kit-5 .elementor-location-footer .elementor-social-icon:hover,.elementor-kit-5 .elementor-location-footer .elementor-social-icon:focus{font-size:26px}.elementor-button-link.elementor-button:hover,.elementor-button-link.elementor-button:focus{color:#000;background-color:#fff;font-family:futura-pt,Sans-serif;font-weight:800;line-height:1.2}#main-site-logo a svg,#main-site-logo-mobile a svg,#main-site-logo-footer a svg{transition:.3s all}#main-site-logo a:hover svg,#main-site-logo a:focus svg,#main-site-logo-mobile a:hover svg,#main-site-logo-mobile a:focus svg,#main-site-logo-footer a:hover svg,#main-site-logo-footer a:focus svg{scale:1.1}#main-site-logo svg text,#main-site-logo-mobile svg text,#main-site-logo-footer svg text{font-family:futura-pt-bold,sans-serif!important}.order-on-toast-callout{transition:.3s all}.order-on-toast-callout:hover,.order-on-toast-callout:focus{padding:14px 30px 48px}.order-on-toast-callout:hover #toast-arrow,.order-on-toast-callout:focus #toast-arrow{rotate:-16deg}.mobile-all-products-item:hover .elementor-widget-container,.mobile-all-products-item:focus .elementor-widget-container{background-color:#d49f5f!important}.elementor-147 ul.elementor-nav-menu li.menu-item.menu-large a.elementor-item{font-size:38px;font-family:muno,Sans-serif;text-transform:uppercase;font-weight:900;text-align:center}.elementor-147 ul.elementor-nav-menu li.menu-item a.elementor-item:hover,.elementor-147 ul.elementor-nav-menu li.menu-item a.elementor-item:focus{text-decoration:underline}.ha-taxonomy-list-wrapper .ha-taxonomy-list.ha-taxonomy-list-inline{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.ha-taxonomy-list-wrapper .ha-taxonomy-list.ha-taxonomy-list-inline .ha-taxonomy-list-item{margin:0;border:3px solid #000}.ha-taxonomy-list-wrapper .ha-taxonomy-list .ha-taxonomy-list-item a{text-decoration:none;justify-content:center;padding:16px 24px}.ha-taxonomy-list-wrapper .ha-taxonomy-list .ha-taxonomy-list-item a:hover,.ha-taxonomy-list-wrapper .ha-taxonomy-list .ha-taxonomy-list-item a:focus{background-color:#fff;color:#000}.ha-taxonomy-list-wrapper .ha-taxonomy-list .ha-taxonomy-list-item a:hover .ha-taxonomy-list-title,.ha-taxonomy-list-wrapper .ha-taxonomy-list .ha-taxonomy-list-item a:focus .ha-taxonomy-list-title{color:#000}#footer-category-menu .menu-large a{font-size:22px;font-family:futura-pt-bold,sans-serif;font-weight:700;line-height:1.2}#footer-category-menu a:hover,#footer-category-menu a:focus{text-decoration:underline}#footer-category-menu .elementor-nav-menu .menu-item{padding-right:1rem}#big-footer-menu .elementor-nav-menu{display:grid;grid-template-columns:repeat(2,1fr)}#big-footer-menu .elementor-nav-menu .menu-item{padding-right:1rem}#big-footer-menu a:hover,#big-footer-menu a:focus{text-decoration:underline}#small-footer-menu .elementor-nav-menu{display:grid;grid-template-columns:repeat(2,1fr)}#small-footer-menu .elementor-nav-menu .menu-item{padding-right:1rem}#small-footer-menu a:hover,#small-footer-menu a:focus{text-decoration:underline}.elementor-location-footer h3 a{font-family:muno,sans-serif;font-size:44px;text-decoration:none;font-weight:800}.elementor-location-footer h3 a:hover,.elementor-location-footer h3 a:focus{font-family:muno,sans-serif;font-size:44px;text-decoration:underline;font-weight:800}.elementor-location-footer .elementor-nav-menu a{display:inline-block}#footer-newsletter .gfield,#footer-newsletter-footer .gfield{grid-column:span 8}#footer-newsletter #field_submit,#footer-newsletter-footer #field_submit{grid-column:span 4}#footer-newsletter input,#footer-newsletter-footer input{border:3px solid #fff;font-size:18px;width:100%;height:53px;line-height:1}#footer-newsletter .ginput_container_email input,#footer-newsletter-footer .ginput_container_email input{padding:10px 15px;font-family:futura-pt,sans-serif;font-weight:700}#footer-newsletter .gform_wrapper.gravity-theme .gform_fields,#footer-newsletter-footer .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0%}#footer-newsletter input.gform-button:hover,#footer-newsletter input.gform-button:focus,#footer-newsletter-footer input.gform-button:hover,#footer-newsletter-footer input.gform-button:focus{background-color:#b06f51;color:#000}#footer-newsletter .gform_footer,#footer-newsletter-footer .gform_footer{display:none}#mobile-main-footer-menu .menu-item,#mobile-small-footer-menu .menu-item{text-align:center}body .asl-cont .asl-cluster-1,body .asl-p-cont .asl-cluster-1{--cluster-color: #B688BA}body .asl-cont .asl-cluster-2,body .asl-p-cont .asl-cluster-2{--cluster-color: #B688BA}body .asl-cont .asl-cluster-3,body .asl-p-cont .asl-cluster-3{--cluster-color: #B688BA}#asl-storelocator.asl-cont .sl-main-cont .btn.btn-asl,#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-act-btns .s-visit-website{border-radius:0!important}#cake-studio-slider .elementor-image-carousel-wrapper{border:3px solid #000}#cake-studio-slider img{height:100%;object-fit:cover}body.page-id-79 #cake-studio-slider .elementor-image-carousel-wrapper{border:none}#cake-studio-slider .elementor-swiper-button{border:3px solid #000;background-color:#fff;padding:8px}#arrow-button a .elementor-button-icon{transition:.3s}#arrow-button a:hover .elementor-button-icon,#arrow-button a:focus .elementor-button-icon{translate:12px}#equal-height-inner-sections .elementor-inner-section{height:100%}#cake-bell a{transition:.3s}#cake-bell a:hover,#cake-bell a:focus{rotate:26deg}#all-products-container>.elementor-widget-wrap{overflow-y:scroll}.elementor-button.is-active{background-color:#d49f5f;color:#000}.jet-select__control{appearance:none;cursor:pointer;padding-right:2rem;background-image:url(/wp-content/uploads/2022/11/down-arrow-1.svg);background-repeat:no-repeat;background-position:94% 50%;background-size:12px}.horizontal-scroll-posts .elementor-loop-container{display:flex;overflow-x:auto;padding-top:24px}.horizontal-scroll-posts .elementor-loop-container .e-loop-item{flex:0 0 auto;width:210px}body.term-bagels .group-everyday-loaves,body.term-bagels .group-quick-breads,body.term-bagels .group-rolls-buns,body.term-bagels .group-specialty-bakes{display:none}#CLOSED,#OPEN{display:none}text#OPEN{font-family:futura-pt-bold,sans-serif}a.elementor-icon{text-decoration:none}svg .todays-menu-cls-3{font-family:futura-pt,Sans-serif;font-weight:800}svg .todays-menu-cls-1,svg .todays-menu-cls-4{font-family:futura-pt,Sans-serif;font-weight:400}svg #Next_Batch_in,svg #Whats_Baking,svg #See_Bake_Times{font-family:futura-pt,Sans-serif;font-weight:800}svg #baking-time{font-family:futura-pt,Sans-serif;font-weight:500}#cake-studio-svg svg .cls-20,#cake-studio-svg svg .cls-21{font-family:futura-pt-bold,sans-serif}#asl-storelocator.asl-cont .sl-main-cont #asl-panel{border:3px solid #000;border-radius:0}.pol-md-7.pol-lg-8.asl-map{border-top:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000}.best-seller-bug-2~.on-vacation-bug-2{top:52px!important}body.single-products .best-seller-bug~.on-vacation-bug{top:170px!important}#baked-daily-bar.is-hidden{display:none}#_8KeQ99{display:none}.elementor-posts-container article.type-products{transition:.3s}.elementor-posts-container article.type-products:hover,.elementor-posts-container article.type-products:focus{transform:translatey(-16px)}#cake-studio-slider .swiper-slide{height:auto!important}#cake-studio-slider .swiper-slide-inner{height:100%}#cake-studio-slider .swiper-image-stretch .swiper-slide .swiper-slide-image{height:100%;object-fit:cover}#cake-studio-slider{height:100%}#cake-studio-slider .elementor-widget-container{height:100%}#cake-studio-slider .elementor-image-carousel-wrapper{height:100%}text#Wednesday{font-size:90px}#zing-oven-icon:hover #zing-oven-path112,#zing-oven-icon:focus #zing-oven-path112{fill:#f7d66d}body.term-bagels #bread-btn a,body.term-everyday-loaves #bread-btn a,body.term-quick-breads #bread-btn a,body.term-rolls-buns #bread-btn a,body.term-biscuits-rolls #tasty-treats-btn a,body.term-cookies-brownies #tasty-treats-btn a,body.term-pastries-sweets #tasty-treats-btn a,body.term-pies-tarts-cheesecake #tasty-treats-btn a,body.term-scones-muffins #tasty-treats-btn a,body.term-coffee-cake #ready-made-cakes-btn a,body.term-cupcakes #ready-made-cakes-btn a,body.term-everyday-cakes #ready-made-cakes-btn a,body.term-seasonal-cakes #ready-made-cakes-btn a,body.term-flour #other-goodies-btn a,body.term-our-cookbooks #other-goodies-btn a{color:#000;background-color:#d49f5f}text#baking-time{transform:translate(340px,-422.02px);font-size:24px}#todays-specials-menu h4{line-height:1}.jet-listing-grid__item .elementor-container{height:100%}#good-night h1{font-size:60px}.cake-studio-store-cls-18,.cake-studio-store-cls-19{font-family:futura pt,sans-serif}.cake-studio-store-cls-19{fill:#fff;font-size:21.79px;letter-spacing:.02em}.elementor-search-form__container{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.e-font-icon-svg-container svg{fill:#fff;width:18px;height:18px}#sb_instagram .sbi_photo_wrap{border:3px solid #000}@media screen and (max-width:767px){.gform_wrapper.gravity-theme form .gfield select{font-size:20px}.pol-md-7.pol-lg-8.asl-map{border-top:none;border-right:3px solid #000;border-left:3px solid #000;border-bottom:3px solid #000}#good-night h1{font-size:42px}.horizontal-scroll-posts .elementor-896 .elementor-element.elementor-element-554e6c6 .elementor-heading-title{font-size:24px}.elementor-slide-description{color:#fff}.elementor-slide-description a{color:#fff}}