.row.row-spaceless{margin-right:0!important;margin-left:0!important}.row.row-spaceless>.col,.row.row-spaceless>.col-1,.row.row-spaceless>.col-10,.row.row-spaceless>.col-11,.row.row-spaceless>.col-12,.row.row-spaceless>.col-2,.row.row-spaceless>.col-3,.row.row-spaceless>.col-4,.row.row-spaceless>.col-5,.row.row-spaceless>.col-6,.row.row-spaceless>.col-7,.row.row-spaceless>.col-8,.row.row-spaceless>.col-9,.row.row-spaceless>.col-lg,.row.row-spaceless>.col-lg-1,.row.row-spaceless>.col-lg-10,.row.row-spaceless>.col-lg-11,.row.row-spaceless>.col-lg-12,.row.row-spaceless>.col-lg-2,.row.row-spaceless>.col-lg-3,.row.row-spaceless>.col-lg-4,.row.row-spaceless>.col-lg-5,.row.row-spaceless>.col-lg-6,.row.row-spaceless>.col-lg-7,.row.row-spaceless>.col-lg-8,.row.row-spaceless>.col-lg-9,.row.row-spaceless>.col-md,.row.row-spaceless>.col-md-1,.row.row-spaceless>.col-md-10,.row.row-spaceless>.col-md-11,.row.row-spaceless>.col-md-12,.row.row-spaceless>.col-md-2,.row.row-spaceless>.col-md-3,.row.row-spaceless>.col-md-4,.row.row-spaceless>.col-md-5,.row.row-spaceless>.col-md-6,.row.row-spaceless>.col-md-7,.row.row-spaceless>.col-md-8,.row.row-spaceless>.col-md-9,.row.row-spaceless>.col-sm,.row.row-spaceless>.col-sm-1,.row.row-spaceless>.col-sm-10,.row.row-spaceless>.col-sm-11,.row.row-spaceless>.col-sm-12,.row.row-spaceless>.col-sm-2,.row.row-spaceless>.col-sm-3,.row.row-spaceless>.col-sm-4,.row.row-spaceless>.col-sm-5,.row.row-spaceless>.col-sm-6,.row.row-spaceless>.col-sm-7,.row.row-spaceless>.col-sm-8,.row.row-spaceless>.col-sm-9,.row.row-spaceless>.col-xl,.row.row-spaceless>.col-xl-1,.row.row-spaceless>.col-xl-10,.row.row-spaceless>.col-xl-11,.row.row-spaceless>.col-xl-12,.row.row-spaceless>.col-xl-2,.row.row-spaceless>.col-xl-3,.row.row-spaceless>.col-xl-4,.row.row-spaceless>.col-xl-5,.row.row-spaceless>.col-xl-6,.row.row-spaceless>.col-xl-7,.row.row-spaceless>.col-xl-8,.row.row-spaceless>.col-xl-9{padding-right:0!important;padding-left:0!important}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:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-text-size-adjust:none;font-family:Raleway,sans-serif;font-weight:600;outline:none}body{padding-left:0!important;padding-right:0!important;font-variant-numeric:lining-nums;font-feature-settings:"lnum"}@font-face{font-family:Museo-Slab-500;src:url(MuseoSlab-500.woff2) format("woff2"),url(MuseoSlab-500.woff) format("woff"),url(MuseoSlab-500.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Museo-Slab-700;src:url(MuseoSlab-700.woff2) format("woff2"),url(MuseoSlab-700.woff) format("woff"),url(MuseoSlab-700.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Museo-Slab-900;src:url(MuseoSlab-900.woff2) format("woff2"),url(MuseoSlab-900.woff) format("woff"),url(MuseoSlab-900.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.dewey-bg-white{background-color:#fff!important}.dewey-color-white{color:#fff!important}.dewey-bg-black{background-color:#000!important}.dewey-color-black{color:#000!important}.dewey-bg-yellow{background-color:#f7c95d!important}.dewey-color-yellow{color:#f7c95d!important}.dewey-bg-orange{background-color:#ff5f0f!important}.dewey-color-orange{color:#ff5f0f!important}.dewey-bg-azure{background-color:#4f9db5!important}.dewey-color-azure{color:#4f9db5!important}.dewey-bg-purple{background-color:#b687a2!important}.dewey-color-purple{color:#b687a2!important}.dewey-bg-purple-2{background-color:#bf82a4!important}.dewey-color-purple-2{color:#bf82a4!important}.dewey-bg-red-bold{background-color:#c61c31!important}.dewey-bg-red{background-color:#c15d5d!important}.dewey-color-red{color:#c15d5d!important}.dewey-bg-light-azure{background-color:#e5eff3!important}.dewey-color-light-azure{color:#e5eff3!important}.dewey-bg-light-purple{background-color:#ede2e8!important}.dewey-color-light-purple{color:#ede2e8!important}.dewey-bg-light-yellow{background-color:#fee0a4!important}.dewey-color-light-yellow{color:#fee0a4!important}.dewey-bg-light-pink{background-color:#e8bdb0!important}.dewey-color-light-pink{color:#e8bdb0!important}.dewey-bg-burgund{background-color:#b6533f!important}.dewey-color-burgund{color:#b6533f!important}.dewey-bg-green{background-color:#007934!important}.dewey-color-green{color:#007934!important}.dewey-bg-brown{background-color:#d68828!important}.dewey-color-brown{color:#d68828!important}.dewey-bg-dark{background-color:#2c2a26!important}.dewey-color-dark{color:#2c2a26!important}details summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.relative{position:relative}p a{text-decoration:underline}@media (min-width: 768px) and (max-width: 950px){.footer .contact-form-box #mc-embedded-subscribe{min-width:130px}.footer .contact-form-box .email{width:60%}}@media (max-width: 350px){.footer .contact-form-box #mc-embedded-subscribe{min-width:100px}.footer .contact-form-box .email{width:55%}}@media (max-width: 266px){.footer .contact-form-box .email{width:45%}}.small,small{font-size:85%}strong{font-weight:700}.uppercase{text-transform:uppercase}.x-strong{font-weight:900}.clear{clear:both!important;float:none!important}.cent{text-align:center!important}.cent-in{margin-left:auto;margin-right:auto}.tal{text-align:left!important}.tar{text-align:right!important}.pos-rel{position:relative}.vertical-center{display:flex!important;justify-content:center;flex-direction:column}h1{font-family:Museo-Slab-700,sans-serif;color:#fff;font-size:37px;line-height:40px;margin-bottom:10px;position:relative;display:block;margin-left:auto;margin-right:auto;text-align:center;font-weight:400;letter-spacing:3px}h1.smaller{font-size:32px;line-height:38px}h2{font-family:Museo-Slab-700,sans-serif;color:#fff;font-size:35px;line-height:42px;margin-bottom:10px;position:relative;display:block;margin-left:auto;margin-right:auto;text-align:center;font-weight:400}h3{font-family:Raleway,sans-serif;color:#fff;font-size:28px;line-height:34px;font-weight:900;margin-bottom:15px;position:relative;display:block;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}h4{font-family:Raleway,sans-serif;color:#2c2a26;font-size:23px;line-height:25px;font-weight:900;margin-bottom:15px;position:relative;display:block;text-align:left;text-transform:uppercase;letter-spacing:4px}p.std-desc,div.std-desc p{font-family:Raleway,sans-serif;font-weight:600;color:#272c3a;font-size:19px;line-height:26px;margin-bottom:15px}.std-info{font-family:Raleway,sans-serif;font-weight:500;color:#3b4f58;font-size:12px;line-height:18px;margin-bottom:23px;color:#2c2a26}.std-info.smaller{font-size:12px;line-height:15px;font-weight:600}.std-info b{font-weight:900}.std-link,.std-link:hover,.std-link-xl,.std-link-xl:hover{font-family:Raleway,sans-serif;color:#2c2a26;font-weight:900;cursor:pointer;text-transform:uppercase}.std-link,.std-link:hover{font-size:13px;line-height:16px}.std-link-xl,.std-link-xl:hover{font-size:16px;line-height:20px}.std-link:hover,.std-link-xl:hover{text-decoration:underline}.std-link.link-location{padding-left:25px;line-height:1.5;display:inline-block;background:url(icon-location.svg) 0 center/contain no-repeat}.std-link-xl.link-location{padding-left:30px;background:url(icon-location.svg) 4px 0/contain no-repeat}.std-text-col{width:100%;max-width:640px;margin-left:auto;margin-right:auto;text-align:left}.std-text-col.big-margin{margin-bottom:50px}.std-text-col p{font-family:Raleway,sans-serif;font-weight:600;color:#6d6e71;font-size:21px;line-height:27px;margin-bottom:25px}.std-text-col p a{color:#6d6e71}.std-text-col h2{font-family:Raleway,sans-serif;font-weight:900;color:#6d6e71;font-size:36px;line-height:43px;margin-bottom:40px;text-align:center;text-transform:uppercase}.std-text-col .std-content-head{padding:20px;margin-top:40px;margin-bottom:40px;border-bottom:solid 2px #6d6e71;text-align:center}.std-text-col .std-content-head.no-border{border-bottom:none;padding-bottom:0}.std-text-col .std-content-head>span,.std-text-col .std-content-head div{font-family:Raleway,sans-serif;color:#6d6e71;font-size:28px;line-height:38px;font-weight:900;text-transform:uppercase}.std-text-col .std-content-head.big>span,.std-text-col .std-content-head.big>div{font-size:38px;line-height:43px}.std-text-col>.btn{margin-left:10px}.std-movie-box{margin:100px 20px;position:relative;text-align:center}.std-movie-box iframe{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.dewey-col-std-text{color:#6d6e71!important}.main{overflow:hidden}.content{text-align:center;width:100%;overflow:hidden}.holder{max-width:100%;margin:0 auto;position:relative;padding-left:0;padding-right:0}.holder-narrow{max-width:100%;margin:0 auto;position:relative;padding-left:0;padding-right:0;max-width:1100px}.holder-wide{max-width:1920px;margin:0 auto;position:relative;padding-left:0;padding-right:0}.header{background-color:#fff;position:fixed;width:100%;z-index:999}.header.fixed-off{position:absolute}.header .holder{padding:15px 100px}.header .logo{display:inline-block;position:relative;max-width:215px;width:100%;margin:0 auto}.header .logo img{width:100%;display:block}.footer{background-color:#2c2a26}.footer .holder{max-width:1100px;padding:35px 15px}.footer .row-top{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #ffffff}.footer .row-top .col-c{position:relative;text-align:center}.footer .contact-label,.footer .contact-form-box input,.footer .contact-form-box input::-webkit-input-placeholder,.footer .contact-form-box button{font-family:Raleway,sans-serif;color:#fff;font-size:18px;line-height:20px;font-weight:900;display:inline-block;letter-spacing:2px}.footer .contact-label{margin-top:15px}.footer .contact-form-box input,.footer .contact-form-box button{display:block;float:left;border:solid 2px #ffffff;background-color:transparent;margin:0}.footer .contact-form-box input{width:65%;margin-left:2.5%;height:50px;border-radius:10px 0 0 10px}.footer .contact-form-box button{line-height:16px;width:30%;height:50px;border-radius:0 10px 10px 0;margin-left:-2px;border-left-color:transparent!important;text-align:center}.footer .contact-form-box button{display:inline-block;border:solid 2px #ffffff;background-color:transparent;margin:0}.footer .social-links-box{text-align:right}.footer .social-links-box .social-link{text-decoration:none!important;margin:0 1%;display:inline-block;width:20%;max-width:50px;position:relative}.footer .social-links-box .social-link img{width:100%}.footer .join-us-box p{font-family:Raleway,sans-serif;color:#f7c95d;font-size:28px;line-height:34px;font-weight:900;margin-bottom:15px;max-width:245px;letter-spacing:2px}.footer .join-us-box .btn{margin-bottom:30px}.footer .site-info-box p{font-family:Raleway,sans-serif;color:#c6c6c6;font-size:15px;line-height:18px;font-weight:600;margin-bottom:10px;max-width:405px}.footer .footer-links-box{text-transform:uppercase}.footer .footer-links-box .footer-links-head{font-family:Raleway,sans-serif;color:#fff;font-size:18px;line-height:18px;font-weight:900;margin-bottom:22px;display:block}.footer .footer-links-box ul{list-style:none;margin:0;padding:0}.footer .footer-links-box ul li{margin-bottom:8px}.footer .footer-links-box .footer-link{font-family:Raleway,sans-serif;color:#c6c6c6;font-size:13px;line-height:16px;font-weight:600;display:inline-block}.content-block-header{padding:40px 15px 20px}.content-block-header h1{margin-bottom:0}.content-block-header p{font-family:Raleway,sans-serif;font-weight:900;color:#2c2a26;font-size:17px;line-height:27px;margin-bottom:25px;letter-spacing:3px}.content-block-header h3{text-align:left;font-size:27px;line-height:30px;color:#2c2a26}.std-items-box{margin-bottom:30px;max-width:1100px;margin-left:auto;margin-right:auto}.std-items-box .std-item-box{margin-bottom:30px;text-align:center;margin-left:auto;margin-right:auto;position:relative}.std-items-box .std-item-box .image{position:relative;display:block;margin-bottom:26px}.std-items-box .std-item-box .image h2{position:absolute;top:0;left:50%;color:#2c2a26;font-family:Museo-Slab-900,sans-serif;font-size:18px;text-transform:uppercase;width:100%;margin:16px 0;transform:translate(-50%)}@media (max-width: 991px){.std-items-box .std-item-box .image h2{font-size:14px}}.std-items-box .std-item-box .image img{display:block;width:90%;max-width:255px;margin-left:auto;margin-right:auto}.std-items-box .std-item-box .name,.collectionGrid .std-item-box .name a{font-family:Raleway,sans-serif;font-weight:900;color:#2c2a26;font-size:17px;margin-bottom:12px;text-transform:uppercase;text-align:center}.std-items-box .std-item-box .btn{margin-left:auto;margin-right:auto}.content-block-2-cols .content-box{min-height:500px}.content-block-2-cols .holder .row>.col-l{text-align:right}.content-block-2-cols .holder .row>.col-r{text-align:left}.content-block-2-cols .wrapper{min-height:500px;width:100%;max-width:640px}.content-block-2-cols .holder .row>.col-l .wrapper{margin-right:0;margin-left:auto}.content-block-2-cols .holder .row>.col-r .wrapper{margin-left:0;margin-right:auto}.content-block-text-image.image-on-left .wrapper{padding:115px 105px 50px 10px}.content-block-text-image.image-on-right .wrapper{padding:50px 10px 50px 105px}.content-block-text-image.image-on-right .page-name{width:98%}.content-block-text-image.image-on-right .page-name p{font-family:Museo-Slab-700;color:#000;font-size:20px;line-height:24px;text-transform:uppercase;display:block;border-bottom:solid 2px rgba(0,0,0,.3);margin:0 25px 0 105px;padding:0 0 7px;letter-spacing:2px}.content-block-text-image .col-image{width:90%;margin:45px auto}.content-block-text-image .col-image img{width:90%;max-width:509px}.content-block-text-image.image-on-left .col-text,.content-block-text-image.image-on-left .col-text *{text-align:right}.content-block-text-image.image-on-right .col-text,.content-block-text-image.image-on-right .col-text *{text-align:left}.content-block-text-image .col-text h1{font-size:51px;line-height:60px}.content-block-text-image.text-only{padding-top:0}.content-block-text-image.text-only .col-text,.content-block-text-image.text-only .col-text *{text-align:center}.content-block-text-image.text-only .wrapper{padding:140px 30px 110px;max-width:800px;margin-left:auto;margin-right:auto;min-height:0}.content-block-text-image.text-only .wrapper h2{text-align:center;font-size:51px;line-height:60px}.banner-overlay-box .wrapper{margin-left:0;margin-right:auto;display:inline-block}.banner-overlay-box .wrapper p{max-width:400px}.banner-overlay-box .content-box{padding:1.2rem;text-align:left;background-color:#fffc;position:relative}@media screen and (min-width: 800px){.banner-overlay-box .content-box{padding:50px 30px}}.banner-overlay-box .content-box:before,.banner-overlay-box .content-box:after{content:"";display:block;height:10px;width:100%;background:url(decor-white.svg) 0 0/16px auto repeat-x;position:absolute;top:-7px;left:0;opacity:.8}.banner-overlay-box .content-box:after{top:auto;bottom:-7px;transform:rotate(180deg)}.banner-overlay-box .wrapper .p1,.banner-overlay-box .wrapper .p1 p{font-family:Raleway,sans-serif;color:#2c2a26;font-size:28px;line-height:34px;font-weight:900;margin-bottom:15px}.banner-overlay-box .bakers-promise-badge{max-width:270px}@media (max-width: 991px){.banner-overlay-box .bakers-promise-badge{max-width:200px}}.block-baked-goods .carousel-box{margin-bottom:45px}.block-promoted .wrapper{background-position:right center;height:500px;padding-left:20px;padding-right:20px;overflow:hidden;text-align:left}.block-promoted .text-wrapper{text-align:left;margin-left:60px;margin-right:30px}.block-promoted .text-wrapper h3{text-align:left;max-width:170px;margin:0 0 40px}.block-hp-history{padding:0}.block-hp-history .holder{background-image:url(block-hp-history-rolling-bg.svg),url(block-hp-history-cutter-bg.svg);background-position:2% -10%,45% 100%;background-size:216px 180px;background-repeat:no-repeat}@media (max-width: 1199px){.block-hp-history .holder{background-position:2% 5%,40% 95%;background-size:172px,144px}}@media (max-width: 991px){.block-hp-history .holder{background-position:2% 10%,43% 95%;background-size:147px,123px}}.block-hp-history .col-image img{width:100%;max-width:483px}.block-nationwide .col-text{text-align:right}.block-nationwide .col-image{text-align:center}.block-nationwide .col-image img{width:100%;max-width:545px;margin-right:0}.locations-box .std-item-box .image img{max-width:329px}.photos-box .std-item-box .image img{max-width:254px}.std-items-box.bakeries-box{max-width:976px;padding:0 25px}.std-items-box.bakeries-box .bakery-box,.std-items-box.bakeries-box .image img{max-width:477px;width:100%}.std-items-box.bakeries-box .bakery-box{position:relative;border-radius:15px;overflow:hidden}.std-items-box.bakeries-box .box-header{position:absolute;left:0;top:0;width:100%;padding:30px 10px 20px;z-index:2;text-align:center}.std-items-box.bakeries-box .box-header .wrapper{display:inline-block;margin-left:auto;margin-right:auto;min-width:200px;width:100%}.std-items-box.bakeries-box .box-header .wrapper .col-6:first-child:after{content:" | ";font-family:Raleway,sans-serif;color:#000;font-size:20px;line-height:16px;position:absolute;right:-1px;top:2px}.std-items-box.bakeries-box .box-header .bakery-name{font-size:32px;line-height:36px;letter-spacing:2px}.std-items-box.bakeries-box .box-header .bakery-name a{font-family:Museo-Slab-700,sans-serif;text-decoration:none}.std-items-box.bakeries-box .marquise{position:absolute;bottom:-45px;left:0;width:100%;height:47px;background-repeat:no-repeat;background-position:center center;background-color:transparent;z-index:2}.std-items-box .marquise.marquise-light-azure,.std-items-box .box-header.dewey-bg-light-azure .marquise{background-image:url(header-marquise-light-azure.png)}.std-items-box .marquise.marquise-ligth-purple,.std-items-box .box-header.dewey-bg-light-purple .marquise{background-image:url(header-marquise-light-purple.png)}.std-items-box .marquise.marquise-ligth-yellow,.std-items-box .box-header.dewey-bg-light-yellow .marquise{background-image:url(header-marquise-light-yellow.png)}.std-items-box .marquise.marquise-ligth-pink,.std-items-box .box-header.dewey-bg-light-pink .marquise{background-image:url(header-marquise-light-pink.png)}.bakery-main-image{height:100%;width:100%;object-fit:cover}.block-bakery .details-wrapper{text-align:left;padding:90px 45px;text-transform:uppercase}.block-bakery .details-wrapper .std-info{font-size:14px;line-height:1.3}.block-bakery .details-wrapper .col-6{max-width:100%}.block-bakery .details-wrapper .name{font-family:Raleway,sans-serif;color:#5f9db4;font-size:43px;line-height:48px;font-weight:900;margin-bottom:35px;position:relative;display:block;text-align:left;letter-spacing:8px}@media (max-width: 767px){.block-bakery .details-wrapper .name{margin-top:30px}}.block-bakery .details-wrapper .working-hours{margin-bottom:20px}.block-bakery .details-wrapper .working-hours .std-info{margin-bottom:0}.block-bakery .details-wrapper .description{margin-bottom:30px}.search-form-box input,.search-form-box input::-webkit-input-placeholder,.search-form-box button{font-family:Raleway,sans-serif;color:#929497;font-size:18px;line-height:20px;font-weight:900;display:inline-block;letter-spacing:2px}.search-form-box input,.search-form-box button{display:block;float:left;border:solid 2px #929497;background-color:transparent;margin:0}.search-form-box input{width:65%;margin-left:2.5%;height:50px;border-radius:10px 0 0 10px;padding-left:75px;background:url(icon-search.svg) 25px center no-repeat}.search-form-box.no-btn input{width:100%;margin-left:auto;margin-right:auto;border-radius:10px;float:none}.search-form-box button{line-height:16px;width:30%;height:50px;border-radius:0 10px 10px 0;border-left-color:transparent!important;text-align:center;display:inline-block;border:solid 2px #929497;background-color:transparent;margin:0}.search-form-box.no-btn button{display:none}.block-search .search-form-box{width:95%;margin-left:auto!important;margin-right:auto!important;max-width:500px;margin:65px 0}.recipes-list-box{margin-left:auto;margin-right:auto}.recipes-list-box .std-item-box{margin:auto auto 30px;max-width:830px}.recipes-list-box .std-item-box .btn{margin-top:5px}.recipes-list-box .recipe-box{margin:auto;max-width:830px}.recipes-list-box .recipe-box{margin-bottom:60px}.recipes-list-box .recipe-box .image{width:100%;text-align:center;aspect-ratio:1;overflow:hidden;border-radius:10px}.recipes-list-box .recipe-box .image img{width:100%;display:block;margin-left:auto;margin-right:auto}.recipes-list-box .recipe-box .posted-info{font-family:Raleway,sans-serif;font-weight:500;color:#2c2a26;font-size:16px;line-height:18px;margin-bottom:10px;text-align:left}.recipes-list-box .recipe-box .posted-info b{font-weight:900}.recipes-list-box .recipe-box .recipe-details{padding:10px 15px 0;text-align:left}.recipe-box .recipe-details .description p{font-family:Raleway,sans-serif;font-weight:600;color:#6d6e71;font-size:17px;line-height:24px;margin-bottom:23px;text-align:left}.recipe-box .recipe-details .category-tags-box{text-align:left;margin-bottom:25px}.recipe-box .recipe-details .category-tags-box .category-tag{display:inline-block;padding:7px 11px;margin:0 8px 8px 0;border:solid 1px #c2c2c2;font-size:15px;line-height:12px;color:#6d6e71;text-transform:uppercase;cursor:pointer}.recipe-box .recipe-details .category-tags-box .category-tag:hover{text-decoration:none}.block-recipe .recipe-main-image{width:100%}.block-recipe .details-wrapper{text-align:left;padding:90px 45px}.block-recipe .details-wrapper .name{font-family:Raleway,sans-serif;color:#2c2a26;font-size:43px;line-height:48px;font-weight:900;margin-bottom:35px;position:relative;display:block;text-align:left;text-transform:uppercase;letter-spacing:6px}.block-recipe .details-wrapper .description,.block-recipe .details-wrapper .description p{font-family:Raleway,sans-serif;color:#6d6e71;font-size:12px;line-height:19px;font-weight:600;display:inline-block;margin-bottom:20px}.block-recipe .details-wrapper .basic-info{margin-bottom:20px}.block-recipe .details-wrapper .basic-info .std-info{margin-bottom:0}.block-recipe-content .std-text-col{padding:40px 0}.block-recipe-content .std-text-col h2{color:#5f9db4;font-size:28px;line-height:28px;border-bottom:solid 2px #929497;padding-bottom:25px}.block-recipe-content .recipe-content-head{padding:20px;margin-top:40px;margin-bottom:40px;border-bottom:solid 2px #6d6e71;text-align:center}.block-recipe-content .recipe-content-head span{font-family:Raleway,sans-serif;color:#5f9db4;font-size:28px;line-height:38px;font-weight:900;text-transform:uppercase}.block-products.block-products-narrow .holder{max-width:990px}.content-block-header .products-filters .select2-container{width:initial!important;margin:0 15px}.content-block-header .products-filters .select2-container--default .select2-selection--single{display:inline-block;border:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000!important}.std-items-box .std-item-box.product-box{max-width:312px;margin-left:auto;margin-right:auto;padding:0 8px}.block-products-wide .std-items-box .std-item-box.product-box{max-width:254px}.std-items-box .std-item-box.product-box .name{line-height:15px;margin-bottom:10px}.std-items-box .std-item-box.product-box .price{font-family:Raleway,sans-serif;color:gray;font-size:18px;line-height:20px;font-weight:600;margin-bottom:15px}.std-items-box .std-item-box.product-box .image{width:100%;background-color:#f6f6f6;border-radius:10px;overflow:hidden;position:relative;padding-top:100%}.std-items-box .std-item-box.product-box .image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;max-width:unset}.block-top-generic{margin-bottom:65px}.block-top-generic .holder{max-width:1280px}.block-generic .holder{max-width:1100px;padding-bottom:50px}.block-generic .generic-image{width:100%;margin-left:auto;margin-right:auto;max-width:556px}.block-generic>.holder>.row{margin-bottom:20px}.block-top-careers.content-block-text-image .col-text .page-name{display:none}.careers-table{max-width:1000px;margin:80px auto}.careers-table tr td{text-align:left;border:none!important;color:#4d372a;font-size:13px;line-height:16px;padding-top:3px!important;padding-bottom:3px!important}.careers-table .c-department-name{font-family:Museo-Slab-500;color:#e6b651;font-size:31px;line-height:34px;padding-top:15px!important;padding-bottom:10px!important}.careers-table .c-location{text-align:right}.careers-table .c-footer{padding-top:25px!important}.block-fundraiser{padding:0 2rem}.block-fundraiser .std-content-head{text-align:left;padding-left:0;margin-top:0}.block-fundraiser .contact-form-box{padding-top:20px}.block-fundraiser .contact-form-box h4{margin-bottom:35px}.block-wholesale{margin-top:80px}.block-wholesale .std-text-col .std-content-head{border-bottom:none;padding-bottom:0}.block-community{margin-top:65px}.std-form{text-align:left}.std-form .control-label{font-size:12px;margin-bottom:5px}.std-form .sub-label{font-size:10px;display:block;padding-top:3px}.std-form .form-control-box-wrapper{width:100%}.std-form .form-control-box{display:inline-block;margin-right:2px;position:relative}.std-form .form-control-box-wrapper .form-control-text{display:inline-block;height:30px;font-size:12px;margin-right:2px;vertical-align:top;line-height:30px}.std-form .form-control{border:solid 1px #a7a7a7;height:30px;font-size:13px}.row:before,.row:after{display:none!important}.btn{background-color:#2c2a26;color:#fff;font-size:17px;line-height:17px;font-weight:900;text-align:left;border:0;padding:16px 5px;border-radius:3px;cursor:pointer}.btn-block{display:block;width:100%;position:relative}.btn-dewey,.btn-dewey:active{font-family:Raleway,sans-serif;font-weight:900;color:#2c2a26;font-size:17px;height:45px;text-align:center!important;outline:none!important;background:#f7c95d;border:solid 1px #f7c95d!important;border-radius:7px;letter-spacing:1px;text-transform:uppercase;position:relative;cursor:pointer;padding:14px 5px}.btn-dewey:focus{font-family:Raleway,sans-serif;font-weight:900;color:#2c2a26;font-size:17px;height:45px;text-align:center!important;outline:none!important;background:#f7c95d;border:solid 1px #000000!important;border-radius:7px;letter-spacing:1px;text-transform:uppercase;position:relative;cursor:pointer;padding:14px 5px}.icon-btn{font-family:Raleway,sans-serif;font-weight:900;color:#2c2a26;font-size:17px;height:45px;text-align:center!important;outline:none!important;background:#f7c95d;border:solid 1px #f7c95d!important;border-radius:7px;letter-spacing:1px;text-transform:uppercase;position:relative;cursor:pointer;min-width:200px;padding:14px 5px}.btn-dewey.btn-smaller,.btn-dewey.btn-smaller:active{min-width:110px;padding:7px 5px;font-size:13px;height:32px}.btn-dewey.btn-smaller:focus{min-width:110px;padding:7px 5px;font-size:13px;height:32px}.btn-dewey.btn-dewey-white,.btn-dewey.btn-dewey-white:active{background-color:#fff;border-color:#fff!important;color:#2c2a26}.btn-dewey.btn-dewey-white:focus{background-color:#fff;border-color:#fff!important;color:#2c2a26}.btn-dewey.btn-dewey-black,.btn-dewey.btn-dewey-black:active{background-color:#2c2a26;border-color:#2c2a26!important;color:#fff}.btn-dewey.btn-dewey-black:focus{background-color:#2c2a26;border-color:#2c2a26!important;color:#fff}.btn-dewey.btn-dewey-yellow,.btn-dewey.btn-dewey-yellow:active{background-color:#f7c95d;border-color:#f7c95d!important;color:#2c2a26}.btn-dewey.btn-dewey-yellow:focus{background-color:#f7c95d;border-color:#f7c95d!important;color:#2c2a26}.btn-dewey.btn-dewey-orange,.btn-dewey.btn-dewey-orange:active{background-color:#ff5f0f;border-color:#ff5f0f!important;color:#fff}.btn-dewey.btn-dewey-orange:focus{background-color:#ff5f0f;border-color:#000!important;color:#fff}.btn-dewey.btn-dewey-orange span{font-weight:700}.btn-dewey.btn-dewey-azure,.btn-dewey.btn-dewey-azure:active{background-color:#4f9db5;border-color:#4f9db5!important;color:#fff}.btn-dewey.btn-dewey-azure:focus{background-color:#4f9db5;border-color:#4f9db5!important;color:#fff}.btn-dewey.btn-dewey-purple,.btn-dewey.btn-dewey-purple:active{background-color:#b687a2;border-color:#b687a2!important;color:#fff}.btn-dewey.btn-dewey-purple:focus{background-color:#b687a2;border-color:#b687a2!important;color:#fff}@media (max-width: 980px){.btn-dewey,.btn-dewey:active,.btn-dewey:focus,.icon-btn{font-size:14px;height:36px;padding:10px 5px}}.block-our-history-header,.block-timeline .timeline-info{margin-bottom:100px}.block-timeline .image-modal{opacity:0;pointer-events:none;background:#0006;position:fixed;width:100%;height:100%;z-index:99999;display:flex;top:0;left:0;align-items:center;justify-content:center;transition:opacity .5s ease-in-out}.block-timeline .image-modal.active{opacity:1;pointer-events:all}.block-timeline .image-modal .modal-inner{position:relative;max-height:100vh;width:90%;max-width:600px}.block-timeline .image-modal .modal-bg{object-fit:cover;width:100%}.block-timeline .image-modal .close-x{cursor:pointer;background:#fff;position:absolute;display:block;padding:4px 12px 6px;top:0;right:0;overflow:hidden}.block-timeline .image-modal .close-x:after{color:#000;content:"x";font-size:36px;line-height:1;text-align:center}.timeline-box{max-width:720px;padding:0 35px;margin-left:auto;margin-right:auto}.timeline-box .timeline .vertical-line{position:absolute;z-index:1;width:3px;height:95%;left:40%;top:10px;background-color:#929497}@media screen and (min-width: 500px){.timeline-box .timeline .vertical-line{left:50%}}.timeline-box .timeline{position:relative}.timeline-box .timeline>.row{margin-bottom:40px;position:relative;z-index:2}.timeline-box .timeline-header{border-bottom:solid 2px #929497;padding-bottom:25px;margin-bottom:25px}.timeline-box .timeline-header h2{font-family:Raleway,sans-serif;color:#5f9db4;font-size:28px;line-height:28px;font-weight:900;text-align:left;padding:0 35px;text-transform:uppercase;margin:0;text-align:center}.timeline-box .col-year .year-badge{width:100%;max-width:94px;margin:0 auto;position:relative;background:url(timeline-year-bagde.svg) center center no-repeat;aspect-ratio:1}.timeline-box .row:last-child .col-year{background-color:#fff}.timeline-box .col-year .year-badge>img{width:100%}.timeline-box .col-year .year-badge span{text-align:center;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;font-family:Raleway,sans-serif;color:#fff;line-height:100%;font-weight:900;font-size:20px}@media screen and (min-width: 500px){.timeline-box .col-year .year-badge span{font-size:26px}}.timeline-box .col-desc p{font-family:Raleway,sans-serif;color:#6d6e71;line-height:1.3;font-weight:600;text-align:left;padding:5px 0 15px 15px;font-size:16px}@media screen and (min-width: 500px){.timeline-box .col-desc p{font-size:21px}}.timeline-rows{display:flex;flex-wrap:nowrap}.timeline-rows .col-image{width:30%;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (min-width: 500px){.timeline-rows .col-image{width:40%}}.timeline-rows .col-image .image-frame{position:relative;overflow:hidden;padding-top:97%;width:100%}.timeline-rows .col-image .image-frame .image{position:absolute;width:90%;height:90%;left:5%;top:5%;background-position:center;background-size:cover;background-repeat:no-repeat}.timeline-rows .col-image .image-frame .image:after{content:"";display:block;width:110%;height:110%;background:url(timeline-frame.svg) center center no-repeat;transform:translate(-5%,-5%)}.timeline-rows .col-image:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);z-index:9999;cursor:pointer}.timeline-rows .col-year{width:20%}.timeline-rows .col-desc{width:50%}@media screen and (min-width: 500px){.timeline-rows .col-desc{width:40%}}.bakers-promise-banner .banner{position:relative;padding-top:clamp(300px,150%,800px)}@media screen and (min-width: 800px){.bakers-promise-banner .banner{padding-top:40%}}.bakers-promise-banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bakers-promise-banner .promise-badge{position:absolute;top:0;left:0;width:100%;height:100%}.bakers-promise-banner .promise-badge .wrapper{height:100%;max-width:1200px;margin:auto;padding:6rem 3rem;display:flex;align-items:flex-start}@media screen and (min-width: 800px){.bakers-promise-banner .promise-badge .wrapper{align-items:center;padding:0 3rem}}.bakers-promise-banner .promise-badge .wrapper img{width:60%;max-width:300px}@media screen and (min-width: 800px){.bakers-promise-banner .promise-badge .wrapper img{width:25%}}.block-bakers-promise{margin-top:-35px;padding:0 1rem}.block-bakers-promise *{text-align:center}.block-bakers-promise .holder{max-width:605px}.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge{width:100%;margin-bottom:35px}.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge .wrapper{padding:0;text-align:center;background-color:#f7c95d;position:relative}.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge .wrapper:before,.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge .wrapper:after{content:"";display:block;height:10px;width:100%;background:url(decor-yellow.svg) 0 0 repeat-x;position:absolute;top:-10px;left:0}.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge .wrapper:after{top:auto;bottom:-10px;transform:rotate(180deg)}.block-bakers-promise .holder .promise-list-box .promise-box .promise-box-badge .wrapper .image{margin-left:auto;margin-right:auto;max-width:90%}.block-bakers-promise .holder .promise-list-box .certificates-box{margin:0 20px 20px}.block-bakers-promise .holder .promise-list-box .certificates-box .image{width:100%}.content-block-text-image.block-our-history-header .holder{padding-top:0}@media screen and (min-width: 767px){.content-block-text-image.block-our-history-header .holder{padding-top:4vw}}.content-block-text-image.block-our-history-header .wrapper{padding:15vw 2rem 3rem 2rem}@media screen and (min-width: 900px){.content-block-text-image.block-our-history-header .wrapper{padding:140px 30px 110px}}.content-block-text-image.block-our-history-header h2.our-history-header{padding:0;position:relative;display:inline-block;line-height:1.2!important}@media screen and (max-width: 420px){.content-block-text-image.block-our-history-header h2.our-history-header *{font-size:1.7rem}}.content-block-text-image.block-our-history-header h2.our-history-header *{font-family:inherit}.content-block-text-image.block-our-history-header h2.our-history-header>div{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 500px){.content-block-text-image.block-our-history-header h2.our-history-header .mobile{display:none}}.content-block-text-image.block-our-history-header h2.our-history-header .desktop{display:none}@media screen and (min-width: 500px){.content-block-text-image.block-our-history-header h2.our-history-header .desktop{display:flex}}.content-block-text-image.block-our-history-header h2.our-history-header span{display:inline-block}.content-block-text-image.block-our-history-header h2.our-history-header span:first-child,.content-block-text-image.block-our-history-header h2.our-history-header span:last-child{position:relative}.content-block-text-image.block-our-history-header h2.our-history-header span:first-child:after,.content-block-text-image.block-our-history-header h2.our-history-header span:last-child:after{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;background-position:center;width:2em;height:2em;display:block}.content-block-text-image.block-our-history-header h2.our-history-header span:first-child:after{right:0;top:0;background-image:url(history-right-ping.svg);transform:translate(90%,-50%)}.content-block-text-image.block-our-history-header h2.our-history-header span:last-child:after{left:0;bottom:0;background-image:url(history-left-ping.svg);transform:translate(-75%,50%)}.main-page *{color:#6d6e71;text-align:left}.main-page h1{max-width:800px;margin:auto;color:#fff;padding:0 2rem;text-align:center;text-transform:uppercase;font-size:32px}@media screen and (min-width: 767px){.main-page h1{font-size:51px}}.main-page a{text-decoration:underline}.main-page h2{margin-bottom:1rem;margin-top:3rem}.main-page h3{margin-bottom:1rem;margin-top:2rem}.main-page p{margin-bottom:1rem;line-height:1.5}.main-page .main-page-title{padding:8rem 0 6rem}.main-page .main-page-content{max-width:800px;margin:auto;padding:0 2rem 3rem}.customer{text-align:left;max-width:1200px;margin:auto;padding:5rem 3rem}.customer *{color:#000;text-align:left}.customer p{margin-bottom:1rem;font-size:1rem;line-height:1.4}.customer a{color:#5f9db4}.customer .back-link{margin-bottom:2rem;display:inline-block}.customer button{background:#5f9db4;border:none;color:#fff;border-radius:3px;padding:.5rem 1rem}.customer label{display:block;margin-bottom:.5rem}.customer input,.customer select{padding:.5rem;border-radius:3px;border:1px solid #6d6e71;width:100%}.customer .checkbox-field{display:flex;align-items:center}.customer .checkbox-field label{margin:0}.customer .checkbox-field input{width:unset;margin:0;margin-right:1rem}.customer .select svg{display:none}.customer form{margin-top:0}.customer #AddAddress,.customer .edit-address{padding-top:2rem}.header .menu .col-l{text-align:left}.header .menu .col-c{text-align:center}.header .menu .col-r{text-align:right}.header .menu .menu-link{color:#2c2a26;font-size:12px;line-height:12px;font-weight:900;letter-spacing:2px;display:inline-block;margin-top:30px;padding-bottom:5px;border-bottom:solid 2px transparent;margin-bottom:13px;cursor:pointer}.header .menu .menu-link:hover,.header .menu .menu-link.active{text-decoration:none;border-bottom:solid 2px #2c2a26}.header .menu .col-l .menu-link{margin-right:15%}@media (max-width: 1049px){.header .menu .col-l .menu-link{margin-right:10%}}.header .menu .col-r .menu-link{margin-left:15%}.header .menu .shop-links{display:flex;align-items:center;justify-content:flex-end}.header .menu .shop-links .shop-link{display:inline-block;margin:0;width:22px;height:22px;margin-left:1rem}@media screen and (max-width: 500px){.header .menu .shop-links{margin-left:-1rem}}.header-search-btn{background:none;border:none;width:22px;height:22px;padding:0}.header-search-btn svg{width:22px;height:22px}#mobile-menu .list-group-item{position:relative}#mobile-menu .dropdown-arrow{position:absolute;top:50%;display:inline-flex;align-items:center;transform:translate(.5rem,-50%)}.header .menu-mobile{display:none}.header .menu-mobile .navbar-toggle{margin:0}.header .menu-mobile .navbar-toggle .icon-bar{background-color:#6d6e71;width:50px;height:3px;margin:8px 0}.header .menu-mobile .col-l,.header .menu-mobile .col-r{display:flex!important;justify-content:center;align-items:center}.header .menu-mobile .col-r .shop-links .shop-link{width:45%;max-width:50px;position:relative;display:inline-block}.header .menu-mobile .col-r .shop-links .shop-link img{width:100%}.header .menu-mobile .menu-expandable{background-color:#fff;padding-bottom:0;max-height:70vh;overflow-y:scroll}.header .menu-mobile .menu-expandable .list-group{margin-bottom:0;padding:25px 0 0}.list-group .list-group-item{color:#2c2a26;font-size:22px;line-height:40px;font-weight:900;letter-spacing:2px;padding-left:0;padding-right:0;margin-bottom:25px;text-align:center}.list-group .list-group-item:active,.list-group .list-group-item:hover,.list-group .list-group-item:focus{background-color:#fff;border:0;outline:none}.list-group>div .list-group-item{padding-left:25px;padding-right:25px;color:#6d6e71;font-size:16px;line-height:30px;margin-bottom:15px}.list-group>div .list-group-item:last-child{margin-bottom:30px}.header .submenu-link{color:#2c2a26;font-size:11px;line-height:1;font-weight:900;letter-spacing:2px;display:inline-block;padding-bottom:5px;border-bottom:solid 2px transparent;cursor:pointer;vertical-align:middle;margin:25px 18px 15px}.header .submenu-link:hover,.header .submenu-link.active{text-decoration:none;border-bottom:solid 2px #2c2a26}.header .submenu-link.submenu-badge-link:hover,.header .submenu-link.submenu-badge-link.active{border-bottom:solid 2px transparent}#bakers-promise-badge{width:70px}.header .submenu-box{display:none;text-align:center;border-top:solid 1px #b4b4b4;background:#fff;box-shadow:0 5px 5px #0003}.header .submenu-shop-now{text-align:center}.header .submenu-our-bakeries{padding-top:35px;padding-bottom:35px}.header .submenu-our-bakeries .col-bakeries>.row{display:flex;justify-content:flex-end}.header .submenu-our-bakeries .col-bakeries .bakery-box{position:relative}.header .submenu-our-bakeries .col-bakeries .bakery-box:hover{text-decoration:none}.header .submenu-our-bakeries .col-bakeries .bakery-box img{width:100%;max-width:210px;display:block;margin-bottom:7px;margin-left:auto;margin-right:auto}.header .submenu-our-bakeries .col-bakeries .bakery-box .separator,.header .submenu-our-bakeries .col-bakeries .bakery-box .label{font-size:11px;line-height:16px;color:#6d6e71;display:inline-block}.header .submenu-our-bakeries .col-bakeries .bakery-box .links{display:flex;align-items:center;justify-content:center}.header .submenu-our-bakeries .col-bakeries .bakery-box .links .label{padding:0}.header .submenu-our-bakeries .col-bakeries .bakery-box .links .separator{margin:0 .5rem}.header .submenu-our-bakeries .col-bakeries .bakery-box img .separator{margin-left:10px;margin-right:10px}.header .submenu-our-bakeries .col-services{text-align:left;position:relative}.header .submenu-our-bakeries .col-services .wrapper{margin-left:15px}.header .submenu-our-bakeries .col-services .vertical-line{text-align:left;position:absolute;left:-1px;top:0;height:100%;width:1px;background-color:#c7c7c7}.header .submenu-our-bakeries .col-services label{font-size:11px;line-height:1;color:#6d6e71;text-transform:uppercase;display:block;margin-bottom:22px}.header .submenu-our-bakeries .col-services ul.services-list{list-style:none}.header .submenu-our-bakeries .col-services ul.services-list li{margin-bottom:7px}.header .submenu-our-bakeries .col-services .services-list .std-link{font-size:12px;line-height:1;color:#6d6e71;font-weight:900;text-transform:none}.header .header__search{display:none;position:absolute;width:100%;bottom:0;left:0;z-index:100;transform:translateY(100%)}@media screen and (min-width: 320px){.header .header__search{display:block}}.header .header__search .search-modal{border-bottom:1px solid black;border-top:1px solid black;padding:1rem 3rem;background:#fff}.header .header__search #mobile-search-close,.header .header__search #desktop-search-close{display:none}.header .header__search .modal__close-button,.submenu-box .modal__close-button{background:transparent;border:none;outline:none;box-shadow:none;width:1.5rem;height:1.5rem}.header .header__search .modal__close-button svg,.submenu-box .modal__close-button svg{width:100%;height:100%}.header .header__search .search__button{border:none;outline:none;box-shadow:none;padding:0;margin:auto;width:1.5rem;height:1.5rem}.header .header__search .search__button svg{width:100%;height:100%}.header .header__search .search-modal__content .search-modal__form{margin:auto}.header .header__search .icon{cursor:pointer}.header .header__search details{opacity:0;z-index:500;pointer-events:none;transition:opacity .3s;left:0;margin:0}.header .header__search details:not([open]) summary.header__icon{position:relative}.header .header__search details:not([open]) summary.header__icon .icon{width:23px;margin-left:20px;height:30px;cursor:pointer}.header .header__search details[open]{background-color:#fff;opacity:1;pointer-events:all}.header .header__search details[open] .header__icon{height:0}.header .header__search details[open] .icon-search{display:none}.header .header__search details[open] .icon-close{transform:scale(1);display:inherit}.header .header__search details[open] .field{display:flex;align-items:center;width:100%}.header .header__search details[open] .field .search__input{flex:1 1 auto;-webkit-appearance:none;appearance:none;border:0;font-family:inherit;font-size:16px;font-weight:400;padding:.5rem;color:#000;transition:all .15s ease}.header .header__search details[open] .field .search__input:focus{outline:none}.header .header__search details[open] #predictive-search-results .predictive-search-results-columns{display:flex}.header .header__search details[open] #predictive-search-results .result-column{padding-right:2rem;flex:1 1 auto}.header .header__search details[open] #predictive-search-results .predictive-search__heading{color:gray;font-weight:300;font-size:14px;text-align:left;border-bottom:1px solid #d0d0d0}.header .header__search details[open] #predictive-search-results ul.predictive-search__results-list{list-style:none}.header .header__search details[open] #predictive-search-results ul.predictive-search__results-list li{padding:15px 0}.header .header__search details[open] #predictive-search-results ul.predictive-search__results-list li a{display:flex}.header .header__search details[open] #predictive-search-results ul.predictive-search__results-list li a .predictive-search__item-content{margin:auto 0 auto 10px}.header .header__search details[open] #predictive-search-results ul.predictive-search__results-list li a .predictive-search__item-content span{color:#000}.header .header__search details[open] #predictive-search-results button.predictive-search__item{width:100%;text-align:left;position:relative;background-color:transparent;border:0}.header .header__search details[open] #predictive-search-results button.predictive-search__item:after{content:"\2192";margin-left:20px}.main-product-grid-section{padding-top:3rem}@media screen and (min-width: 800px){.main-product-grid-section{padding-top:0}}.main-product-grid-section .content-block-header{padding-top:6vw}@media screen and (min-width: 800px){.main-product-grid-section .content-block-header{padding-top:6vw}}.products-list-box{padding:0 3rem}.products-box .product{margin-bottom:3rem}.products-box .product-add-to-cart-btn{margin-top:1rem;margin-bottom:0}.std-items-box .std-item-box{display:flex;flex-direction:column;margin-bottom:0}.std-items-box .std-item-box.product-box{height:100%}.std-items-box .std-item-box.product-box .price{margin:auto 0 .5rem}.product-box{padding:0 1rem;height:100%;display:flex;flex-direction:column;position:relative}.product-box .name{margin:.5rem 0;text-transform:uppercase;font-weight:700}.product-box .price{margin-top:auto;margin-bottom:0}.product-box .image{position:relative;overflow:hidden;padding-top:100%}.product-box .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-sale-badge{width:20%;padding-top:20%;border-radius:9999px;background:#ba0c2f;color:#fff;position:absolute;top:0;left:1rem;z-index:1}.product-sale-badge span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-contact-form .form-control-box{margin-bottom:1rem}.main-contact-form .form-group{margin:0}.main-contact-form .form-control-box-wrapper{display:flex}.main-contact-form .form-control-box-wrapper>div{flex:1 1 auto}.main-contact-form .form-group:not(.group-phone) .form-control-box-wrapper{flex-direction:column}@media screen and (min-width: 720px){.main-contact-form .form-group:not(.group-phone) .form-control-box-wrapper{flex-direction:row}}.main-contact-form textarea{min-height:200px;width:100%;max-width:100%;min-width:100%;max-height:600px}.contact-section{max-width:1200px;padding:0 3rem 3rem;margin:auto;justify-content:space-between}@media screen and (min-width: 720px){.contact-section{display:flex}}.contact-section .contact-info{text-align:left}@media screen and (min-width: 720px){.contact-section .contact-info{width:48%}}.contact-section .contact-info h2{color:#5f9db4;text-align:left;margin-bottom:1rem}.contact-section .contact-info p{margin-bottom:2rem;color:#6d6e71}.contact-section .contact-form{border-radius:5px;width:100%}@media screen and (min-width: 768px){.contact-section .contact-form{width:48%}}@media screen and (max-width: 1024px){.contact-section .contact-form{padding:1rem;padding-top:0}}.contact-section .contact-form .title{width:100%;font-size:35px;color:#5f9db4;text-align:left;margin-bottom:1rem}.contact-section .contact-form label{float:left}.contact-section .contact-form input[type=email],.contact-section .contact-form select,.contact-section .contact-form textarea,.contact-section .contact-form input[type=tel],.contact-section .contact-form input[type=text]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}.contact-section .contact-form input[type=submit]{float:right;margin-right:0;background-color:#5f9db4;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.add-to-cart-buttons,.add-to-cart-buttons-alt{display:flex}.add-to-cart-buttons button{height:unset;flex:1 1 auto;max-width:300px;font-size:1.5rem}.add-to-cart-buttons-alt button{height:unset;flex:1 1 auto;max-width:300px;font-size:.9rem}.product-image-slider{position:relative}.product-image-slider .glide__slides{display:flex}@media screen and (min-width: 950px){.product-image-slider .glide-slide-arrows{display:none}}.product-image-slider .glide__slide .product-main-image-box{padding-top:100%;position:relative}.product-image-slider .glide__slide .product-main-image-box img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}@media screen and (min-width: 768px){.product-image-slider .glide__slide .product-main-image-box img{padding:3rem}}.block-product{padding-top:3rem}.block-product .buy-box{margin-bottom:20px}.block-product .buy-box .quantity-box{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border:solid 1px #a3a2a0;border-radius:5px;width:30%}.block-product .buy-box .quantity-box *{color:#a3a2a0;font-family:Arial,sans-serif;font-weight:400;font-size:1.5rem}.block-product .buy-box .quantity-box .quantity-button{cursor:pointer;text-align:center;flex:1 1 auto}.block-product .buy-box .quantity-box input{border:none;text-align:center;width:80%}.block-product .buy-box .btn{margin-left:12px}.block-product .recipe-main-image,.block-product .product-main-image{width:100%}.block-product .details-wrapper{text-align:left;padding:1rem 2rem}@media screen and (min-width: 767px){.block-product .details-wrapper{padding:90px 45px}}.block-product .details-wrapper .basic-info{margin-bottom:20px}.block-product .details-wrapper .basic-info .std-info{margin-bottom:0}.block-product .details-wrapper .name{font-family:Raleway,sans-serif;color:#5f9db4;line-height:1.2;font-weight:900;margin-bottom:0;position:relative;display:block;text-align:left;text-transform:uppercase;font-size:2.1rem}@media screen and (min-width: 700px){.block-product .details-wrapper .name{font-size:2.687rem}}.block-product variant-selects{margin-top:1rem}.block-product variant-selects .product-form__input--dropdown{display:flex}.block-product variant-selects .form__label{margin-top:auto;margin-bottom:auto;font-size:1.25rem}.block-product variant-selects .select{width:20px;margin:auto;margin-left:1rem}.block-product variant-selects .select .select__select{border-radius:5px;border:solid 1px #a3a2a0;padding:.7rem 1rem;font-size:1.25rem}@media screen and (max-width: 918px){.block-product variant-selects{margin-top:1rem}.block-product variant-selects .product-form__input--dropdown{display:flex;flex-direction:column}.block-product variant-selects .form__label{margin-top:auto;margin-bottom:1rem;font-size:1.25rem}.block-product variant-selects .select{width:20px;margin:auto;margin-left:0rem}.block-product variant-selects .select .select__select{border-radius:5px;border:solid 1px #a3a2a0;padding:.7rem 1rem;font-size:1.25rem}}.block-product .price{font-family:Raleway,sans-serif;color:#2c2a26;font-size:1.7rem;font-weight:900;margin:1rem 0}.block-product p.description,.block-product div.description p{font-family:Raleway,sans-serif;color:#6d6e71;font-size:.95rem;line-height:1.4;font-weight:600;display:inline-block;margin-bottom:20px}.block-gifts{background-image:url(block-gifts-mobile-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#8fbcd1;padding:0;min-height:489px;display:flex}@media screen and (min-width: 720px){.block-gifts{background-image:url(block-gifts-bg.jpg);background-position:center}}.block-gifts .gifts-row{display:flex;padding:1rem}@media screen and (min-width: 720px){.block-gifts .gifts-row{align-items:center;padding-left:5%}}@media screen and (min-width: 981px){.block-gifts .gifts-row{padding-left:115px}}.block-gifts .gifts-row-content{width:100%;max-width:350px}.block-gifts .gifts-row-content .wrapper{padding:0;position:relative}.block-gifts .gifts-row-content *{text-align:left}.slider-wrapper{padding:0 3rem}.carousel-navigation{position:absolute;background:none;border:none;width:2rem;height:2rem;top:50%}.carousel-navigation svg{width:2rem;height:2rem;position:absolute;top:0}.carousel-navigation.left{left:0}.carousel-navigation.left svg{left:0}.carousel-navigation.right{right:0}.carousel-navigation.right svg{right:0}.carousel-navigation.glide__arrow--disabled{display:none}.quick-buy-section .content-wrapper{width:100%;position:relative;padding-top:125%}@media screen and (min-width: 650px){.quick-buy-section .content-wrapper{padding-top:75%}}.quick-buy-section .desktop-image,.quick-buy-section .mobile-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.quick-buy-section .desktop-image{display:none}@media screen and (min-width: 650px){.quick-buy-section .desktop-image{display:block}}@media screen and (min-width: 650px){.quick-buy-section .mobile-image{display:none}}.quick-buy-section .content-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;text-align:left;padding:3rem}.quick-buy-section .content-inner h3{width:50%;text-align:left;margin:0;margin-bottom:2rem;position:absolute;top:2rem;left:2rem;font-size:1.5rem;line-height:1.1}@media screen and (min-width: 900px){.quick-buy-section .content-inner h3{width:70%;font-size:28px;position:unset;left:unset;top:unset}}.quick-buy-section .content-inner .btn-box{position:absolute;bottom:3rem;left:0;width:100%;text-align:center}@media screen and (min-width: 900px){.quick-buy-section .content-inner .btn-box{text-align:left;position:unset;bottom:unset;left:unset;transform:unset}}.quick-buy-section .content-inner .btn-box .ajaxified-cart-feedback{width:100%}.content-marquise{position:relative;width:100%;z-index:1}.content-marquise .desktop{display:none}@media screen and (min-width: 800px){.content-marquise .desktop{display:block}}@media screen and (min-width: 800px){.content-marquise .mobile{display:none}}.home-banner-image-wrapper{position:relative;overflow:hidden;padding-top:130%;min-height:600px}@media screen and (min-width: 800px){.home-banner-image-wrapper{padding-top:40%}}.home-banner-image-wrapper .desktop{display:none}@media screen and (min-width: 800px){.home-banner-image-wrapper .desktop{display:block}}@media screen and (min-width: 800px){.home-banner-image-wrapper .mobile{display:none}}.home-banner-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner-overlay-box{padding:1rem;justify-content:flex-start;padding-top:20%}@media screen and (min-width: 800px){.banner-overlay-box{justify-content:center;padding-top:0}}.slider__bullets{position:relative;text-align:left;margin-top:1rem}@media screen and (min-width: 768px){.slider__bullets{margin-left:2.35rem;padding:0rem 1rem 1rem 0rem}}.slider__bullets .slider__bullet{background:#dfdfdf;margin:0 .5rem}.slider__bullets .slider__bullet img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slider__bullets.image_thumbs{width:100%}.slider__bullets.image_thumbs .slider__bullet{border-radius:0;background:transparent;height:4rem;width:4rem;position:relative}@media screen and (min-width: 500px){.slider__bullets.image_thumbs .slider__bullet{height:6rem;width:6rem}}.slider__bullets.image_thumbs .glide__bullet--active{position:relative}.slider__bullets.image_thumbs .glide__bullet--active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.slider__bullets .glide__bullet--active{background:#000}.grocery-locator-banner .grocery-content-block-banner .banner-overlay-box{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.grocery-locator-banner .grocery-content-block-banner .banner-overlay-box .wrapper{height:100%;max-width:1200px;margin:auto;display:flex;justify-content:flex-start;align-items:flex-start;padding:6rem 1rem 1rem}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .banner-overlay-box .wrapper{padding:3rem;align-items:center;padding-top:0}}.grocery-locator-banner .grocery-content-block-banner .grocery-content-box{position:relative;background-color:#fffc;padding:2rem;min-width:40%;width:100%}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .grocery-content-box{padding:4rem 2rem;width:unset}}.grocery-locator-banner .grocery-content-block-banner .grocery-content-box h1.p1{font-family:Raleway,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;color:#000;margin:0;font-size:20px}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .grocery-content-box h1.p1{font-size:25px}}.grocery-locator-banner .grocery-content-block-banner .grocery-content-box:after,.grocery-locator-banner .grocery-content-block-banner .grocery-content-box:before{content:"";display:block;height:10px;width:100%;background:url(decor-white.svg) 0 0/16px auto repeat-x;position:absolute;top:-7px;left:0;opacity:.8}.grocery-locator-banner .grocery-content-block-banner .grocery-content-box:after{top:auto;bottom:-7px;transform:rotate(180deg)}.grocery-locator-banner .grocery-content-block-banner .grocery-banner{position:relative;padding-top:clamp(460px,130%,700px);overflow:hidden}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .grocery-banner{padding-top:40%}}.grocery-locator-banner .grocery-content-block-banner .grocery-banner .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grocery-locator-banner .grocery-content-block-banner .grocery-banner .bg-image.desktop{display:none}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .grocery-banner .bg-image.desktop{display:block}}@media screen and (min-width: 800px){.grocery-locator-banner .grocery-content-block-banner .grocery-banner .bg-image.mobile{display:none}}.mobile-collection-title{color:#000;margin:0;text-transform:uppercase;font-size:1rem;padding-top:.3rem;text-align:left;line-height:1}@media screen and (min-width: 800px){.mobile-collection-title{display:none}}.main-product-grid-section .content-block-header{padding-bottom:0}.deweys-facets.facets-container{text-align:right;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media screen and (min-width: 800px){.deweys-facets.facets-container{display:block}}.deweys-facets.facets-container .desktop-facets{display:none}@media screen and (min-width: 800px){.deweys-facets.facets-container .desktop-facets{padding:1rem 0;display:block;text-align:left}}.deweys-facets.facets-container .mobile-facets__wrapper{text-align:left;display:inline-block}@media screen and (min-width: 800px){.deweys-facets.facets-container .mobile-facets__wrapper{display:none}}.deweys-facets.facets-container .mobile-facets__wrapper .facets__price{padding:0 2.6rem;margin-top:.5rem}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__open{text-transform:uppercase;padding:0;font-size:.8rem}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__open svg{width:1.5em;height:1.5em;margin-left:.5rem}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-apply-btn{background:#5f9db4;border:none;border-radius:5px;color:#fff;padding:.5rem;text-transform:uppercase}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__sort{display:block;text-align:left}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__sort label{margin-bottom:.5rem}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__sort .select{display:flex}.deweys-facets.facets-container .mobile-facets__wrapper .mobile-facets__sort select{width:100%;border:none;padding:0;margin:0}.deweys-facets.facets-container .mobile-facets__close-button svg{transform:rotate(90deg)}.deweys-facets.facets-container .mobile-facets{z-index:1000}.deweys-facets.facets-container .mobile-facets .mobile-facets__inner{background:#fff}.deweys-facets.facets-container .facets__form{width:100%;align-items:center;display:flex;justify-content:center;flex-direction:column;margin:0}@media screen and (min-width: 500px){.deweys-facets.facets-container .facets__form{flex-direction:row}}.deweys-facets.facets-container .facets__wrapper{display:flex;flex-direction:column;align-self:flex-center}@media screen and (min-width: 500px){.deweys-facets.facets-container .facets__wrapper{justify-content:center;flex-direction:row}}.deweys-facets.facets-container .facets__wrapper details{margin-bottom:.5rem}@media screen and (min-width: 500px){.deweys-facets.facets-container .facets__wrapper details{margin-bottom:0}}.deweys-facets.facets-container .facets__wrapper .facets__display{padding:1rem;width:20rem;max-width:100vh;box-sizing:border-box;position:relative}@media screen and (min-width: 500px){.deweys-facets.facets-container .facets__wrapper .facets__display{position:absolute}}.deweys-facets.facets-container .facets__wrapper .facets__header{padding:0;margin-bottom:1rem}.deweys-facets.facets-container .facets__wrapper .facets__list{padding:0}.deweys-facets.facets-container .facets__wrapper .facet-checkbox input[type=checkbox]{top:.5rem;left:0;margin:0}.deweys-facets.facets-container .facets__wrapper .facet-checkbox input[type=checkbox]:focus{outline:none}.deweys-facets.facets-container .facets__wrapper .facet-checkbox .icon-checkmark{top:.85rem}.deweys-facets.facets-container .facets__wrapper .facets__display{z-index:2;background:#fff}.deweys-facets.facets-container .facets__wrapper .facets__summary{padding:0;margin:0}.deweys-facets.facets-container .facets__wrapper .facets__summary>div{display:flex;align-items:center}.deweys-facets.facets-container .facets__wrapper .facets__summary[aria-expanded=true] svg{transform:rotate(180deg)}.deweys-facets.facets-container .facets__disclosure,.deweys-facets.facets-container .facet-filters.sorting{margin:0 1rem;text-align:center;text-transform:uppercase;position:relative}.deweys-facets.facets-container .facets__disclosure .select,.deweys-facets.facets-container .facet-filters.sorting .select{position:relative}.deweys-facets.facets-container .facets__disclosure .select .select-value,.deweys-facets.facets-container .facet-filters.sorting .select .select-value{display:flex;pointer-events:none;justify-content:space-between}.deweys-facets.facets-container .facets__disclosure select,.deweys-facets.facets-container .facet-filters.sorting select{width:100%;display:block;border:none;position:absolute;left:0;top:0;padding:0;margin:0;opacity:0;text-transform:uppercase}.deweys-facets.facets-container .facets__disclosure *,.deweys-facets.facets-container .facet-filters.sorting *{font-size:.9rem;font-weight:700}.deweys-facets.facets-container .facets__disclosure .facets__item *,.deweys-facets.facets-container .facet-filters.sorting .facets__item *{font-weight:400}.deweys-facets.facets-container .facets__disclosure .facet-checkbox,.deweys-facets.facets-container .facet-filters.sorting .facet-checkbox{display:flex;align-items:center;padding:.5rem 0}.deweys-facets.facets-container .icon-caret{width:1rem}.deweys-facets.facets-container select{width:100%;-webkit-appearance:none;appearance:none}.cart-wrapper{max-width:100%}.cart-container{padding-top:5rem;text-align:left}.cart-container #gs__toggle-box{padding:0}.cart-container h2{color:#6d6e71}.cart-drawer{position:fixed;top:0;left:0;z-index:1012;width:100vw;height:100vh;background-color:#fff;background-color:var(--color-background);touch-action:manipulation;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s linear .5s}.cart--is-visible .cart-drawer{opacity:1;visibility:visible;transition:opacity .25s ease-in-out,visibility 0s linear 0s}.cart-drawer .scroll{position:relative;padding:40px 0;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto}.cart-drawer #Cart{display:block;position:relative;min-height:calc(100vh - 80px);transform:translate(80%);transition:transform .5s ease-in-out}.cart-drawer #Cart.open{transform:translate(0)}.cart-drawer #Cart.close{transform:translate(80%);transition:transform .5s ease-in-out}.cart-drawer #Cart .product-price{display:block}.cart-drawer .cart-title h2{padding-top:80px}.cart-drawer .cart-title--empty{position:absolute;top:50%;left:0;right:0;margin:0;transform:translateY(-50%)}@media screen and (max-width: 767px){.cart-drawer .cart-title--empty{padding:0 20px}}.cart-drawer .cart-title--empty h2{padding-top:0}.cart-product__discounts p,.cart-discounts{color:#9be4b1;opacity:1;font-weight:700;font-size:.9rem;margin:5px 0}.cart-form{display:flex;margin-bottom:50px}@media screen and (max-width: 1023px){.cart-form{flex-direction:column;margin-bottom:25px}}.cart-form .cart-table{padding-top:3px;width:calc(100% - 465px)}@media screen and (max-width: 1399px){.cart-form .cart-table{width:calc(100% - 360px)}}@media screen and (max-width: 1279px){.cart-form .cart-table{width:calc(100% - 300px)}}@media screen and (max-width: 1023px){.cart-form .cart-table{width:100%}}.cart-form .checkout-buttons{width:465px;max-width:100%;padding:0 0 0 80px}@media screen and (max-width: 1399px){.cart-form .checkout-buttons{width:360px;padding:0 0 0 60px}}@media screen and (max-width: 1279px){.cart-form .checkout-buttons{width:300px;padding:0 0 0 40px}}@media screen and (max-width: 1023px){.cart-form .checkout-buttons{width:360px;padding:30px 0 0;margin:0 auto}}@media screen and (max-width: 399px){.cart-form .checkout-buttons{width:100%}}.cart-form .additional-checkout-buttons{float:left;width:100%;position:relative}@media screen and (max-width: 767px){.cart-form .additional-checkout-buttons{margin-top:8px}}.cart-form .additional-checkout-buttons .shopify-cleanslate>div>div{margin-left:0!important;margin-right:0!important}.cart-form .additional-checkout-buttons .shopify-cleanslate>div>div>div{min-width:385px!important;margin:0 0 8px!important}@media screen and (max-width: 1399px){.cart-form .additional-checkout-buttons .shopify-cleanslate>div>div>div{min-width:300px!important}}@media screen and (max-width: 1279px){.cart-form .additional-checkout-buttons .shopify-cleanslate>div>div>div{min-width:260px!important}}@media screen and (max-width: 1023px){.cart-form .additional-checkout-buttons .shopify-cleanslate>div>div>div{min-width:100%!important}}.cart-close{position:absolute;top:6px;right:-6px;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;color:inherit;background:transparent;padding:0;border:0}.cart-close .icon-close{width:24px;height:24px}@media screen and (max-width: 767px){.cart-close{top:-3px;right:-22px}.cart-title{margin-bottom:1rem;text-align:center}.cart-container{padding-top:2.5rem;text-align:left}}@media screen and (max-width: 549px){.cart-close{right:-5px}.cart-container{padding-top:1.5rem;text-align:left}}.cart-title{margin-bottom:1rem;float:none}.cart-title h2{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);font-size:3rem;line-height:normal;margin-bottom:7px;padding-top:20px}@media screen and (max-width: 767px){.cart-title h2{font-size:1.83rem}}.cart-title p{font-size:18px;margin:0 0 17px}@media screen and (max-width: 767px){.cart-title p{font-size:1.14rem}}.cart-title .button{text-align:center;min-width:385px;padding:13px 30px;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 549px){.cart-title .button{min-width:0;width:auto}}@media screen and (max-width: 399px){.cart-title .button{width:100%}}.cart-title--empty{text-align:center;margin-bottom:40px}@media screen and (min-width: 768px){.template-cart .cart-title--mobile:not(.cart-title--empty){display:none}}.js-go-back h4{font-size:.8rem;margin-top:25px;line-height:2}.cart-table{display:table}.cart-table-header{display:table-header-group}.cart-table-body{display:table-row-group}.cart-table-footer{display:table-footer-group}.cart-table-header{display:none}@media screen and (min-width: 600px){.cart-table-header{display:block}}.cart-table-row{display:flex;flex-direction:column;align-items:center;text-align:left;border-bottom:1px solid #6d6e71}@media screen and (min-width: 600px){.cart-table-row{flex-direction:row}}.cart-table-row .cart-table-cell{position:relative;margin:1rem;margin-left:0}@media screen and (min-width: 600px){.cart-table-row .cart-table-cell--product{width:50%}}@media screen and (min-width: 600px){.cart-table-row .cart-table-cell--price{width:20%}}@media screen and (min-width: 600px){.cart-table-row .cart-table-cell--quantity{width:20%}}.cart-table-row .cart-table-cell--total{display:none}@media screen and (min-width: 600px){.cart-table-row .cart-table-cell--total{width:10%;display:block}}.cart-table-row .cart-product{width:100%;text-align:center}@media screen and (min-width: 600px){.cart-table-row .cart-product{display:flex;align-items:center;text-align:left}}.cart-table-row .cart-product__quantity input{width:100%;text-align:center;border:none}.cart-table-row .cart-product__quantity button{border:none;background:none;position:absolute}.cart-table-row .cart-product__quantity button:first-child{left:.5rem}.cart-table-row .cart-product__quantity button:last-child{right:.5rem}.cart-table-row .cart-product__quantity .counter{position:relative;padding:.5rem;display:flex;border:1px solid black;justify-content:space-between}.cart-product__thumb{display:inline-block;position:relative;height:134px}.cart-product__thumb{flex:0 0 110px;min-width:110px;margin-right:20px}.cart-product__thumb{width:183px;height:183px;margin:0 auto 10px}.cart-product__thumb-img{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.cart-product__desc{flex:0 0 calc(100% - 130px)}@media screen and (max-width: 768px){.cart-product__title{font-size:1.14rem}}.cart-product__variant{display:block;opacity:.7}.cart-product__remove{min-width:0;margin:7px auto;display:block;padding:0;border:none;font-size:.86rem;opacity:.5;background-color:transparent;text-align:center;cursor:pointer;transition:opacity .2s}@media screen and (min-width: 600px){.cart-product__remove{transform:translate(-50%);position:absolute;left:50%}}.cart-product__remove:hover{opacity:1}.cart-product__price{white-space:nowrap}@media screen and (max-width: 767px){.cart-product__price{margin:6px 0}}.cart-product__total-price{white-space:nowrap}.cart-product__total{width:150px;text-align:center;font-size:1.11rem}@media screen and (max-width: 767px){.cart-product__total{float:left;font-size:1.2rem;padding:0 3px 15px!important;width:auto;text-align:left}}.cart-subtotal-title{position:relative}.cart-subtotal-title p{float:right}.cart-total-price{text-align:left;font-size:1.43rem;margin:0;overflow:hidden}.cart-total-price>span:first-child{float:left;margin-right:10px}.cart-total-price>span:last-child{float:right}.cart-product__error{position:absolute;top:100%;left:0;right:0;text-align:center;font-size:.8rem;padding:5px 0}@media screen and (max-width: 550px){.cart-table{width:200px;margin:0 auto}.cart-table-footer{text-align:center}.cart-table-footer .cart-update{margin-top:0;margin-left:auto}}.checkout-buttons .cart-discounts{text-align:left}.checkout-buttons .js-continueShopping{margin-bottom:8px}@media screen and (max-width: 549px){.checkout-buttons .js-continueShopping{margin-bottom:0}}.checkout-buttons .button{width:100%;height:54px;padding:14px 0;margin:0 0 8px}@media screen and (min-width: 750px){.checkout-buttons .button{height:42px;padding:9px 2px}}@media screen and (max-width: 749px){.checkout-buttons .button{width:100%;margin-bottom:0;margin-top:8px}}.additional-checkout-buttons .shopify-cleanslate>div>div>div{min-width:240px!important}.cart__checkout{float:left;font-size:.95rem;letter-spacing:1px;text-transform:uppercase}.js-continueShopping{float:left;margin-left:0!important;padding-left:15px;padding-right:15px;white-space:nowrap}.js-continueShopping:not(.js-continueShopping--empty){font-size:.95rem;letter-spacing:1px;text-transform:uppercase}.js-continueShopping.js-continueShopping--empty{float:none}.cart__buttons-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;width:100%}@media screen and (max-width: 767px){.cart__buttons-wrapper{justify-content:flex-start}}.cart__buttons-wrapper .errors{width:385px;max-width:100%;margin:0 0 20px auto;display:none}@media screen and (max-width: 767px){.cart__buttons-wrapper .errors{margin-right:auto;margin-left:0}}.cart__buttons{position:relative;width:100%}.cart__buttons .cart__update,.cart__buttons .cart__checkout{margin-right:0}@media screen and (max-width: 767px){.cart__buttons .cart__update,.cart__buttons .cart__checkout{margin-right:auto}}.cart__buttons--disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;cursor:default}.cart__button-fieldset{padding:0;margin:0;border:0}.cart__checkout{display:block;margin-left:auto;margin-right:0;margin-bottom:0;width:100%}.cart__checkout{display:block;margin-left:0;margin-right:auto}.cart__checkout{width:100%}.cart__update{display:none;margin:0 0 10px auto;width:100%;letter-spacing:1px;text-transform:uppercase;font-size:.95rem}@media screen and (max-width: 767px){.cart__update{margin-left:0;margin-right:auto}}.acceptance__input{display:block;width:13px;height:13px;margin:4px 7px 4px 0;float:none}.acceptance__input~.cart__buttons:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-background-alpha-35);z-index:1;cursor:default;transition:opacity .3s ease,visibility 0s linear 0s}.acceptance__input:checked~.cart__buttons:after{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.acceptance__label{display:block;margin:0 0 20px;max-width:calc(100% - 20px)}.acceptance__label p{margin:0}textarea#gsMessage{max-width:100%;width:100%;min-width:100%;max-height:500px;min-height:100px}.cart__buttons-wrapper .button,.top-cart-wrapper .button{border:none;background:#c61c31;color:#fff;border-radius:3px;padding:.5rem 1rem;display:inline-block;border:1px solid #C61C31;line-height:1.5}.cart__buttons-wrapper .button--secondary{background:none;color:#5f9db4;border:1px solid #5F9DB4;text-decoration:none}.cart__buttons-wrapper .button--secondary.cart__update{display:none}.cart-tax-info{margin:0 0 27px;font-size:var(--font-size-body);color:var(--color-cart-text);letter-spacing:.05em;text-align:left}@media screen and (max-width: 1023px){.cart-tax-info{margin-bottom:27px}}.order-notes{margin:27px 0}@media screen and (max-width: 1023px){.order-notes{margin:20px 0}}.order-notes__label{font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-style:var(--body-font-style);color:var(--color-text);font-size:var(--font-size-body);line-height:1.5;margin-bottom:5px}.order-notes__content{border:1px solid var(--color-border-dark);width:100%;height:114px;resize:none}.checkout-faq-box,.faq-box{text-align:left;color:#6d6e71;font-weight:400}.checkout-faq-box h3,.faq-box h3{color:#6d6e71}.checkout-faq-box ul,.faq-box ul{list-style:none}.checkout-faq-box li.checkout-q,.faq-box li.faq-q{display:flex;align-items:center;justify-content:space-between}.faq-box img.rotate{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-box{margin:auto}.faq-box ul.faq li{padding:5px 20px;margin:8px 0}.faq-box .faq-header{text-transform:none}#gsMultishippingPage{padding-top:13vw;text-align:left}@media screen and (min-width: 800px){#gsMultishippingPage{padding-top:5vw}}#gsMultishippingPage td{vertical-align:middle}.section-success-stories{padding:3rem 2rem;text-align:left}.section-success-stories h2{text-transform:uppercase;line-height:1;font-size:2rem;margin-bottom:1rem}@media screen and (min-width: 700px){.section-success-stories h2{margin-bottom:2rem;padding-left:2rem;text-align:left;font-size:3rem}}.section-success-stories .story-row{max-width:1200px;margin:auto}@media screen and (min-width: 800px){.section-success-stories .story-row{display:flex;justify-content:space-between}}.section-success-stories .story{background:#fff;padding:2rem;border-radius:2rem;margin-bottom:2rem}@media screen and (min-width: 800px){.section-success-stories .story{margin-bottom:0;width:49%}}.section-success-stories .story p{font-weight:400;margin-bottom:.5rem}.section-success-stories .story-credits{margin-top:1rem}.search-results{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem;max-width:1200px;margin:auto}.search-results .product-box{height:unset}.search-results .product-box,.search-results .recipe-box{width:33%;padding:2rem}.search-results .pagination{margin:auto}.recipe-search-result .image{position:relative;overflow:hidden;padding-top:100%}.recipe-search-result .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 600px){.search-results{display:flex;flex-direction:column;padding:0 2rem;max-width:1200px;margin:auto}.search-results .product-box{height:unset}.search-results .product-box,.search-results .recipe-box{width:100%;padding:2rem}.search-results .pagination{margin:auto}}.main-blog{padding-top:6rem}.main-blog h1{color:#ff5f0f;margin-bottom:2rem}.block-section-heading .content-block-header{padding-bottom:0}#insta-feed a.slider-arrow{transform:translate(-150%);box-shadow:none;background:none;width:2rem;height:2rem}#insta-feed a.slider-arrow svg{width:100%;height:100%}#insta-feed a.slider-arrow:last-child{transform:translate(150%) rotate(180deg)}#insta-feed a.slider-arrow:hover{background:none}.block-blog-content{padding:0 2rem}.block-blog-content *{text-align:left}.block-blog-content ul,.block-blog-content ol{margin-bottom:2rem}.block-blog-content ul li,.block-blog-content ol li{margin-bottom:.3rem;line-height:1.4;color:#6d6e71;font-size:14px;margin-left:1rem}@media screen and (min-width: 767px){.block-blog-content ul li,.block-blog-content ol li{font-size:21px}}.block-blog-content h2{margin-top:2rem}.block-blog-content h3{color:#5f9db4;text-align:left}.block-blog-content p{margin-bottom:1.5rem}.block-blog-content b{font-weight:700}.block-blog-content img{display:inline-block;margin:1rem 0;width:100%;max-width:100%}.block-blog-content iframe{width:100%;max-width:100%}.block-locations .std-items-box{max-width:100%!important}@media screen and (min-width: 720px){.block-locations .std-items-box{padding:0 3rem}}.block-locations .carousel-navigation{transform:translateY(-100%)}.block-baked-goods .show-on-mobile .btn-dewey-yellow{width:13rem;padding:1rem 0 .8rem;height:unset;line-height:1;font-size:17px}.products-list-box{max-width:975px;margin-left:auto;margin-right:auto}.products-list-box .glide__slides{display:flex}.block-products-wide .products-list-box{max-width:100%}.products-list-box-head{font-family:Raleway,sans-serif;color:#fff;font-size:17px;line-height:15px;font-weight:900;text-transform:uppercase;padding:10px 40px;border-radius:6px;margin-bottom:30px;text-align:left}.cakes-slider{width:80%;margin:auto}.cakes-slider .carousel-navigation{transform:translateY(50%)}.cakes-slider .glide__slide .image-wrapper a{overflow:hidden;padding-top:100%;display:block;position:relative}.cakes-slider .glide__slide .image-wrapper a img{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner{position:relative;margin-bottom:-4px}.banner img{width:100%}.banner .banner-overlay-box{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:1200px;margin:auto;padding-top:20vw}@media screen and (min-width: 800px){.banner .banner-overlay-box{padding:0 3rem;padding-top:0}}@media screen and (min-width: 800px){.text-image-banner .mobile-banner-image{display:none}}.text-image-banner .desktop-banner-image{display:none}@media screen and (min-width: 800px){.text-image-banner .desktop-banner-image{display:block}}.text-image-banner .banner-image-wrapper{position:relative;padding-top:125%}@media screen and (min-width: 800px){.text-image-banner .banner-image-wrapper{padding-top:40%}}.text-image-banner .banner-image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-image-banner .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 800px){.text-image-banner .content-wrapper{display:flex;align-items:center}}.text-image-banner .banner-overlay-box{min-height:unset;width:100%;max-width:1200px;margin:auto;padding:25vw 3rem 0}@media screen and (min-width: 800px){.text-image-banner .banner-overlay-box{padding-top:0;display:flex;align-items:center;justify-content:flex-start}}.text-image-banner .banner-overlay-box h1{font-size:37px;line-height:1.2}@media screen and (min-width: 800px){.text-image-banner .banner-overlay-box h1{font-size:51px;margin:0}}.text-image-banner .banner-overlay-box *{text-align:center}@media screen and (min-width: 800px){.text-image-banner .banner-overlay-box *{text-align:left}}.content-block-text-image .holder{padding-top:20vw}@media screen and (min-width: 767px){.content-block-text-image .holder{padding-top:4vw}}.header .header-stripe{text-align:center;padding:15px 20px;position:relative}.header .header-stripe div,.header .header-stripe div a{color:#fff;font-size:.9rem;line-height:1;text-align:center;padding:2px 0}.header .header-stripe div span,.header .header-stripe div a span{font-weight:900;font-family:Raleway}.js-main-annotation{position:relative;display:block}.js-main-annotation span{opacity:0;position:absolute;width:100%;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .5s ease}.js-main-annotation span.active{opacity:1}.block-hp-history .holder,.block-nationwide .holder{padding-top:0}.block-hp-recipes .banner{padding-top:125%;position:relative}@media screen and (min-width: 768px){.block-hp-recipes .banner{padding-top:40%}}.block-hp-recipes .banner .banner-overlay-box{top:0;left:50%;max-width:unset}@media screen and (min-width: 768px){.block-hp-recipes .banner .banner-overlay-box{padding-left:115px}}.block-hp-recipes .banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related-recipes-section{padding:3rem 0}.related-recipes-section h3{max-width:1100px;margin:auto;padding:0 25px;margin-bottom:2rem;color:#2c2a26}@media screen and (min-width: 767px){.related-recipes-section h3{padding:0 15px}}@media screen and (min-width: 767px){.related-recipes-section .recipes-list-box{padding:0 15px}}.related-recipes-section .load-more-btn{background:none;border:none;color:#6d6e71;font-weight:700;font-size:1.5rem;opacity:.8}@media screen and (min-width: 767px){.single-bakery-row{display:flex}}@media screen and (min-width: 767px){.single-bakery-row .bakery-col{width:50%}}.block-collection-grid{max-width:1280px;margin:auto;padding-top:15vw}@media screen and (min-width: 800px){.block-collection-grid{padding-top:6vw}}.block-collection-grid .collection-grid-content{padding:0 2rem}.block-collection-grid h1{color:#2c2a26;text-transform:uppercase;font-size:1.3rem}@media screen and (min-width: 800px){.block-collection-grid h1{font-size:2.3rem}}.block-collection-grid .collection-grid-description{margin:auto;margin-bottom:2rem;max-width:730px}.block-collection-grid .collection-grid-description p{font-family:Raleway,sans-serif;line-height:1.4;font-weight:700;color:#2c2a26;font-size:.9rem}@media screen and (min-width: 800px){.block-collection-grid .collection-grid-description p{font-size:1.1rem}}.block-collection-grid .collection-wrapper{display:flex;flex-wrap:wrap;margin:0 -.5rem;padding:0 2rem 3rem}.block-collection-grid .collection-item{padding:.5rem;display:block;width:50%}@media screen and (min-width: 800px){.block-collection-grid .collection-item{width:calc(100% / 3)}}.block-collection-grid .collection-item-inner{padding-top:95%;border-radius:5%;position:relative;width:100%;height:100%;background:#d3d3d3;overflow:hidden}.block-collection-grid .collection-item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-collection-grid .collection-item-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 .5rem;line-height:1.1;text-shadow:0 0 .5em rgba(0,0,0,.8);font-size:1.5rem}@media screen and (min-width: 800px){.block-collection-grid .collection-item-title{font-size:2rem}}@media screen and (min-width: 1060px){.block-collection-grid .collection-item-title{font-size:2.6rem}}.rb-bundle-title{padding-top:75px}.show-on-mobile,.show-on-wide{display:none!important}@media (max-width: 1200px){.header .holder{padding-left:30px;padding-right:30px}}@media (max-width: 980px){.show-on-wide-mobile{display:block!important}.hide-on-wide-mobile{display:none!important}.header .holder{padding:10px 100px}.content{padding-top:0}h2{font-size:23px;line-height:27px;margin-bottom:10px}p.std-desc,div.std-desc p{font-size:14px;line-height:18px;margin-bottom:10px}.header{height:auto}.header .holder{padding-left:15px;padding-right:15px}.header .logo{max-width:185px}.banner-overlay-box>h1{font-size:37px;line-height:40px}h1{font-size:25px;line-height:32px;margin-bottom:10px;letter-spacing:2px}.banner-overlay-box .wrapper .p1{font-size:25px;line-height:1.3}.content-block-header p{font-size:13px;line-height:23px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.content-block-header h1{margin-bottom:0}.block-promoted .wrapper{background-size:auto 80%;background-repeat:no-repeat;background-position:-170px 70px}.block-promoted .text-wrapper{height:100%;width:100%;position:relative;margin-left:0!important;margin-right:0!important}.block-promoted .text-wrapper h3{position:absolute;right:0;top:0;width:40%;padding-top:20px}.block-promoted .text-wrapper .btn-box{position:absolute;left:0;bottom:0;width:100%;padding-bottom:40px;text-align:center}.block-promoted .text-wrapper .btn-box .btn{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.show-on-mobile{display:block!important}.hide-on-mobile{display:none!important}h1.smaller{font-size:17px;line-height:31px}h4{font-size:17px;line-height:20px}.content-block-text-image.text-only .wrapper h2{font-size:32px;line-height:37px}.header .menu .col-c{display:flex!important;justify-content:center;align-items:center}.navbar-nav{margin:unset}.navbar-nav button{padding:0}.header .logo{width:70%}.footer .row-top .col-l,.footer .row-top .col-r,.footer .join-us-box{text-align:center}.footer .contact-label{margin-top:0;padding-bottom:20px}.footer .social-links-box{padding-top:20px;text-align:center}.footer .social-links-box .social-link{max-width:37px;margin:0 2%}.footer .join-us-box p{margin-left:auto;margin-right:auto}.footer .contact-label,.footer .contact-form-box input,.footer .contact-form-box input::-webkit-input-placeholder,.footer .contact-form-box button{font-size:12px;line-height:18px}.footer .footer-links-box{margin-bottom:30px}.footer .footer-links-box .footer-links-head{font-size:14px;line-height:18px}.footer .footer-links-box .footer-link{font-size:13px;text-transform:uppercase}.footer .site-info-box p{font-size:10px;line-height:22px}.std-items-box .std-item-box .image img{width:100%}.content-block-text-image.text-only{margin-bottom:50px}.content-block-text-image.image-on-left .wrapper,.content-block-text-image.image-on-right .wrapper{padding:20px;max-width:100%;width:100%}.content-block-text-image .col-text{padding-top:30px}.std-text-col{padding:0 25px;text-align:center}.std-text-col .btn{margin-left:auto;margin-right:auto}.std-text-col.big-margin{margin-bottom:0}.std-text-col p{font-size:14px;line-height:18px;text-align:center}.std-text-col h2{font-size:36px;line-height:43px}.std-text-col .std-content-head{padding:25px;margin-top:0;margin-bottom:20px;border-bottom-width:1px;text-align:center!important}.std-text-col .std-content-head>span,.std-text-col .std-content-head>div{font-size:20px!important;line-height:24px!important}.std-link,.std-link:hover{font-size:11px;line-height:18px;display:inline-block}.content-block-header{padding:20px 25px}.content-block-header h3{font-size:20px;line-height:24px}.content-block-text-image .col-text *{text-align:center!important}.content-block-text-image .col-text h2{padding-left:25px;padding-right:25px}.content-block-text-image .col-text .std-desc{padding-left:15px;padding-right:15px;margin-bottom:40px}.content-block-text-image .col-image{margin-top:20px;margin-bottom:20px}.block-hp-history .holder{background-image:none}.block-hp-history .col-text{z-index:2}.block-hp-history .col-md-6.col-r.col-image{width:100%}.block-hp-history .col-image img{width:100%;max-width:980px;margin-top:-14%}.block-nationwide .col-text .mobile-image{width:80%;max-width:545px;margin:0 auto 35px}.content-block-banner .mobile-bg-box{width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center right}.block-instagram{padding-bottom:50px}.block-wholesale{margin-top:50px}.block-bakery .details-wrapper{text-align:left;padding:30px 35px}.block-bakery .details-wrapper .name{font-size:35px;line-height:40px;letter-spacing:3px;margin-bottom:25px}.std-items-box.bakeries-box .box-header{padding:15px 10px 5px}.std-items-box.bakeries-box .box-header .wrapper{max-width:100%}.std-items-box.bakeries-box .box-header .bakery-name{font-size:18px;line-height:22px;letter-spacing:1px}.carousel-box.std-item-box .btn{font-size:12px;width:90%;padding:5%;margin-left:auto;margin-right:auto;height:auto;min-width:0}.std-item-box.product-box .name{font-size:18px;line-height:21px}.carousel-box .std-item-box.product-box .name{font-size:11px;line-height:14px}.carousel-box .std-item-box.product-box .price{font-size:18px;line-height:20px}.carousel-box .std-item-box.product-box .price{display:none}#productsCarousel{margin-bottom:50px}.recipes-list-box .recipe-box{padding-left:25px;padding-right:25px;margin-bottom:40px}.recipes-list-box .recipe-box .recipe-details{padding-left:0;padding-right:0}.recipes-list-box .recipe-box .posted-info{font-size:12px;line-height:14px}.recipe-box .recipe-details .description p{font-size:14px;line-height:19px;margin-bottom:10px}.recipe-box .recipe-details .category-tags-box{margin-bottom:15px}.recipe-box .recipe-details .category-tags-box .category-tag{padding:6px 10px;font-size:12px;line-height:12px}.std-link-xl,.std-link-xl:hover{font-size:16px;line-height:14px}.products-list-box-head{padding:10px 20px}.products-list-box{padding-left:25px;padding-right:25px}.block-recipe .details-wrapper{text-align:left;padding:30px 25px 0}.block-recipe .details-wrapper .name{font-size:23px;line-height:25px;letter-spacing:2px;margin-bottom:15px}.block-recipe-content .recipe-content-head{text-align:left;margin-top:0;padding-top:0;padding-left:0;padding-bottom:10px;margin-bottom:15px;border-bottom-width:1px}.block-recipe-content .recipe-content-head span{font-size:18px;line-height:24px}.block-recipe-content .std-text-col p{text-align:left}.std-movie-box{margin:50px 25px}.block-search .search-form-box{padding:0 25px;width:100%}.block-top-generic.content-block-text-image .col-text .page-name{text-align:center;top:45px}.block-top-generic.content-block-text-image .col-text .page-name p{margin:0 25px}.block-top-generic.content-block-text-image .col-text h1{font-size:32px;line-height:37px;margin-top:10px;text-align:center}.block-top-generic.content-block-text-image .col-image{padding-bottom:60px}.block-top-generic.content-block-text-image .col-image img{width:90%;margin-left:auto;margin-right:auto}.block-top-generic{margin-bottom:50px}.block-generic .generic-image{width:80%;margin-bottom:25px;margin-left:auto;margin-right:auto;display:block}.careers-table{margin-top:50px}.careers-table{margin-left:15px;margin-right:15px;width:auto}.careers-table .c-department-name{font-size:18px;line-height:22px}.promise-box .std-text-col h2{font-size:32px;line-height:38px;margin-bottom:25px}.bakers-promise-badge{margin-left:auto;margin-right:auto;max-width:90%}}.quantity-box{min-width:120px}.cart-table-body{height:100%}.cloneUpsells img{max-width:100%}.cloneUpsells h3{text-align:left}.cloneUpsells button{border-style:none}.submenu-shop-now,.header .submenu-box.submenu-shop-now{display:block!important}.submenu-shop-now .submenu-link{margin:10px 18px}.show-dropdown:after{content:"\2304";margin-left:5px;transform:scaleX(2);margin-top:-5px;font-size:14px;font-weight:100;position:absolute}.show-dropdown{padding-right:5px}#slidecarthq .scDiscount__container{display:none!important}.mobile-header-button{padding:5px;min-width:25%}.mobile-header-button a{width:100%}@media (max-width: 980px){.mobile-header-button-container{justify-content:center;display:flex!important;margin-top:10px;margin-bottom:-10px}}.shopify-challenge__container{margin-top:100px;margin-bottom:100px}#imgPlaceholder{border-radius:5px;cursor:pointer;transition:.3s;display:block;margin-left:auto;margin-right:auto}.productModal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.product-modal-content{margin:auto;display:block;width:75%;//max-width: 75%}#product-caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.product-modal-content,#product-caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}.product-modlal-out{animation-name:zoom-out;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@keyframes zoom{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(0)}}.productModalClose{position:absolute;top:15px;right:35px;color:#fff;font-size:50px;font-weight:700;transition:.3s}.productModalClose:after{display:inline-block;content:"\d7"}.productModalClose:hover,.productModalClose:focus{color:#eee;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.product-modal-content{width:100%}}.skip-to-content-link{color:#fff!important;left:50%;padding:8px;margin-top:3px;font-weight:700;position:absolute;transform:translateY(-200px);transition:transform .3s;z-index:1000}.skip-to-content-link:focus{transform:translateY(0)}.deweys-product-list .carousel-navigation{top:25%}@media screen and (max-width: 799px){.carousel-items-box .std-item-box.product-box .image img{padding:0;background-color:#fff}}@media screen and (max-width: 799px){.add-to-cart-buttons-alt{padding:0 5%}}.buy-box .add-to-cart-buttons-alt .quantity-box *{font-size:1rem}.add-to-cart-buttons-alt .quantity-box{min-width:80px}.carousel-items-box .std-item-box.product-box .price.product-alt{margin:.5rem auto 10px;vertical-align:middle;text-align:right}.deweys-product-list .std-items-box .std-item-box .name{min-height:4.5rem;text-align:left}.deweys-product-list .std-items-box .std-item-box.product-box{max-width:98%;margin-left:auto;margin-right:auto}.deweys-product-list .std-items-box .std-item-box.product-box .name{line-height:24px;margin-bottom:10px}.deweys-product-list .product-box{padding:0}.deweys-product-list .block-product{padding-top:0}@media screen and (max-width: 799px){.product-box .add-to-cart-buttons-alt{padding:0}}.proof-box{border-radius:10px;margin-bottom:3rem!important;padding:1rem;min-height:500px}.proof-box .quote{text-align:center;font-size:1.2rem;display:flex;align-items:center;flex-grow:1}.proof-box .quote-byline{text-align:center;font-size:1.2rem;margin:1rem 0}.proof-box .quote-byline-desc{text-align:center;font-size:.9rem}.proof-box .image{padding:1rem}.carousel-items-box{width:85%!important;max-width:unset!important}.banner2{display:flex;flex-flow:row-reverse;flex-wrap:wrap}.home-banner2-image-wrapper,.home-banner2-image-wrapper img.desktop,.home-banner2-image-wrapper img.mobile{width:100%}@media screen and (max-width: 799px){.banner2 .banner2-overlay-box{position:absolute;bottom:1em;padding:1em 2em;text-align:center;width:100%;height:45%}}@media screen and (min-width: 800px){.banner2 .banner2-overlay-box{position:absolute;top:0;padding:1em 2em;max-width:45%;height:100%;text-align:right}}@media screen and (min-width: 1500px){.banner2 .banner2-overlay-box{padding:2.5% 5%}}.home-banner2-image-wrapper .desktop{display:none}.banner2-overlay-box .content-box{display:flex;flex-direction:column-reverse}.banner2-overlay-box .button-container{text-align:center}.banner2-overlay-box a.btn-dewey{height:unset;line-height:unset;border:0px!important;padding:10px;margin-bottom:1em}@media screen and (min-width: 800px){.home-banner2-image-wrapper .desktop{display:block}.home-banner2-image-wrapper .mobile{display:none}.banner2-overlay-box .content-box{flex-direction:column}.banner2-overlay-box .button-container{text-align:right;margin-right:2em}.banner2-overlay-box a.btn-dewey{margin:.5em 0}}@media screen and (max-width: 499px){.deweys-product-list .slider-wrapper{padding:0 1.5em}}.essential_countdown_annoucement_bar_wrapper{z-index:2!important}.bold{font-weight:700}.gs__product-column:not(.gs__product-available){display:none}.gs__product-column .Polaris-Card{background-color:var(--p-surface);box-shadow:var(--p-card-shadow, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15));outline:.1rem solid transparent}#boxBuilderRoot{margin-top:5em}html[data-gs-theme-name=parallel] #boxBuilderRoot h1,html[data-gs-theme-name=parallel] #boxBuilderRoot h2,html[data-gs-theme-name=parallel] #boxBuilderRoot h3,html[data-gs-theme-name=parallel] #boxBuilderRoot h4,html[data-gs-theme-name=parallel] #boxBuilderRoot h5,html[data-gs-theme-name=parallel] #boxBuilderRoot h6,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h1,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h2,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h3,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h4,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h5,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter h6,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h1,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h2,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h3,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h4,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h5,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader h6,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h1,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h2,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h3,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h4,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h5,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu h6{font-family:Museo-Slab-700,sans-serif}html[data-gs-theme-name=parallel] #boxBuilderRoot p,html[data-gs-theme-name=parallel] #gsBuilderMobileFooter p,html[data-gs-theme-name=parallel] #gsBuilderMobileHeader p,html[data-gs-theme-name=parallel] #gsBuilderStickyMenu p{font-family:Raleway,sans-serif}#gsParallelTheme h1,#gsParallelTheme h2,#gsParallelTheme h3,#gsParallelTheme h4,#gsParallelTheme h5,#gsParallelTheme h6{color:#2c2a26}#gsBuilderStep .gs__step-info{display:none!important}.gs__btn-primary{background-color:#ff5f0f!important;border-color:#ff5f0f!important;color:#fff!important}.gs__btn-primary:disabled{background:#f0f0f0!important;color:#000!important;cursor:not-allowed}.gs__btn-primary.gs__pressed{text-indent:-9999px;line-height:0!important}.gs__btn-primary.gs__pressed:after{content:"\2713  Remove";text-indent:0;display:block;line-height:initial}@media (max-width: 992px){.gs__btn-primary.gs__pressed:after{line-height:2.5em}}@media only screen and (max-width: 992px){html[data-gs-theme-name=parallel] #gsBuilderStep .gs__product-input .gs__custom-number-input button{font-size:1.7em!important}html[data-gs-theme-name=parallel] #gsBuilderStep .gs__product-input .gs__custom-number-input{height:2.5em!important}}@media only screen and (min-width: 993px){html[data-gs-theme-name=parallel] #boxBuilderRoot .gs__selected-items button{font-size:2em!important}}.gs__product-price{display:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/style.css.map?v=112445056307565902441743859282 */
