@-webkit-keyframes progress{0%{left:0;transform:translateX(-100%)}100%{left:100%;transform:translateX(0%)}}@keyframes progress{0%{left:0;transform:translateX(-100%)}100%{left:100%;transform:translateX(0%)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:1;font-size:100%;font-family:'OpenSans Regular', Arial, Helvetica, sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}audio,canvas,video,progress,picture{display:inline-block}template{display:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}::-moz-focus-inner{border:0;padding:0}:root{--font-family-default:  'OpenSans Regular', Arial, Helvetica, sans-serif;--font-size-default: 1.8rem;--primary-color: #29b7ca;--secondary-color: #f9423a;--link-color: #FF756E;--text-color: #676767;--color-white: #ffffff;--line-height: 1.6}@font-face{font-family:'OpenSans Regular';font-display:swap;src:url(/assets/open-sans-v18-latin-600-716bffe9a549ac62c6111c550a7af7547621586c7a96f551a6c4b438f3e5bdc1.woff2) format("woff2"),url(/assets/OpenSans-SemiBold-b3185de4446e67a69ed55fd1337466f660afc5f7eb161137865d21ae69778df1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'OpenSans Regular';font-display:swap;src:url(/assets/open-sans-v18-latin-regular-144103d9b1b96be7c53ba10656dec3ecbf2dc93c6d4607b58b23c5d46ba1b56f.woff2) format("woff2"),url(/assets/OpenSans-Regular-f20d5ed577a1ddc48fd428b61d9538ef88d6ddcc1ccd8565a2cf7e9f03bd4cc7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'OpenSans Regular';font-display:swap;src:url(/assets/open-sans-v18-latin-italic-6e3d7a40a38abdfedf34c44677927ed2f568978cacacfbed6d7309c9d8c058e5.woff2) format("woff2"),url(/assets/OpenSans-Italic-a22063d5825c02ef4871a49f8b481d9c31156b04b46adef1a71f8ce3c4b7f454.ttf) format("truetype");font-weight:400;font-style:italic}html,body{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;scroll-behavior:smooth}html{font-size:10px}body{font-family:'OpenSans Regular', Arial, Helvetica, sans-serif;font-family:var(--font-family-default);font-size:1.8rem;font-size:var(--font-size-default);background-color:#ffffff;background-color:var(--color-white);line-height:var(--line-height)}*{font-family:'OpenSans Regular', Arial, Helvetica, sans-serif;font-family:var(--font-family-default);font-size:1.8rem;font-size:var(--font-size-default)}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}input{font-family:'OpenSans Regular', Arial, Helvetica, sans-serif;font-family:var(--font-family-default);font-size:1.8rem;font-size:var(--font-size-default);color:#676767;color:var(--text-color)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}a{color:#FF756E;color:var(--link-color);cursor:pointer}a:link{text-decoration:none}a:hover{text-decoration:underline}img,video{display:block;height:auto;max-width:100%}b,strong{font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6,p{font-family:'OpenSans Regular', Arial, Helvetica, sans-serif;font-family:var(--font-family-default);color:#676767;color:var(--text-color);line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:2.9rem;line-height:34px}@media screen and (max-width: 767px){h1{font-size:2.4rem;line-height:32px}}h2{font-size:2.6rem;line-height:34px}@media screen and (max-width: 767px){h2{font-size:2.4rem;line-height:32px}}h3{font-size:2rem;line-height:29px}h4{font-size:1em;line-height:29px}h5{font-size:0.83em;line-height:29px}h6{font-size:0.67em;line-height:29px}p{font-size:1.8rem;font-size:var(--font-size-default);line-height:24px}button{-moz-appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:0;margin:0;overflow:visible;padding:0;text-transform:none;user-select:none}[role="link"]:hover,[role="link"]:focus{color:var(--color-white);background-color:var(--primary-color)}[role="link"]:active{color:#000000}[role="button"]:hover,[role="button"]:focus{text-decoration:none;background-color:var(--color-white);color:var(--primary-color);border:solid 1px var(--primary-color)}[role="button"]:hover:active,[role="button"]:focus:active{color:black}[role="checkbox"]:focus{width:16px;height:16px;box-sizing:content-box;border-color:var(--primary-color);border-width:3px;border-radius:calc(0.2em + 3px);box-shadow:inset 0 0 0 1px var(--primary-color)}[role="radio"]:focus{border-color:var(--primary-color);background-color:var(--color-white)}[role="radio"]:hover{background-color:var(--primary-color)}[role="select"]:focus{color:var(--color-white);background-color:var(--primary-color)}[role="input"]:focus{color:var(--color-white);background-color:var(--primary-color)}[role="option"]:focus{color:var(--color-white);background-color:var(--primary-color)}main{border:0;outline:0}.hide{display:none !important;visibility:hidden !important}.active_modal{display:block !important}[v-cloak]{display:none}.is-desktop{display:none !important;visibility:hidden !important}@media screen and (min-width: 768px){.is-desktop{display:block !important;visibility:visible !important}}.is-mobile{display:block !important;visibility:visible !important}@media screen and (min-width: 768px){.is-mobile{display:none !important;visibility:hidden !important}}.mobile-break{display:block !important}@media screen and (min-width: 768px){.mobile-break{display:none !important}}.desktop-break{display:none !important}@media screen and (min-width: 1024px){.desktop-break{display:block !important}}.skip-main{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden;z-index:1001}.skip-main:focus,.skip-main:active,.skip-main:hover{left:0;top:0;width:auto;height:auto;overflow:visible;color:var(--color-white);background-color:var(--primary-color);border:1px dotted #000000}.text{font-family:OpenSans Regular, Arial, Helvetica, sans-serif;color:var(--text-color);line-height:var(--line-height)}.link{color:var(--link-color)}.map button[aria-label=Close]{margin:0.5rem !important}.map .gm-style .gm-style-iw-d{display:none;font-weight:400}@media screen and (min-width: 1025px){.map .gm-style .gm-style-iw-d{display:block}}.map .gm-style .gm-style-iw-d::-webkit-scrollbar{width:0.8rem}.map .gm-style .gm-style-iw-d::-webkit-scrollbar-track{background:#ffffff}.map .gm-style .gm-style-iw-d::-webkit-scrollbar-thumb{background:#e1e1e1}.map .gm-style .gm-style-iw-t::after{display:none}@media screen and (min-width: 1025px){.map .gm-style .gm-style-iw-t::after{display:block}}.map .gm-style .gm-style-iw-t .gm-style-iw-c{display:none}@media screen and (min-width: 1025px){.map .gm-style .gm-style-iw-t .gm-style-iw-c{display:block}}.map .gm-style .gm-style-iw-c{font-weight:400}.map .info-window{font-size:1.4rem;margin-top:0.5rem;padding:0 0.5rem 0.5rem 0.3rem;line-height:0.3rem;display:none}@media screen and (max-width: 767px){.map .info-window{padding:0 1.2rem 1rem 0.3rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.map .info-window{padding:0 1.5rem 1.2rem 0.3rem}}@media screen and (min-width: 1025px){.map .info-window{display:block}}.map .info-window .bakery-name{font-weight:400;font-size:1.6rem}@media screen and (max-width: 420px) and (orientation: portrait){.map .info-window .bakery-name{font-size:1.4rem}}.map .info-window a{font-family:OpenSans Regular, Arial, Helvetica, sans-serif}.text-center{text-align:center}.text-bold{font-weight:bold}.col-6{width:50%}#map [role="button"]:hover,#map [role="button"]:focus{background-color:unset}.padding-1r{padding:1rem}.padding-2r{padding:2rem}.padding-3r{padding:3rem}.padding-4r{padding:4rem}.padding-5r{padding:5rem}.padding-6r{padding:6rem}.padding-7r{padding:7rem}.padding-8r{padding:8rem}.padding-9r{padding:9rem}.padding-10r{padding:10rem}.padding-left-1r{padding-left:1rem}.padding-left-2r{padding-left:2rem}.padding-left-3r{padding-left:3rem}.padding-left-4r{padding-left:4rem}.padding-left-5r{padding-left:5rem}.padding-left-6r{padding-left:6rem}.padding-left-7r{padding-left:7rem}.padding-left-8r{padding-left:8rem}.padding-left-9r{padding-left:9rem}.padding-left-10r{padding-left:10rem}.padding-right-1r{padding-right:1rem}.padding-right-2r{padding-right:2rem}.padding-right-3r{padding-right:3rem}.padding-right-4r{padding-right:4rem}.padding-right-5r{padding-right:5rem}.padding-right-6r{padding-right:6rem}.padding-right-7r{padding-right:7rem}.padding-right-8r{padding-right:8rem}.padding-right-9r{padding-right:9rem}.padding-right-10r{padding-right:10rem}.padding-top-1r{padding-top:1rem}.padding-top-2r{padding-top:2rem}.padding-top-3r{padding-top:3rem}.padding-top-4r{padding-top:4rem}.padding-top-5r{padding-top:5rem}.padding-top-6r{padding-top:6rem}.padding-top-7r{padding-top:7rem}.padding-top-8r{padding-top:8rem}.padding-top-9r{padding-top:9rem}.padding-top-10r{padding-top:10rem}.padding-bottom-1r{padding-bottom:1rem}.padding-bottom-2r{padding-bottom:2rem}.padding-bottom-3r{padding-bottom:3rem}.padding-bottom-4r{padding-bottom:4rem}.padding-bottom-5r{padding-bottom:5rem}.padding-bottom-6r{padding-bottom:6rem}.padding-bottom-7r{padding-bottom:7rem}.padding-bottom-8r{padding-bottom:8rem}.padding-bottom-9r{padding-bottom:9rem}.padding-bottom-10r{padding-bottom:10rem}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.icon{display:inline-block;vertical-align:middle;width:3rem;height:3rem;margin:0 1rem;-webkit-mask-size:100% 100%;mask-size:100% 100%}.icon.icon--current-location{-webkit-mask-size:100%;mask-size:100%;width:25px;height:25px;background-color:#29B7CA}.icon.icon--map-pin{-webkit-mask-size:100%;mask-size:100%;width:25px;height:25px;background-color:#999999}.icon.icon--phone{width:2rem;height:2rem}.icon.icon--phone svg path{fill:var(--text-color)}.icon.icon--ipad{width:2rem;height:2rem;transform:rotate(90deg)}.icon.icon--ipad svg path{fill:#F37F54}.icon.icon--sort{background-color:#676767}.icon.icon--arrow{background-color:var(--link-color)}.icon.icon--photocake{background-color:var(--secondary-color);height:1.6rem;width:1rem}.icon.icon--delivery{background-color:var(--text-color)}.icon.icon--curbside-pickup{background-color:var(--text-color)}.icon.icon--bakery{background-color:var(--color-white)}.icon.icon--close{background-color:var(--text-color);width:3.5rem;height:3.5rem}.icon.icon--right-arrow{background-color:var(--color-white)}.icon.icon--warning{width:2.4rem;height:2.4rem;background-color:var(--secondary-color);margin:0}.icon.icon--tooltip{background-color:#ff8871;width:1.4rem;height:1.4rem;margin-bottom:1rem}.hambuger{-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}.hambuger.active .bar:nth-of-type(1){transform:translateY(8px) rotate(45deg)}.hambuger.active .bar:nth-of-type(2){opacity:0}.hambuger.active .bar:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.hambuger .bar{height:0.3rem;width:2.5rem;margin:0.5rem auto;background-color:var(--text-color)}.hambuger .bar:nth-of-type(1){transition:transform 0.5s cubic-bezier(0.5, 0.2, 0.2, 1)}.hambuger .bar:nth-of-type(2){opacity:1;transition:opacity 0.5s cubic-bezier(0.1, 0.8, 0.1, 1)}.hambuger .bar:nth-of-type(3){transition:transform 0.5s cubic-bezier(0.5, 0.2, 0.2, 1)}.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;background-color:#29b7ca;background-color:var(--primary-color);color:#ffffff;color:var(--color-white);cursor:pointer;font-weight:100;text-decoration:none;line-height:1.2}.button:focus,.button:active{outline:none}.button:disabled{cursor:not-allowed}.button:hover{box-shadow:0 0 0 2px #29b7ca;box-shadow:0 0 0 2px var(--primary-color);color:#29b7ca;color:var(--primary-color);background-color:#ffffff;background-color:var(--color-white);text-decoration:none}.button.button--secondary{background-color:#f9423a;background-color:var(--secondary-color)}.button.button--secondary:hover{box-shadow:0 0 0 2px #f9423a;box-shadow:0 0 0 2px var(--secondary-color);color:#f9423a;color:var(--secondary-color);background-color:#ffffff;background-color:var(--color-white)}.button.button--secondary--inverse{background-color:#ffffff;background-color:var(--color-white);box-shadow:0 0 0 2px #f9423a;box-shadow:0 0 0 2px var(--secondary-color);color:#f9423a;color:var(--secondary-color)}.button.button--secondary--inverse:hover{color:#ffffff;color:var(--color-white);background-color:#f9423a;background-color:var(--secondary-color)}.button.button--primary--inverse{background-color:#ffffff;background-color:var(--color-white);box-shadow:0 0 0 2px #29b7ca;box-shadow:0 0 0 2px var(--primary-color);color:#29b7ca;color:var(--primary-color)}.button.button--primary--inverse:hover{color:#ffffff;color:var(--color-white);background-color:#29b7ca;background-color:var(--primary-color)}select.dropdown-hidden{display:none;visibility:hidden}.custom-dropdown-wrapper{display:flex;position:relative;align-items:center}.custom-dropdown-wrapper select{display:none;visibility:hidden}.custom-dropdown-wrapper .dropdown-selected{width:100%;cursor:pointer;color:#676767;padding:1rem 2.6rem 1rem 1.5rem;list-style-position:inside;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.custom-dropdown-wrapper .dropdown-selected:after{content:"";width:1rem;height:1rem;position:absolute;top:30%;right:1rem;transform:rotate(45deg);border-right:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1}.custom-dropdown-wrapper .dropdown-selected.active:after{top:40%;transform:rotate(-135deg)}.custom-dropdown-wrapper .dropdown-selected:focus{outline:none}.custom-dropdown-wrapper .dropdown-list{width:100%;position:absolute;top:100%;left:0;overflow:hidden;opacity:0;max-height:0;background-color:#ffffff;visibility:hidden;z-index:1002}.custom-dropdown-wrapper .dropdown-list.active{visibility:visible;opacity:1;max-height:none}.custom-dropdown-wrapper .dropdown-list-sort{border:1px solid #e1e1e1;border-radius:0px 0px 5px 5px}.custom-dropdown-wrapper .dropdown-list-item{cursor:pointer;color:#676767;padding:1rem 0;padding-left:1.5rem;list-style-position:inside;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#ffffff;text-align:left}.custom-dropdown-wrapper .dropdown-list-item:hover,.custom-dropdown-wrapper .dropdown-list-item:focus{background-color:rgba(0,0,0,0.1);outline:none}.custom-dropdown-wrapper .dropdown-list-item-circle{width:6px;height:6px;border-radius:3px;background:#29b7ca;margin-top:-16px;margin-left:-10px;margin-bottom:10px}.sort-dropdown{height:35px}.sort-dropdown:focus{outline:none;border-radius:5px 5px 0px 0px}.modal{background-color:rgba(0,0,0,0.5);height:100%;width:100%;bottom:0;left:0;right:0;top:0;padding:2.4rem 0;overflow-y:auto;position:fixed;z-index:9999;padding:0;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,0.4);-webkit-transition:visibility 0.3s linear, opacity 0.2s ease-in;-moz-transition:visibility 0.3s linear, opacity 0.2s ease-in;transition:visibility 0.3s linear, opacity 0.2s ease-in}.modal.active{visibility:visible;opacity:1}.modal.active .modal-content{opacity:1;transform:translateY(5rem)}body.modal-open{overflow-y:hidden}.modal-focusCtrl{height:0;opacity:0;outline:none;position:absolute;width:0}.modal-content{background-color:#ffffff;background-color:var(--color-white);margin:0 auto;max-width:78rem;padding:0 2.4rem 2.4rem 2.4rem;opacity:0;transform:translateY(0);transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.2s linear,transform 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media only screen and (min-width: 768px){box-shadow:0 4px 8px 0 rgba(0,0,0,0.3), 0 6px 20px 0 rgba(0,0,0,0.29);width:90%}.modal-content-title{font-size:5rem;color:#676767;color:var(--text-color);flex-grow:1;text-align:center}.modal-content-hd{display:flex;flex-direction:row;justify-content:flex-start;padding-top:2rem}.modal-content-hd>*:last-child{flex-grow:0}.modal-content-hd-close-btn{fill:#676767;height:2rem;width:2rem;cursor:pointer;outline:none}.modal-content-hd-close-btn:hover{transform:scale(1.2)}.modal-content-ft{display:flex;justify-content:space-between;padding:2rem 0}.pagination{display:flex;justify-content:center;padding:2rem 0}.pagination_item{align-items:center;border:1px solid #9b9b9b;display:flex;flex:0 1 4rem;justify-content:center;margin:0 0.8rem;cursor:pointer;padding:0.5rem}.pagination_item button:focus{outline:0}.pagination_item button{cursor:pointer}.pagination_item.active{background-color:var(--primary-color);border:1px solid var(--primary-color)}.pagination_item.active button{color:var(--color-white)}.pagination_item.disabled{pointer-events:none;opacity:0.4}.pagination_item.inactive{pointer-events:none;background:none;cursor:not-allowed}.pagination_item_ellipsis{cursor:default}.breadcrumbs{display:flex;flex-wrap:wrap;font-style:italic;font-size:1.4rem;line-height:1.6;color:var(--text-color);padding:1rem 0 1rem 1rem}@media screen and (min-width: 768px){.breadcrumbs{padding:2rem 0 2rem 2rem}}.breadcrumbs li{white-space:nowrap}.breadcrumbs li:not(:last-child){margin-right:0.4rem}.breadcrumbs li:not(:last-child)::after{content:'>'}.card{display:block;background-color:#ffffff}.card__image{background-position:center;background-size:cover;padding-bottom:100%}.card__image.lazy{background-size:25%;background-repeat:no-repeat}.card__image>img{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}.card__caption{width:100%;line-height:1.2}.card__action{text-align:center;padding-bottom:1rem;position:absolute;bottom:5px;width:100%}.card__action .button{border-radius:0.2rem}.cardList__list{display:block;flex-wrap:wrap;padding:0 2.5rem 0 2.5rem}@media screen and (min-width: 620px){.cardList__list{display:flex}}@media screen and (min-width: 1024px){.cardList__list{padding:0}}.cardList__list .cardList__list__item{box-sizing:border-box;padding:0.5rem;position:relative;width:100%}@media screen and (min-width: 620px){.cardList__list .cardList__list__item{width:50%}}@media screen and (min-width: 1024px){.cardList__list .cardList__list__item{width:33.333333%;padding:1.25rem}}@media screen and (min-width: 1366px){.cardList__list .cardList__list__item{width:25%;padding:2.5rem}}.card__container{position:relative;border:1px solid transparent}.asset__carousel .asset__carousel__list .asset__carousel__list__item{padding:1rem 1rem 0 1rem;display:none}.asset__carousel .asset__carousel__list .asset__carousel__list__item.active{display:block}.asset__carousel .asset__carousel__bullets{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;height:1.6rem}.asset__carousel .asset__carousel__bullets li.asset__carousel__bullets__item{display:inline-block;width:1rem;height:1rem;margin:0 0.5rem;padding:0;cursor:pointer;background-color:#FAD9D2;border-radius:50%;border:1px solid var(--link-color)}.asset__carousel .asset__carousel__bullets:hover{box-shadow:0 0 0 1px var(--link-color)}.asset__carousel .asset__carousel__bullets.active{background-color:var(--link-color)}.card--thumbnail{height:100%;border:2px solid #e1e1e1}.card--thumbnail:focus{outline:none}.card--thumbnail:hover,.card--thumbnail:focus{text-decoration:none}.card--thumbnail:hover .card__title,.card--thumbnail:focus .card__title{color:#676767}.card__caption{margin-bottom:7rem;padding:0 0.5rem}.card__title{font-size:1.8rem;font-weight:bold;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;height:4.2rem}.card__title:focus,.card__title:hover{text-decoration:none}.card__subtitle{font-size:1.6rem;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.card__subtitle:focus,.card__subtitle:hover{text-decoration:none}.cakes-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem 6rem;border-top:1px solid #d3d3d3;background-color:#fafafa}.cakes-footer .footer-links{display:flex;flex-direction:column;align-items:center;justify-content:center}.cakes-footer .footer-links li{line-height:1.8;text-align:center}.cakes-footer .footer-links .footer-logo{width:100%;max-width:23rem}.cakes-footer .footer-links .footer-logo img.logo{width:100%}.cakes-footer .footer-links:first-child{padding-bottom:28px}.cakes-footer .locale-options{display:flex;align-items:center;margin-top:1.2rem;margin-bottom:2.4rem;flex-direction:column}@media screen and (min-width: 768px){.cakes-footer .locale-options{flex-direction:row}}.cakes-footer .locale-options .language-options{width:20rem;margin-bottom:1rem}@media screen and (max-width: 767px){.cakes-footer .locale-options .language-options .dropdown-list.active{z-index:0}}@media screen and (min-width: 768px){.cakes-footer .locale-options .language-options{margin-bottom:0}}.cakes-footer .locale-options .language-options .dropdown-list-item{text-align:left}.cakes-footer .locale-options .region-options{width:20rem;margin:0 1rem;border:1px solid darkgray}.cakes-footer .locale-options .region-options .locale-toggle{width:100%;text-align:left;padding:0 0.5rem;cursor:pointer}.cakes-footer .locale-options .region-options .locale-toggle img{width:3.2rem;display:inline-block;vertical-align:middle}.cakes-footer .locale-options .region-options .locale-toggle span{vertical-align:middle;color:var(--text-color)}.cakes-footer .footer_legal{font-style:italic;font-size:1.4rem;line-height:1.6;text-align:center}iframe#OTcrossDomain{visibility:hidden;height:0;background-color:#fafafa;width:0;position:absolute;border:0}#fixed-header{position:fixed;z-index:1000;width:100%;background-color:var(--color-white)}@media screen and (min-width: 768px){#fixed-header{position:relative}}#fixed-header .header-content{display:flex;padding:1rem}#fixed-header .header-content .header-item{display:flex;align-items:center;justify-content:center}#fixed-header .header-content .header-end{margin-left:auto}#fixed-header .header-content .header-logo{outline:none;border:1px dotted transparent}#fixed-header .header-content .header-logo:hover,#fixed-header .header-content .header-logo:focus{border-color:var(--link-color)}#fixed-header .header-content .header-logo .logo-desktop{display:none}@media screen and (min-width: 768px){#fixed-header .header-content .header-logo .logo-desktop{display:block;width:20rem;height:5rem}}@media screen and (min-width: 1366px){#fixed-header .header-content .header-logo .logo-desktop{min-width:28rem;min-height:7rem}}#fixed-header .header-content .header-logo .logo-mobile{height:2.8rem}@media screen and (min-width: 768px){#fixed-header .header-content .header-logo .logo-mobile{display:none}}#fixed-header .header-content .find-a-bakery-link{display:flex;align-items:center;border:1px dotted transparent;outline:none}#fixed-header .header-content .find-a-bakery-link:hover,#fixed-header .header-content .find-a-bakery-link:focus{border-color:var(--link-color)}#fixed-header .header-content .find-a-bakery-link .find-a-bakery-label{display:none;text-transform:uppercase;color:var(--primary-color);font-weight:700;font-size:1rem}@media screen and (min-width: 768px){#fixed-header .header-content .find-a-bakery-link .find-a-bakery-label{display:block;font-size:2.4rem}}@media screen and (min-width: 1366px){#fixed-header .header-content .find-a-bakery-link .find-a-bakery-label{font-size:3rem}}#fixed-header .header-content .find-a-bakery-link .find-a-bakery-logo svg{height:2.8rem;width:2.8rem;mask-size:100% 100%;-webkit-mask-size:100% 100%}#fixed-header .header-content .find-a-bakery-link .find-a-bakery-logo svg g path{fill:var(--primary-color)}@media screen and (min-width: 768px){#fixed-header .header-content .find-a-bakery-link .find-a-bakery-logo svg{min-height:5rem;min-width:5rem}}@media screen and (min-width: 1366px){#fixed-header .header-content .find-a-bakery-link .find-a-bakery-logo svg{min-height:7rem;min-width:7rem}}#nav-bakery{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;background-color:var(--primary-color);color:var(--color-white)}#country-modal .current-location{text-align:center}#country-modal .current-location .img-flag{max-width:20rem;margin:0 auto}#country-modal .select-title{padding:5rem 1rem}#country-modal .region-list .region-list-item{padding:2rem 1rem}#country-modal .region-list .region-list-item a{display:flex;align-items:center;text-decoration:none}#country-modal .region-list .region-list-item a img{max-width:5rem}#country-modal .region-list .region-list-item a .region-name{padding:0 1rem;color:#000000}.language-options{align-items:center;border:1px solid darkgray;margin:0 1rem}.language-options .globe{padding:0 0.5rem;height:2rem}.language-options .dropdown-selected{padding:0.2rem 0}.language-options .dropdown-list{outline:darkgray solid 1px;top:calc( 100% + 1px)}.language-options .dropdown-list-item{padding:0 0 0 3rem;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent}#unsupported-browser-modal .modal-content{max-width:90%;width:90%}@media screen and (min-width: 1024px){#unsupported-browser-modal .modal-content{width:80%}}@media screen and (min-width: 1366px){#unsupported-browser-modal .modal-content{width:70%}}@media screen and (min-width: 1500px){#unsupported-browser-modal .modal-content{width:60%}}#unsupported-browser-modal .modal-content .modal-content-hd .modal-content-title{width:100%;padding:5rem 0 3rem 0}#unsupported-browser-modal .modal-content .modal-content-bd{text-align:center}#unsupported-browser-modal .modal-content .modal-content-bd #browser-list{padding:3rem 0 5rem 0;display:flex;justify-content:center;flex-wrap:wrap;width:70%;margin:0 auto}@media screen and (min-width: 768px){#unsupported-browser-modal .modal-content .modal-content-bd #browser-list{width:80%}}#unsupported-browser-modal .modal-content .modal-content-bd #browser-list li{width:50%;margin-bottom:1.5rem}@media screen and (min-width: 768px){#unsupported-browser-modal .modal-content .modal-content-bd #browser-list li{width:20%;margin-bottom:0}}#unsupported-browser-modal .modal-content .modal-content-bd #browser-list li .brower-image img{width:11rem;height:11rem;margin:0 auto}#unsupported-browser-modal .modal-content .modal-content-bd #browser-list li .brower-title{margin-top:1rem}#accessibility-popup{border:solid 0.8rem #f4f1ee;display:none;flex-direction:column;background-color:var(--color-white);position:fixed;z-index:1003;padding:1rem}#accessibility-popup.active{display:flex;bottom:4rem;width:100%}@media screen and (min-width: 768px){#accessibility-popup.active{top:4rem;right:8rem;bottom:auto;width:auto}}#accessibility-popup #close-accessibility{text-align:right;cursor:pointer}#accessibility-popup #accessibility-message{font-weight:700}#accessibility-popup #accessibility-section{display:flex;align-items:center}#accessibility-popup #accessibility-section .color-blind-mode-title{font-weight:700}#accessibility-popup #accessibility-section .contrast-toggle{position:relative;width:5rem;margin-left:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#accessibility-popup #accessibility-section .contrast-toggle .contrast-checkbox{position:absolute;opacity:0;pointer-events:none}#accessibility-popup #accessibility-section .contrast-toggle .contrast-checkbox:checked+.contrast-label:before{-webkit-transform:translateX(2.7rem);transform:translateX(2.7rem)}#accessibility-popup #accessibility-section .contrast-toggle .contrast-label{display:block;overflow:hidden;cursor:pointer;height:2rem;padding:0;border:0px solid;border-radius:3rem;background-color:var(--text-color)}#accessibility-popup #accessibility-section .contrast-toggle .contrast-label:before{content:"";display:block;width:3rem;margin:-0.5rem;background:var(--color-white);position:absolute;top:0;bottom:0;border-radius:50%;border:0.1rem solid var(--text-color);-webkit-transition:.4s;transition:.4s}.access-ability-menu{display:flex;justify-content:flex-start;padding:0.5rem;align-items:center;border-bottom:0.1rem solid #cccccc}@media screen and (min-width: 768px){.access-ability-menu{justify-content:flex-end;padding-right:1rem}}.access-ability-menu .region-indicator{display:flex;padding:0 2.5rem;justify-content:center;align-items:center;cursor:pointer}.access-ability-menu .region-indicator .region-img{width:2.8rem;max-height:3rem}.access-ability-menu .region-indicator .region-name{padding:0 0.5rem;color:#000000}.access-ability-menu .language-options{width:8rem;border:none}.access-ability-menu .language-options .dropdown-list .dropdown-list-item{line-height:1.8}.access-ability-menu .color-blind-btn{color:var(--link-color);cursor:pointer;font-weight:700;padding:0.5rem}.access-ability-menu .color-blind-btn:hover{color:var(--color-white);text-decoration:underline}.mobile-accessability-wrapper{position:fixed;bottom:0;background:var(--color-white);width:100%}.mobile-accessability-wrapper .access-ability-menu{padding:1rem}.accessibility-contrast_mode_on .filter-text{font-weight:700}.accessibility-contrast_mode_on .filter_sort .hamburger-section .hambuger .bar{background-color:#333333 !important}.accessibility-contrast_mode_on input{color:#121212 !important}.accessibility-contrast_mode_on h2.filter-toggle{color:#2e4797 !important}.accessibility-contrast_mode_on h2.filter-toggle.active{background-color:#2e4797 !important;color:#ffffff !important}.accessibility-contrast_mode_on #about-bakery{color:#2e4797 !important}.accessibility-contrast_mode_on .search-bakery-form{border:1px solid #676767 !important}.accessibility-contrast_mode_on .search-bakery-form .custom-dropdown-wrapper{border-right:1px solid #676767 !important}.accessibility-contrast_mode_on .search-bakery-form .custom-dropdown-wrapper .dropdown-selected,.accessibility-contrast_mode_on .search-bakery-form .custom-dropdown-wrapper .dropdown-list-item{color:#121212 !important}.accessibility-contrast_mode_on .search-bakery-form .custom-dropdown-wrapper .dropdown-selected::after{border-right:2px solid #676767 !important;border-bottom:2px solid #676767 !important}.accessibility-contrast_mode_on p,.accessibility-contrast_mode_on h1,.accessibility-contrast_mode_on h2,.accessibility-contrast_mode_on h3,.accessibility-contrast_mode_on h4,.accessibility-contrast_mode_on h5,.accessibility-contrast_mode_on h6,.accessibility-contrast_mode_on span,.accessibility-contrast_mode_on div,.accessibility-contrast_mode_on ul,.accessibility-contrast_mode_on li{color:#333333 !important}.accessibility-contrast_mode_on .right-arrow{fill:white !important;color:#2e4797 !important}.accessibility-contrast_mode_on #nav-bakery{background:#2e4797 !important}.accessibility-contrast_mode_on .button{background-color:#2e4797 !important;color:white !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on .button:hover,.accessibility-contrast_mode_on .button:active,.accessibility-contrast_mode_on .button:focus{background-color:white !important;color:#2e4797 !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on a{color:#2e4797 !important}.accessibility-contrast_mode_on .cake-detail-container a{color:#333333 !important}.accessibility-contrast_mode_on .cake-detail-container .find-a-bakery-link{color:#2e4797 !important;text-decoration:underline}.accessibility-contrast_mode_on .cake-detail-container .find-a-bakery-link:hover,.accessibility-contrast_mode_on .cake-detail-container .find-a-bakery-linkfocus{background-color:#2e4797 !important;color:white !important}@media screen and (min-width: 768px) and (max-width: 1023px){.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-desktop a{color:#2e4797 !important}.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-desktop a:hover,.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-desktop afocus{color:white !important;background-color:#2e4797 !important}}@media screen and (max-width: 767px){.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-mobile .button{color:white !important}.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-mobile .button:hover,.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-mobile .button:focus{color:#2e4797 !important}.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-mobile .print-order-btn{color:#2e4797 !important;text-decoration:underline}.accessibility-contrast_mode_on .cake-detail-container .order-button-wapper-mobile .print-order-btn:hover{background-color:#205493 !important;color:white !important}}@media screen and (min-width: 1024px){.accessibility-contrast_mode_on #my-bakery-banner .bakery-phone a{color:#333333 !important;text-decoration:unset !important}}.accessibility-contrast_mode_on [role="link"]{text-decoration:underline !important;color:#2e4797 !important}.accessibility-contrast_mode_on [role="link"]:hover,.accessibility-contrast_mode_on [role="link"]:focus,.accessibility-contrast_mode_on [role="link"]:active{background-color:#2e4797 !important;color:white !important;text-decoration:none !important}.accessibility-contrast_mode_on .state-link a:hover,.accessibility-contrast_mode_on .state-link a:focus,.accessibility-contrast_mode_on .state-link a:active{background-color:#2e4797 !important}.accessibility-contrast_mode_on .footer-links li a{color:#2e4797 !important}.accessibility-contrast_mode_on .footer-links li a:hover,.accessibility-contrast_mode_on .footer-links li a:focus,.accessibility-contrast_mode_on .footer-links li a:active{background-color:#2e4797 !important}.accessibility-contrast_mode_on .find-a-bakery-label{color:#2e4797 !important}.accessibility-contrast_mode_on .find-a-bakery-logo svg g path{fill:#2e4797 !important}.accessibility-contrast_mode_on .pagination_item{border:1px solid #333333 !important}.accessibility-contrast_mode_on .pagination_item.active{background-color:#2e4797 !important;border:1px solid #2e4797 !important}.accessibility-contrast_mode_on .contrast-label{background-color:#2e4797 !important;border-color:#2e4797 !important}.accessibility-contrast_mode_on .contrast-label:before{border-color:#205493 !important}.accessibility-contrast_mode_on .bakery-direction{background-color:#2e4797 !important}.accessibility-contrast_mode_on label{color:#333333 !important}.accessibility-contrast_mode_on .icon.icon--sort,.accessibility-contrast_mode_on .icon.icon--arrow,.accessibility-contrast_mode_on .icon--delivery,.accessibility-contrast_mode_on .icon--curbside-pickup,.accessibility-contrast_mode_on .icon--photocake{background-color:#333333 !important}.accessibility-contrast_mode_on .icon.icon--ipad svg path{fill:#333333 !important}.accessibility-contrast_mode_on .button.find-bakery-submit-btn{background-color:#2e4797 !important}.accessibility-contrast_mode_on .button.find-bakery-submit-btn:hover,.accessibility-contrast_mode_on .button.find-bakery-submit-btn:focus,.accessibility-contrast_mode_on .button.find-bakery-submit-btn:active{background-color:#2e4797 !important;color:white !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on .icon.icon--current-location{background-color:#2e4797 !important}.accessibility-contrast_mode_on .icon.icon--map-pin{background-color:#333333 !important}.accessibility-contrast_mode_on .icon.icon--phone svg path{fill:#333333 !important}.accessibility-contrast_mode_on .bakery-name:hover{background-color:white !important}.accessibility-contrast_mode_on .bakery-name .bakery-location{color:white !important;text-decoration:underline}.accessibility-contrast_mode_on .bakery-name .bakery-location:hover{color:#2e4797 !important}.accessibility-contrast_mode_on a{color:#2e4797 !important}.accessibility-contrast_mode_on .button{background-color:#2e4797 !important;color:white !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on .button:hover,.accessibility-contrast_mode_on .button:active,.accessibility-contrast_mode_on .button:focus{background-color:white !important;color:#2e4797 !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on [role="link"]{text-decoration:underline !important;color:#2e4797 !important}.accessibility-contrast_mode_on [role="link"]:hover,.accessibility-contrast_mode_on [role="link"]:focus,.accessibility-contrast_mode_on [role="link"]:active{background-color:#2e4797 !important;color:white !important;text-decoration:none !important}img{display:unset;height:auto;max-width:100%}@media screen and (max-width: 767px){#marketing-layout{padding-top:7rem}}#marketing-layout .marketing_heading{margin-left:1.65rem}#marketing-layout .marketing_heading .layout_heading{padding:0 0 2rem 0}#marketing-layout .row{width:100%;display:flex;justify-content:center;padding:0 2rem 2rem;margin-bottom:0;flex-wrap:wrap;flex-direction:row}@media screen and (max-width: 767px){#marketing-layout .row{flex-direction:column}}#marketing-layout .row .content-column{min-height:100px;word-break:inherit}#marketing-layout .row .content-column>:first-child{margin:0 auto}#marketing-layout .row .content-column>:first-child img{margin:0 auto;height:auto;max-width:100%}#marketing-layout .row .col-1-1{width:100%}@media screen and (max-width: 767px){#marketing-layout .row .col-1-2{padding-bottom:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#marketing-layout .row .col-1-2{width:50%;padding:0 1rem}#marketing-layout .row .col-1-2:first-child{padding-left:0}#marketing-layout .row .col-1-2:last-child{padding-right:0}}@media screen and (min-width: 1024px){#marketing-layout .row .col-1-2{width:50%;padding:0 1rem}#marketing-layout .row .col-1-2:first-child{padding-left:0}#marketing-layout .row .col-1-2:last-child{padding-right:0}}@media screen and (max-width: 767px){#marketing-layout .row .col-1-3{padding-bottom:2rem}#marketing-layout .row .col-1-3:last-child{padding-bottom:0}}@media screen and (min-width: 1024px){#marketing-layout .row .col-1-3{width:33.33333333%;padding:0 1rem}}@media screen and (min-width: 768px) and (max-width: 1023px){#marketing-layout .row .col-1-3{padding-bottom:2rem}#marketing-layout .row .col-1-3:first-child{width:50%;padding-right:1rem}#marketing-layout .row .col-1-3:nth-child(2){width:50%;padding-left:1rem}#marketing-layout .row .col-1-3:last-child{width:100%;padding-bottom:0}}@media screen and (max-width: 767px){#marketing-layout .row .col-1-4{padding-bottom:2rem}#marketing-layout .row .col-1-4:last-child{padding-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){#marketing-layout .row .col-1-4{width:50%}#marketing-layout .row .col-1-4:nth-child(odd){padding:0 1rem 2rem 0}#marketing-layout .row .col-1-4:nth-child(even){padding:0 0 2rem 1rem}#marketing-layout .row .col-1-4:nth-child(3){padding-bottom:0}#marketing-layout .row .col-1-4:last-child{padding-bottom:0}}@media screen and (min-width: 1024px){#marketing-layout .row .col-1-4{width:25%;padding:0 1rem}}#marketing-layout .row .column_header{display:flex;padding:0;justify-content:center;color:#676767}
