@-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:'>'}.search-bakery-form{display:flex;position:relative;background-color:var(--color-white);border:1px solid #e1e1e1}.search-bakery-form .custom-dropdown-wrapper{width:15rem;font-size:1.4rem;border-right:solid 1px #e1e1e1}.search-bakery-form input#find_query{border:none;outline:none;width:100%;color:var(--text-color);font-size:1.6rem;margin:0 1rem}@media screen and (min-width: 768px){.search-bakery-form input#find_query{font-size:2rem}}.search-bakery-form input#find_query:focus{background-color:var(--color-white)}.search-bakery-form input#find_query:placeholder-shown{text-overflow:ellipsis}.search-bakery-form .find-bakery-submit-btn{padding:1.2rem}@media screen and (min-width: 768px){.search-bakery-form .find-bakery-submit-btn{padding:2rem}}.search-bakery-form .find-bakery-submit-btn .right-arrow{width:1.8rem;height:1.8rem;fill:var(--color-white)}.search-bakery-form .find-bakery-submit-btn:hover{opacity:0.5;box-shadow:none;background-color:var(--primary-color)}.search-bakery-form .btn-change-location{padding:1rem 2.5rem}.search-bakery-form .btn-change-location:hover{background-color:#29b7ca;opacity:1}.search-bakery-form .search-suggestions{background-color:var(--color-white);position:absolute;left:0;right:0;top:100%;box-shadow:0 2px 6px rgba(0,0,0,0.3);z-index:2}.search-bakery-form .search-suggestions-item{padding:0.6rem;font-size:1.6rem;font-weight:700;border-top:1px solid #e6e6e6;background-color:var(--color-white);cursor:pointer;color:var(--text-color);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.search-bakery-form .search-suggestions-item{padding:1.4rem 0.6rem}}.search-bakery-form .search-suggestions-item:hover,.search-bakery-form .search-suggestions-item:focus{background-color:rgba(0,0,0,0.1)}.search-bakery-form .search-suggestions-item.location-not-found{line-height:3rem}.search-bakery-form .search-suggestions-item.location-not-found:hover,.search-bakery-form .search-suggestions-item.location-not-found:focus{background-color:var(--color-white)}.search-cake-form{display:flex;position:relative;background-color:var(--color-white);border:1px solid #e1e1e1}.search-cake-form input#find_query{border:none;outline:none;width:100%;color:var(--text-color);font-size:1.4rem;margin:0 1rem}.search-cake-form input#find_query:focus{background-color:var(--color-white)}.search-cake-form input#find_query:placeholder-shown{text-overflow:ellipsis}.search-cake-form .find-cake-submit-btn{padding:0}.search-cake-form .find-cake-submit-btn .icon.icon--right-arrow{width:4rem;height:4rem}@media screen and (min-width: 768px){.search-cake-form .find-cake-submit-btn .icon.icon--right-arrow{width:5rem;height:5rem}}@media screen and (min-width: 1366px){.search-cake-form .find-cake-submit-btn .icon.icon--right-arrow{width:7rem;height:7rem}}.search-cake-form .find-cake-submit-btn:hover{opacity:0.5;box-shadow:none;background-color:var(--primary-color)}.search-cake-form .search-suggestions{background-color:var(--color-white);position:absolute;left:0;right:0;top:100%;box-shadow:0 2px 6px rgba(0,0,0,0.3);z-index:2}.search-cake-form .search-suggestions-item{padding:0.6rem;font-size:1.4rem;border-top:1px solid #e1e1e1;background-color:var(--color-white);cursor:pointer}.search-cake-form .search-suggestions-item:hover{background-color:#f1f1f1}.search-cake-form .search-suggestions-item .cake-link{display:flex;align-items:center}.search-cake-form .search-suggestions-item .cake-image{margin-right:0.5rem;width:5.5rem}.search-cake-form .search-suggestions-item.view-all,.search-cake-form .search-suggestions-item.not-found{text-align:center}.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}#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)}.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}#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}#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 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,.accessibility-contrast_mode_on .find-a-bakery{background-color:#205493 !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,.accessibility-contrast_mode_on .find-a-bakery:hover,.accessibility-contrast_mode_on .find-a-bakery:active,.accessibility-contrast_mode_on .find-a-bakery:focus{background-color:white !important;color:#2e4797 !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on #are-you-bakery{background-color:white !important;border-top:8px solid #2e4797 !important;border-bottom:8px solid #2e4797 !important;margin-bottom:70px}.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:#2e4797 !important}.accessibility-contrast_mode_on .bakery-direction{background-color:#2e4797 !important}.accessibility-contrast_mode_on .button.button__category,.accessibility-contrast_mode_on .button.button__sub__category{text-decoration:underline !important;background-color:unset !important;box-shadow:0 0 0 2px #333333 !important}.accessibility-contrast_mode_on .modal-content-hd-close-btn{fill:#333333 !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 .category-item{border-top-width:0px !important}@media screen and (max-width: 767px){.accessibility-contrast_mode_on .category-item{border:1px solid #333333 !important}.accessibility-contrast_mode_on .category-item:hover,.accessibility-contrast_mode_on .category-item:focus{background-color:#2e4797 !important;color:white !important}.accessibility-contrast_mode_on .category-item:hover .right-arrow,.accessibility-contrast_mode_on .category-item:focus .right-arrow{color:white !important}}.accessibility-contrast_mode_on .category-link{border:1px solid #333333 !important}@media screen and (max-width: 767px){.accessibility-contrast_mode_on .category-link{border:unset !important}}.accessibility-contrast_mode_on .category-link p{color:#2e4797 !important}.accessibility-contrast_mode_on .category-link p:hover,.accessibility-contrast_mode_on .category-link p:focus,.accessibility-contrast_mode_on .category-link p:active{color:var(--high-constrat-button-color) !important}.accessibility-contrast_mode_on .category-link:hover .category-name,.accessibility-contrast_mode_on .category-link:focus .category-name,.accessibility-contrast_mode_on .category-link:active .category-name{color:white !important}.accessibility-contrast_mode_on #vote-cake-pink{display:none !important}.accessibility-contrast_mode_on #vote-cake-gray{display:none !important}.accessibility-contrast_mode_on #vote-cake-accessable{display:block !important}.accessibility-contrast_mode_on #vote-text{color:#2e4797 !important}.accessibility-contrast_mode_on .bakery-action a{text-decoration:unset !important}.accessibility-contrast_mode_on .find-cake-submit-btn{box-shadow:unset !important}.accessibility-contrast_mode_on .find-cake-submit-btn:hover,.accessibility-contrast_mode_on .find-cake-submit-btn:focus,.accessibility-contrast_mode_on .find-cake-submit-btn:active{background-color:#2e4797 !important;color:white !important;text-decoration:unset !important;box-shadow:unset !important}.accessibility-contrast_mode_on .find-cake-submit-btn img{background-color:white !important}.accessibility-contrast_mode_on .search-cake-form{border:1px solid #333333 !important}.accessibility-contrast_mode_on .cake-link>.cake-title,.accessibility-contrast_mode_on .search-suggestions-item.view-all>a,.accessibility-contrast_mode_on .category-name>a>span,.accessibility-contrast_mode_on .info-window>a,.accessibility-contrast_mode_on .cake-detail-item>div>ul>span>a,.accessibility-contrast_mode_on .category-link,.accessibility-contrast_mode_on .link-to-city>a,.accessibility-contrast_mode_on .bakery-item>a,.accessibility-contrast_mode_on .bakery-phone>a,.accessibility-contrast_mode_on .menu-item>a{text-decoration:underline !important;color:#2e4797 !important}.accessibility-contrast_mode_on .cake-link>.cake-title:hover,.accessibility-contrast_mode_on .cake-link>.cake-title:focus,.accessibility-contrast_mode_on .cake-link>.cake-title:active,.accessibility-contrast_mode_on .search-suggestions-item.view-all>a:hover,.accessibility-contrast_mode_on .search-suggestions-item.view-all>a:focus,.accessibility-contrast_mode_on .search-suggestions-item.view-all>a:active,.accessibility-contrast_mode_on .category-name>a>span:hover,.accessibility-contrast_mode_on .category-name>a>span:focus,.accessibility-contrast_mode_on .category-name>a>span:active,.accessibility-contrast_mode_on .info-window>a:hover,.accessibility-contrast_mode_on .info-window>a:focus,.accessibility-contrast_mode_on .info-window>a:active,.accessibility-contrast_mode_on .cake-detail-item>div>ul>span>a:hover,.accessibility-contrast_mode_on .cake-detail-item>div>ul>span>a:focus,.accessibility-contrast_mode_on .cake-detail-item>div>ul>span>a:active,.accessibility-contrast_mode_on .category-link:hover,.accessibility-contrast_mode_on .category-link:focus,.accessibility-contrast_mode_on .category-link:active,.accessibility-contrast_mode_on .link-to-city>a:hover,.accessibility-contrast_mode_on .link-to-city>a:focus,.accessibility-contrast_mode_on .link-to-city>a:active,.accessibility-contrast_mode_on .bakery-item>a:hover,.accessibility-contrast_mode_on .bakery-item>a:focus,.accessibility-contrast_mode_on .bakery-item>a:active,.accessibility-contrast_mode_on .bakery-phone>a:hover,.accessibility-contrast_mode_on .bakery-phone>a:focus,.accessibility-contrast_mode_on .bakery-phone>a:active,.accessibility-contrast_mode_on .menu-item>a:hover,.accessibility-contrast_mode_on .menu-item>a:focus,.accessibility-contrast_mode_on .menu-item>a:active{background-color:#2e4797 !important;color:white !important;text-decoration:unset !important}.accessibility-contrast_mode_on .cake-detail-item>div>ul>button{color:#2e4797 !important;background-color:white !important}.accessibility-contrast_mode_on .cake-detail-item>div>ul>button:hover,.accessibility-contrast_mode_on .cake-detail-item>div>ul>button:focus,.accessibility-contrast_mode_on .cake-detail-item>div>ul>button:active{color:white !important;background-color:#2e4797 !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 #my-bakery-banner .bakery-direction{background-color:unset !important}.accessibility-contrast_mode_on #my-bakery-banner .bakery-direction a{text-decoration:underline !important;color:#2e4797 !important}.accessibility-contrast_mode_on #my-bakery-banner .bakery-direction a:hover,.accessibility-contrast_mode_on #my-bakery-banner .bakery-direction a:focus,.accessibility-contrast_mode_on #my-bakery-banner .bakery-direction a:active{background-color:#2e4797 !important;color:white !important;text-decoration:unset !important}.accessibility-contrast_mode_on #my-bakery-banner .my-bakery-banner--action .button{background-color:#2e4797 !important;color:white !important}.accessibility-contrast_mode_on #my-bakery-banner .my-bakery-banner--action .button:hover{background-color:white !important;color:#2e4797 !important}.accessibility-contrast_mode_on #my-bakery-banner .my-bakery-banner--action .button--primary--inverse{background-color:white !important;color:#2e4797 !important}.accessibility-contrast_mode_on #my-bakery-banner .my-bakery-banner--action .button--primary--inverse:hover{background-color:#2e4797 !important;color:white !important}.accessibility-contrast_mode_on #main-category-list{border:0.3rem solid #2e4797 !important}.accessibility-contrast_mode_on #main-category-list .category-link{text-decoration:unset !important}.accessibility-contrast_mode_on #main-category-list .category-link .right-arrow{color:#2e4797 !important}.accessibility-contrast_mode_on #main-category-list .category-link .category-name{text-decoration:underline !important}.accessibility-contrast_mode_on #main-category-list .category-link .category-name:hover,.accessibility-contrast_mode_on #main-category-list .category-link .category-name:focus,.accessibility-contrast_mode_on #main-category-list .category-link .category-name:active{text-decoration:unset !important}.accessibility-contrast_mode_on #main-category-list .category-link:hover .right-arrow,.accessibility-contrast_mode_on #main-category-list .category-link:focus .right-arrow,.accessibility-contrast_mode_on #main-category-list .category-link:active .right-arrow{color:white !important}.accessibility-contrast_mode_on #main-category-list .category-link:hover .category-name,.accessibility-contrast_mode_on #main-category-list .category-link:focus .category-name,.accessibility-contrast_mode_on #main-category-list .category-link:active .category-name{text-decoration:unset !important}.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a{color:#333333 !important;text-decoration:unset !important}@media screen and (max-width: 767px){.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a{color:#2e4797 !important;text-decoration:underline !important}.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a:hover,.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a:focus{color:white !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a{color:#2e4797 !important;text-decoration:underline !important}.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>a:hover,.accessibility-contrast_mode_on .bakery-other-info .bakery-phone>afocus{color:white !important;background-color:#2e4797 !important}}.accessibility-contrast_mode_on #nav-bakery .bakery-name{color:white !important}.accessibility-contrast_mode_on #nav-bakery .my-bakery-banner--info .bakery-name{color:#333333 !important}.accessibility-contrast_mode_on #store-info span{text-decoration:underline !important;color:#2e4797 !important}.accessibility-contrast_mode_on #store-info span:hover,.accessibility-contrast_mode_on #store-info span:focus,.accessibility-contrast_mode_on #store-info span:active{background-color:#2e4797 !important;color:white !important;text-decoration:unset !important}.accessibility-contrast_mode_on .loader{background-color:#96a3cb !important}.accessibility-contrast_mode_on .loader:after{background-color:#2e4797 !important}@media screen and (min-width: 1024px){.accessibility-contrast_mode_on .left-menu .active:before{background-color:#2e4797 !important}}.accessibility-contrast_mode_on .learn-more-btn,.accessibility-contrast_mode_on .link-to-legacy.view-bakery-btn{background-color:#205493 !important;color:white !important;box-shadow:0 0 0 2px #205493 !important}.accessibility-contrast_mode_on .learn-more-btn:hover,.accessibility-contrast_mode_on .learn-more-btn:active,.accessibility-contrast_mode_on .learn-more-btn:focus,.accessibility-contrast_mode_on .link-to-legacy.view-bakery-btn:hover,.accessibility-contrast_mode_on .link-to-legacy.view-bakery-btn:active,.accessibility-contrast_mode_on .link-to-legacy.view-bakery-btn:focus{background-color:white !important;color:#205493 !important;box-shadow:0 0 0 2px #205493 !important}.accessibility-contrast_mode_on .cake-choking-hazard #warning-icon{background-color:#2e4797 !important}.accessibility-contrast_mode_on .tooltip-content #tooltip-icon{background-color:#2e4797 !important}.accessibility-contrast_mode_on .find-a-bakery{background-color:#2e4797 !important;border-color:#2e4797 !important}.accessibility-contrast_mode_on #pinterest-btn .pin-save-btn{background-color:#205493 !important;color:white !important;box-shadow:0 0 0 2px #2e4797 !important}.accessibility-contrast_mode_on #pinterest-btn .pin-save-btn:hover,.accessibility-contrast_mode_on #pinterest-btn .pin-save-btn:active,.accessibility-contrast_mode_on #pinterest-btn .pin-save-btn:focus{background-color:white !important;color:#2e4797 !important;box-shadow:0 0 0 2px #2e4797 !important}#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}#about{display:flex;flex-direction:column}@media screen and (min-width: 768px){#about{flex-direction:row}}#about .find-bakery-btn{font-size:2.5rem;padding:0.5rem 1.5rem}@media screen and (max-width: 360px){#about .find-bakery-btn:lang(es),#about .find-bakery-btn:lang(fr){font-size:2rem}}@media screen and (min-width: 768px){#about .find-bakery-btn{font-size:3rem}}@media screen and (min-width: 1024px){#about .find-bakery-btn{font-size:3.5rem}}@media screen and (min-width: 1366px){#about .find-bakery-btn{font-size:4rem}}#about .about-img{padding:0 2rem 4rem}#find-by-location{width:80%;margin:0 auto}#find-by-location .find-by-location--content #gb-bakeries .bakery-item{padding:1.5rem 0}#find-by-location .find-by-location--content #gb-bakeries .bakery-item .bakery-name{display:flex;align-items:center}#find-by-location .find-by-location--content #gb-bakeries .bakery-item .bakery-name p{line-height:2}#find-by-location .find-by-location--content #gb-bakeries .bakery-item .bakery-link{font-size:2rem}#find-by-location .find-by-location--content #gb-bakeries .pco{color:var(--link-color)}#find-by-location .find-by-location--content .state-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:2em 2em 2em 0}@media screen and (min-width: 421px){#find-by-location .find-by-location--content .state-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:2em 2em 2em 4em}}@media screen and (min-width: 1024px){#find-by-location .find-by-location--content .state-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}#find-by-location .find-by-location--content .state-list .state-link{width:100%;font-size:2rem;line-height:1.6;padding:0.2rem}.bakery-by-state-city .bakery-by-state-city--header{padding:2rem}.bakery-by-state-city .bakery-by-state-city--header p{margin-top:-15px}.bakery-by-state-city .bakery-by-state-city--header h1{margin-bottom:2rem}.bakery-by-state-city .bakery-by-state-city--header .bakery-by-city-paragraph{border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-top:-15px}.bakery-by-state-city .bakery-by-state-city--body .filter-section{display:flex;justify-content:space-evenly;align-items:center;border-top:0.1rem solid #e7e7e7;border-bottom:0.1rem solid #e7e7e7;margin-bottom:1rem;height:5rem}.bakery-by-state-city .bakery-by-state-city--body .filter-section .filter-toggle{width:20%;text-align:center;cursor:pointer;padding:0.4rem 0}.bakery-by-state-city .bakery-by-state-city--body .filter-section .filter-toggle:hover{font-size:3rem}.bakery-by-state-city .bakery-by-state-city--body .filter-section .filter-toggle.active{color:var(--link-color)}.bakery-by-state-city .bakery-by-state-city--body .filter-section .filter-toggle:not(:last-child){border-right:0.1rem solid #e7e7e7}.bakery-by-state-city .current-filter{padding-left:2rem;font-size:2.2rem;font-weight:400}@media screen and (min-width: 768px){.bakery-by-state-city .current-filter{font-size:2.6rem}}.bakery-by-state-city .bakery-by-state--items{padding:0 2rem 2rem 2rem}@media screen and (min-width: 768px){.bakery-by-state-city .bakery-by-state--items{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.bakery-by-state-city .bakery-by-state--items .bakery-by-city-items{display:inline-block;width:100%}.bakery-by-state-city .bakery-by-state--items .bakery-by-city-items .bakery-item{padding:0.5rem 2rem;display:flex;align-items:center}@media screen and (max-width: 767px){.bakery-by-state-city .bakery-by-state--items .bakery-by-city-items .bakery-item{font-size:1.6rem;line-height:1.6}}.bakery-by-state-city .bakery-by-city--items{padding:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width: 768px){.bakery-by-state-city .bakery-by-city--items{flex-direction:row}}.bakery-by-state-city .bakery-by-city--items .bakery-item{flex-basis:48%;padding-bottom:3.5rem}.bakery-by-state-city .bakery-by-city--items .bakery-item .bakery-name{display:flex;align-items:center}.bakery-by-state-city .bakery-by-city--items .bakery-item .bakery-name .bakery-link-name{color:var(--text-color)}.bakery-by-state-city .bakery-by-city--items .bakery-item .bakery-pco{color:var(--link-color)}.bakery-by-state-city .bakery-by-city--items .bakery-item .bakery-link{margin-top:1.2rem}.bakery-by-state-city .bakery-by-city--items .bakery-item .divider{width:70%;padding-bottom:1.5rem;border-bottom:1px solid #e7e7e7}#bakery-find-page{position:relative}#bakery-find-page .search-bakery{position:absolute;width:80%;top:3rem;left:50%;transform:translateX(-50%)}#bakery-find-page #search-suggestions .search-suggestions-item{font-size:1.6rem}#bakery-find-page .static_map_image{height:12rem;width:100%}#bakery-find-page .find-a-bakery-title{text-align:center;margin-bottom:6rem}#bakery-find-page .shop-our-cakes{border-top:1px solid #c2c2c2;margin:auto 4rem;padding:2.1rem;display:flex;flex-wrap:wrap;align-items:center}#bakery-find-page .shop-our-cakes img{margin:0 auto;max-width:50%}#bakery-find-page .shop-our-cakes .find-a-bakery-message{width:17rem;line-height:1.1;font-size:1.8rem;text-transform:uppercase;color:#F37F54;margin:0 auto}@media screen and (min-width: 768px){#bakery-find-page .shop-our-cakes .find-a-bakery-message{width:32.5rem;font-size:3.5rem}}#find-bakery-result-wrapper{display:flex;flex-direction:row-reverse;height:76.8rem}@media screen and (max-width: 767px){#find-bakery-result-wrapper{display:inline}}#find-bakery-result-wrapper #bakery-filter{height:100%;border-right:1px solid #e7e7e7;padding:0 0 2.2rem 1rem}#find-bakery-result-wrapper #bakery-filter .breadcrumbs{padding:1rem 0}#find-bakery-result-wrapper #bakery-filter .filter-title{font-size:1.4rem;line-height:2.5}#find-bakery-result-wrapper #bakery-filter .filter-text{font-size:1.6rem}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-filter{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){#find-bakery-result-wrapper #bakery-filter{display:none}}@media screen and (min-width: 1024px){#find-bakery-result-wrapper #bakery-filter{width:25%}}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #bakery-filter{width:15%}}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #map{width:42%;height:100%}}@media screen and (min-width: 768px) and (max-width: 1023px){#find-bakery-result-wrapper #map{visibility:hidden}}@media screen and (max-width: 767px){#find-bakery-result-wrapper #map{visibility:hidden}}#find-bakery-result-wrapper #map [role="button"]:hover,#find-bakery-result-wrapper #map [role="button"]:focus{outline:0;background-color:inherit;border:0}#find-bakery-result-wrapper #map [role="button"]:hover:active,#find-bakery-result-wrapper #map [role="button"]:focus:active{color:black}#find-bakery-result-wrapper #bakery-result{width:100%;height:100%;overflow-x:hidden}@media screen and (min-width: 768px){#find-bakery-result-wrapper #bakery-result .bakery-desktop-breadcrumbs{display:none}}@media screen and (max-width: 1024px){#find-bakery-result-wrapper #bakery-result .bakery-desktop-breadcrumbs{display:block}#find-bakery-result-wrapper #bakery-result .bakery-desktop-breadcrumbs .breadcrumbs{padding:1rem 0 1rem 2rem}}@media screen and (max-width: 1024px) and (min-width: 1024px){#find-bakery-result-wrapper #bakery-result .bakery-desktop-breadcrumbs .breadcrumbs{padding:1rem 0 1rem 2rem}}@media screen and (min-width: 1024px){#find-bakery-result-wrapper #bakery-result{width:40%}}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result{width:100%}}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #bakery-result{width:43%}}#find-bakery-result-wrapper #bakery-result::-webkit-scrollbar{width:0.8rem}#find-bakery-result-wrapper #bakery-result::-webkit-scrollbar-track{background:#ffffff}#find-bakery-result-wrapper #bakery-result::-webkit-scrollbar-thumb{background:#e1e1e1}#find-bakery-result-wrapper #bakery-result .bakery-list{height:100%}#find-bakery-result-wrapper #bakery-result .bakery-list .pagination{margin-top:auto}#find-bakery-result-wrapper #bakery-result .find-bakery-header{text-align:center;padding:2rem;font-size:1.8rem}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #bakery-result .find-bakery-header{text-align:left;padding:0 2rem;font-size:2.9rem}}#find-bakery-result-wrapper #bakery-result form{z-index:999}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result form{position:absolute;top:12rem;left:50%;transform:translateX(-50%);width:70%}}#find-bakery-result-wrapper #bakery-result .search-bakery-form{margin:2rem}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result .search-bakery-form{margin:0}}#find-bakery-result-wrapper #bakery-result .filter_sort{display:flex;justify-content:space-between;padding:1rem 2rem;font-size:1.6rem}#find-bakery-result-wrapper #bakery-result .filter_sort .location-history{margin-top:0.4rem}@media screen and (min-width: 768px) and (max-width: 1023px){#find-bakery-result-wrapper #bakery-result .filter_sort{flex-wrap:wrap}#find-bakery-result-wrapper #bakery-result .filter_sort .location-history{width:100%;margin-bottom:2rem}}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result .filter_sort{flex-wrap:wrap}#find-bakery-result-wrapper #bakery-result .filter_sort .location-history{width:100%;margin-bottom:2rem}}#find-bakery-result-wrapper #bakery-result .city_and_state{border:1px solid #e7e7e7;padding:0.6rem 2rem;height:3rem;cursor:pointer}#find-bakery-result-wrapper #bakery-result .city_and_state .icon.icon--map-pin{width:2rem;height:2rem;margin:0}#find-bakery-result-wrapper #bakery-result .city_and_state .location-description{position:relative;bottom:-0.3rem}#find-bakery-result-wrapper #bakery-result .hamburger-section{display:flex;align-items:center}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #bakery-result .hamburger-section{margin-bottom:0;display:none}}@media screen and (min-width: 1024px){#find-bakery-result-wrapper #bakery-result .hamburger-section{display:none}}#find-bakery-result-wrapper #bakery-result .hamburger-section .filter-text{font-size:1.6rem}#find-bakery-result-wrapper #bakery-result .hamburger-section .hambuger{margin-right:1.5rem}#find-bakery-result-wrapper #bakery-result .filter-section{padding:1.5rem 2rem}@media screen and (min-width: 1024px){#find-bakery-result-wrapper #bakery-result .filter-section{display:none}}#find-bakery-result-wrapper #bakery-result .filter-section li{padding:0.5rem 0}#find-bakery-result-wrapper #bakery-result .sort_section{display:flex;align-items:center}#find-bakery-result-wrapper #bakery-result .sort_section .icon.icon--sort{margin:0 1rem 0 0}@media screen and (min-width: 1024px){#find-bakery-result-wrapper #bakery-result .sort_section p{display:none}}#find-bakery-result-wrapper #bakery-result .sort_section .custom-dropdown-wrapper{border:1px solid #e1e1e1;width:17rem;font-size:1.6rem}@media screen and (max-width: 1024px){#find-bakery-result-wrapper #bakery-result .sort_section .custom-dropdown-wrapper{display:none}}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result .sort_section .custom-dropdown-wrapper .dropdown-list.active{z-index:999}}#find-bakery-result-wrapper #bakery-result .sort_section .custom-dropdown-wrapper .dropdown-selected{font-weight:700}#find-bakery-result-wrapper #bakery-result .loading-image{display:flex;flex-direction:column;align-items:center}#find-bakery-result-wrapper #bakery-result .loading-image img{width:35%}#find-bakery-result-wrapper #bakery-result .loading-image .loader{width:50%;height:1.7rem;border:1px solid var(--gray-6bColor);background-color:#fff2ef;position:relative;overflow:hidden}#find-bakery-result-wrapper #bakery-result .loading-image .loader:after{content:'';position:absolute;height:100%;width:30%;background-color:#ff8871;animation:progress 2s infinite linear;-webkit-animation:progress 2s linear infinite}#find-bakery-result-wrapper #bakery-result .loading-image .loading-text{font-size:1.8rem;font-weight:700;padding:0 2rem;text-align:center;margin-top:1.5rem;margin-bottom:2rem}@media screen and (min-width: 1366px){#find-bakery-result-wrapper #bakery-result .loading-image .loading-text{font-size:2.9rem;text-align:left}}#find-bakery-result-wrapper #bakery-result #no-results-found{text-align:center;margin-top:5rem;margin-bottom:8rem}#find-bakery-result-wrapper #bakery-result #no-results-found p{padding:1rem 0}#find-bakery-result-wrapper #bakery-result #no-results-found .join-cake-text{padding:1.5rem 0;line-height:1.6}#find-bakery-result-wrapper #bakery-result #no-results-found .expand-father-distance{padding:0 1rem}#find-bakery-result-wrapper #bakery-result #results-section{padding:0 1rem}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item{padding:2.5rem 1.5rem 0.5rem 1.7rem;margin:1rem;border:1px solid #e7e7e7;display:flex}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result #results-section .bakery-item{flex-direction:column}}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item p{line-height:1.5}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-left .bakery-phone,#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-left .bakery-name{font-size:1.6rem}@media screen and (min-width: 768px){#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-right{text-align:end;margin-left:auto}}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-right .bakery-distance{display:inline-flex}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-right .bakery-distance span{padding-right:1.5rem}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-right .bakery-street{font-size:1.6rem}#find-bakery-result-wrapper #bakery-result #results-section .bakery-item .bakery-item-right .bakery-distance{font-size:1.6rem}#find-bakery-result-wrapper #bakery-result #results-section .bakery-name{line-height:2.5}#find-bakery-result-wrapper #bakery-result #results-section .bakery-name a{color:#676767}#find-bakery-result-wrapper #bakery-result #results-section .photocake-avaiable{width:15.5rem;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 768px){#find-bakery-result-wrapper #bakery-result #results-section .photocake-avaiable{float:right}}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action{display:flex;align-items:center;padding:1rem 0}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering{display:flex;align-items:center;color:#F37F54;font-size:1.6rem}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering{display:none}}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering a:focus,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering a:hover{text-decoration:none}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering-btn-mobile{display:none}@media screen and (max-width: 767px){#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering-btn-mobile{width:100%;display:block}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .online-ordering-btn-mobile .view-bakery-btn{width:100%;margin:1rem 0}}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .call-to-order{display:flex;align-items:center;color:#999999}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action .call-to-order img{width:3rem;height:3rem}@media screen and (max-width: 1023px){#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(es),#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(fr){flex-direction:column;align-items:flex-start}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(es) .online-ordering,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(es) .call-to-order,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(fr) .online-ordering,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(fr) .call-to-order{margin-top:1rem}#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(es) .online-ordering img,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(es) .call-to-order img,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(fr) .online-ordering img,#find-bakery-result-wrapper #bakery-result #results-section .bakery-action:lang(fr) .call-to-order img{margin:0;margin-right:0.5rem}}.dialog{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.dialog .dialog-content{display:flex;flex-direction:column;position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:100%;height:23rem;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}@media screen and (min-width: 1024px){.dialog .dialog-content{width:52rem}}.dialog .dialog-content .modal-header .close{color:black;float:right;width:4rem;height:4rem}.dialog .dialog-content .modal-header .close:hover,.dialog .dialog-content .modal-header .close:focus{color:black;text-decoration:none;cursor:pointer}.dialog .dialog-content .header-border{border-bottom:1px solid #c2c2c2}.dialog .dialog-content .dialog-body{padding:0 4rem}.dialog .dialog-content .dialog-body .filter-text{font-size:1.6rem}.dialog .dialog-content .dialog-body .store-location{padding-bottom:2rem}.dialog .dialog-content .dialog-body .sort-bakery{padding-left:1rem;padding-top:1rem}.dialog .dialog-content .dialog-body .sort-bakery li{padding:0.1rem 1rem 0;color:#676767;cursor:default}.dialog .dialog-content .dialog-body .sort-bakery li .sort-list-item-circle{position:relative;width:6px;height:6px;top:-1.8rem;background:#29b7ca;left:-1.2rem;border-radius:50%}.dialog .dialog-content .dialog-body .sort-bakery li p{line-height:3.4rem}.dialog .dialog-content .dialog-body .sort-bakery li:focus,.dialog .dialog-content .dialog-body .sort-bakery li:active,.dialog .dialog-content .dialog-body .sort-bakery li:hover{background-color:#e0e0e0}.dialog .dialog-content .sort-popup-body{padding:0}.dialog .change-location-popup{width:36rem}@media screen and (min-width: 768px){.dialog .change-location-popup{width:48rem}}@media screen and (min-width: 1024px){.dialog .change-location-popup{width:52rem}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.cake-detail-container{display:flex;flex-direction:column;line-height:1.6}@media screen and (min-width: 768px){.cake-detail-container{flex-direction:row}}.cake-detail-item{padding:1.8rem;max-width:70rem}.cake-detail-item .product-heading{font-size:2rem}@media screen and (min-width: 768px){.cake-detail-item .product-heading{font-size:2.4rem}}.cake-detail-item .cake-cos-copy{font-size:1.6rem;padding:2rem 0}@media screen and (min-width: 768px){.cake-detail-item .cake-cos-copy{font-size:2rem}}.cake-detail-item .cake-trademark{font-style:italic;font-size:1.4rem}.cake-detail-item .cake-id{font-weight:700;font-size:1.4rem}.cake-detail-item .cake-choking-hazard{padding:1rem 0}.cake-detail-item .cake-choking-hazard p{display:inline;font-size:1.4rem;font-weight:700}.cake-detail-item .decopac-img-slider{box-shadow:0 0 0 0.2rem #e1e1e1;border:0;border-radius:0.2rem}.cake-detail-item .decopac-img-slider>.decopac-img-item>img{padding:2rem}.cake-detail-item .order-button-wapper-mobile{text-align:center}@media screen and (min-width: 768px){.cake-detail-item .order-button-wapper-mobile{display:none}}.cake-detail-item .order-button-wapper-desktop{display:none}@media screen and (min-width: 768px){.cake-detail-item .order-button-wapper-desktop{display:block}}.cake-detail-item .cake-pco{position:relative;display:flex}@media screen and (max-width: 350px){.cake-detail-item .cake-pco p{font-size:1.4rem}}.cake-detail-item .cake-pco .tooltip-content:hover .cake-pco-notice{display:block}.cake-detail-item .cake-pco .cake-pco-notice{display:none;position:absolute;left:0;border:1px solid #e1e1e1;border-radius:0.4rem;background-color:var(--color-white);color:var(--text-color);padding:1rem;font-size:1.4rem;bottom:70%;box-shadow:0 1px 2px 0px #e1e1e1;width:100%;margin-bottom:0.5rem}@media screen and (min-width: 768px) and (max-width: 1023px){.cake-detail-item .cake-pco .cake-pco-notice{width:36rem}}@media screen and (min-width: 834px){.cake-detail-item .cake-pco .cake-pco-notice{width:38rem}}@media screen and (min-width: 1024px){.cake-detail-item .cake-pco .cake-pco-notice{width:40rem}}.cake-detail-item .cake-pco .cake-pco-notice .tooltip-arrow-before{position:absolute;top:100%;width:0;height:0;border-width:1rem;border-style:solid;border-color:#e1e1e1 transparent transparent transparent}.cake-detail-item .cake-pco .cake-pco-notice .tooltip-arrow-after{position:absolute;top:99%;width:0;height:0;border-width:0.9rem;border-style:solid;border-color:white transparent transparent transparent}.cake-detail-item .phone-link{font-size:2rem}@media screen and (min-width: 1025px){.cake-detail-item .phone-link a{color:var(--text-color);cursor:auto;pointer-events:none}.cake-detail-item .phone-link a:hover{text-decoration:none}}.cake-detail-item .find-a-bakery-near-you{color:#9b9b9b;margin:3rem 3rem 3rem 0;font-size:120%}.cake-detail-item .find-a-bakery-near-you .find-a-bakery-link{color:var(--primary-color)}.cake-detail-item .find-a-bakery-near-you .vote-cake{display:none;width:8rem;height:6.5rem;margin:0 auto;cursor:pointer}@media screen and (min-width: 768px){.cake-detail-item .find-a-bakery-near-you .vote-cake{margin-left:0}}.cake-detail-item .find-a-bakery-near-you .vote-cake.active{display:block}.cake-detail-item .find-a-bakery-near-you #vote-text{font-size:1.6rem;color:#e60e73;font-weight:700;display:none;text-align:center}@media screen and (min-width: 768px){.cake-detail-item .find-a-bakery-near-you #vote-text{text-align:left}}.cake-detail-item .find-a-bakery-near-you #vote-text.active{display:block}.cake-detail-item .find-a-bakery-near-you #vote-cake-accessable{display:none}.cake-detail-item .print-order-btn{font-size:2rem}@media screen and (min-width: 768px) and (max-width: 1023px){.cake-detail-item-left{padding:1rem 2rem 2rem;max-width:70rem}}@media screen and (min-width: 1024px){.cake-detail-item-left{padding:1rem 2rem 2rem;max-width:70rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.cake-detail-item-right{width:50%;min-width:50%}}@media screen and (min-width: 1024px){.cake-detail-item-right{width:50%;min-width:50%}}#pinterest-btn{margin-top:15px}.pin-save-btn{border-radius:4px;width:auto;background-position-x:6px;background-size:18px 18px;font:14px/28px "Open Sans", Helvetica, Arial, "sans-serif";font-weight:bold;padding:0 6px;text-align:center;text-decoration:none;color:#fff !important;background:#f9423a;cursor:pointer}@media screen and (min-width: 768px){#bakery-landing{margin-bottom:5em}}#bakery-landing #search-a-cake{width:93%;margin:1.3rem auto 0 auto}@media screen and (min-width: 768px){#bakery-landing #search-a-cake{width:93%;margin:1.3rem auto 0 auto}}@media screen and (min-width: 1025px){#bakery-landing #search-a-cake{width:53%;margin:2.8rem auto 0 auto}}#bakery-landing #search-a-cake .search-cake-form input#find_query{margin:0;font-size:1.4rem;padding:0 0.8rem 0 2rem;color:#676767}#bakery-landing #search-a-cake .search-cake-form button.find-cake-submit-btn img{margin:0;width:4.9rem;height:4.9rem}#bakery-landing .bakery-twoColContent{display:flex;flex-direction:column;padding-bottom:6.2rem}@media screen and (min-width: 1025px){#bakery-landing .bakery-twoColContent{flex-direction:row}}#bakery-landing .bakery-twoColContent .bakery-left-col{width:100%}@media screen and (min-width: 1025px){#bakery-landing .bakery-twoColContent .bakery-left-col{width:35%}}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info{padding-left:2rem}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info li{margin-top:2rem}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .phone-link{font-size:2rem;font-weight:700}@media screen and (min-width: 1025px){#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .phone-link{color:var(--text-color);cursor:auto;pointer-events:none}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .phone-link:hover{text-decoration:none}}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .bakery-address{display:flex;align-items:center}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .bakery-get-direction{font-size:2rem}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .button__order__online{background-color:var(--primary-color);background-size:cover;font-size:16px;text-decoration:none solid white;font-weight:bold;width:159px;height:38px}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-info .button__order__online: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:var(--color-white)}#bakery-landing .bakery-twoColContent .bakery-left-col .diviner{height:1px;background-color:#e1e1e1;margin:2.5rem 5rem 1.2rem 2rem}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-photocake .ask-the-bakery-about{margin-left:2rem;color:#676767;line-height:3rem}#bakery-landing .bakery-twoColContent .bakery-left-col .bakery-photocake .photocake-logo{margin-left:1.5rem;height:4rem}#bakery-landing .bakery-twoColContent .bakery-right-col{margin-top:1.5rem;width:100%}@media screen and (min-width: 768px){#bakery-landing .bakery-twoColContent .bakery-right-col{margin-top:3.5rem}}@media screen and (min-width: 1025px){#bakery-landing .bakery-twoColContent .bakery-right-col{width:65%;margin-top:0}}#bakery-landing .bakery-twoColContent .bakery-right-col #map{width:100%;height:26rem}@media screen and (min-width: 768px){#bakery-landing .bakery-twoColContent .bakery-right-col #map{height:52rem}}@media screen and (min-width: 1025px){#bakery-landing .bakery-twoColContent .bakery-right-col #map{width:60rem;height:40rem}}.catalog #main-category-navigation{margin-left:2rem}.catalog #main-category-navigation .hambuger .bar{background-color:var(--color-white)}.catalog #main-category-list{position:absolute;display:none;background-color:var(--color-white);border:0.3rem solid var(--primary-color)}.catalog #main-category-list.active{display:block}.catalog #main-category-list .category-item{border-top-width:1px;border-style:solid;border-color:#f1f1f1}.catalog #main-category-list .category-item:hover,.catalog #main-category-list .category-item:focus{background-color:#e1e1e1}.catalog #main-category-list .category-item:hover .category-name,.catalog #main-category-list .category-item:focus .category-name{text-decoration:underline}.catalog #main-category-list .category-item .category-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--text-color)}.catalog #main-category-list .category-item .category-name{white-space:nowrap;padding:1rem 2rem 1rem 0.5rem}.catalog #main-category-list .category-item .right-arrow{font-size:2.5rem;margin-right:2rem}.catalog .my-bakery-info{display:flex;justify-content:center;padding:0.3rem 0;cursor:pointer;margin:0 auto}.catalog .my-bakery-info .bakery-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog .my-bakery-info .bakery-name:hover{text-decoration:underline}@media screen and (max-width: 420px) and (orientation: portrait){.catalog .my-bakery-info .bakery-name{width:26rem}}.catalog #my-bakery-banner{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--color-white);border-bottom:1px solid #d3d3d3}.catalog #my-bakery-banner.active{display:block}.catalog #my-bakery-banner .my-bakery-banner--container{display:flex;align-items:center;flex-direction:column;padding:1rem}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--container{flex-direction:row;padding:1.5rem}}@media screen and (min-width: 1024px){.catalog #my-bakery-banner .my-bakery-banner--container{padding:2.5rem}}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--image{padding:0.8rem;background-color:var(--color-white);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1),0 3px 10px 0 rgba(0,0,0,0.09);border-radius:0.5rem;margin:1.6rem;max-width:30rem;height:10rem;display:flex;align-items:center;justify-content:center}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info{width:100%;padding:0 1rem}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info{width:60%}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info:lang(es),.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info:lang(fr){width:54%}}@media screen and (min-width: 1366px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info:lang(es),.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info:lang(fr){width:60%}}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-name{font-size:2rem}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-name{font-size:2.6rem}}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-direction{display:flex;font-size:1.6rem}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-direction{font-size:1.8rem}}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-direction .bakery-address{margin-right:3rem;font-size:1.6rem}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-phone{font-size:1.6rem}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-phone{font-size:1.8rem}}@media screen and (min-width: 1025px){.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-phone .phone-link{color:var(--text-color);cursor:auto;pointer-events:none}.catalog #my-bakery-banner .my-bakery-banner--container .my-bakery-banner--info .bakery-phone .phone-link:hover{text-decoration:none}}.catalog #my-bakery-banner .my-bakery-banner--action{display:flex}@media screen and (min-width: 768px) and (max-width: 1023px){.catalog #my-bakery-banner .my-bakery-banner--action{flex-direction:column}}@media screen and (max-width: 420px) and (orientation: portrait){.catalog #my-bakery-banner .my-bakery-banner--action:lang(es),.catalog #my-bakery-banner .my-bakery-banner--action:lang(fr){flex-direction:column}}.catalog #my-bakery-banner .my-bakery-banner--action .bakery-btn{margin:1rem}.catalog #my-bakery-banner .my-bakery-banner--close-btn{position:absolute;right:0;top:0;cursor:pointer}@media screen and (min-width: 768px){.catalog #my-bakery-banner .my-bakery-banner--close-btn{bottom:0;top:auto}}@media screen and (min-width: 1024px){.category-page{display:flex}}.category-page .search-cake-form{margin:0 2rem 2rem 2rem}.category-page .search-cake-form input{height:4.2rem;padding:0 0.8rem 0 2rem;font-size:1.4rem}.category-page .search-cake-form .icon.icon--right-arrow{width:4rem;height:4rem}@media screen and (min-width: 1024px){.category-page #catalog-menu{width:45rem}}.category-page #catalog-menu .left-menu-heading{display:none;padding-left:1rem}@media screen and (min-width: 1024px){.category-page #catalog-menu .left-menu-heading{display:block}}.category-page #catalog-menu .left-menu-heading .category-link{text-decoration:none}.category-page #catalog-menu .left-menu-heading .category-link .category-link--name:hover{text-decoration:underline}.category-page #catalog-menu .left-menu{padding-left:6.5rem;display:none;font-size:2rem}@media screen and (min-width: 1024px){.category-page #catalog-menu .left-menu{display:block}}.category-page #catalog-menu .left-menu .active{color:#676767}.category-page #catalog-menu .left-menu .active:before{content:" ";background-color:var(--primary-color);display:inline-block;width:0.8rem;height:0.8rem;border-radius:50%;vertical-align:middle;margin-left:-0.8rem;position:relative;left:-4px}.category-page .main-side{width:100%}@media screen and (min-width: 768px){.category-page .main-side{min-height:50rem;background-color:#ffffff}}.category-page .main-side h1{padding:1rem 2rem;font-size:2.9rem}@media screen and (min-width: 1024px){.category-page .main-side h1{padding:1rem 1rem 3rem}}.category-page .main-side .main-category{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){.category-page .main-side .main-category{flex-direction:row;flex-wrap:wrap;align-items:center;margin:2rem}}.category-page .main-side .main-category .category-item{color:var(--secondary-color);font-size:2rem;border:1px solid #f1f1f1;width:100%;padding:1.5rem 0 1.5rem 1.5rem;text-align:left}@media screen and (max-width: 767px){.category-page .main-side .main-category .category-item:hover,.category-page .main-side .main-category .category-item:active{background-color:#e1e1e1}.category-page .main-side .main-category .category-item:hover .category-name,.category-page .main-side .main-category .category-item:active .category-name{text-decoration:underline}}@media screen and (min-width: 768px){.category-page .main-side .main-category .category-item{width:33%;padding:0;border:none}}.category-page .main-side .main-category .category-item .category-link{display:flex;justify-content:space-between;align-items:center;padding:1rem;-webkit-tap-highlight-color:transparent;text-decoration:none}.category-page .main-side .main-category .category-item .category-link:hover,.category-page .main-side .main-category .category-item .category-link:active{background-color:#e1e1e1}@media screen and (min-width: 768px){.category-page .main-side .main-category .category-item .category-link{border:1px solid #e1e1e1;margin:1.5rem 2.4rem;justify-content:center}}.category-page .main-side .main-category .category-item .category-link .category-name{text-align:center;font-size:1.8rem}@media screen and (min-width: 768px){.category-page .main-side .main-category .category-item .category-link .category-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.category-page .main-side .main-category .category-item .category-link .right-arrow{margin-right:2rem;color:var(--text-color)}@media screen and (min-width: 768px){.category-page .main-side .main-category .category-item .category-link .right-arrow{display:none;visibility:hidden}}.category-page .main-side .no-cake{font-size:2rem;font-weight:700;text-align:center}.no-search-found{display:flex;text-align:center;align-items:center;flex-direction:column;margin-top:5rem}.customer-support-wrapper{display:flex;flex-direction:column;padding:0 1rem 2rem 1rem}@media screen and (min-width: 768px){.customer-support-wrapper{flex-direction:row;justify-content:space-between}}.customer-support-wrapper .customer-support-item{width:100%}@media screen and (min-width: 768px){.customer-support-wrapper .customer-support-item{width:46%}}.customer-support-wrapper .contact-us-link{padding:1rem 0}.customer-support-wrapper .contact-us-link .button-contact-us{line-height:1.2;text-transform:uppercase;font-size:2.2rem;width:75%;padding:1rem 1.6rem;max-width:35rem}.error_container{display:flex;position:relative;width:100%;font-size:0.35rem;flex-direction:column}@media screen and (min-width: 768px){.error_container{font-size:0.5rem}}@media (min-width: 960px){.error_container{font-size:0.6rem}}.error_container .error_text{height:100%;width:100%;padding:0 2rem;margin-bottom:2rem;z-index:10}@media screen and (min-width: 768px){.error_container .error_text{width:60%;padding-left:8rem;height:70em}}.error_container .error_text .error_title{color:#F79936;font-size:26em;font-weight:bold;line-height:1;text-align:center}@media screen and (min-width: 768px){.error_container .error_text .error_title{text-align:left}}.error_container .error_text .error_subtitle{font-size:7em;text-transform:uppercase;line-height:1}.error_container .error_text .error_description{font-size:5em;line-height:1;font-weight:400}.error_container .error_text .error_button{padding-left:0;text-align:center;padding-top:2rem}.error_container .error_text .error_button .button-go-home{font-size:5em;line-height:1}@media screen and (min-width: 768px){.error_container .error_text .error_button{text-align:left}}.error_container .error_image{position:relative;width:100%;height:90em;background-image:linear-gradient(to right, rgba(255,255,255,0.99) 0%, rgba(255,255,255,0) 50%),url(/assets/plate-9da34bbe4398076359dbe2f8af731c76a3fc6dcd7cc43ef81e305d0095da2e56.jpg);background-size:cover;z-index:9;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 768px){.error_container .error_image{width:114em;height:70em;position:absolute;top:0;right:0}}#global-page #navigator-modal{display:none}@media screen and (min-width: 768px){#global-page #navigator-modal{font-size:1.6rem;display:flex;justify-content:space-between;border-bottom:1px solid #9b9b9b;background-color:#fafafa;padding-left:2rem;color:blue;align-items:center;position:absolute;height:3rem;width:100%;z-index:1000}}#global-page #navigator-modal .navigator-message{display:flex;align-items:center}#global-page #navigator-modal .navigator-message .globe-icon{width:2rem;height:2rem;mask-size:100%;-webkit-mask-size:100%;background-color:blue;margin-right:0.5rem}#global-page #navigator-modal .navigator-message a{color:blue}#global-page .page-content{height:100vh;outline:0;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px) and (max-width: 1023px){#global-page .page-content{background-position:center}}@media screen and (min-width: 421px) and (max-width: 1023px){#global-page .page-content{height:fit-content}}@media screen and (max-width: 767px){#global-page .page-content{background:none;background-image:unset}}#global-page .page-content .logo{padding:4.5rem 4rem 3rem;width:36rem}@media screen and (max-width: 960px){#global-page .page-content .logo{padding:4.5rem 1rem}}#global-page .page-content .left-col{width:40%;padding-left:4rem}@media screen and (max-width: 960px){#global-page .page-content .left-col{width:100%;padding-left:1rem}}#global-page .page-content .left-col .introduction-text{padding-bottom:4rem}#global-page .page-content .left-col .select-region-section{margin-top:4rem}#global-page .page-content .left-col .select-region-section .region-list-item{margin-bottom:2rem}#global-page .page-content .left-col .select-region-section .select-region-btn{display:flex;align-items:center;cursor:pointer;text-decoration:none}#global-page .page-content .left-col .select-region-section .select-region-btn .img-flag{width:6rem}#global-page .page-content .left-col .select-region-section .select-region-btn .region-name{margin-left:2rem}#how-it-works{text-align:center;padding:0 4rem}@media screen and (min-width: 768px){#how-it-works{margin-bottom:7rem}}@media screen and (min-width: 1366px){#how-it-works{margin-bottom:12rem}}#how-it-works .how-it-works-header{color:var(--secondary-color);margin:3.5rem 0 1rem 0}@media screen and (min-width: 768px){#how-it-works .how-it-works-header{margin:3rem 0}}@media screen and (min-width: 1366px){#how-it-works .how-it-works-header{margin-bottom:6rem}}#how-it-works .header--2{padding-top:7rem;color:sunset-orange;font-size:8rem;margin:3rem 0px 6rem;text-transform:uppercase;text-align:center;font-weight:bold}#how-it-works .header--3{text-align:center;text-transform:uppercase;font-size:3rem;margin-top:3rem}#how-it-works .how-it-works-content{display:flex;flex-wrap:wrap;justify-content:space-between}#how-it-works .how-it-works-content .member-item{width:100%;margin-bottom:3.6rem}@media screen and (min-width: 768px){#how-it-works .how-it-works-content .member-item{width:50%;padding:0 3rem}}@media screen and (min-width: 1024px){#how-it-works .how-it-works-content .member-item{width:25%}}#how-it-works .how-it-works-content .member-item h3{line-height:1.2}#are-you-bakery{background-color:var(--primary-color);padding:2rem 4rem 4rem 2rem;text-align:center}#are-you-bakery .are-you-bakery--header{font-size:2.4rem;color:var(--color-white);text-transform:uppercase;padding:1rem 0;line-height:1.3}@media screen and (min-width: 768px){#are-you-bakery .are-you-bakery--header{font-size:6rem}}@media screen and (min-width: 1024px){#are-you-bakery .are-you-bakery--header{font-size:9rem}}#are-you-bakery .are-you-bakery--content{font-size:1.8rem;font-weight:400;color:var(--color-white);margin-bottom:2rem;line-height:1.6}@media screen and (min-width: 768px){#are-you-bakery .are-you-bakery--content{font-size:3rem;padding:0 5rem}}#are-you-bakery .learn-more-btn{font-size:2rem;padding:0.5rem 1em}@media screen and (min-width: 768px){#are-you-bakery .learn-more-btn{font-size:4rem;color:var(--secondary-color);background-color:var(--color-white);box-shadow:0 0 0 2px var(--secondary-color)}#are-you-bakery .learn-more-btn:hover{color:var(--color-white);background-color:var(--secondary-color)}}@media screen and (max-width: 767px){#are-you-bakery .learn-more-btn{font-size:2.9rem;display:block;max-width:200px;margin:0 auto 2.4rem;padding:7px 0;color:var(--secondary-color);background-color:var(--color-white);box-shadow:0 0 0 2px var(--secondary-color)}#are-you-bakery .learn-more-btn:hover{color:var(--color-white);background-color:var(--secondary-color)}}
