.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{height:100%}body{margin:0;padding:0;font-family:"Merriweather","Georgia",sans-serif;font-size:16px;color:#2e2d2c;background:#fffdeb}a,img{border:0}a{text-decoration:none}img{max-width:100%}.block{display:block}.left{float:left}.right{float:right}.error{font-size:14px;color:#c00 !important}.success{font-size:14px;color:#08a600}.notice i{color:#ccbd1f}.errorMessage{font-size:14px;color:#c00;background-color:#ffbaba;text-align:center;padding:10px 0}.successMessage{font-size:14px;color:#08a600;background-color:#c9ffba;text-align:center;padding:10px 0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.noscroll{overflow:hidden}.nostyle{list-style:none;margin:0;padding:0}.show{display:block}.hide{display:none}.disabled{background-color:#ccc !important;cursor:not-allowed}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{display:none}.btn-top{display:none;position:fixed;bottom:2rem;right:2rem;background:#005c97;color:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;z-index:99}.blue{color:#005c97}.orange{color:#ffb81c}.dark{color:#2e2d2c}.light{color:#fffdeb}.grey{color:#e3ede7}.sand{color:#efebd9}.grey-dark{color:#9d9b8a}.red{color:#c00}.opaque{color:rgba(46,45,44,.5)}.blue-bg{background-color:#005c97}.orange-bg{background-color:#ffb81c}.dark-bg{background-color:#2e2d2c}.light-bg{background-color:#fffdeb}.grey-bg{background-color:#e3ede7}.sand-bg{background-color:#efebd9}.teal-bg{background-color:#e5ede3}.white-bg{background-color:#fff}.thin{font-weight:400}.bold{font-weight:700}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.capitalize:lang(fr){text-transform:none !important}.center{text-align:center}.text-right{text-align:right}h1,h2,h3{margin:0;font-weight:700}h1,h2.large{font-size:4rem}h1 span.subtitle{font-size:.875rem;font-weight:400}h1.small,h2{font-size:2.5rem}h2.small{font-size:1.75rem}h2.title{font-size:1.625rem;text-transform:capitalize}h2.title:lang(fr){text-transform:none}h3{font-size:1.625rem}h3.title{font-size:1rem;font-weight:700}h3.title:lang(fr){text-transform:none}span.break{display:block}p.large{font-size:2.25em}.border-title{display:block;position:relative;text-align:center}.border-title span{display:inline-block;background:#fffdeb;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 1rem}.dark-border{border-bottom:1px solid rgba(0,0,0,.3)}.font-30{font-size:1.875rem}.font-26{font-size:1.625rem}.font-20{font-size:1.25rem}.font-18{font-size:1.125rem}.font-14{font-size:.875rem}.font-12{font-size:.75rem}.cta-btn{display:inline-block;text-align:center;height:45px;line-height:45px;max-width:160px;width:100%;font-weight:700}.cta{display:inline-block;text-align:center;height:60px;line-height:60px;max-width:275px;width:100%;font-weight:700}.cta.small{max-width:230px;height:50px;line-height:50px}input.cta,input.cta-btn{font-size:1em;font-weight:700;box-shadow:none;outline:none;border:none;font-family:"Merriweather",serif;cursor:pointer}.cta i,.cta-btn i{display:inline-block;margin-left:.25em;font-size:.75em}.cart-add{display:block;text-align:center;height:40px;line-height:40px;font-weight:700;width:100%}.x-btn{font-family:"Arial",sans-serif;font-size:1.375em;font-weight:400}.box-del{font-family:"Arial",sans-serif;font-weight:600;color:#c30000}#add-box,#save-box,.save-box{display:inline-block;outline:none;border:none;box-shadow:none;width:180px;height:40px;line-height:40px;background:#f99d2b;color:#fffdeb;font-family:"Merriweather","Georgia",serif;font-size:1em;font-weight:600;cursor:pointer}#add-box.disabled,#save-box.disabled,.save-box.disabled{background:#f1efd9;color:rgba(46,45,44,.3);cursor:default}#shipping_postal,#billing_postal{text-transform:uppercase}.innerContent{max-width:1323px;width:100%;margin:0 auto}.innerContent.small{max-width:1135px}.innerContent.smaller{max-width:1110px}.relative{position:relative}.inline-center{display:inline-block;vertical-align:middle}.flex-center{display:flex;justify-content:center;align-items:center}.screen{min-height:100vh;height:100%}.half{width:50%}.border,.ft-border{box-sizing:border-box;border:8px solid #efebd9}.blue-border{box-sizing:border-box;border:8px solid #005d99}.text-container p{margin:1.875em auto 3.75em}.custom-object-fit{position:relative;background-size:cover;background-position:center center}.custom-object-fit .featured-image{opacity:0}.custom-object-fit .timeline-img.featured-image{position:relative !important}.border-cta .border{max-width:1180px;height:455px;margin:0 auto}.border-cta .border h1{position:absolute;top:50px;left:16px}.border-cta .border img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.border-cta .border .container{padding:2.5em 60px 0 100px;position:relative;top:55%;left:0;transform:translateY(-50%)}.border-cta .border .container p{font-size:.875em}.border-cta .border .container a.cta{margin-top:2.25em;max-width:240px}.intro-img{position:relative;z-index:7;display:block}.intro{margin-top:-16px}.intro .border{max-width:1060px;margin:0 0 0 auto;padding:4em 0 6.125em;justify-content:flex-end}.intro .border .container{width:665px;box-sizing:border-box;padding-left:1em}.intro .border .container p{font-size:.875em;padding-right:3em;box-sizing:border-box}.intro .border img{display:block;position:absolute;top:-50px;left:-50px;z-index:9;border:10px solid #fffdeb;box-sizing:border-box}.bottom-cta .text-container{position:absolute;top:120px;left:50%;transform:translateX(-50%);max-width:100%}#loadingreorder{color:#fff}.curtain{display:none;background:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:97}.bagelbox-curtain{display:block;background:rgba(255,253,235,.5);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:98}#announcements{display:none;position:absolute;bottom:-55px;left:210px;padding:0 1.5625em 0 140px;color:#fffdeb;background-color:#005c97;z-index:8;max-width:1285px;width:auto;height:55px;align-items:center;justify-content:flex-start}#announcements p{display:inline-block;vertical-align:middle;max-width:750px;margin:0}#announcements a{display:inline-block;vertical-align:middle;color:#fffdeb}#btnCloseAnnouncement{display:inline-block;margin-left:10px;color:#fff;font-family:"Arial",sans-serif}.country-selection{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:720px;width:100%;height:380px;margin:0 auto;flex-direction:column}.country-selection h3{margin-top:4.6875rem}.country-selection ul{margin:2.25em auto}.country-selection ul li a{box-sizing:border-box;border:1px solid #fffdeb;width:190px;height:200px;text-align:center;margin:0 1em}.country-selection ul li a:hover{border:1px solid #d6d4c5}.country-selection img{display:block;margin-bottom:60px;width:98px}#login-popup{max-width:835px;width:100%;margin:0 auto;padding:1.75em 2em 1.75em 3.75em;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#login-popup #register-cta,#login-popup #popup-form{width:50%;box-sizing:border-box}#login-popup #register-cta{padding-right:2.5em;border-right:1px solid rgba(0,0,0,.2)}#login-popup #register-cta ul{margin:1.25em auto}#login-popup #register-cta ul li{margin-bottom:1em}#login-popup #register-cta ul li img{margin-right:.875em;transform:scale(0.85)}#login-popup #register-cta ul li p:lang(fr){max-width:250px}#login-popup #popup-form{padding-left:2.5em}#login-popup #popup-form table{margin:1.875em auto .6875em}#login-popup #popup-form table tr td{padding:0 1em 1.5625em 0}#login-popup #popup-form .cta-btn{width:160px;margin-right:.5em}#login-popup #close-login{position:absolute;top:8px;right:16px}#cart-empty-popup{box-sizing:border-box;max-width:700px;width:100%;margin:0 auto;padding:3.125em 2em;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}#cart-empty-popup h3{margin:1rem auto 0}#cart-empty-popup .cta-btn{margin-top:1.25em}#cart-empty-popup .cta-btn:lang(fr){max-width:180px}#cart-empty-popup #close-cart-popup{position:absolute;top:8px;right:16px}.cb_bot{display:block;height:0;opacity:0;width:0}input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.fa-input{font-family:"FontAwesome","Merriweather" !important}.inputcontainer{display:inline-block;box-sizing:border-box;border:1px solid #fffdeb;height:50px;line-height:50px}.inputcontainer input,.qty-input .item-qty{display:inline-block;vertical-align:top;background:none;outline:none;border:none;padding:0}.qty-input{box-sizing:border-box;text-align:center;max-width:80px;width:100%;height:32px;line-height:32px;background:#fff;border:1px solid rgba(0,0,0,.2)}.qty-input .item-qty{width:30px;height:32px;text-align:center}.qty-input a{color:rgba(0,0,0,.5)}.qty-input .subtract-qty{padding-left:.5em}.qty-input .add-qty{padding-right:.5em}.tbinput{background:none;outline:none;border:none;padding:0 0 .5em;border-bottom:2px solid #efebd9;width:100%}.tbinput:focus{border-bottom:2px solid #eea446}.tbinput.error{border:2px solid #eea446;box-sizing:border-box;padding:.3125em}.promo-container{box-sizing:border-box;border:2px solid #005c97;padding:.875em 1em;margin:1.5em auto;text-align:center;position:relative;height:52px}.promo-container input{background:none;outline:none;border:none;padding:0;line-height:1.5rem}.promo-container input[type=text]{width:calc(100% - 40px);font-size:1em;font-weight:600}.promo-container input[type=text]:lang(fr){font-size:.75rem;text-align:left}.promo-container #promo_submit{padding:0 1rem}.promo-container span{display:none;font-size:1.25em}.promo-container #promo_submit{position:absolute;top:0;right:0;padding:0 1.5625em;height:50px;color:#fffdeb;background-color:#005c97;cursor:pointer}.promo-container.active input[type=text]{width:calc(100% - 20px)}.promo-container.active span{display:block;color:#005c97}.promo-container.inactive input[type=text]{width:calc(100% - 20px)}.promo-container.inactive span{display:block;color:#c00}.promo-container input::-moz-placeholder{color:#005c97;opacity:1}.promo-container input::placeholder{color:#005c97;opacity:1}.promo-container input:-ms-input-placeholder{color:#005c97}.promo-container input::-ms-input-placeholder{color:#005c97}#ig-banner-mobile{display:none}#ig-banner{margin:0 auto}#ig-feed.flex-center{margin:6.125em auto;padding:3.25em 0 3.25em 130px;justify-content:flex-start;box-sizing:border-box;height:715px;max-width:1378px;width:calc(100% - 100px)}#ig-feed #profile-pic{display:block;width:150px;height:150px;margin:2em auto 2.75em;border-radius:50%}#ig-carousel{max-width:915px;position:absolute;top:3.25em;right:-110px}#ig-carousel .ig-img{display:block;width:290px;height:290px;margin-bottom:1em}#ig-carousel .ig-img img{display:block;height:290px;-o-object-fit:cover;object-fit:cover}#ig-follow{display:inline-block;padding:.5em 1.5em;border:1px solid #e3e3e3;color:#2e2d2c;font-size:.875rem;margin-left:1em}#btn-login-mobile{display:none}.mobile-list{display:none}#view-cart img{width:23px}#prenav{box-sizing:border-box;padding:0 7.5em;height:30px;line-height:30px;text-align:right;position:relative;z-index:31 !important}#prenav a{display:inline-block;vertical-align:middle;font-size:.75em}#prenav a#lang-btn{margin-right:1.375em}#prenav a img{display:inline-block;vertical-align:middle}#prenav .relative{min-width:185px;width:auto;margin-top:-2px}.subnav,#mobile-acc-nav{display:none}#account-nav{position:absolute;top:30px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:185px;padding:1.125em 1.5625em 1.5625em;line-height:normal;z-index:9}#account-nav:lang(fr){width:202px}#account-nav li{margin-bottom:1.25em;text-align:left}.media-btn{display:inline-block;margin-right:1rem}header .nav-cta a#toggle-menu{display:none}header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:.5em 7.5em;height:125px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);transition:height 250ms}header .nav-container{width:calc(100% - 218px)}header.collapsed{position:fixed;top:0;left:0;height:70px;z-index:99}#logo-container{position:relative;z-index:9;width:230px;height:250px;background:url(../images/icon_nav-circle.png) no-repeat center 183px;text-align:center;transition:background 250ms}header.collapsed #logo-container{background:url(../images/icon_nav-circle.png) no-repeat center 156px}header.collapsed #logo-container #logo{bottom:60px;left:calc(50% + 8px)}header.collapsed #logo-container #logo img{width:82px}#logo-container #logo{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:9;width:100%}#logo-container #logo img{width:130px}header .nav-container nav ul li a{display:block;margin-right:3.75rem;font-size:1.125em}header .nav-container nav ul li.hidden{display:none}header .nav-container nav ul li a:hover{color:#ffb81c}header .nav-cta{max-width:218px;width:100%}header .nav-cta a.cta-btn{max-width:160px;margin-right:1.875em}header .nav-cta:lang(fr){max-width:235px}header .nav-cta a.cta-btn:lang(fr){max-width:180px}header .nav-cta #cartQty{position:absolute;top:13px;left:0;width:100%;text-align:center;color:#fffdeb}.promo-slides .img-container{height:735px;position:relative;z-index:1;width:100%}.promo-slides .img-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.promo-slides .text-container{position:absolute;top:50%;left:43%;transform:translate(-50%, -50%);margin:0 auto;max-width:815px;width:100%;z-index:2}.promo-slides .text-container .white{color:#fff}.promo-slides .text-container h2{font-size:3.75rem}.promo-slides .text-container h2 span{display:block;color:#feb81d;font-size:1.5626rem;text-transform:uppercase}.promo-slides .text-container h2 b{color:#feb81d}.promo-slides .text-container p{font-weight:bold}.promo-slides .text-container p:last-child{margin-bottom:0}.promo-slides .text-container .promo-location{font-size:2.5rem;margin:1rem 0 0}.promo-slides.owl-carousel .owl-nav .owl-next,.promo-slides.owl-carousel .owl-nav .owl-prev{background:#000;font-size:2rem;border-radius:50%;height:50px;line-height:50px;width:50px;padding:0;position:absolute;top:50%}.promo-slides.owl-carousel .owl-nav .owl-prev{left:2%}.promo-slides.owl-carousel .owl-nav .owl-next{right:2%}#opening{height:755px}#opening img{display:block;-o-object-fit:cover;object-fit:cover;height:755px}#opening h1{position:absolute;top:35%;left:35%;transform:translate(-50%, -50%)}.arla-banner{padding:150px 0 0}#landmark-shop #landmark-addr img{display:none}#landmark-shop{padding:150px 0 80px;width:calc(100% - 250px)}#landmark-shop .border{padding:7.1875em 0 3.125em 5em;width:100%}#landmark-shop h1{display:inline-block;position:relative;z-index:9;margin-bottom:2.5rem}#landmark-shop #landmark-addr{padding:0 2.25em}#landmark-shop #landmark-addr p.large{margin:1.25rem auto}#landmark-shop img{position:absolute;top:50%;right:-170px;transform:translateY(-50%);z-index:1}.anjou-banner{background:#005c97;height:100vh;max-height:800px;justify-content:flex-start}.anjou-banner .img-container{background:url("../images/anjou-location-alt.png") no-repeat center right;background-size:cover;height:100%;width:55%}.anjou-banner .anjou-text{align-self:stretch;color:#fff;padding:0 2.5rem;width:45%;background:url("../images/bagel-illustration-top.jpg") no-repeat center top,url("../images/bagel-illustration-bottom.jpg") no-repeat bottom right}.anjou-banner .anjou-text h1{font-size:3.75rem}.anjou-banner .anjou-text a{margin-top:1.25rem}#order-cta{box-sizing:border-box;height:750px;margin:200px auto 0}#order-cta .flex-center{height:550px;max-width:950px;border-left:none;justify-content:flex-end;padding-right:5em;margin:0 0 0 auto}#order-cta img{position:absolute;top:-100px;left:-350px}#home-cafe-cta .text-container{max-width:615px;width:100%;position:absolute;top:50%;right:8%;transform:translateY(-50%)}#home-box-cta{box-sizing:border-box;margin:7rem auto;padding:5rem 4rem 0;height:400px;width:calc(100% - 300px)}#home-box-cta .cta-text{position:relative;z-index:9}#home-box-cta .cta-text p{margin:1rem auto 2rem}#home-box-cta img{position:absolute;right:-150px;bottom:-160px;z-index:1}.home-locations{margin:0 auto !important}#home-locations{flex-direction:column;max-width:1550px;padding:3.125em 0;box-sizing:border-box}#home-locations ul{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#home-locations ul li{flex-basis:calc(33.333% - 1.5em);box-sizing:border-box;margin:3.125em .75em;padding:2.5em 1.5625em;border:10px solid #fffdeb}#home-locations ul li:hover{border:10px solid #efebd9}#home-catering{margin-top:250px}#home-catering .text-container{position:absolute;right:12%;top:50%;transform:translateY(-50%)}#story-location-cta{margin-top:150px}#story-location-cta .container{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-os-transform:translate(-50%, -50%)}#story-location-cta .container p{margin:1.25em auto 2em}#story-location-cta .container .cta-btn{max-width:240px}#shop-locations{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:115px}.bagel-shop{margin-bottom:115px;flex:0 50%}.bagel-shop img{position:relative;z-index:9;margin:0 auto}.bagel-shop .border{position:relative;z-index:1;padding:3.75em 2.5em;margin:-1.25em 1.75em 0}.bagel-shop .cta-btn{max-width:190px;position:absolute;bottom:-25px;left:2.5em}.bagel-shop ul li,.bakery ul li{margin:1.375em auto 0}.bagel-shop ul li:first-child,.bakery ul li:first-child{margin-top:0}.bagel-shop .flex-start div{margin-right:2rem}.bagel-shop ul li span.left{margin-right:.5rem}.bagel-shop .schedule ul li{margin:.25em 0}.bagel-shop .schedule ul li:last-child{margin:.25em 0 0}.bagel-shop .schedule ul li span{display:inline-block;width:45px}.bagel-shop .shop-downloads{max-width:520px}.bagel-shop .shop-downloads li{margin:0}.bagel-shop .shop-downloads a{display:inline-block;margin:0 .25em 0 .325em;font-size:.75em;text-decoration:underline}.bagel-shop .shop-downloads li:first-child a{margin-left:0}.bagel-shop:nth-last-child(-n+2){margin-bottom:0}#location-box-cta{display:flex;background:#ededed;box-sizing:border-box;flex:0 calc(50% - 4rem);flex-basis:calc(50% - 4rem);margin:0 2rem;padding:1.5625rem;position:relative}#location-box-cta .container{box-sizing:border-box;position:relative;border:2px solid #045c96;color:#045c96;padding:1.75rem 0 0;width:100%;z-index:9}#location-box-cta .cta-text{padding:2rem 1rem 0}#location-box-cta .container h1{font-size:2.5rem}#location-box-cta .container p{margin:1rem auto 2.5rem}#location-box-cta img{display:block;margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;z-index:1}#location-box-cta #bagel-box-mobile{display:none}#locations{margin:120px auto 150px}#locations #flagship-bakery{box-sizing:border-box;margin:5em auto 0 0;max-width:1210px}#flagship-mobile{display:none}#locations #flagship-bakery img#flagship-img{position:relative;z-index:9}#locations #flagship-bakery .bagel-shop{max-width:590px;width:100%;padding:1.875em 130px 1.875em 125px;position:absolute;top:50%;right:0;z-index:1;transform:translateY(-50%)}#locations #flagship-bakery .bagel-shop ul{margin-top:2em}#locations #flagship-bakery .bagel-shop .cta-btn{left:122px}#locations #flagship-bakery ul li:last-child{margin-bottom:2.5em}#our-bakeries #bakeries{margin:1.5625em auto 120px}#our-bakeries .bakery{box-sizing:border-box;width:50%;padding:0 2em}#our-bakeries .bakery:first-child{border-right:4px solid #efebd9}#our-bakeries .bakery:last-child{border-left:4px solid #efebd9}#our-bakeries .bakery img{display:block;margin:2em auto}#history-slides{margin:6.125em auto}#history-slides h2{margin-bottom:1em}#slides,#slides li{max-height:810px;height:810px}#slides li p{max-width:800px}#slides .slide-overlay{height:auto !important;position:absolute;bottom:0;left:0;width:100%;z-index:8}#slides .container{position:absolute;bottom:90px;left:120px;z-index:9}#slides .timeline-img{height:810px;-o-object-fit:cover;object-fit:cover}#year-1950 .timeline-img{height:auto;position:absolute;bottom:0;left:0;z-index:1}#year-1976 .timeline-img{height:auto;position:absolute;top:57%;left:0;transform:translateY(-50%);z-index:1}#year-1994 .timeline-img{height:auto;position:absolute;bottom:0;left:0;z-index:1}#year-2012 .timeline-img{height:auto;position:absolute;top:-112px;left:0;z-index:1}#slides.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:80px;transform:translateY(-50%)}#slides.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:80px;transform:translateY(-50%)}#slides.owl-carousel .owl-dots{position:absolute;bottom:45px;left:120px}#slides.owl-carousel .owl-dot{border-radius:50px;height:7px;width:7px;display:inline-block;vertical-align:middle;background:rgba(247,148,29,.6);margin-left:5px;margin-right:5px}#slides.owl-carousel .owl-dot.active{background:#f99d2b;width:15px;height:15px}.story-separator{display:block;margin:1.25em auto}#full-story h2{margin-bottom:1em}#full-story .story .border{padding:65px 90px}#full-story .story .container{max-width:575px;margin:0 auto 0 0}#full-story .story img{position:absolute;right:0;top:50%;transform:translateY(-50%)}#full-story .story:nth-of-type(even) .container{max-width:575px;margin:0 0 0 auto}#full-story .story:nth-of-type(even) img{position:absolute;left:0;top:50%;transform:translateY(-50%)}#full-story .story:last-child .container{max-width:none;width:100%}#full-story .story:last-child img{margin:-150px -200px 0 1.5625rem;position:relative;top:0;right:auto;transform:none;width:600px}.ct-img-mobile{display:none}#inquiries{margin:130px auto 100px}#inquiries h1{position:absolute;top:50px;left:16px}#inquiries h1:lang(fr){left:-16px}#inquiries .border{padding:3.75em 0;max-width:1180px;margin:0 auto}#inquiries .container{max-width:735px;width:100%;margin:0 0 0 auto}#inquiries h2{margin-bottom:1rem}#inquiries #ct-email li{width:50%;margin-bottom:1.125em}#inquiries #ct-call{margin:2rem auto .75rem}#inquiries #ct-call li:lang(fr){width:100%;margin-bottom:1.125em}#inquiries #ct-call li p span{display:inline-block}.ct-catering p{border-left:1px solid #005c97;padding:0 .5rem}.ct-catering p:first-child{border:none;padding-left:0}#inquiries #ct-social li{margin-right:2.5em}#inquiries #ct-social li:last-child{margin-right:0}#inquiries #ct-social .icon{display:inline-block;vertical-align:middle;width:35px;height:35px;border-radius:50%;text-align:center;line-height:38px;margin-right:.5em}#inquiries #ct-social .icon i{font-size:1.375em}#inquiries #ct-social a:last-child{display:inline-block;vertical-align:middle;height:35px}#maps-container{margin-top:3.125em;box-sizing:border-box;border-top:8px solid #efebd9;border-bottom:8px solid #efebd9}#maps-container ul{box-sizing:border-box;overflow-y:auto;max-height:565px;max-width:570px;width:100%;padding:1.25em 1.375em 0}#maps-container ul::-webkit-scrollbar{width:.75em}#maps-container ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#maps-container ul::-webkit-scrollbar-thumb{background-color:#fcba00;outline:1px solid #fcba00}#maps-container ul li{box-sizing:border-box;width:100%;padding:2em 1.75em;border-bottom:1px solid rgba(252,186,0,.5)}#maps-container ul li:last-child{border-bottom:none}#maps-container ul li h3.title{font-size:1.25rem;text-transform:uppercase}#maps-container ul li a.change-map.underline{position:absolute;bottom:2em;right:1.75em}#ct-map{width:calc(100% - 570px);height:565px}#faqs-cta{margin:130px auto 100px;padding:1em 0}#faqs-cta .border{border:none;border-top:1px solid #fffdeb;border-bottom:1px solid #fffdeb;padding:2.8125em 0}#faqs-cta .flex-center{justify-content:space-between;width:calc(100% - 2em)}#faqs-cta ul li{margin:1em auto 0}#faqs{margin:4.375em auto 6.125em}#faqs h2{margin:2.25rem auto 2.75rem}#faqs li{padding-bottom:.875em}#faqs li h3,.info-list h3{margin:1rem auto .5rem;padding-bottom:.5rem;border-bottom:1px solid #2e2d2c;box-sizing:border-box}#faqs .question{display:inline-flex;justify-content:flex-start;align-items:center}#faqs .question i{margin-right:.5em}#faqs .answer{display:none;margin-left:2em}#faqs .answer p:first-child{margin-top:.5em}#faqs-shop-cta{display:inline-block;margin-bottom:1em}#faq-more.border-cta .border .container{max-width:690px;width:100%;box-sizing:border-box}.close-infobar{color:#000;font-family:"Arial",sans-serif;position:absolute;top:1.125rem;right:1.125rem;font-size:1.5rem;font-weight:bold;opacity:.75}.info-bar{padding:1.5625rem 1rem;text-align:center;position:relative}.info-bar p{font-size:1.25rem;line-height:1.875rem}.info-bar img{display:block;margin-right:.5rem}.info-intro.border-cta .border .container,.info-end.border-cta .border .container{top:50%}.border-cta .border .img-container{position:absolute;top:50%;left:0;transform:translateY(-50%)}.info-intro.border-cta .border .container{margin-left:auto}.info-intro.border-cta .border img{position:relative;top:0;transform:none;padding:0}.info-intro .img-container p{font-size:10px;text-align:right;color:gray}.info-intro.border-cta .border .container p,.info-end.border-cta .border .container p{font-size:1rem;margin-top:0}.info-list p,.info-end p{line-height:1.5625rem}.info-list .faq-block{padding-bottom:2.5rem}.info-list .faq-block:last-of-type{padding-bottom:0}.info-list .faq-block ul{padding-left:1rem;font-size:.875rem;margin:1.875rem 0 0}.info-list table tr td{padding:.5rem 1rem .5rem 0}.info-list table tr td:nth-child(odd){font-weight:bold}.info-list .cta-btn{max-width:none;padding:0 2rem;width:auto}.info-list .storage{display:flex;margin-top:1.875rem}.info-list .storage img{display:block;margin:0 auto}.info-list .storage div{margin:0 2rem}.info-list .storage div:first-of-type{margin-left:0}.info-list .storage p{color:#005c97}.info-list .storage p span{display:inline-block;font-weight:bold;font-size:1.375rem;margin-right:.5rem}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}30%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.flex-start{display:flex;align-items:flex-start;justify-content:flex-start}.flex-space{display:flex;align-items:center;justify-content:space-between}.pg-media p{line-height:2rem}.media-intro{margin-top:6.25rem;text-align:center}.media-intro h1 span{display:block;color:gray;font-weight:400;font-size:.75rem;margin:1rem auto 0}.media-intro p{margin:3.125rem auto}.media-content{max-width:1440px;margin-top:6.25rem}.media-content .container{margin-left:3.125rem;width:calc(100% - 335px)}.media-sidenav{box-sizing:border-box;align-self:stretch;border-right:2px solid #eee;padding-right:2.5rem;width:285px;position:relative}.media-sidenav ul{position:sticky;top:180px}.media-sidenav ul li{margin-bottom:1.875rem}.media-sidenav ul li a{color:#005c97;font-size:1.375rem;font-weight:400}.resource-block{border-bottom:2px solid #eee;box-sizing:border-box;padding:2.5rem}.resource-block:nth-of-type(2){padding:2.5rem 1.5rem}.resource-block:nth-of-type(2) .resource-heading,.resource-block:nth-of-type(2) .download-row{padding:0 1rem}.resource-block:last-child{border:none}.download-row label{font-size:.875rem}.download-row .cta{height:50px;line-height:50px;margin-left:auto}.download-row .cta.large:lang(fr){max-width:375px}.resource-container{padding:3.125rem 0}.logo-assets{justify-content:space-between}.logo-assets a{align-self:stretch;border:1px solid #fffdeb;display:flex;flex-direction:column;justify-content:space-between;margin-right:1.5625rem;padding:1.5625rem;transition:all .1s ease-in;width:33.333%}.logo-assets a:hover{border:1px solid #c1c1c1}.logo-assets a.selected{border:1px solid #c1c1c1}.logo-assets a img{display:block;margin:0 auto 1rem}.logo-assets a span{color:#000;display:block;font-size:.875rem;text-align:center}.brand-guidelines{padding:3.125rem 0}.brand-colors{width:100%}.brand-colors div{align-self:stretch;border-radius:10px;box-sizing:border-box;font-size:.875rem;margin:0 1rem;padding:1.5625rem;text-align:center;width:100%}.brand-colors div:nth-child(3){border:1px solid #e1e1e1}.brand-colors div p{margin:0}.brand-photos>div{margin-bottom:3.75rem}.brand-photos>div:last-of-type{margin-bottom:0}.brand-photos span{display:block;font-size:.75rem;margin:.5rem 0 0}.brand-photos i{margin-right:.25rem}.brand-photos img{display:block}.photo-carousel{margin:0 2rem 2rem 0}.photo-carousel .owl-dots{margin-top:1rem !important}.media-terms .resource-container{padding-top:0}.popup-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.media-form{background:#fffdeb;border-radius:20px;padding:3.125rem 2rem;position:relative;max-width:600px;width:100%}.media-form .flex-space{align-items:flex-start;flex-wrap:wrap}.media-form .input-container{margin:0 1rem 2rem;width:calc(50% - 2rem)}.media-form .input-container.fullWidth{width:calc(100% - 2rem)}.media-form .input-container label{display:block;margin-bottom:.5rem;font-weight:700}.media-form .input-container label.error{font-size:.75rem;margin-top:.5rem}.media-form .input-container input,.media-form .input-container textarea{background:none;outline:none;border:none;padding:0 0 .5em;border-bottom:2px solid #efebd9;width:100%}.media-form .input-container textarea{height:75px;resize:none}.text-center{text-align:center}.btn-close{background:#000;border-radius:50%;color:#fff;font-family:"Arial",sans-serif;font-size:1.25rem;position:absolute;top:-1rem;right:-1rem;height:35px;line-height:35px;width:35px;text-align:center}.switch-mobile{display:none}.switch-desktop.switch-prev,.switch-mobile.switch-prev{display:none}.switch-desktop{display:block;width:64px;height:64px;border-radius:50%;background:#fffdeb;text-align:center;display:flex;justify-content:center;align-content:center}.switch-desktop img{display:block;margin:0 auto;width:20px;align-self:center}.switch-prev{position:absolute;left:1.25em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.switch-next{position:absolute;right:1.25em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#bagel-carousel{display:flex;flex-wrap:wrap;height:675px}#bagel-carousel ul#flavor-list{overflow:hidden}#bagel-carousel ul#flavor-list li{height:100%}#bagel-carousel ul#flavor-list li .block{height:100%;-o-object-fit:cover;object-fit:cover}#bagel-desc-container{width:calc(100% - 2em);margin:0 auto}.bagel-flavors{box-sizing:border-box;border-top:8px solid #ebe7d5;border-bottom:8px solid #ebe7d5;overflow:hidden;justify-content:flex-start}.bagel-flavors h1 .tag{position:relative;max-width:150px;margin:-5px auto 2rem}.bagel-flavors .flavor-info{max-width:670px;width:100%;margin:0 auto;padding:2rem 0}.bagel-flavors .flavor-info img#seed{display:block;margin:1.75em auto 0}.bagel-flavors .flavor-info .cta-btn{max-width:215px}.bagel-flavors #show-nutrition-facts{margin-left:1.5625em}.bagel-flavors #bagel-icons{box-sizing:border-box;position:absolute;left:0;bottom:0;height:90px;width:calc(100% - 1em);padding:0 1.375em}.bagel-flavors #bagel-icons li{width:80px;text-align:center;margin:0 auto}.bagel-flavors #bagel-icons .flavor-toggle{position:relative;height:90px;display:block;color:rgba(46,45,44,.5);transition:all .5s ease;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.bagel-flavors #bagel-icons .flavor-toggle img{position:absolute;bottom:0}.bagel-flavors #bagel-icons .flavor-toggle span{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:150px;margin-bottom:.5em;opacity:0}.bagel-flavors #bagel-icons .flavor-toggle:hover span{opacity:1}.bagel-flavors #bagel-icons .flavor-toggle:hover{animation-name:bounce;-moz-animation-name:bounce}.bagel-flavors #bagel-icons .flavor-toggle.active span{opacity:1}#bagel-icons.owl-carousel .owl-stage-outer{overflow:inherit !important}#bagel-icons.owl-carousel .owl-nav .owl-prev.disabled,#bagel-icons.owl-carousel .owl-nav .owl-next.disabled{display:none !important}#bagel-icons.owl-carousel .owl-nav .owl-prev{position:absolute;bottom:0;left:-1em;z-index:9;display:flex;justify-content:center;align-items:center;width:58px;height:70px;background:#fffdeb}#bagel-icons.owl-carousel .owl-nav .owl-next{position:absolute;bottom:0;right:-1em;z-index:9;display:flex;justify-content:center;align-items:center;width:58px;height:70px;background:#fffdeb}#bagel-icons.owl-carousel .owl-nav .owl-prev img,#bagel-icons.owl-carousel .owl-nav .owl-next img{display:block;height:32px}#nutrition-facts{display:none;margin:1.625em auto 0;max-width:286px;width:100%}#close-facts{position:absolute;top:-8px;right:-8px;width:25px;height:25px;line-height:23px;border-radius:50%;font-family:"Arial",sans-serif}.our-bagels .bagel-block{border-bottom:8px solid #ebe7d5}.our-bagels .bagel-block:nth-child(even){flex-direction:row-reverse}.our-bagels .bagel-block:last-of-type{margin-bottom:5rem}.our-bagels .bagel-block .img-container{flex:0 50%;background-color:#fdfeff}.our-bagels .bagel-block .img-container img{margin:0 auto}.our-bagels .bagel-flavors{align-self:stretch;flex:0 50%;border:none}.nutrition-facts{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fffdeb;align-items:center;justify-content:center;height:100%}.nutrition-facts.active{display:flex}.show-nutrition-facts{display:inline-block;margin-left:.5rem}#close-facts{top:25px;right:50px}#bagel-process{margin:95px auto;padding:0 2em;width:calc(100% - 4em)}.process-text{max-width:400px;width:100%}.process-text h2{display:inline-block;margin-bottom:1.75rem}.process-text h2 span.subtitle-border{width:65%;font-size:1rem;padding:.75em 0;margin-bottom:.75em;border-bottom:1px solid #f99d2b}#slicing{margin:6.125em auto 0;height:525px;max-width:1045px}#slicing .border{height:385px;justify-content:flex-start;padding-left:4em}#slicing img{position:absolute;right:75px;top:-70px}#roll-shape{margin:3.125em 4em}#roll-shape img{margin:1.75em auto 0}#roll-shape #shaping{padding-top:3.125em}#boil-strain{padding:2.1875em 4.375em;margin:125px auto 180px;height:555px}#boiling img{position:absolute;bottom:-150px;left:4.375em}#straining.process-text{margin:3.125em auto 0}#straining img{position:absolute;bottom:-190px;right:4.375em}#dressing{padding-top:4em}#dressing img,#tossing img{margin:1.75em auto 0}#baking{height:765px;margin-top:135px}#baking .border{height:385px;margin:0 auto;max-width:1000px}#baking .border .process-text{padding:0 0 1em 5em}#baking #board-img{position:absolute;top:110px;left:0}#baking #baking-img{position:absolute;bottom:0;right:0}#toss-pack{margin:85px auto}#packing{padding-top:90px}#packing .process-text{max-width:270px;width:100%;margin-right:2.25em}#packing .process-text:lang(fr){max-width:300px}#bakery-cta{height:570px}#bakery-cta img{display:block;height:570px;-o-object-fit:cover;object-fit:cover}#ft-intro.intro .border{padding:4em 0 3.75em}#ft-intro ul{padding:0 0 0 1.125em}#ft-intro ul li{padding-bottom:.3125em}#ft-season{margin-bottom:150px;padding:1rem 0}#ft-season div{box-sizing:border-box;border-top:1px solid #fffdeb;border-bottom:1px solid #fffdeb;padding:2.8125em 0}#ft-season p{font-size:1.125rem;line-height:1.75rem;text-align:center}#ft-season .cta{margin-top:1rem}#ui-datepicker-div{display:none}#ft-form{display:block;box-sizing:border-box;max-width:1110px;padding:2.25em 3.75em 3.125em;margin:6.125em auto}#ft-form table{margin-top:2.25em}#ft-form td:nth-child(odd){padding:0 2.5em 1.25em 0}#ft-form label{display:inline-block;vertical-align:top;font-weight:600;width:120px}#ft-form .tbinput{display:inline-block;width:calc(100% - 124px)}#ft-form #ft_attendance{-webkit-appearance:none;background:rgba(0,0,0,0);border:none;padding:0;width:calc(100% - 175px)}#ft-form #ft_attendance::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border-radius:50%;border:2px solid #ffb81c;background:#ffb81c;cursor:pointer;margin-top:-6px}#ft-form #ft_attendance::-moz-slider-thumb{height:15px;width:15px;border-radius:50%;border:2px solid #ffb81c;background:#ffb81c;cursor:pointer;margin-top:-6px}#ft-form #ft_attendance::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:#b2b1a4;border-radius:6px}#ft-form #attendees{display:inline-block;text-align:right}#ft-form .msg-container{display:inline-block;vertical-align:bottom;width:calc(100% - 220px);margin:0 56px 0 0}#ft-form textarea.tbinput{box-sizing:border-box;resize:none;height:70px;padding:1em}#ft-form #ft_submit{vertical-align:bottom}#ft-close{position:absolute;top:2.25rem;right:2rem;font-family:"Arial",sans-serif;font-size:1.25em}#food-truck-rsvp{margin:6.125em auto}#food-truck-rsvp h1{font-size:2.25rem}#food-truck-rsvp .container{justify-content:space-between;margin:4em auto 0}#food-truck-rsvp .rsvp-box{flex-direction:column;flex:0 calc(33.333% - 40px);width:calc(33.333% - 40px);padding:2.25em 0;height:320px}#food-truck-rsvp .rsvp-box:lang(fr){padding:0 0 2.25em;height:375px}#food-truck-rsvp .rsvp-box span{position:absolute;top:-10px;left:50%;transform:translate(-50%, -50%);width:70px;font-size:2.875em}#food-truck-rsvp .rsvp-box p{width:100%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}#food-truck-rsvp .rsvp-box p:lang(fr){width:calc(100% - 1em)}#food-truck-rsvp .cta{display:block;max-width:225px;margin:3em auto 0}#truck-menu{padding:4em 6.125em}#truck-carousel{margin:3em auto 0}#truck-carousel li p{width:95%;margin:.75em auto}#truck-carousel li img{width:auto;margin:0 auto 1em}#truck-carousel.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:-40px;transform:translateY(-50%)}#truck-carousel.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:-40px;transform:translateY(-50%)}#truck-form-cta{margin:150px auto}#truck-form-cta.border-cta .border{max-width:1110px;height:500px}#truck-form-cta.border-cta .border .container{max-width:490px;padding:3.5em 60px 0 56px}#truck-form-cta.border-cta .border img{top:180px;transform:none}#mobile-ft-collage{display:none}.tag{display:block;position:absolute;top:14px;right:0;padding:.5rem 1rem;font-size:.75rem;background:#005c97;color:#fff}.tag.popular{background:#005c97;color:#fff}.on-sale{background:#ffb81c;color:#000}.in-store{background:#efebd9;border:1px solid #efebd9;box-sizing:border-box;color:#9d9b8a;cursor:default;font-weight:700;height:40px;line-height:40px;margin:0 auto;text-align:center;width:100%}.product .item-success{display:block;position:absolute;bottom:8px;left:0;width:100%}#bagel-box-cta{box-sizing:border-box;padding:1em;border:none}#bagel-box-cta .container{box-sizing:border-box;height:100%;padding:1.25em 1em 1.75em;border:1px solid rgba(255,253,235,.5)}#bagel-box-cta .container .cta{display:block;width:calc(100% - 2em);background-color:#ffb81c;max-width:240px;position:absolute;top:auto;bottom:25px;left:1em;transform:none}#bagel-box-cta #bb-sesame{position:absolute;top:0;right:0;z-index:9}#bagel-box-cta #bb-poppy{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:9}#bagel-box-cta #bb-all-dressed{position:absolute;bottom:60px;right:0;z-index:9}#bagel-box-cta h2{margin-top:1.875rem}#bagel-box-cta p{position:absolute;top:43%;right:20px;transform:translateY(-50%)}#online-heading{box-sizing:border-box;padding:0 .75em;width:calc(100% - 1.5em);margin-top:120px}#online-heading #usa-next-shipping p{margin-right:.875em}#online-heading #usa-next-shipping img{display:block;margin:0 .875em 0 0}#next-shipping{clear:both;padding-top:1.25em;margin:0;text-align:right}#shop-nav{margin:2.75em auto}#prod-categories #mobile-filter{display:none}#prod-categories{height:40px;line-height:40px}#prod-categories li{margin-right:3.75em}#prod-categories li:last-child{margin-right:0}#prod-categories li a{transition:all .2s ease}#prod-categories li a:hover{color:#f99d2b}#searchbar-container{box-sizing:border-box;max-width:225px;width:100%;height:40px;border:1px solid rgba(0,0,0,.2);padding:0 0 0 1em}#searchbar-container #searchbar{display:inline-block;background:none;outline:none;box-shadow:none;border:none;border-radius:0;height:38px;line-height:38px;width:calc(100% - 44px)}#searchbar-container #search-submit{display:inline-block;background:none;outline:none;box-shadow:none;border:none;width:35px;height:38px;padding:0;cursor:pointer}.product{float:left;width:calc(25% - 1.5em);height:520px;margin:.75em;max-width:316px;box-sizing:border-box;border:8px solid #efebd9}.product .cta{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:170px;background:#efebd9}.product .preview-img:hover .cta{display:block}.product .preview-img{height:275px}.product .preview-img img{display:block;-o-object-fit:cover;object-fit:cover;height:275px}.product .prod-info{padding:1.375em 1.25em 2em}.product .prod-info h3.title{width:calc(100% - 55px)}.product .prod-info .prod-desc{max-height:36px;height:36px;text-overflow:ellipsis;overflow:hidden}.size-row ul{display:flex;justify-content:space-between}.size-row ul li.size-btn-bagels{width:100%}.size-row ul li.size-btn-bagels{margin-right:.5rem}.size-row ul li.size-btn-bagels:last-of-type{margin-right:0}.size-row ul li.size-btn-bagels a.size-btn{width:auto}.size-row a.size-btn,.size-row li.in-store-size-btn{display:block;box-sizing:border-box;width:45px;height:38px;line-height:38px;text-align:center;border:1px solid rgba(0,0,0,.5)}.size-row li.in-store-size-btn{cursor:default}.size-row .qty-input{margin-top:1em;height:40px;line-height:40px}.size-row .qty-input .item-qty{height:40px}.size-row .cart-add{width:calc(100% - 94px);margin-left:.5em}.size-row a.size-btn.selected{background:#ffb81c;border:1px solid #ffb81c}.subtract-qty.hidden{opacity:0;visibility:hidden}.qty-row .center{height:38px}.qty-row .qty-input{margin-left:1em}#show-more{display:none;clear:both;padding-top:3.125em;border-bottom:3px solid #f99d2b}#show-more-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 1rem;margin-top:1.5625rem;font-size:1.875em;background:#fffdeb}#suggested-items.owl-carousel{display:block;margin-top:2em}.product.small{display:flex;justify-content:flex-start;align-items:center;float:none;max-width:none;width:100%;height:180px;margin:0 auto 1em}.product.small .preview-img{height:auto}.product.small .preview-img img{width:140px;-o-object-fit:contain;object-fit:contain;height:auto}.product.small .prod-info{padding:0 1em;width:calc(100% - 140px)}.product.small .qty-row .center,.product.small .size-row ul{margin:1em auto}.product.small .cart-add,.size-row .qty-input{margin:0}.product.small .size-row .cart-add{margin-left:.5em}#item-details{margin-top:7em}#breadcrumb{margin:0 0 1.25em 130px}#img-thumb{width:95px;padding-top:1em}#img-thumb li{margin-bottom:.5em}#prod-img.owl-carousel{display:block !important;width:auto;margin-left:2em}#prod-img li{margin-bottom:1.25em}#item-info h1{display:flex;align-items:center;justify-content:space-between;position:relative}#item-info h1 .tag{position:relative;top:0}#item-info{max-width:470px;width:100%;padding:1em 0}#item-info .qty-row{margin:1.5em 0 1em;width:100%}#item-info .size-row ul{justify-content:flex-start}#item-info .size-row ul li{margin-right:.5em}#item-info .nutritional-info{padding:2.5rem 0;margin-top:2.5rem;border-top:8px solid #efebd9}#item-info .nutritional-info p{margin:.625rem auto 1.375rem}#item-info .nutritional-info img{display:none;margin-top:2em}.prod-add{display:flex;justify-content:flex-start;margin:1.25em 0}.prod-add .qty-input{height:40px;line-height:40px;margin:0}.prod-add .qty-input .item-qty{height:38px}.prod-add .cart-add{box-sizing:border-box;max-width:215px;margin-left:.75em;border:1px solid rgba(0,0,0,.3)}.product-listing .prod-add{position:absolute;width:calc(100% - 2.5em);left:1.25em;bottom:.875em}#item-info.pinned{position:absolute;right:0}#img-thumb.pinned{position:absolute;left:0}.cart-title{display:none}#cart-page{margin-top:6.125em}#cart-heading{display:flex;align-items:flex-end;justify-content:space-between;max-width:860px;width:66%}#cart-heading h1{margin-left:.75em}#cart{margin-top:2.5em;max-width:860px;width:66%}#cart table tr th{text-align:left;padding:0 0 1em}#cart table tr th:first-child{padding:0 0 1em 5em}#cart table tr th:last-child{padding:0 5em 1em 0}#cart table tr td{padding:2em 0;border-top:1px solid rgba(0,0,0,.3)}#cart table tr td:first-child{padding:2em 0 2em 3.75em}#cart table tr td:last-child{position:relative;padding:2em 2em 2em 0;text-align:right}#cart table tr .cartupdate{width:100%;height:214px;line-height:214px;position:absolute;left:0;top:0;background:rgba(0,0,0,.4);text-align:center;color:#fff;z-index:11}ul.item-info{vertical-align:top;padding:1.5625em 0 0 1.5625em}ul.item-info li{margin-bottom:.625em}#cart-process{box-sizing:border-box;width:calc(34% - 2.25em);margin-left:2.25em}#cart-subtotal{margin:1.5625em auto;padding:1.375em 2.5em 1.375em}#cart-subtotal a.cta{margin:1em auto .5em}#calculator{display:none;clear:both;margin-top:1.5625em;padding:3.125em 3.75em 2em}#calculator:before{content:"";position:absolute;top:-15px;right:75px;width:0;border-bottom:15px solid #e5ede3;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}#calculator .cta-btn{max-width:170px}#calculator table{max-width:320px;width:100%;margin:0 auto}#calculator table tr td{padding:0 0 1.25em}#calculator table tr td input{box-sizing:border-box;text-align:center;max-width:100px;width:100%;height:32px;line-height:32px;background:#fff;border:1px solid rgba(0,0,0,.2)}#close-calc{position:absolute;top:8px;right:16px}.editbagelbox{display:none;background:rgba(255,255,255,.5);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:98;overflow-y:auto;box-sizing:border-box}.editbagelbox form{display:block;max-width:1024px;width:calc(100% - 2em);height:auto;border:4px solid #005c97;padding:2em;margin:3.125em 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fffdeb;box-sizing:border-box;z-index:99;float:none}.editbagelbox h3{margin-bottom:1.25rem}.editbagelbox .btnCloxeBagelBox{position:absolute;top:-10px;right:-15px;display:block;width:25px;height:25px;border-radius:50%;text-align:center;color:#005c97;background:#fffdeb}.editbagelbox .btnCloxeBagelBox i{position:relative;top:-3px}.editbagelbox ul.bagelboxlisting{width:calc(100% - 217px);float:left;display:flex;justify-content:flex-start;flex-wrap:wrap}.editbagelbox ul.bagelboxlisting li{flex:0 25%;margin:1em 0 0}.editbagelbox ul.bagelboxlisting li img{display:block;margin:0 auto;width:175px}.editbagelbox #box-preview{max-width:217px}.editbagelbox #box-info{float:left;width:217px}#empty-cart{margin:2.25em 1.875em}#btnresetform{display:inline-block;margin-top:1rem;font-size:.75rem;color:#000}.checkoutcontainer{margin-bottom:25px}.notthisstep{height:80px !important;background-color:#efebd9;overflow:hidden;padding:0 3.125em}.notthisstep h3,.notthisstepwithdetails h3{margin-top:-15px}.notthisstepwithdetails{height:250px !important;background-color:#efebd9;overflow:hidden;padding:0 3.125em}.notthisstepwithdetails2{height:300px !important;background-color:#efebd9;overflow:hidden;padding:0 3.125em}.notthisstepwithdetails3{height:auto;background-color:#efebd9;overflow:hidden;padding:0 3.125em}.notthisstepwithdetails4{height:130px;background-color:#efebd9;overflow:hidden;padding:0 3.125em}.hidethisstepcompletely{display:none}.addressdetails{display:none}#shippingtype-info{padding:0 50px;width:100%}#shippingtype-info ul{list-style:none;list-style-type:none;margin:0;padding:0;width:100%}#shippingtype-info ul li{width:100%;display:block;margin-bottom:15px}#shippingtype-info ul li a{border:2px solid #000;display:block;width:calc(100% - 30px);padding:15px;color:#000}#shippingtype-info ul li a:hover,#shippingtype-info ul li a.active{border:2px solid #ffb81c;color:#000}#shippingtype-info ul li a span{float:right;display:block}#gifting-option{float:right;font-size:16px;margin-top:-10px}#giftingoptionyes{display:none}textarea.tbinput{border:2px solid #efebd9;width:60%;box-sizing:border-box}textarea.tbinput:focus{border:2px solid #eea446}#btnremovepromo{background-color:rgba(0,0,0,0);border:0;color:#fff}#btnremovepromo:hover{cursor:pointer}.btneditinfo{height:29px;line-height:29px;display:block;float:right;background:url(/static/images/edit-info.png) no-repeat;font-size:14px;color:#000;text-decoration:underline;padding-left:32px}#bag-info{position:relative}.information-block{margin-top:2.5em}.heading{line-height:50px;margin:6.125em auto 3.125em}#checkout-info .border,#checkout-info .teal-bg{padding:1.875em}#checkout-info table{margin-top:1.625em}#checkout-info table tr td{padding:0 0 1.75em}#checkout-info .tblabel{display:inline-block;min-width:110px;width:auto;vertical-align:top}#checkout-info .tblabel:lang(fr){min-width:116px}#checkout-info .tbinput{width:calc(100% - 114px)}#checkout-info .tbinput:lang(fr){width:calc(100% - 120px)}#checkout-info .spacing .tblabel{padding:0 .875em 0 1.25em}#checkout-info .spacing .tbinput{width:calc(100% - 148px)}#checkout-info .spacing .tbinput:lang(fr){width:calc(100% - 162px)}#client-info{max-width:840px;width:calc(65% - 2rem);margin-right:2rem;padding:0 !important;box-sizing:border-box}.checkoutcontainer{box-sizing:border-box;width:100%}.mc-visa{display:inline-block;float:right}#checkout-info table tr td #shipping-type{display:inline-block;vertical-align:bottom;width:calc(100% - 114px)}#checkout-info table tr td #shipping-type:lang(fr){width:calc(100% - 120px)}#checkout-info table tr td #shipping-type strong{display:none;color:rgba(46,45,44,.5)}#checkout-info table tr td #shipping-type ul li:first-child{margin-right:1.375em}#payment-info .tblabel{min-width:110px}#payment-info label[for=cvv],#payment-info label[for=cvv]:lang(fr){min-width:50px}#payment-info .tbinput,#payment-info .tbinput:lang(fr){width:calc(100% - 130px)}#payment-info #cc-expiry{display:inline-flex;justify-content:center;align-items:center;width:calc(100% - 130px)}#payment-info #cc-expiry .tbinput,#payment-info #cc-expiry .tbinput:lang(fr){width:110px}#payment-info #cc-expiry span{display:inline-block;margin:0 .5em}#payment-info #cvv{width:calc(100% - 54px)}#bag-info{max-width:450px;width:35%}#cart-summary table{margin:1.625em auto}#cart-summary table tr th{font-weight:400;font-size:.75em;padding:0 .75rem 1rem}#cart-summary table tr th:first-child{text-align:left}#checkout-info #cart-summary table tr td{padding:1em .75em;border-top:2px solid #efebd9}#tax-msg{position:absolute;left:0;bottom:4px;width:100%}.checkout-summary .divider{display:block;border-bottom:1px solid rgba(0,0,0,.3);margin:.625em auto;width:100%}.checkout-summary table{max-width:355px;margin:1.875em auto 0}.checkout-summary table tr td{padding:0 0 .75em}.checkout-summary table tr td label[for=tos-agree]{margin:.75em 0}.mobile-total{display:none !important}#confirm-heading p{margin:0 1.625rem}#confirm-heading p:lang(fr){display:block;float:none;clear:both;margin:0}#confirm-info .teal-bg{padding:2.375em 2.5em;margin-bottom:2em}#client-review{max-width:840px;width:calc(66% - 2em);margin-right:2em}#confirm-info .checkout-summary{box-sizing:border-box;max-width:450px;width:34%}#confirm-info .checkout-summary .cta{margin-top:2em}#client-review ul{margin-top:1.625em}#client-review ul li{display:flex;justify-content:flex-start;margin-bottom:1em}#client-review ul li strong{display:inline-block;width:105px}#client-review #confirm-cart{padding-bottom:.75em}#client-review #confirm-cart ul{margin:0}#confirm-cart table tr td{padding:2em 0;border-bottom:1px solid rgba(0,0,0,.3)}#confirm-cart table tr:last-child td{border-bottom:none}#confirm-cart table tr td:first-child{padding:1.625em 0 1.625em 3.125em;width:385px}#confirm-cart table tr td:first-child:lang(fr){width:auto}#confirm-cart table tr td:last-child{padding-left:1.5625em}#confirm-cart ul.item-info{vertical-align:top;padding:0 0 0 3.125em}#confirm-cart ul.item-info li{margin-bottom:.625em}#confirm-cart ul.item-info li strong{width:auto;margin-right:.5em}#confirm-shipping ul:first-of-type{padding-left:1.25em}#confirm-shipping ul:last-child{padding-right:1.25em}#payment-row{display:flex;justify-content:space-between;width:100%}#payment-row .teal-bg{margin-bottom:0;flex:0 48%;box-sizing:border-box}#client-review #confirm-billing ul li strong{max-width:105px;width:100%}#confirm-billing ul:first-of-type,#confirm-payment ul:first-of-type{padding-left:1.25em}#confirm-billing ul li{width:auto;flex-wrap:wrap;line-height:1.375rem}#client-review #confirm-payment ul li p span.bold{margin:0 1em}#client-review #confirm-payment img{align-self:center}#checkout-confirmation .heading{margin-bottom:0}#confirmed-msg{margin:.75rem auto 3.75rem}#share-cta{max-width:865px;width:100%;margin:0 auto 6.125em;padding:2.8125em 1em 3.5em;box-sizing:border-box}#share-cta h1{position:absolute;top:-24px;left:50%;transform:translateX(-50%);padding:0 1rem}#share-cta ul{position:absolute;bottom:-24px;left:50%;width:auto;transform:translateX(-50%);padding:0 1.375em}#share-cta ul li a{display:block;padding:.5em 1.375em;background:#4a639c}#share-cta ul li a i{vertical-align:middle}#share-cta ul li a i:last-child{font-size:.75em;margin-left:.5em}#collage-cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);flex-direction:column;height:262px;max-width:492px;width:100%;background:#fffdeb}#collage-cta h1{margin:.625rem auto .75rem}#collage-cta ul li{margin:0 .75em}#ig-collage #collage-img{display:block;height:585px;-o-object-fit:cover;object-fit:cover}#foodtruck-cta{justify-content:flex-start;margin-top:7.5em}#foodtruck-cta div{box-sizing:border-box;padding:3.125em 3.75em}#foodtruck-cta div p{line-height:1.5625em;margin:1.5em auto}#fresh-bagels-cta{margin-top:7.5em;background:url(../images/bagel-cafe-workers.jpg) no-repeat center center;background-size:cover;height:550px}#fresh-bagels-cta .cta{margin-top:1em}.step-title{margin:5em auto 3.75em}.step-title h3{margin-bottom:.75em}.step-title p{font-size:1.125em;border-top:2px solid #005d99}.step-title p span{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:0 1em}#box-heading{margin-top:6.125em;width:calc(100% - 300px)}#box-heading a{display:inline-block;margin:0 0 1em 1.5em}#box-heading a i{font-size:.875em;margin-right:.5em}#box-heading>.flex-center{flex-direction:column}#bgl-box-shipping{width:100%}#build-instructions{box-sizing:border-box;padding:.75em;margin:0 auto 2.625em;width:calc(100% - 1.5em)}#build-instructions .container{box-sizing:border-box;padding:4.375em 5em 3em;border:1px solid rgba(255,253,235,.5)}#build-instructions .container .left{max-width:525px;width:100%;margin:0 auto 0 0}#build-instructions .container ul{margin-top:2em}#build-instructions .container ul li{margin-bottom:1rem}#build-instructions .container ul li strong{margin-right:.325rem}#build-instructions .container img{position:absolute;bottom:.75em;right:-150px}#box-size ul{width:100%;margin:0 auto}#box-size ul li{box-sizing:border-box;width:100%;max-width:315px;margin-right:1.75em}#box-size ul li .select-box{box-sizing:border-box;height:320px;border:1px solid #000}#box-size ul li .select-box.active{border:3px solid #f99d2b}#box-size ul li strong{display:block;margin:.875em auto;text-align:center}#box-size ul.owl-carousel .owl-item img{width:195px}#box-size ul.owl-carousel .owl-nav .owl-prev.disabled,#box-size ul.owl-carousel .owl-nav .owl-next.disabled{display:none}#box-size ul.owl-carousel .owl-nav .owl-prev{display:block;position:absolute;top:calc(50% - 25px);left:-90px;transform:translateY(-50%)}#box-size ul.owl-carousel .owl-nav .owl-next{display:block;position:absolute;top:calc(50% - 25px);right:-90px;transform:translateY(-50%)}#step-container{max-width:1000px;width:calc(100% - 233px);margin:0 1em 0 0}#step-flavors{display:flex;flex-wrap:wrap;justify-content:flex-start}#step-flavors li{flex:0 20%;margin:0 2.8125em 3.125em 0}#step-flavors li:nth-child(4n){margin-right:0}#box-addons .product{width:calc(33.333% - 1.5em);height:485px}#box-addons .product .qty-row,#box-addons .product .size-row ul{margin:1.25em auto}#mobile-bagel-box,#close-box{display:none}#box-cart{display:none;width:217px;padding-top:1em;margin-right:1em}#box-cart.block{display:block}#box-cart #box-preview{margin-bottom:2.5em;max-width:217px}#box-cart ul li{margin:.5em auto}#box-cart.pinned{position:absolute;right:0}.bags-2 #bag-3,.bags-2 #bag-4,.bags-2 #bag-5,.bags-2 #bag-6{display:none}.bags-2 #bag-1{position:absolute;top:72px;left:60px}.bags-2 #bag-2{position:absolute;top:72px;right:60px}.bags-3 #bag-4,.bags-3 #bag-5,.bags-3 #bag-6{display:none}.bags-3 #bag-1{position:absolute;top:72px;left:30px}.bags-3 #bag-2{position:absolute;top:72px;left:85px}.bags-3 #bag-3{position:absolute;top:72px;right:30px}.bags-4 #bag-5,.bags-4 #bag-6{display:none}.bags-4 #bag-1{position:absolute;top:72px;left:15px}.bags-4 #bag-2{position:absolute;top:72px;left:65px}.bags-4 #bag-3{position:absolute;top:72px;right:60px}.bags-4 #bag-4{position:absolute;top:72px;right:15px}.bags-5 #bag-6{display:none}.bags-5 #bag-1{position:absolute;top:28px;left:60px}.bags-5 #bag-2{position:absolute;top:28px;right:52px}.bags-5 #bag-3{position:absolute;bottom:13px;left:25px}.bags-5 #bag-4{position:absolute;bottom:13px;left:87px}.bags-5 #bag-5{position:absolute;bottom:13px;right:22px}.bags-6 #bag-1{position:absolute;top:30px;left:28px}.bags-6 #bag-2{position:absolute;top:30px;left:90px}.bags-6 #bag-3{position:absolute;top:30px;right:24px}.bags-6 #bag-4{position:absolute;bottom:14px;left:28px}.bags-6 #bag-5{position:absolute;bottom:14px;left:90px}.bags-6 #bag-6{position:absolute;bottom:14px;right:24px}.bags-9 #bag-1{position:absolute;top:30px;left:28px}.bags-9 #bag-2{position:absolute;top:30px;left:90px}.bags-9 #bag-3{position:absolute;top:30px;right:24px}.bags-9 #bag-4{position:absolute;top:122px;left:28px}.bags-9 #bag-5{position:absolute;top:122px;left:90px}.bags-9 #bag-6{position:absolute;top:122px;right:24px}.bags-9 #bag-7{position:absolute;bottom:14px;left:28px}.bags-9 #bag-8{position:absolute;bottom:14px;left:90px}.bags-9 #bag-9{position:absolute;bottom:14px;right:24px}#catering-intro ul{margin:2em 0 2em 1em}#catering-intro ul li{margin-bottom:.75em}#catering-pdf{display:block;margin:6.125rem auto;font-size:1.5625em;max-width:710px;height:90px;line-height:90px}#catering-locations .flex-center{justify-content:space-between;margin:2.5em auto;padding:0 2rem}#catering-locations .pickup-location{flex:0 calc(33.3333% - .75em);flex-basis:calc(33.3333% - .75em);overflow:hidden}#catering-locations .pickup-location a{display:inline-block;font-weight:600;margin:0 0 .5em .5em}#catering-locations .pickup-location h2{border-bottom:2px solid #efebd9;height:35px;margin:1.25rem auto}#catering-locations .pickup-location h2 span{display:inline-block;background:#fffdeb;text-transform:uppercase;text-align:center;padding:0 .5em;position:absolute;top:50%;left:50%;transform:translateX(-50%);width:200px}#catering-box-cta{box-sizing:border-box;margin:3.75rem .75rem;padding:.75rem;height:375px;background:#e6e6e6}#catering-box-cta .center{display:flex;justify-content:flex-end;align-items:center;border:1px solid #005c97;box-sizing:border-box;height:100%;position:relative;width:100%;z-index:2}#catering-box-cta .cta-text{box-sizing:border-box;color:#005c97;padding:3.75rem 4rem 3.75rem 0}#catering-box-cta .cta-text h1{font-size:2.5rem}#catering-box-cta .cta-text p{margin:1rem auto 2rem}#catering-box-cta img{position:absolute;bottom:0;left:0;z-index:1}#login-block{padding:2em;max-width:440px;width:100%}#login-block #login-form table tr td{padding-top:1.5625em}#login-block ul{margin-top:2.375em}#login-block ul .cta-btn{width:185px;margin-right:1em}#forgot-pw{display:none;margin-top:4em}#forgot-pw table{margin:1.5em auto 1.75em}#forgot-pw .cta-btn{max-width:255px}#register-block{box-sizing:border-box;margin-left:2.5em;padding:2em 3.125em 2.25em;width:calc(100% - 480px)}#register-block table{margin:2em auto 1em}#register-block table tr td{padding:0 1.25em 1.5625em 0}#register-block table tr td #confirm_password{width:calc(100% - 170px);float:right}#register-block form ul{margin-bottom:1em}#register-block form ul li{margin-bottom:1.25em}.account{display:flex;justify-content:flex-start;margin-top:6.125em;position:relative}.account h1{margin-bottom:2.875rem}.account .teal-bg{box-sizing:border-box;padding:2em 2.5em 2.5em}.account .teal-bg h2{margin-bottom:1.75rem}#account-btn{display:none}#btn-logout{display:inline-block;box-sizing:border-box;min-width:175px;width:auto;height:55px;line-height:55px;border:1px solid rgba(0,0,0,.3)}#account-subnav{flex-shrink:0;box-sizing:border-box;max-width:270px;width:100%;border-right:1px solid rgba(0,0,0,.3);margin-right:3.125em}#account-subnav h2{padding:.875rem 0 0 1.875rem}#account-subnav ul{margin:1em 0 1.5625em}#account-subnav ul li a{display:block;padding:1rem 0 1rem 1.875rem}#account-subnav ul li a.font-18:lang(fr){font-size:1em}#account-subnav ul li a.active{position:relative;background:#005d99;color:#fffdeb}#account-subnav ul li a.active:before{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:27.5px 14px 27.5px 0;border-color:rgba(0,0,0,0) #fffdeb rgba(0,0,0,0) rgba(0,0,0,0);z-index:10}#dashboard-content{width:100%}#order-preview{max-width:560px;width:calc(100% - 1.875em);margin-right:1.875em}#order-preview .cta{max-width:none}#order-preview table{margin:2em auto;text-align:left}#order-preview table tr th{padding:0 1.25em 1em}#order-preview table tr td{padding:1em 1.25em;border-bottom:1px solid rgba(0,0,0,.3)}#order-preview table tr:last-of-type td{border-bottom:none}#account-preview{max-width:395px;width:100%}#account-preview table tr th{text-align:left;vertical-align:top}#account-preview table tr td{padding:0 0 1.75em 1em}#orders-content{width:100%}#orders-content #cancel-policy{margin:2.5em 0 0 1em}#orders-content table tr th{text-align:left;padding:0 1.25em 1em;border-bottom:1px solid rgba(0,0,0,.3)}#orders-content table tr td{padding:1em 1.25em;border-bottom:1px solid rgba(0,0,0,.3)}#details-content{width:100%}#details-content .teal-bg{margin-bottom:2em}.details-list{margin-top:2em}.details-list li{display:flex;justify-content:flex-start;margin-bottom:1em}.details-list li strong{display:inline-block;width:105px}#details-billing{width:calc(50% - 1em);margin-right:1em}#details-payment{width:calc(50% - 1em);margin-left:1em}#details-payment ul li p{margin:0 1em 0 0}#details-summary table{width:50%;border-right:1px solid rgba(0,0,0,.3);padding:0 5.625em 0 1.25em}#details-summary table tr td{padding-bottom:.5em}#details-summary ul{width:50%;padding-left:2.1875em}#details-summary ul li{margin:1.25em auto 2.5em}#details-summary ul li .cta-btn{max-width:265px}#details-bag ul.item-info{padding:0 0 0 2.5em}#details-bag table tr td{padding:1em 2.5em;border-bottom:1px solid rgba(0,0,0,.3)}#details-bag table tr:last-of-type td{border:none}#profile-content{width:100%}#profile-content table{margin-bottom:2em}#profile-content table tr td:nth-child(odd){width:110px}#profile-content table tr td{padding:0 1.25em 1em 0}#profile-content table tr td .tbinput{box-sizing:border-box;font-size:1em;padding-left:1.5625em}#profile-content table tr td #confirm_pw{width:calc(100% - 170px);float:right}#profile-content table tr td #confirm_pw:lang(fr),#register-block table tr td #confirm_password:lang(fr){width:calc(100% - 205px)}#profile-content input[type=submit]{max-width:260px;margin-top:2em}#footer-logo{position:absolute;top:-190px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:9;width:230px;height:250px;background:url(../images/icon_nav-circle.png) no-repeat center 186px;text-align:center;overflow:hidden}#footer-logo a{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:9;width:100%}.badge{display:inline-block;color:rgba(239,235,217,.5);font-size:.875em;font-family:"Arial",sans-serif;font-weight:600;position:absolute;bottom:46px;right:55px}footer{box-sizing:border-box;margin-top:240px}footer .innerContent{padding:6.125em 0}footer .flex-center{justify-content:space-between;flex-direction:row}footer .footer-nav{max-width:220px;width:100%}footer .footer-nav:first-of-type{order:1}footer .footer-nav:last-of-type{order:3}footer .footer-nav a{display:block;font-size:1.125em;margin-bottom:1.25rem}footer #sm-separator{order:2;margin-top:40px;width:100%;border-top:10px solid rgba(239,235,217,.2)}footer #sm-separator ul{max-width:285px;width:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}footer #sm-separator ul li{display:inline-block;font-size:2.75em;margin:0 .5rem}footer #footer-signup p{font-size:1.25em}footer #footer-signup .inputcontainer{max-width:435px;width:100%}footer #footer-signup .inputcontainer input[type=text]{box-sizing:border-box;padding-left:1.375em;width:calc(100% - 54px);height:48px}footer .inputcontainer input[type=submit]{height:48px;width:50px;font-size:1.25em}footer ::-moz-placeholder{color:#fffdeb;opacity:1}footer ::placeholder{color:#fffdeb;opacity:1}footer :-ms-input-placeholder{color:#fffdeb}footer ::-ms-input-placeholder{color:#fffdeb}#page-404{max-width:700px;margin:7.25em auto 6.125em}#page-404 img{margin:0 auto}#page-404 .container{position:absolute;bottom:0;right:0}#page-404 .container a{margin-top:.5em;max-width:300px}#page-404 .container i{padding-right:.3125em}.policies{margin:120px auto 150px}.policy-list{margin-top:3.125em}.policy-list li{margin-bottom:3.125em}.policy-list li>strong{font-size:1.125em}@media screen and (max-width: 1600px){header{padding:.5em 7.5em .5em 2em}header:lang(fr){padding:.5em 5em .5em 2em}header .nav-container nav ul li a{margin-right:2.5em}#landmark-shop img{right:-140px}#announcements{left:175px;padding:0 1.5625em 0 90px}#ig-feed.flex-center{padding:3.25em 0 3.25em 6.125em}#ig-carousel{right:-55px}#build-instructions .container{padding:3em 5em}#build-instructions .container img{width:900px;right:-100px}}.recipes-landing,.recipe-details{margin:6.25rem auto}.rlink{position:absolute;top:0;right:0;bottom:0;left:0;height:calc(100% - 30px);width:100%;opacity:0;z-index:2}.featured-recipe{margin-bottom:3.75rem;position:relative}.featured-recipe h2{color:#fff;position:absolute;bottom:25px;left:50px}.featured-recipe img{display:block}.recipe-list{display:flex;align-items:flex-start;justify-content:space-between}.recipe-list .filter-nav{border-top:10px solid #ffb81c;max-width:225px;padding-top:1rem;width:100%}.recipe-list .filter-nav ul{margin-bottom:2.5rem}.recipe-list .filter-nav ul li{margin:.5rem 0 0}.recipe-list .filter-nav ul li a{color:#000;font-size:.875rem}.recipe-list .filter-nav ul li a.active{color:#ffb81c}.recipe-list .filter-nav ul li p{color:#005c97;font-weight:700}.recipe-list .recipes{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:1000px;width:100%}.recipe-block{display:block;flex-basis:calc(50% - 25px);position:relative;max-width:475px;margin-bottom:1.25rem}.recipe-block:hover h2{color:#ffb81c}.recipe-block:nth-child(odd){margin-right:1.5625rem}.recipe-block:nth-child(even){margin-left:1.5625rem}.recipe-block img{display:block}.recipe-block .text-container{background:#fff;margin:0 auto;padding:1.25rem;position:relative;top:-30px;text-align:center;width:75%;z-index:2}.recipe-block .text-container h2.title{transition:all .1s ease}.recipe-block .text-container h2.title span{display:block;color:#005c97;font-size:.75rem;margin-bottom:.25rem;text-transform:uppercase}.recipe-block .text-container p{font-size:.875rem;margin:.75rem auto}.recipe-details .flex-center{align-items:flex-start;justify-content:space-between;margin-top:3.75rem}.recipe-details .recipe-block{margin:0 auto 1.25rem !important;width:500px}.recipe-details .recipes .cta-btn{max-width:none}.recipe-details .other-recipes{border-bottom:3px solid #ffb81c;margin-bottom:2.5rem;position:relative;text-align:center}.recipe-details .other-recipes span{background:#fffdeb;padding:0 1rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recipe-steps{max-width:770px;width:100%}.recipe-steps .ingredients{border-bottom:3px solid #000;padding:0 1.25rem 2.5rem;margin-top:3.75rem}.recipe-steps .ingredients li{margin-bottom:1rem}.recipe-steps .ingredients .buy-link{display:inline-block;margin-left:.5rem}.recipe-steps .ingredients .buy-link img{display:block}.recipe-steps .step-block{padding:0 1.25rem 2.5rem;margin-top:3.75rem}.recipe-steps .step-block ul,.recipe-steps .ingredients ul{padding:1.5625rem 0 0}.recipe-steps .step-block li{margin-bottom:2rem}.recipe-steps .step-block li span{display:block;font-size:1.625rem;font-weight:700;margin-bottom:.5rem}.recipe-share{background:#005c97;color:#fff;padding:.875rem;text-align:center}.border-frame{border:3px solid #ffb81c;padding:3.125rem 2rem}.recipe-share h2{text-transform:uppercase}.recipe-share strong{font-size:1.125rem}.recipe-share .text-container p{line-height:1.5625rem;margin:1.25rem auto 0}.catering-menu{display:flex;align-items:flex-start;justify-content:flex-start;margin:6.25rem auto;max-width:1600px;width:100%}.catering-menu .catering-cover{text-align:center;width:25%}.catering-menu .cover-info{color:#005c97;padding:3.75rem}.catering-menu .cover-info h1{text-transform:uppercase;margin:2rem 0}.catering-menu .cover-info p,.catering-menu .cover-info a{color:#005c97;font-size:1.125rem;font-weight:bold}.catering-shops{background:#005c97;color:#fff;padding:3.75rem}.catering-shops a{color:#fff}.catering-shops h3{font-size:1.125rem}.catering-shops p{display:flex;align-items:center;justify-content:center;margin:.5rem 0}.catering-shops p span{display:block;padding:0 .5rem;color:#f99d2b}.catering-shops div{margin-bottom:2rem}.catering-shops .social-info{margin-top:1rem}.catering-shops .social-info a{font-size:1.5625rem;text-transform:uppercase}.catering-shops .social-info li a{font-size:1.25rem}.catering-items{align-self:stretch;background:#fff;width:100%}.catering-items img{display:block}.catering-items .menu-title{font-size:1.125rem;margin:0 0 .5rem 1rem}.catering-items .menu-title span{display:block;font-size:.875rem;font-weight:400;margin-top:.25rem}.catering-items .menu-prices{display:flex;align-items:center;justify-content:flex-start}.catering-items .menu-prices .menu-price{border-right:1px solid #f99d2b}.catering-items .menu-prices .menu-price:last-child{border-right:none}.catering-items .menu-price{display:flex;align-items:center;justify-content:flex-start;font-weight:bold;padding:.25rem 1rem;margin:0}.catering-items .menu-price span{display:block;color:#005c97;margin-left:1.5rem}.catering-items ul{padding-left:2rem}.catering-items ul li{font-size:.875rem;margin-bottom:.5rem}.catering-items ul li:last-child{margin-bottom:0}.catering-items .menu-item{box-sizing:border-box}.catering-row{display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:2rem;width:100%}.catering-row.row-1 .menu-title{margin-top:1.5rem}.catering-row.row-1 .menu-item:nth-child(2){padding:0 .75rem}.catering-row.row-1 .menu-item:nth-child(3) .menu-prices{justify-content:space-between;width:100%}.catering-row.row-1 .menu-item:nth-child(3) .menu-price{box-sizing:border-box;justify-content:space-between;width:50%}.catering-row.row-2{align-items:center;padding-bottom:3.125rem}.catering-row.row-2 .menu-title{width:51%}.catering-row.row-2 .menu-container{margin-right:1rem;width:66.6666%}.catering-row.row-2 .img-container{margin-left:1rem;width:33.333%}.catering-row.row-2 .menu-desc{align-items:center;justify-content:space-between;margin-bottom:1rem}.catering-row.row-2 .menu-desc:last-of-type{margin-bottom:0}.catering-row.row-2 .menu-prices{margin-left:2rem;width:49%}.catering-row.row-3 .menu-price span{width:25px}.catering-row.row-3 .menu-item{width:33.333%}.catering-row.row-3 .menu-item:first-child{padding-top:2rem}.catering-row.row-3 .menu-price{justify-content:space-between}.egg-blue,.egg-orange{align-self:stretch;position:relative;padding:2rem}.egg-blue .egg-text,.egg-orange .egg-text{position:relative;z-index:2}.egg-blue{margin-right:.75rem}.egg-blue:before{content:"";display:block;background:#dbe1ed;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.egg-orange:before{content:"";display:block;background:#ffeac4;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.catering-row .separator{display:block;border-top:5px solid #ffb81c;margin:0 auto;width:40px}.catering-row.row-3 .menu-item .menu-desc .flex-start>div{width:calc(100% - 150px)}.oj-img{position:absolute;top:-20px;right:-20px;z-index:2}.catering-icon{position:absolute;top:-20px;right:10%;z-index:2}.form-disabled{opacity:.5;cursor:default}.pg-nike-dunk{padding:8.125rem 0 0}.pg-nike-dunk .container{max-width:1440px;margin:0 auto;width:calc(100% - 4rem)}.dunk-intro p{font-size:1.5rem}.pg-nike-dunk .img-container{margin-top:3.75rem}.pg-nike-dunk .promo-details{margin-top:8.125rem;padding:1rem 0}.pg-nike-dunk .promo-details .border{border:none;border-top:1px solid #fffdeb;border-bottom:1px solid #fffdeb;padding:2.8125em 0}.pg-nike-dunk .promo-details ul{margin:2.5rem 0}.pg-nike-dunk .promo-details li{margin-bottom:1rem}.pg-nike-dunk .promo-details li:last-child{margin-bottom:0}.pg-nike-dunk .promo-details li b{font-size:1.125rem}.form-nike-dunk{margin:0 auto;max-width:1024px;margin-top:8.125rem;padding:2.5rem;width:100%}.form-nike-dunk .input-container{display:flex;align-items:center;justify-content:flex-start;margin-top:2rem}.form-nike-dunk .input-container label{flex:1 0 auto;font-weight:bold;margin-right:2.5rem}.form-nike-dunk label.error{display:block;margin-top:.5rem;text-align:right}.form-nike-dunk .g-recaptcha>div{margin:2rem auto 1rem}.form-nike-dunk .addr-input{display:none}.dunk-success{padding:1.5625rem 1rem;font-size:1.125rem;margin:0}.pg-nike-dunk .img-gallery-thumb{margin-top:.5rem}.pg-nike-dunk .img-gallery-thumb a{display:block;margin-right:.5rem;opacity:.8}.pg-nike-dunk .img-gallery-thumb a:hover{opacity:1}.pg-nike-dunk .img-gallery-thumb a:last-child{margin-right:0}.pg-nike-dunk .img-collage{margin-top:8.125rem}.pg-nike-dunk .img-collage div{border-right:8px solid #fffdeb}.pg-nike-dunk .img-collage div:last-child{border:none}@media screen and (min-width: 1921px){.featured-image{width:100%}}@media screen and (max-width: 1440px){#prenav{padding:0 3.125em 0 2em}header,header:lang(fr){padding:.5em 3.125em .5em 2em}header .nav-container nav ul li a{margin-right:1.75em}#landmark-shop img{right:-120px}#bagel-desc-container{width:calc(100% - 115px)}.bagel-flavors #bagel-icons{display:block}#location-box-cta .container h1{font-size:2.75rem}#location-box-cta .container p{margin:1.5625rem auto 1.875rem}#build-instructions .container{padding:3em}#build-instructions .container img{width:800px}#ig-feed.flex-center{padding:3.25em 0 3.25em 3.75em}#ig-carousel{position:relative;top:0;text-align:center;width:915px}#ig-profile{width:calc(100% - 915px)}}@media screen and (max-width: 1336px){h1,h2.large{font-size:3.125rem}.innerContent,.innerContent.smaller{width:calc(100% - 2em)}.border-cta .border{display:flex;flex-direction:column;justify-content:center}.border-cta .border .container,#truck-form-cta.border-cta .border .container,.info-intro.border-cta .border .container,.info-end.border-cta .border .container{position:relative;top:0;transform:none;clear:both;padding:0 2em}.border-cta .border h1{float:left;position:relative;top:0;left:0;margin:0 auto 1.5625rem 2rem}#faq-more.border-cta .border .container{width:calc(100% - 525px)}header.collapsed #logo-container{background:url(../images/icon_nav-circle.png) no-repeat center 151px;width:200px}header .nav-container nav ul li a{font-size:1em;margin-right:1.5em}header .nav-cta a.cta-btn:lang(fr){max-width:160px;font-size:.875em}#opening,#opening img{height:700px;width:100%}.arla-banner{padding:6.25rem 0 0}#landmark-shop{padding:6.125em 0 5em}#landmark-shop .border{padding:3.125em 0 3.125em 5em}#landmark-shop h1{margin-bottom:2rem}#landmark-shop img{height:400px;-o-object-fit:contain;object-fit:contain}#order-cta{margin-bottom:10em;height:auto}#order-cta .flex-center{height:500px}#order-cta img{left:-250px;height:650px;-o-object-fit:cover;object-fit:cover}#home-cafe-cta{height:700px}#home-cafe-cta img.block{height:650px;-o-object-fit:cover;object-fit:cover}.anjou-banner .anjou-text h1{font-size:2.5rem}.bagel-shop{margin:0 1em 115px;flex-basis:calc(50% - 2em)}.bagel-shop .border{margin:-1.25em 1.5625em;padding:3.75em 1.5625em}#our-bakeries .bagel-shop{width:calc(33.333% - 3em)}#our-bakeries .bagel-shop img{width:300px}#bagel-carousel{min-height:calc(100vh - 155px);height:auto}.bagel-flavors .flavor-info{width:calc(100% - 1.5625em)}.bagel-flavors .flavor-info h1{width:calc(100% - 128px);margin:0 auto}.bagel-flavors .flavor-info img#seed{width:125px}#boiling img{width:500px;bottom:-75px}#straining img{width:500px;bottom:-125px}#baking .border .process-text{padding:0 0 1em 12em}#roll-shape{width:80%;margin:3.75em auto 3.125em}#inquiries{margin:3.125em auto 6.125em}#inquiries .border{padding:2.5em 0 3.75em}#inquiries h1{top:36px}#inquiries h1:lang(fr){left:16px}#maps-container ul{max-width:500px}#ct-map{width:calc(100% - 500px)}#maps-container ul li{padding:2em 1.5em}#maps-container ul li h3.title{font-size:1.125em}#register-block{margin-left:1.875em;padding:2em 1.5625em;width:calc(100% - 470px)}.account .teal-bg{padding:2em 2.75em 2.5em}#order-preview{width:calc(60% - 1.875em)}#order-preview table tr td:last-child{font-size:.875em}#account-preview{width:40%}#checkout-info table tr td{padding:0 0 1.375em}#checkout-info table tr td #shipping-type{font-size:.875em}#payment-row{display:block}#payment-row .teal-bg{margin-bottom:2em}#confirm-shipping ul:last-child{padding:0 0 0 1.25em}#confirm-shipping ul{float:none;width:100%}#confirm-shipping ul li,#confirm-billing ul li{display:inline-flex;width:calc(50% - 1.25em)}#confirm-payment ul li{width:calc(100% - 1.25em)}#ft-season div{padding:1.5625rem 0}#ft-season p{font-size:1rem}#ft-intro.intro .border,#catering-intro.intro .border,#about-intro.intro .border{padding:0 0 4em;margin:0 auto}#ft-intro.intro .border img,#catering-intro.intro .border img,#about-intro.intro .border img{transform:scale(0.85);position:relative;top:-100px;left:0;margin:-100px 0 0 -100px}#ft-intro.intro .border .container,#catering-intro.intro .border .container,#about-intro.intro .border .container{max-width:600px;padding:4em 0 0}#catering-intro.intro .border img{top:0}#catering-intro.intro .border .container ul{font-size:.875em}#full-story .story .border{padding:65px 4em}#full-story .story:last-child img{margin:-100px -10% 0 1.5625rem}#slides,#slides li,#slides .timeline-img{height:calc(100vh - 70px)}#slides.owl-carousel .owl-nav .owl-next{right:50px}#slides.owl-carousel .owl-nav .owl-prev{left:50px}#prod-img.owl-carousel{width:calc(100% - 127px)}#prod-img li img{width:550px}#item-images{width:55%}#item-info{margin-left:2em;max-width:550px;width:calc(45% - 2em)}#box-size ul{max-width:995px;width:100%;margin:0 auto}#box-size ul.owl-carousel .owl-item img{width:auto}#build-instructions .container img{width:750px;right:-150px}#cart table tr td #box-info img{width:auto}#cart table tr td:first-child{padding:1.875em 0 1.875em 3.75em}#cart table tr td img{width:150px}#ig-feed.flex-center{padding:3.25em 0 3.25em 2em}#ig-profile{width:calc(100% - 800px)}#ig-carousel{max-width:800px}#ig-carousel .ig-img{width:250px;height:250px}#ig-carousel .ig-img img{height:250px}}@media screen and (max-width: 1180px){.cta-btn{font-size:.875rem}#prenav{padding:0 2em}header,header:lang(fr){padding:.5em 2em .5em 1em}header .nav-container nav ul li a{margin-right:1.125em}header .nav-cta:lang(fr){max-width:210px}#logo-container:lang(fr){width:180px;background:url(../images/icon_nav-circle.png) no-repeat center 168px}#logo-container:lang(fr) #logo{bottom:45px}header.collapsed #logo-container:lang(fr){background:url(../images/icon_nav-circle.png) no-repeat center 149px}h1,h2.large{font-size:2.875rem}h2.title{font-size:1.5625rem}.border-cta .border{display:flex;flex-direction:column;justify-content:center}.border-cta .border .container,.info-intro.border-cta .border .container,.info-end.border-cta .border .container{position:relative;top:0;transform:none;clear:both;padding:0 2em}.border-cta .border img{width:500px}#landmark-shop .border{padding:2.5em 0 3.125em 2.5em}#landmark-shop img{width:550px;top:60%}#home-cafe-cta .text-container{width:auto;max-width:475px}#home-cafe-cta .text-container br{display:none}#home-catering{height:650px}#home-catering img{height:650px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#home-catering .text-container{right:5%;top:auto;bottom:75px;transform:none}.bagel-flavors .flavor-info{width:calc(100% - 2.5em);padding:1.25em}#bagel-desc-container{width:calc(100% - 1.25rem)}.our-bagels .bagel-block{border:none}#baking{height:auto;margin:135px auto 300px}#baking .border .process-text{padding:0 0 1em;position:absolute;left:330px;right:auto}#baking #board-img{width:300px}#baking #baking-img{bottom:-210px;left:230px;width:700px}#tossing{max-width:350px;width:100%}#packing .process-text{margin:0}#packing img{float:left}#packing .process-text:lang(fr){max-width:300px}#locations #flagship-bakery .bagel-shop{padding:1.875em 0 1.875em 6.125em;width:50%}#locations #flagship-bakery .bagel-shop .cta-btn{left:6.125rem}#locations #flagship-bakery img#flagship-img{width:55%}.bagel-shop .schedule ul{float:none;width:100%}#location-box-cta .container h1{font-size:2.5rem}#catering-box-cta .cta-text{padding:3.75rem 2.5rem}#catering-box-cta img{bottom:0}#truck-form-cta.border-cta .border{width:100%}#truck-form-cta.border-cta .border img{width:480px;top:auto;bottom:-30px}#truck-form-cta.border-cta .border .container{max-width:430px}#story-location-cta{height:400px}#story-location-cta img{display:block;height:400px;-o-object-fit:cover;object-fit:cover}#full-story .story .container{max-width:500px;width:50%}#full-story .story .container p{font-size:.875em}#full-story .story:last-child img{margin:0 -10% 0 1.5625rem}#inquiries h1,#inquiries h1:lang(fr){float:left;position:relative;top:0;left:0;margin-left:2rem}#locations h1{padding-left:2rem}#inquiries .container{max-width:650px}#inquiries #ct-call ul li:first-child{width:60%}#ig-feed.flex-center{height:auto}#ig-profile{min-width:150px;width:calc(100% - 750px)}#ig-carousel{max-width:750px}#ig-carousel .ig-img{width:230px;height:230px}#ig-carousel .ig-img img{height:230px}}@media screen and (max-width: 1180px)and (max-width: 1075px){#ig-profile{width:calc(100% - 550px)}#ig-carousel{max-width:550px}#ig-carousel .ig-img{width:250px;height:250px}#ig-carousel .ig-img img{height:250px}}@media screen and (max-width: 1180px){.account .teal-bg{padding:2em 1.5625em 2.75em}#account-subnav{max-width:230px;margin-right:2em}#account-subnav ul li a{font-size:1em}#order-preview{width:calc(55% - .9375em);margin-right:.9375em}#account-preview{width:calc(45% - .9375em);margin-left:.9375em}#order-preview table tr td,#account-preview table tr td{font-size:.875em;padding:1em .875em}#order-preview table tr th{padding:0 .875em 1em}#account-preview table tr th{vertical-align:middle}#orders-content table tr td{font-size:.875em;padding:1em}#orders-content table tr td:nth-child(2){width:120px}#details-summary table{width:60%;padding:1em 2em 1em 0}#details-summary ul{width:40%;padding-left:2em}#profile-content table tr td .tbinput{font-size:.875em}.product-listing{display:flex !important;justify-content:center;flex-wrap:wrap}.product-listing .product,.filler-img{float:none;width:calc(33.333% - 1.5em);flex:0 0 calc(33.333% - 1.5em)}#box-heading{width:calc(100% - 100px)}#build-instructions .container{padding:2em 1.875em}#build-instructions .container img{width:700px;right:-50px}#box-size ul{width:calc(100% - 100px)}#box-size ul.owl-carousel .owl-nav .owl-prev{left:-50px}#box-size ul.owl-carousel .owl-nav .owl-next{right:-50px}#box-addons .product{flex:0 calc(50% - 1.5em)}.border-title span{width:50%}#cart table tr td:first-child{padding:2em 0 2em 1.25em}#cart table tr td:first-child img.inline-center{width:130px}ul.item-info{padding:1.5625em 0 0 1.25em}#suggested-items.owl-carousel .product{margin:.75em auto;width:calc(100% - 2em);height:475px;float:none}#suggested-items.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:0;transform:translateY(-50%)}#suggested-items.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:0;transform:translateY(-50%)}#suggested-items.owl-carousel .product .size-row{margin-top:1.25em}#checkout-info .spacing .tblabel{padding:0 0 0 1.25em}#client-info,#checkout-info .border,#checkout-info .teal-bg{padding:1.875em 1.5625em}#checkout-info table tr td{font-size:.875em}#checkout-info table tr td #shipping-type{vertical-align:middle}#confirm-cart table tr td:first-child{padding:1.625em 0 1.625em 2em}#confirm-shipping ul li,#payment-row ul li{font-size:.875em}#foodtruck-cta div p br{display:none}#login-block{max-width:350px;padding:2em 1.5625em}#register-block{width:calc(100% - 400px)}#login-block table tr td label,#register-block table tr td label{font-size:.875em}.media-sidenav{padding-right:2rem;width:260px}.media-sidenav ul li a{font-size:1.25rem}.media-content .container{margin-left:2.5rem;width:calc(100% - 300px)}.resource-block{padding:2rem 1.25rem}.brand-colors div{margin:0 .5rem}.catering-row{padding-bottom:3.75rem}.catering-row.row-1 .menu-item .menu-prices{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.catering-row.row-1 .menu-item .menu-prices .menu-price{border-right:none;width:100%}.catering-row.row-2 .img-container{display:none}.catering-row.row-2 .menu-container{margin:0;width:100%}.catering-row.row-2 .menu-title{width:60%}.catering-row.row-2 .menu-prices{justify-content:flex-end;width:40%}.catering-row.row-3{flex-wrap:wrap}.catering-row.row-3 .menu-item{margin:0;width:50%}.egg-blue:before{right:0}}@media screen and (max-width: 1024px){h1,h2.large{font-size:2.875rem}h1.small,h2{font-size:2rem}h3{font-size:1.375em}.border-cta .border img{width:450px}.border-cta .border .container p{max-width:none}.border-cta .border .container p br{display:none}.border-cta .border .container p strong{display:block;margin-bottom:1em}#prenav{height:20px;line-height:20px}#prenav .media-btn,#prenav #btn-login{display:none}#prenav a#lang-btn{display:inline-block;margin:0}header,header:lang(fr){position:relative;padding:.5em 1em}header .nav-container,header:lang(fr) .nav-container{width:auto}header nav.inline-center,header:lang(fr) nav.inline-center{display:none}header .nav-cta,header:lang(fr) .nav-cta{max-width:270px}header .nav-cta a.cta-btn,header .nav-cta div,header:lang(fr) .nav-cta a.cta-btn,header:lang(fr) .nav-cta div{float:none;display:inline-block;vertical-align:middle;margin-right:1.25em}header .nav-cta a#toggle-menu{display:inline-block;margin:.875em 0 0 1.25em}header.toggled,#prenav{position:relative;z-index:98}header.toggled nav.inline-center{display:block;box-sizing:border-box;position:absolute;top:0;right:0;min-height:calc(100vh - 20px);height:100%;width:250px;background:#fffdeb;z-index:98;box-shadow:-2px 0px 5px 0px rgba(0,0,0,.15)}header nav.inline-center ul,header:lang(fr) nav.inline-center ul{padding:6.125em 0 0}header nav.inline-center ul li,header:lang(fr) nav.inline-center ul li{float:none;padding:.75em 0;text-align:right}header nav.inline-center ul li a,header:lang(fr) nav.inline-center ul li a{display:inline-block;margin:0;padding:0 2em;box-sizing:border-box}header nav.inline-center ul li.hidden{display:block}header.toggled .nav-cta div{position:absolute;z-index:99;top:44px;right:34px}#btn-login-mobile{display:block;padding:1rem;margin:1.5em auto 0 1em;width:100%}.mobile-list{display:block;font-size:.875em;padding:1rem}header nav ul li:nth-child(8){border-top:1px solid rgba(0,0,0,.3)}.mobile-list .cta-btn{margin:1em 1em 0 !important;padding:0 !important}#logo-container:lang(fr){width:230px;background:url(../images/icon_nav-circle.png) no-repeat center 183px}#logo-container:lang(fr) #logo{bottom:30px}header.collapsed #logo-container:lang(fr){background:url(../images/icon_nav-circle.png) no-repeat center 156px}header.collapsed #logo-container #logo img:lang(fr){width:auto}#landmark-shop img{width:475px;height:auto}#order-cta{height:550px;margin:6.125em auto 5em}#order-cta img{width:700px;left:-250px;height:auto}#order-cta .flex-center{height:450px;max-width:800px;padding-right:3.75em}#home-locations{display:block;padding:3.125em 0;height:auto}#home-locations ul li{width:calc(50% - 1em);margin:1em .5em;padding:1.5625em 1.5625em 1em}#home-locations .cta{margin-top:2em}.our-bagels .bagel-block,.our-bagels .bagel-block:nth-child(even){flex-direction:column}.our-bagels .bagel-block .img-container{flex:0 auto;height:400px;overflow:hidden;width:100%}.our-bagels .bagel-block .img-container img{height:400px}.our-bagels .bagel-flavors{border:8px solid #ebe7d5;border-top:none;margin-bottom:3.75rem}#slicing .border{padding-left:2em}#slicing img{right:30px}#roll-shape{margin:3.125em 2em;width:100%}#boil-strain{padding:2.1875em 2em}#boiling img{left:2em}#straining{max-width:350px}#straining img{right:2.5em}#baking #baking-img{width:650px;left:200px}#packing .process-text:lang(fr){max-width:270px}#locations #flagship-bakery .bagel-shop{padding:3.125em 0 2.5em 6.125em}#inquiries .container{max-width:600px}#maps-container ul{display:flex;justify-content:flex-start;float:none;width:100%;height:170px;max-width:none;overflow-y:hidden;overflow-x:scroll;padding:1.25em 0}#maps-container ul li{width:auto;flex:0 0 auto;padding:0 2em 0 1em;border-bottom:none;border-right:1px solid rgba(252,186,0,.5)}#maps-container ul li h3.title a{bottom:0;width:auto}#maps-container ul li a{display:block;position:relative;bottom:0;right:0;margin-top:1em}#maps-container ul li a.change-map{width:80px;margin-top:0;bottom:1em;right:0}#maps-container ul li a.change-map.underline{bottom:0}#ct-map,#ct-map iframe{width:100%;height:400px}#food-truck-rsvp .rsvp-box p{font-size:.875em}#truck-form-cta{margin:5em auto}#truck-form-cta.border-cta .border{height:auto;padding:2.5em 0}#truck-form-cta.border-cta .border img{display:block;position:relative;bottom:0;margin:0 2em;width:480px}#ft-cta .container{width:calc(100% - 500px)}#full-story .story .container{max-width:500px;width:42%}#full-story .story .border{padding:3.125em}#full-story .story:last-child h1 span.break{display:inline}.size-row a.size-btn{width:40px}#breadcrumb{margin:0 0 1.25em 96px}#img-thumb{width:75px}#prod-img.owl-carousel{width:calc(100% - 95px);margin-left:1.25em}#step-flavors li{flex:0 33.333%;margin:0 0 3.125em}ul.item-info h3.title,#cart-subtotal{font-size:.875rem}ul.item-info h3.title span{display:block}ul.item-info li.font-12{max-width:160px}#suggested-items.owl-carousel .owl-nav .owl-next,#suggested-items.owl-carousel .owl-nav .owl-prev{width:20px}#cart-addons .prod-add .cart-add{font-size:.875em}.notthisstep{height:70px !important}.promo-container{margin:1.25em auto}#bag-info{width:40%}#client-info{margin-right:1.25em;width:calc(60% - 1.25em)}#client-info,#checkout-info .border,#checkout-info .teal-bg{padding:1.5625rem}#checkout-info .spacing .tblabel{padding:0}#checkout-info .spacing .tbinput{width:calc(100% - 114px)}#checkout-info .spacing .tbinput:lang(fr){width:calc(100% - 120px)}#checkout-info #client-info table tr td{display:block;width:100%;padding:0;margin-bottom:1em}#checkout-info table tr td #shipping-type ul li{display:block;float:none;margin-bottom:.5em}#checkout-info table tr td #shipping-type ul li:last-child{margin:0}#checkout-info table tr td#expiry-row{display:inline-block;width:calc(65% - 4px)}#checkout-info table tr td#cvv-row{display:inline-block;width:calc(35% - 4px)}#confirm-cart table tr td:first-child{width:350px}#confirm-cart ul.item-info{padding:0 0 0 2.5em;width:calc(100% - 144px)}#confirm-shipping ul li,#payment-row ul li{display:flex;width:calc(100% - 1.25em)}#confirm-heading{display:block}#confirm-heading p{line-height:normal;float:none;clear:both;margin:0}#account-btn{display:inline-block;margin:.875em 1em 0 0;width:28px}#account-subnav{width:auto}#account-subnav ul li a{padding:1rem}#account-subnav #subnav-container{display:none}.account.toggled{overflow:hidden;width:100%}.account.toggled #account-btn{float:right}.account.toggled #account-subnav{width:100%}.account.toggled #account-subnav h2{font-size:1rem;margin-left:1rem;padding:.875rem 0 0}.account.toggled #account-subnav #subnav-container{display:block;font-size:.875em}.account.toggled #account-subnav #subnav-container #btn-logout{margin:0 1em}.account.toggled #profile-content{min-width:1050px}#details-bag ul.item-info li.font-12{max-width:none}#register-block table tr td{display:inline-block;box-sizing:border-box}#register-block table tr td:nth-child(odd){max-width:135px;width:100%}#register-block table tr td:nth-child(even){width:calc(100% - 139px)}#register-block table tr td#pw-confirm{max-width:none;width:100%}footer #sm-separator ul{max-width:225px}footer #sm-separator ul li{font-size:2.5em}.media-sidenav ul{top:50px}.logo-assets a{margin-right:1.25rem;padding:1.25rem}.brand-colors div p{line-height:normal;margin-bottom:.5rem}.brand-colors div p:last-child{margin-bottom:0}.brand-colors div b{display:block}.promo-slides .img-container{height:700px}.promo-slides .text-container{box-sizing:border-box;left:0;max-width:none;padding:0 2rem;transform:translateY(-50%)}.promo-slides .text-container h2{font-size:3.125rem}.promo-slides .text-container .promo-location{font-size:2rem}}@media screen and (max-width: 960px){.intro-img{display:block;height:400px;-o-object-fit:cover;object-fit:cover}.intro .border{display:block;padding:0 1em 2em}#ft-intro.intro .border img,#about-intro.intro .border img,#catering-intro.intro .border img{box-sizing:border-box;margin:0 auto -5em;border:10px solid #fffdeb;transform:none;position:relative;top:-100px;left:0}.intro .border .container{max-width:600px;width:calc(100% - 2em);padding:0 !important;margin:0 auto}.border-cta .border{height:auto;width:100%;padding:3.125em 1.25em 2em}.border-cta .border img{display:block;margin:1.5625em 0;position:relative;top:0;left:2em;transform:none}.border-cta .border .container a.cta{margin-top:1em}.info-intro .img-container img{left:0;width:auto}.border-cta .border .img-container{display:block;margin:0;position:relative;top:0;left:0;transform:none}.border-cta .border .img-container img{margin:0}.border-cta .border .img-container p{text-align:left}.info-intro.border-cta .border .container{margin-left:0;padding:0}.arla-banner{padding:80px 0 0}.anjou-banner{flex-direction:column;margin-bottom:6.25rem}.anjou-banner .img-container{background:url("../images/anjou-location-alt-full.jpg") no-repeat center center;background-size:cover;width:100%}.anjou-banner .anjou-text{box-sizing:border-box;padding:2.5rem 2.5rem 4.375rem;width:100%}#landmark-shop{padding:80px 0;width:calc(100% - 2em);max-width:700px}#landmark-shop .border{padding:2.5em 2.5em 3.125em}#landmark-shop #landmark-addr{padding:0}#landmark-shop img{display:none}#landmark-shop #landmark-addr img{display:block;position:relative;top:0;right:0;margin:1em 0 1.5em;transform:none}#home-catering{height:800px}#home-catering img{height:800px}#home-catering .text-container{right:5%;top:auto;bottom:75px;transform:none}#home-box-cta img{width:600px}#home-cafe-cta{height:1290px;overflow:hidden}#home-cafe-cta img.block{display:none}#home-cafe-cta img.hide{display:block;position:relative;top:-250px}#home-cafe-cta .text-container{width:100%;max-width:600px;top:150px;right:0;left:50%;transform:translateX(-50%)}#order-cta{overflow:hidden;height:auto;margin:0 auto 5em}#order-cta .flex-center{height:auto;margin:0 auto;padding:2.5em 2em;max-width:700px;border:8px solid #efebd9;flex-direction:column-reverse}#order-cta img{display:block;position:relative;top:0;left:0;transform:none}.bagel-flavors #bagel-icons{display:none !important}.switch-desktop{display:none}.switch-mobile{display:block;width:64px;height:64px;border-radius:50%;background:#fffdeb;text-align:center;display:flex;justify-content:center;align-content:center;z-index:2}.switch-mobile img{display:block;margin:0;width:20px;align-self:center}.switch-prev{position:absolute;left:1.25em;top:50%;transform:translateY(-50%)}.switch-next{position:absolute;right:1.25em;top:50%;transform:translateY(-50%)}#bagel-carousel{flex-direction:column;height:auto}#bagel-carousel ul#flavor-list{width:100%}#bagel-carousel ul#flavor-list{height:400px}#bagel-carousel ul#flavor-list li{float:none}#bagel-carousel ul#flavor-list li .block{width:100%}.bagel-flavors{position:relative;z-index:9;width:calc(100% - 3.125em);margin:0 auto;padding:0 0 2.5em;border:8px solid #ebe7d5;border-top:none;overflow:inherit}.bagel-flavors .flavor-info{margin:1.5625em auto 0}.bagel-flavors .flavor-info img#seed{margin:0 auto}.bagel-flavors .cta-btn{display:block;margin:0 auto;max-width:250px}.bagel-flavors #show-nutrition-facts{margin:1.25em 0 0}#slicing{height:450px}#slicing .border{height:350px}#slicing img{width:300px;top:-30px;right:50px}#roll-shape{margin:3.125em auto}#rolling,#shaping{max-width:none;width:100%;float:none;display:flex;justify-content:center;align-items:center}#shaping{flex-direction:row-reverse}#rolling img,#shaping img{display:inline-block;vertical-align:middle}#rolling img{margin-left:1.5625em}#shaping img{margin-right:1.5625em}#boil-strain{height:auto;margin:6.125em auto 0}#boiling,#straining{float:none;max-width:none}#boiling img,#straining img{display:block;position:relative;top:0;left:0;transform:none;margin:1.5625em 0 0}#baking .border .process-text{width:50%}#baking{margin:5em auto 275px}#baking #baking-img{display:block;width:calc(100% - 200px);left:auto;right:-2em}#tossing,#packing{float:none;max-width:none}#tossing img{margin:1.5625em 0}#packing .process-text{max-width:none;width:calc(100% - 325px)}#ft-cta .container{width:100%;box-sizing:border-box}#ft-cta .container .cta{display:block}#food-truck-rsvp .container{display:block;width:100%;max-width:400px;margin:4em auto 0}#food-truck-rsvp .rsvp-box{flex:none;height:350px;max-width:none;width:100%;margin:0 auto 4em}#food-truck-rsvp .rsvp-box p{font-size:1.125em}#food-truck-rsvp .cta{max-width:400px}#truck-menu{padding:3.125em 1em 2.5em}#truck-carousel.owl-carousel .owl-nav .owl-next{right:-10px;width:20px}#truck-carousel.owl-carousel .owl-nav .owl-prev{left:-10px;width:20px}#truck-form-cta.border-cta .border .container{max-width:none;padding:3.125em 2em 0}#catering-pdf{height:70px;line-height:70px;font-size:1.25em;margin:3.75em auto;max-width:600px;width:calc(100% - 2em)}#catering-locations .flex-center{display:block}#catering-locations .pickup-location{max-width:600px;width:100%;margin:0 auto 2.25em}#catering-locations .pickup-location img{width:auto}#catering-locations .pickup-location h2{margin:0 auto 1.25rem}#locations{margin:7.5em auto 6.125em}#locations #flagship-bakery img#flagship-img{display:none}#locations #flagship-bakery{margin:3.125em auto 0}#locations #flagship-bakery .bagel-shop{box-sizing:border-box;float:none;max-width:none;width:100%;padding:3.125em 2em 2em;margin:0 auto;position:relative;top:0;left:0;transform:none}#locations #flagship-bakery .bagel-shop .cta-btn{left:2.25em}#locations #flagship-bakery #flagship-mobile{display:block;margin:2em 0 0;width:500px}#story-location-cta{margin-top:6.125em}#slides .container{left:40px;bottom:75px}#slides,#slides li,#slides .timeline-img{height:700px}#slides.owl-carousel .owl-nav .owl-next{right:30px}#slides.owl-carousel .owl-nav .owl-prev{left:30px}#slides.owl-carousel .owl-nav .owl-next img,#slides.owl-carousel .owl-nav .owl-prev img{width:25px}#slides.owl-carousel .owl-dots{left:40px}#year-2012 .timeline-img{top:0}#full-story .story .container,#full-story .story:nth-of-type(even) .container{max-width:none;width:100%}#full-story .story .container h1 span{display:inline}#full-story .story img,#full-story .story:nth-of-type(even) img{display:block;margin:1.5625em 0;position:relative;top:0;left:0;transform:none}#full-story .story:last-child .container{max-width:none}#full-story .story:last-child img{float:none;margin:1.5625em 0;width:auto}#inquiries{margin:3.75em auto}#inquiries h1,#inquiries h1:lang(fr){float:none}#inquiries h1:lang(fr) span{display:inline}#inquiries .container{display:block;max-width:none;margin:2em auto 0 2em;width:calc(100% - 2em)}#inquiries #ct-call ul li:first-child{min-width:375px;width:50%}#faq-more.border-cta .border .container{width:100%}#faqs-cta .flex-center{display:block;width:calc(100% - 12em);padding:0 6em}#faqs-cta .flex-center ul{padding:2em 0}#faqs-cta .flex-center ul li{margin:0 0 1.5625em}#faqs-cta .flex-center ul li:last-child{margin:0}#faqs-cta .flex-center ul li a{font-size:1.125em;font-weight:600}#online-heading h1,#online-heading #usa-next-shipping{justify-content:flex-start;float:none;width:100%;text-align:left;margin-top:1em}#next-shipping{text-align:left}#shop-nav{margin:1.875em auto}#prod-categories li{margin-right:1.25em}.product-listing .product{width:calc(50% - 1.5em);flex:0 0 calc(50% - 1.5em);flex-basis:calc(50% - 1.5em)}#img-thumb{display:none}#breadcrumb{margin:0 0 1.25em .5em}#item-images{width:55%}#prod-img.owl-carousel{margin:0;width:100%}#item-info{width:calc(45% - 2em)}#bgl-box-shipping{box-sizing:border-box;padding:0 1.5rem}#bgl-box-shipping #next-shipping{text-align:right}#build-instructions .container img{width:65%}#build-instructions .container ul li{margin-bottom:0}#build-instructions .container ul li strong{font-size:1.25rem}#box-addons{display:block}#box-addons .product{width:100%;margin:0 auto}#box-addons.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:1em;transform:translateY(-50%)}#box-addons.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:1em;transform:translateY(-50%)}ul.item-info li.font-12{max-width:none}#cart-heading{max-width:none;width:100%}#cart,#cart-process{float:none;width:100%;max-width:none;margin:2em auto 0}#cart-addons{margin:3.125em auto 0}#cart-addons .border-title span{width:auto}.editbagelbox ul.bagelboxlisting{height:470px;overflow-y:scroll;margin-right:1.25em;width:calc(100% - 237px)}.editbagelbox ul::-webkit-scrollbar{width:.75em}.editbagelbox ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.editbagelbox ul::-webkit-scrollbar-thumb{background-color:#fcba00;outline:1px solid #fcba00}.editbagelbox ul.bagelboxlisting li{font-size:.875em;flex:0 33.333%}#confirm-heading p{font-size:1em;line-height:normal}#client-review,#confirm-info .teal-bg{float:none;width:100%;max-width:none;margin:0 auto 1.5625em;padding:2.375em 1.25em;box-sizing:border-box}#client-review{padding:0;width:100%}#confirm-shipping ul:first-of-type,#confirm-shipping ul:last-child,#confirm-billing ul:first-of-type,#confirm-payment ul:first-of-type{padding-left:0}#confirm-info .checkout-summary table{max-width:none}#foodtruck-cta{margin-top:3.75em}#foodtruck-cta img{width:50%}#foodtruck-cta div{padding:3.125em 0 3.125em 2.5em}#fresh-bagels-cta{height:400px}.account .teal-bg h2{font-size:1.375em}#order-preview{max-width:475px;width:calc(60% - .9375em)}#account-preview{width:calc(40% - .9375em)}#account-preview table tr td,#account-preview table tr th{display:block;width:100%;padding:.3125em 0 .5em}#account-preview table tr td.bold{margin-top:1em}#profile-content table tr td:nth-child(odd){font-size:.875em;width:120px}#profile-content label[for=newsletter]{font-size:.875em}.account .teal-bg{padding:2em 1.5625em}#ig-banner-mobile{display:block}#ig-banner{display:none}#ig-feed.flex-center{display:block;padding:3.25em 2em;max-width:768px}#ig-profile{max-width:475px;width:100%;margin:0 auto 2.5em}#ig-profile a#profile-link{float:left}#ig-feed #profile-pic{margin:0 auto}#ig-profile .clearfix{float:left;margin-left:1.875em;text-align:left;width:calc(100% - 180px)}#ig-profile .clearfix p span{display:inline-block;margin-left:.5em}#ig-follow{display:block;margin:0;max-width:115px;text-align:center}#ig-carousel{clear:both;right:0;margin:0 auto;max-width:none;width:auto}#ig-carousel .row{max-width:320px;margin:0 auto}#ig-carousel .ig-img{height:320px;width:100%;max-width:320px;overflow:hidden;margin-bottom:1.5625em}#ig-carousel .ig-img img{height:100%}#login-block,#register-block{float:none;width:100%;max-width:none;margin:1.5em auto}#register-block table tr td:nth-child(even){width:calc(50% - 135px)}#register-block table tr td#tb-address,#register-block table tr td#tb-password{width:calc(100% - 135px)}#page-404{max-width:650px}.resource-container{padding:2.5rem 0}.logo-assets{flex-wrap:wrap}.logo-assets a{box-sizing:border-box;margin:0 1rem 1rem;width:calc(50% - 2rem)}.logo-assets a img{margin:0 auto}.brand-colors{flex-wrap:wrap}.brand-colors div{margin:0 auto 1rem;width:100%}.brand-colors div b{display:inline}.catering-items .menu-item{width:50%}.catering-row{flex-wrap:wrap}.catering-row.row-1 .menu-item{margin-bottom:1rem}.catering-row.row-1 .menu-item:nth-child(1){padding-right:.5rem}.catering-row.row-1 .menu-item:nth-child(2){padding:0;padding-left:.5rem}.catering-row.row-1 .menu-item:nth-child(3){display:flex;align-items:center;justify-content:space-between;width:100%}.catering-row.row-1 .menu-item:nth-child(3) .menu-desc,.catering-row.row-1 .menu-item:nth-child(3) .img-container{width:50%}.catering-row.row-1 img{-o-object-fit:cover;object-fit:cover;margin:0 auto;width:100%}}@media screen and (max-width: 768px){.info-bar{padding:1.25rem}.info-bar a{font-size:1rem}h3{font-size:1.25rem}#login-popup{max-width:700px;width:calc(100% - 2em);padding:1.75em}#login-popup #register-cta ul li p:lang(fr){max-width:200px}}@media screen and (max-width: 768px)and (max-width: 650px){#login-popup{padding:1.75em 2em}#login-popup #register-cta,#login-popup #popup-form{width:100%;float:none;border:none;padding:0}#login-popup #register-cta{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1.5625em;margin-bottom:1.5625em}}@media screen and (max-width: 768px){.border-cta .border img,#truck-form-cta.border-cta .border img{left:0;width:100%;height:300px;margin:1.5625em auto;padding:0 2em;-o-object-fit:cover;object-fit:cover;box-sizing:border-box}.border-cta .border .img-container{left:0}.info-intro.border-cta .border img{position:relative;top:0;transform:none;padding:0;width:auto;margin:0}#opening h1{top:150px;left:0;padding:0 1em;transform:none;width:calc(100% - 2em)}#opening h1 br{display:none}#home-cafe-cta{height:auto}#home-cafe-cta img.hide{top:0}#home-cafe-cta .text-container{width:calc(100% - 2em)}#home-locations ul li{margin:3.125em .5em;padding:1.25em}#home-locations ul li a{font-size:.875em}#home-box-cta{height:auto;width:calc(100% - 2rem);margin:3.75rem auto 0;padding:3.75rem 1rem 0}#home-box-cta img{position:relative;right:0;bottom:0;margin-top:2.5rem}#shop-locations{display:block}#shop-locations .bagel-shop{margin:0 0 6.125em;float:none;width:100%;flex:0 100%;flex-basis:100%}.bagel-shop .schedule ul{float:left;width:auto;margin-right:2em}#shop-locations #location-box-cta{margin:0 1.5625rem;flex:0 calc(50% - 3.125rem);width:auto}#location-box-cta .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#location-box-cta img{display:none;position:relative;top:0;left:0;transform:none;width:100%}#location-box-cta #bagel-box-mobile{display:block;margin:2.5rem auto 0}#locations #flagship-bakery .bagel-shop .cta-btn,.bagel-shop .cta-btn{left:50%;transform:translateX(-50%)}#catering-box-cta{height:auto}#catering-box-cta .center{align-items:flex-start;flex-direction:column;justify-content:flex-start;text-align:left;border-bottom:none}#catering-box-cta .cta-text{text-align:center;width:100%}#catering-box-cta img{position:relative;width:auto}#ft-collage{display:none}#mobile-ft-collage{display:block}#ft-season div{padding:1.25rem 0}#ft-season p br{display:none}#ft-form{padding:2.25em 2.25em 3.125em;margin:2em auto 3.125em}#ft-form td{display:block;width:100%;padding:0 0 1.25em !important}#ft-form .msg-container{display:block;width:100%;margin:0 auto 2.25em}#ft-form #ft_submit{font-size:.875em}#full-story .story:first-of-type img{left:-90px}#inquiries .border{padding:2.5em 0}#inquiries .container{margin:2em 2em 0;width:calc(100% - 4em)}#inquiries #ct-social ul{display:flex;justify-content:space-between}#inquiries #ct-social li{margin-right:0;text-align:center}#inquiries #ct-social .icon,#inquiries #ct-social a:last-child{display:block;margin:0 auto .75em}#ct-social .clearfix:after{display:none !important}.process-text{max-width:300px}#rolling,#shaping{display:block}#rolling img,#shaping img{display:block;margin:1.75em 0 0}#baking{margin:5em auto 6.125em}#baking .border{height:550px}#baking #board-img{top:50%;left:-2em;transform:translateY(-50%)}#baking #baking-img{bottom:-50px;left:50px;width:calc(100% - 2em)}#baking .border .process-text{top:50px;right:30px;left:auto;width:calc(50% - 50px)}#packing .process-text{margin-right:1.25em;width:calc(100% - 345px)}#bakery-cta,#bakery-cta img{height:500px}#searchbar-container{max-width:200px}#prod-categories li a.font-18{font-size:1em}#online-heading #usa-next-shipping p{font-size:.875em}}@media screen and (max-width: 768px)and (max-width: 650px){#searchbar-container{position:relative;z-index:11;height:35px}#searchbar-container #search-submit{height:35px}#searchbar-container #searchbar{height:35px;line-height:33px;width:calc(100% - 39px);box-sizing:border-box}#shop-nav{position:relative}#prod-categories{position:relative;z-index:9;height:auto;background:#fffdeb}#prod-categories #mobile-filter{display:inline-block;border:none;padding:0 1em .5em;margin:0}#prod-categories #mobile-filter a i{font-size:.75em;margin-left:.5em}#prod-categories li{box-sizing:border-box;display:none;float:none;width:100%;padding:.5em 1em;border:1px solid rgba(0,0,0,.2);border-top:none}#shop-nav.active #prod-categories li:nth-child(2){border-top:1px solid rgba(0,0,0,.2)}#shop-nav.active #prod-categories{position:absolute;width:100%;z-index:10}#shop-nav.active #prod-categories li{display:block}}@media screen and (max-width: 768px){#item-images,#item-info{float:none;width:100%;max-width:none;margin:0 auto}#item-info{max-width:600px}#prod-img.owl-carousel{margin:0;width:100%}#prod-img li img{display:block;margin:0 auto;width:100%;height:450px;-o-object-fit:cover;object-fit:cover}#prod-img.owl-carousel .owl-nav .owl-next,#prod-img.owl-carousel .owl-nav .owl-prev{display:block;width:60px;height:60px;border-radius:50%;background:#fffdeb;text-align:center;display:flex;justify-content:center;align-content:center}#prod-img.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:.5em;transform:translateY(-50%)}#prod-img.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:.5em;transform:translateY(-50%)}#prod-img.owl-carousel .owl-nav .owl-next img,#prod-img.owl-carousel .owl-nav .owl-prev img{align-self:center;width:16px}#prod-img.owl-carousel .owl-nav .owl-prev.disabled,#prod-img.owl-carousel .owl-nav .owl-next.disabled{display:none}.step-title{margin:2em auto 3.75em}#step-container{width:100%}#close-box{display:block;position:absolute;top:1.25rem;right:1.25rem;color:#363636;background:#f1efd9;width:50px;height:50px;line-height:45px;border-radius:50%;text-align:center;font-size:2em;font-family:"Arial",sans-serif;z-index:99}#mobile-bagel-box{position:fixed;top:50%;right:1.25em;transform:translateY(-50%);z-index:97;width:90px}#mobile-count{display:block;color:#fffdeb;background:#f99d2b;font-size:1em;width:30px;height:30px;border-radius:50%;text-align:center;line-height:25px;position:absolute;top:0;right:0}#mobile-acc-count{display:block;color:#fffdeb;background:#f99d2b;font-size:1em;width:30px;height:30px;border-radius:50%;text-align:center;line-height:25px;position:absolute;bottom:0;right:0}#box-cart{box-sizing:border-box;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;background:#fffdeb;padding:3.75em 3.125em;margin:0 auto;width:calc(100% - 2em);max-height:calc(100vh - 3.125em);overflow-y:auto;z-index:99}#box-cart #box-preview{margin:0 auto}#box-cart::-webkit-scrollbar{width:.5em}#box-cart::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#box-cart::-webkit-scrollbar-thumb{background-color:#fcba00;outline:1px solid #fcba00}#box-heading{width:100%;overflow:hidden}#build-instructions .container{padding:2em 1.875em 0}#build-instructions .container img{display:block;margin:1.5625em 0 0;position:relative;right:auto;bottom:-13px;left:-100px;width:calc(100% + 200px);max-width:none}#build-instructions .container .left{float:none}#build-instructions .container ul{margin-top:1em}#box-size ul.owl-carousel .owl-stage-outer{width:calc(100% + 1px) !important}#box-size ul li .select-box{height:auto;padding:1.5625em 1em}#box-size ul.owl-carousel .owl-nav .owl-prev,#box-size ul.owl-carousel .owl-nav .owl-next,#box-addons.owl-carousel .owl-nav .owl-prev,#box-addons.owl-carousel .owl-nav .owl-next{width:20px}#cart-subtotal p{display:inline-block;margin-left:.5em}.editbagelbox ul.bagelboxlisting li{flex:0 50%}}@media screen and (max-width: 768px)and (max-width: 650px){.cart-title{display:block;font-size:.75em;margin-bottom:.5em}ul.item-info{padding:1.125em 0 0 1.25em}#cart table tr th{display:none}#cart table tr td:first-child{box-sizing:border-box;display:block;width:100%;padding:1.125em 0}#cart table tr td:nth-child(2),#cart table tr td:nth-child(3){box-sizing:border-box;display:inline-block;vertical-align:top;border:none;padding:0 0 1.25em}#cart table tr td:nth-child(2){padding-left:150px;width:250px}#cart table tr td:last-child{padding:0}#cart table tr td:last-child a{position:absolute;top:1.125rem;right:1.125rem;font-size:2em}#suggested-items.owl-carousel .owl-nav .owl-next.disabled,#suggested-items.owl-carousel .owl-nav .owl-prev.disabled{display:none}#suggested-items.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;right:1em;transform:translateY(-50%)}#suggested-items.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:1em;transform:translateY(-50%)}.editbagelbox{padding:2em 1em}.editbagelbox h3{font-size:1.25em}.editbagelbox form{float:none}.editbagelbox #box-info{float:none;width:100%;margin:1.25em 0 0}.editbagelbox #box-info div{display:none;width:217px}.editbagelbox ul.bagelboxlisting{display:flex;justify-content:flex-start;float:none;width:100%;height:auto;max-width:none;overflow-y:hidden;overflow-x:scroll;padding:0 0 1.25em;flex-wrap:nowrap}.editbagelbox ul.bagelboxlisting li{width:auto;flex:0 0 auto;margin:0 1em 0 0}.editbagelbox ul.bagelboxlisting li img{width:125px}}@media screen and (max-width: 768px){#client-info,#bag-info{display:block;max-width:none;width:100%;float:none;margin:0 auto 1.5625em;clear:both}#confirmed-msg{font-size:.875em}#share-cta{font-size:.875em}#share-cta ul{width:500px}#ig-collage #collage-img{height:450px}#collage-cta{max-width:385px;border:4px solid #005d99;height:200px}#collage-cta h2{font-size:1.5625rem}#collage-cta h1{font-size:1.75rem}#foodtruck-cta img{display:none}#foodtruck-cta div{padding:3.125em 0 0 0}#foodtruck-cta div img.hide{display:block;width:500px;margin-top:1em}#login-block table tr td:first-child{width:115px}#order-preview,#account-preview{float:none;width:100%;max-width:none;margin:0 0 2em}#account-preview table tr td,#account-preview table tr th{display:table-cell;width:auto;padding:0 0 1.5625em}#account-preview table tr th{width:155px}#orders-content table tr th{display:inline-block;vertical-align:top;width:calc(33.333% - 4px);box-sizing:border-box;border:none}#orders-content table tr th:last-child{display:none}#orders-content table tr td,#orders-content table tr td:nth-child(2){display:inline-block;vertical-align:top;width:calc(33.333% - 4px);border-bottom:none;border-top:1px solid rgba(0,0,0,.3);box-sizing:border-box}#orders-content table tr td.tablet-block{display:inline-block;vertical-align:middle;width:auto;text-align:center;border:none;padding:1em 1.25em 1.5625em}#orders-content table tr td.tablet-block[align=right]{width:210px}#orders-content table tr td.tablet-block span{display:block}#details-billing,#details-payment{float:none;width:100%;margin:0 auto 2em}.details-list{float:none;width:100%;font-size:.875em;margin:1em 0}.details-list:first-of-type{margin-top:2em}#details-bag table tr td{padding:1em 1em .75em}}@media screen and (max-width: 768px)and (max-width: 700px){#profile-content table tr td{display:inline-block;box-sizing:border-box}#profile-content table tr td:nth-child(even){width:calc(100% - 124px)}#profile-content table tr td#pw-notice,#profile-content table tr:last-of-type td:last-child{width:100%}}@media screen and (max-width: 768px){#ig-profile .clearfix{width:calc(100% - 160px)}#ig-profile .clearfix p{font-size:1em}#ig-feed #profile-pic{width:130px;height:130px}#ig-carousel .ig-img{height:35vw;width:35vw}#page-404{max-width:590px;padding:1em 0}#page-404 img{width:475px;margin:0}footer .innerContent{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding:5em 0 6.125em}footer .flex-center{display:block;text-align:center}footer #sm-separator{border:none;font-size:1.25em;margin:1.5em auto}footer #sm-separator ul{max-width:none;transform:none}footer .footer-nav{display:inline-block;padding:0 1em;max-width:none;width:calc(50% - 4px);box-sizing:border-box}footer .footer-nav:first-of-type{border-right:5px solid rgba(239,235,217,.2)}footer .footer-nav li:last-child a{margin:0}.media-content{flex-direction:column}.media-sidenav{border-right:none;border-bottom:2px solid #eee;padding:0 0 2rem;width:100%}.media-sidenav ul li:last-child{margin-bottom:0}.media-content .container{margin-left:0;width:100%}.resource-block{padding:2rem 0 !important}.resource-heading{padding:0 !important}.media-terms .resource-container{padding:0}.media-intro p br{display:none}.catering-row.row-2 .menu-desc{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:1.25rem}.catering-row.row-2 .menu-desc .menu-prices{margin:0;width:auto}.catering-row.row-3 .menu-item{margin-bottom:1rem;width:100%}.catering-row.row-3 .menu-item .flex-start{align-items:center}.catering-row.row-3 .menu-item:first-of-type .menu-title{margin-bottom:-2rem}.egg-blue,.egg-orange{padding:2rem .75rem;margin:0 .75rem}.oj-img{position:relative;top:0;right:0}.catering-icon{display:none !important}.promo-slides .text-container{padding:2rem;background:rgba(0,92,151,.5)}}@media screen and (max-width: 600px){#country-popup{z-index:99}#client-info.left{display:flex;flex-direction:column}#next-shipping span,.linebreak{display:block;margin-top:.75rem}.mobile-list .cta-btn{margin:0 2em 0 auto !important}header nav.inline-center ul,header:lang(fr) nav.inline-center ul{padding:5em 0 0}header nav.inline-center ul li,header:lang(fr) nav.inline-center ul li{padding:.5rem 0}#client-info,#checkout-info .border,#checkout-info .teal-bg{padding:1.5625rem 1rem}#checkout-info .tblabel:lang(fr){width:116px;min-width:0}.btneditinfo{background:url(/static/images/edit-info.png) no-repeat left center;background-size:20px;float:none;width:70px}.notthisstepwithdetails{height:220px !important}.notthisstepwithdetails2{height:260px !important}#next-shipping{text-align:center}#next-shipping strong:nth-child(1){display:block}#next-shipping span strong{display:inline !important}#shippingtype-info ul li a{font-size:.875rem;padding:.75rem}#gifting-option{float:none;margin-top:10px}#gifting-option p{display:block;text-align:left}#checkout-info #client-info table tr td span{display:inline-block;width:calc(100% - 120px)}#frmstep3{margin-top:.5rem}h1,h2.large{font-size:1.875em}h2,h1.small{font-size:1.5625em}h3{font-size:1.125rem}p{font-size:.875rem}p.large{font-size:1.25rem}.text-container p{margin:1.875em auto}#about-intro.intro .border img{width:400px;margin:0 auto -6.125em}.intro .border .container p{padding:0}.border-cta .border{width:100%}.border-cta .border h1{margin:0 auto 1.5625rem 0}.border-cta .border .container{padding:0}.border-cta .border .container p br{display:none}.border-cta .border img{left:0}.intro-img{height:300px}.intro .border{padding:0 0 2em !important}.intro .border img{width:calc(100% - 2em) !important}.border-cta .border img,#truck-form-cta.border-cta .border img{padding:0}.info-intro .container p,.info-end .container p{font-size:.875rem !important}.info-list .storage{flex-direction:column}.info-list .storage div{margin:.75rem 0 !important}.info-list .storage div p{text-align:center}.info-list.center .cta-btn{box-sizing:border-box;display:block;margin:0 auto .5rem;width:calc(100% - 3.125rem)}#announcements{font-size:.75rem;height:auto;top:100%;bottom:auto;width:auto;left:0;padding:.75rem .75rem .75rem 125px}#announcements p{font-size:.75rem}#announcements a{margin-left:.5rem !important}#prenav{padding:0 1rem}header{max-height:100px;width:100%;padding:.5em .875em .5em 0}#logo-container,#logo-container:lang(fr){width:150px;height:230px;background:url(../images/icon_nav-circle.png) no-repeat center 163px;background-size:150px}#logo-container #logo,#logo-container:lang(fr) #logo{bottom:45px}#logo-container #logo img,#logo-container:lang(fr) #logo img{width:95px}header .nav-cta{max-width:none;text-align:right;padding-right:1.5em}header .nav-cta a.cta-btn{width:auto;max-width:none;margin:.875em .75em 0 .5em;padding:0 1.25em;font-size:.75em}header .nav-cta a#toggle-menu{margin:.875em 0 0 .75em}header.toggled .nav-cta div{top:0;right:0;background:#fffdeb;width:185px;padding:32px 35px 20px 0;box-sizing:border-box}header.toggled nav.inline-center{overflow-y:auto}header.toggled nav.inline-center::-webkit-scrollbar{width:.5em}header.toggled nav.inline-center::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}header.toggled nav.inline-center::-webkit-scrollbar-thumb{background-color:#fcba00;outline:1px solid #fcba00}#opening,#opening img{height:calc(90vh - 100px)}#opening h1{top:100px}.arla-banner img{display:none}.arla-banner .hide{display:block !important}.anjou-banner .anjou-text{background:url("../images/bagel-illustration-top.jpg") no-repeat center top;padding:2.5rem 1.875rem}.anjou-banner .anjou-text p{max-width:none}#landmark-shop h1{margin-bottom:1.875rem}#landmark-shop .border{padding:2.5em 1.5625em 3.125em}#home-cafe-cta img.hide{width:100%;height:750px;-o-object-fit:cover;object-fit:cover}#home-cafe-cta .text-container{top:50px;left:0;transform:none;padding:0 2em;width:calc(100% - 4em)}#home-cafe-cta .text-container h1 span{display:block}#home-locations ul li{flex-basis:calc(50% - 1em);border:none;margin:1em .5em 0;padding:1.5625em 0 0}#home-locations ul li:hover{border:none}#home-catering{height:550px;overflow:hidden}#home-catering img{height:600px;-o-object-position:35%;object-position:35%}#home-catering .text-container{right:0;bottom:50px;transform:none;width:calc(100% - 2em);padding:0 1em}#home-catering .text-container p br{display:none}#order-cta img{margin-top:2.5em;max-width:none;width:150%;left:-50px}.switch-mobile{width:45px;height:45px}.switch-mobile img{width:16px}#bagel-carousel{min-height:0;height:auto;margin-bottom:3.125em}#bagel-carousel ul#flavor-list{height:300px}#bagel-process{margin:3.125rem auto}.process-text h2 span.subtitle-border{width:65px}.our-bagels .bagel-block:last-of-type{margin-bottom:2.5rem}.our-bagels .bagel-block .img-container{flex:0 auto;height:250px;overflow:hidden;width:100%}.our-bagels .bagel-block .img-container img{height:250px}#slicing{height:auto;margin:2em auto 3.125em}#slicing .border{width:calc(100% - 2em);padding-left:1.25em}#slicing .process-text{width:calc(100% - 180px);margin-right:1.25em}#slicing img{width:200px;right:0;top:50%;transform:translateY(-50%)}#rolling{padding-left:2em}#rolling .container{width:calc(100% - 2em)}#roll-shape #shaping{padding-top:2em}#shaping .container{text-align:right;padding-right:2em;width:calc(100% - 2em)}#shaping.process-text h2 span.subtitle-border{margin:0 0 .75em auto}#shaping img{margin-left:-2em}#boil-strain{margin:2em auto 0}#dressing{padding-top:2em}#baking .border{height:500px}#baking .border .process-text{max-width:160px}#baking #board-img{margin-right:1.25em;width:calc(100% - 180px)}#packing{padding:2.5em 0 0}#packing .process-text{width:calc(100% - 295px)}#packing img{width:275px}.bottom-cta .text-container{top:50px}#bakery-cta .text-container{max-width:350px;width:100%}#bakery-cta,#bakery-cta img{height:295px}#shop-locations #location-box-cta{margin:0;flex:0 100%;flex-basis:0 100%}#location-box-cta .container h1{font-size:1.875rem}#our-bakeries #bakeries{margin:1.5625em auto 3.125em}#our-bakeries .bakery{padding:0 .75em;font-size:.875em}#our-bakeries .bakery h3{font-size:.875rem}#our-bakeries .bakery:first-child{border-right:none}#our-bakeries .bakery:last-child{border-left:4px solid #efebd9}#ft-season p{font-size:.875rem;line-height:1.25rem}#ft-intro.intro .border img{width:400px}#food-truck-rsvp{margin:4em auto}#food-truck-rsvp .rsvp-box,#food-truck-rsvp .rsvp-box:lang(fr){height:auto;padding:2.25em 0}#food-truck-rsvp .rsvp-box p{position:relative;bottom:0;margin:1.25em auto 0}#truck-form-cta.border-cta .border img{width:calc(100% - 4em)}#about-intro.intro .border .container{padding:1.25em 0 0}#history-slides{margin:3.125em auto}#slides,#slides li,#slides .timeline-img{height:470px;top:0;transform:none}#slides .container{left:0;bottom:40px;padding:0 1.875em;width:calc(100% - 3.75em)}#slides.owl-carousel .owl-dots{left:0;bottom:20px;padding:0 1.875em;width:calc(100% - 3.75em)}#slides.owl-carousel .owl-dot.active{width:10px;height:10px}#slides.owl-carousel .owl-nav .owl-next img,#slides.owl-carousel .owl-nav .owl-prev img{width:18px}#full-story .story .border{padding:1.5em 1.25em;width:100%}.ct-img{height:auto}#inquiries{margin:0 auto 3.125em}#inquiries h1,#inquiries h1:lang(fr){margin-left:1.25rem}#inquiries .border{border-top:none;padding:2em 0}#inquiries .container{margin:1.25em 1.25em 0;width:calc(100% - 2.5em)}#inquiries h1{margin-left:1.25rem}#inquiries #ct-call p{font-size:1em}#inquiries #ct-email li,#inquiries #ct-call li{float:none;display:block;width:100%}#inquiries #ct-call ul li:first-child{width:100%;min-width:0}#inquiries #ct-call ul li:first-child p{padding:1em 0 0}#inquiries #ct-call li p span,.border-cta .border .container p strong{display:block;color:#226da0;font-weight:700}#inquiries #ct-call li:nth-child(2){margin:1rem 0}.ct-catering .flex-start{flex-direction:column}.ct-catering .flex-start p{display:flex;padding:0;border:none}.ct-catering .flex-start p span{display:inline-block;margin-left:.25rem}#inquiries #ct-social ul{justify-content:flex-start}#inquiries #ct-social li{margin-right:1.5625em !important}#inquiries #ct-social .icon{width:50px;height:50px;line-height:52px}#inquiries #ct-social a:last-child{display:none}#locations{margin:3.125em auto 2.75em}#maps-container{margin-top:1.5625em}#faqs-cta{margin:3.75em auto 2.5em}#faqs-cta .flex-center{display:block;width:calc(100% - 6.5em);padding:0 2em}#online-heading{margin-top:4em}#online-heading #usa-next-shipping p{font-size:.8125em}#online-heading #usa-next-shipping p strong{display:block}#change-country span{display:block}#bagel-box-cta h2{font-size:1.125rem;margin:0}#bagel-box-cta h2:lang(fr){font-size:1rem}#bagel-box-cta .container{padding:1.5em 1em 1em}#bagel-box-cta{height:175px;overflow:hidden;padding:.5em}#bagel-box-cta #bb-all-dressed{width:40px;top:-2.5em;left:10px;bottom:auto;transform:rotate(-90deg)}#bagel-box-cta #bb-poppy{width:45px;top:auto;bottom:-2em;left:-5px;transform:rotate(-90deg)}#bagel-box-cta #bb-sesame{width:45px}#bagel-box-cta .container{padding:1.25em 1em 1em}#bagel-box-cta p{top:24px;right:1em;transform:none;max-width:135px;width:100%;margin:0;font-size:11px}#bagel-box-cta p br{display:none}#bagel-box-cta .container .cta{height:40px;line-height:40px;width:calc(100% - 2em);max-width:none;font-size:.875em;bottom:1.75em}.product-listing{display:block !important}.product-listing .product,.filler-img{flex:none;max-width:330px;margin:1.5625em auto;width:calc(100% - 1.5em)}#breadcrumb{display:none}#item-details{width:100%;margin:0}#item-info{padding:0 1.25em;width:calc(100% - 2.5em)}#item-info .size-row a.size-btn{width:80px}.step-title p span{font-size:.875em;width:50%}#box-heading>.flex-center{flex-direction:column;margin:0 auto;width:calc(100% - 2em)}#bgl-box-shipping{margin:2rem auto 0;min-width:0;text-align:left}#bgl-box-shipping .right{float:none;justify-content:flex-start}#bgl-box-shipping #next-shipping{text-align:left}#box-heading{margin:0}#box-heading .container{border-top:none;padding:3.75em 1.875em 0}#build-instructions{padding:0 .75em .75em;margin:0 auto}#box-heading>a{display:none}#box-size ul{width:calc(100% - 2em)}#box-size ul li{float:none;margin:0 auto;width:calc(100% - 2em)}#box-size ul li strong{font-size:1.125em}#box-size ul.owl-carousel .owl-nav .owl-next{right:-16px}#box-size ul.owl-carousel .owl-nav .owl-prev{left:-16px}#catering-pdf{font-size:1em;height:50px;line-height:50px;margin:2.5em auto}#catering-box-cta{margin-top:3.75rem}#catering-box-cta .cta-text{padding:3.75rem 1rem 2rem}.notthisstep{height:50px !important}#checkout-info table tr td#expiry-row,#checkout-info table tr td#cvv-row{display:block;width:100%}#payment-info #cc-expiry{justify-content:flex-start}#payment-info label[for=cvv]{min-width:110px}#payment-info #cvv{width:calc(100% - 114px)}.mc-visa{float:none;display:block;margin:.5rem auto}.mc-visa img{width:90px}.mobile-total{display:block !important}#confirm-heading p{font-size:.875em}#confirm-cart ul.item-info{padding:0 0 0 .875em;width:calc(100% - 118px)}#confirm-cart table tr td:first-child{width:100%;padding:1em 0 1em .875em}#confirm-cart table tr td:last-child{display:none;font-size:.875em;padding:0 0 2em}#client-review ul li strong{width:80px}#checkout-confirmation .heading{margin:3.75em auto 0}#checkout-confirmation .heading h2{font-size:1.375em;line-height:normal}#share-cta h1{font-size:1.5625em;min-width:205px;box-sizing:border-box;top:-18px}#share-cta ul{width:calc(100% - 2em)}#share-cta ul li{width:calc(50% - 1.25em)}#share-cta ul li a{font-size:.75em;padding:1em .5em}#share-cta ul li a i:last-child{display:none}#ig-collage #collage-img{height:400px}#collage-cta{max-width:345px;border:4px solid #005d99;height:185px}#collage-cta h2{font-size:1.5625rem}#collage-cta h1{font-size:1.75rem}#foodtruck-cta div{padding:1.375em 0 0}.account h1{margin-bottom:2rem}#account-btn{width:25px;margin:.875em .875em 0 0}#account-subnav{margin-right:1.25em}#account-subnav h2{padding:.875rem 0 0}#order-preview table tr th{font-size:.875em;padding:0 .75em 1em}#order-preview table tr td,#order-preview table tr td p{font-size:.75rem !important;width:auto}#orders-content table tr th{padding:0 0 1em .75em}#orders-content table tr td:first-child{width:100px}#orders-content table tr td,#orders-content table tr td:nth-child(2){width:calc(50% - 54px);font-size:.75rem}#orders-content table tr td p{font-size:.75rem}#orders-content table tr td .cta-btn{font-size:.75rem}#details-summary .flex-center{flex-direction:column}#details-summary table{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.3);padding:1em 0;font-size:.875em}#details-summary ul{width:100%;padding:1em 0}#details-summary ul li{margin:1.25em auto 0}#details-summary ul li .cta-btn{max-width:none}#details-bag table tr td{font-size:.875em}#details-bag table tr td img{width:75px}#details-bag ul.item-info{padding:0 0 0 1em}#profile-content table tr:last-of-type td:last-child label{display:inline-block;width:100px}#profile-content table tr td #confirm_pw,#profile-content table tr td #confirm_pw:lang(fr),#register-block table tr td #confirm_password:lang(fr){display:inline-block;vertical-align:bottom;width:calc(100% - 120px);float:none}#profile-content table tr td#pw-notice,#profile-content table tr:last-of-type td:last-child{padding-right:0}#ig-feed.flex-center{width:calc(100% - 2em);padding:2.5em .5em}#ig-feed #profile-pic{width:100px;height:100px}#ig-profile .clearfix{width:calc(100% - 116px);margin-left:1em;text-align:center}#ig-profile .clearfix p{font-size:.875em;margin-top:.5em}#ig-profile .clearfix p span{font-size:.75em}#ig-follow{margin:0 auto}#ig-carousel .ig-img{height:40vw;width:40vw;margin-bottom:.5em}#ig-banner-mobile{width:150px;margin:0 auto}#forgot-pw{margin-top:2.5em}#login-block:lang(en) table tr td:first-child{width:100px}#register-block table tr td{display:inline-block;box-sizing:border-box}#register-block table tr td:nth-child(odd){max-width:100px;width:100%}#register-block table tr td:nth-child(even){width:calc(100% - 104px) !important;padding:0 0 1.5625em}#register-block table tr td#pw-confirm{max-width:none;width:100%}#register-block form ul li{font-size:.875em}footer{margin-top:200px}footer #footer-signup p{font-size:1.125em}footer .footer-nav{padding:0 .5em}footer .footer-nav a{font-size:.875em}.badge{right:1em}#page-404{padding:1em 0 2em;max-width:360px}#page-404 img{width:300px;margin:0 0 1em}#page-404 .container{position:relative}#page-404 .container h1{font-size:1.25em;position:absolute;top:-90px;right:45px}#page-404 .container h1 span{display:block}#page-404 .container a{height:45px;line-height:45px;font-size:.875em}.media-intro{margin-top:4.375rem;text-align:left}.media-intro p{margin:2rem auto}.media-content{margin-top:4.375rem}.media-sidenav ul li{margin-bottom:1.25rem}.media-sidenav ul li a{font-size:1.125rem}.download-row .cta{margin:auto}.brand-guidelines{flex-direction:column}.brand-colors{margin-left:0}.logo-assets a{box-sizing:border-box;margin:0 0 1rem;width:100%}.media-form{padding:2.5rem .75rem;width:85%}.media-form .input-container{margin:0 .75rem 1rem;width:calc(50% - 1.5rem)}.media-form .input-container:nth-child(5),.media-form .input-container:nth-child(6){width:calc(100% - 1.5rem)}.media-form .input-container label{font-size:.875rem}.catering-menu{margin-bottom:0}.catering-row{padding-bottom:1.25rem}.catering-row .menu-item{flex-direction:column;margin:0 1rem 1rem;width:calc(100% - 2rem)}.catering-row.row-1 .menu-item{margin-bottom:1rem;margin:0 0 1rem !important;width:100%;padding:0 !important}.catering-row.row-1 .menu-item .menu-prices .menu-price{border-right:1px solid #f99d2b;box-sizing:border-box;width:50%}.catering-row.row-1 .menu-item .menu-prices .menu-price:last-child{border-right:none}.catering-row.row-1 .menu-item:nth-child(3) .menu-desc,.catering-row.row-1 .menu-item:nth-child(3) .img-container{width:100%}.catering-row.row-3 .menu-item:first-of-type .menu-title{margin:0 0 -1rem}.catering-row.row-3 .menu-price{padding:.25rem 0}.catering-row.row-3 .menu-item:first-child{padding:2rem .75rem 0}.catering-row.row-3 .menu-item .flex-start{overflow:hidden}.catering-row.row-3 .menu-item .menu-desc .flex-start>div{width:100%}.oj-img{right:-20px;width:125px}.catering-row.row-2{padding-bottom:0}.catering-row.row-2 .menu-title{margin:0 .75rem;width:calc(100% - 1.5rem)}.egg-blue .egg-text .menu-title{margin-left:0}.egg-orange .egg-text:lang(fr){margin:0 auto;width:85%}.egg-orange .egg-text:lang(fr) p br{display:none}.info-bar img{display:none}.info-bar a{font-size:.875rem}.pg-nike-dunk{padding:5rem 0 0}.pg-nike-dunk .container{width:calc(100% - 2rem)}.dunk-intro p{font-size:.875rem}.pg-nike-dunk .img-container{margin-top:2.5rem}.pg-nike-dunk .img-gallery-thumb{flex-wrap:wrap}.pg-nike-dunk .img-gallery-thumb .toggle-img{width:calc(25% - .5rem)}.pg-nike-dunk .promo-details{margin-top:2.5rem}.pg-nike-dunk .promo-details li,.pg-nike-dunk .promo-details li b{font-size:.875rem}.dunk-intro h2 span{display:block}.form-nike-dunk{border:none;margin-top:2.5rem;padding:0 1rem}.pg-nike-dunk .img-collage{margin-top:2.5rem}.pg-nike-dunk .img-collage div{border-left:6px solid #fffdeb;border-right:6px solid #fffdeb}.pg-nike-dunk .img-collage div:nth-child(2),.pg-nike-dunk .img-collage div:nth-child(4){display:none}.promo-slides.owl-carousel .owl-nav{display:none}.promo-slides .img-container{height:500px}.promo-slides .text-container{padding:2rem 1.25rem}.promo-slides .text-container h2{font-size:1.5rem}.promo-slides .text-container h2 span{display:block;color:#feb81d;font-size:1rem;text-transform:uppercase}.promo-slides .text-container br{display:none}.promo-slides .text-container .promo-location{font-size:1.25rem}}@media screen and (max-width: 475px){.cta{height:47px;line-height:47px;font-size:.875em}.border-cta .border h1{margin:0 auto 1.5625rem 0}.intro .border img{width:calc(100% - 1em) !important;border:6px solid #fffdeb !important}#faqs{margin:4.375em auto 3.75em}#faq-more h1{margin:0 auto 1.5625rem 0}#login-popup{padding:1.75em 1em}#login-popup #register-cta ul{display:none}.info-bar{padding:1.25rem .5rem}.info-bar .innerContent{width:100%}.info-bar a{font-size:.75rem !important}.info-bar a br{display:none}h2,h1.small{font-size:1.25em}header.popup-active{z-index:99}#country-popup{background:#fffdeb}.country-selection h3{font-size:1.25rem}.country-selection ul li a{width:160px;box-sizing:border-box;margin:0 .5rem}.country-selection ul li a:hover{border:none}#shop-cta:lang(fr)::before{content:"Magasiner"}#shop-cta span{display:none}header .nav-cta,header:lang(fr) .nav-cta{padding:0}header .nav-cta a.cta-btn{margin:.875em .5em 0 0}header .nav-cta a.cta-btn:lang(fr){max-width:none;font-size:.75em;margin:.875em .5em 0 0}.text-container h1 span,#home-cafe-cta .text-container h1 span{display:inline}#opening,#opening img{height:calc(80vh - 100px)}#landmark-shop{padding:2em 0}#home-locations ul li p span{display:block}#home-locations ul li p br:last-child{display:none}#home-catering{height:600px;margin-top:6.25rem}#home-catering .text-container{bottom:50px;width:calc(90% - 2em);padding:0 1.5625em 0 1em}#home-catering img{-o-object-position:40%;object-position:40%}.bagel-flavors .flavor-info h1{width:100%}#truck-carousel li img{width:85%}#ft-form{padding:2.25em 1.25em 3.125em}#ft-form td{font-size:.875em}#food-truck-rsvp{margin:2.5em auto}#food-truck-rsvp h1.small{font-size:1.25rem}#food-truck-rsvp h1.small span,#truck-form-cta h1 span{display:block}#food-truck-rsvp .rsvp-box:last-child{margin:0 auto 2.5em}#food-truck-rsvp .rsvp-box img{width:130px}#food-truck-rsvp .rsvp-box p{font-size:.875em}#food-truck-rsvp .cta{margin-top:2em}#truck-form-cta.border-cta .border img{margin:0 1em;width:calc(100% - 2em)}#truck-form-cta.border-cta .border .container{padding:1.5625em 1em 0}.border-cta .border .container a.cta{margin-top:1em}#locations{margin:6.125em auto 3.125em}.bagel-shop .border{width:calc(100% - 2em);margin:-1.25em 1em}.bagel-shop ul li:first-child a.underline{display:block}#our-bakeries .bakery{border:none !important;width:100%;margin:0 auto;padding-top:.875em;float:none;clear:both}#slides .slide-overlay{height:300px !important}#full-story .story:first-of-type img{width:300px;max-width:none}.border-cta .border .container p a{display:block;font-size:1.125em}#bagel-carousel ul#flavor-list{height:200px}.bagel-flavors .flavor-info img#seed{width:150px}.bagel-flavors .flavor-info p.font-14{font-size:.75rem}.switch-mobile{width:35px;height:35px}.switch-mobile img{width:10px}#bagel-process{padding:0 1.5625em;width:calc(100% - 3.125em);overflow:hidden}.process-text p.font-14{font-size:.75em}.process-text h2{margin-bottom:.75rem}#slicing,#roll-shape,#straining.process-text{margin:1.5625em auto 0}#slicing img{width:160px}#slicing .process-text{width:calc(100% - 140px)}#rolling{padding-left:1.5625em}#roll-shape #shaping{padding-top:1.5625em}#boil-strain{padding:1.5625em}#boiling img,#straining img{position:relative;left:-58px;width:360px;max-width:360px}#dressing img{display:block;position:relative;left:-41px;max-width:none;height:230px}#baking{margin:3.125em auto}#baking .border{height:390px}#baking .border .process-text{width:100%;right:20px;top:20px}#baking #board-img{display:block;-o-object-fit:cover;object-fit:cover;left:-1.5625em;width:140px;height:230px}#baking #baking-img{display:block;-o-object-fit:cover;object-fit:cover;width:315px;height:160px;left:auto;bottom:-20px}#toss-pack{margin:1.5625em auto 0}#packing{padding:1.5625em 0 1em}#packing img{width:150px}#packing .process-text{width:calc(100% - 170px)}#prod-img.owl-carousel .owl-nav .owl-next,#prod-img.owl-carousel .owl-nav .owl-prev{width:35px;height:35px}#prod-img.owl-carousel .owl-nav .owl-next img,#prod-img.owl-carousel .owl-nav .owl-prev img{width:10px}#prod-img li img{height:295px}#item-info .qty-row .size-row{display:block;width:100%}#item-info .size-row ul{justify-content:space-between}#item-info .size-row ul li,#item-info .size-row a.size-btn{width:100%}#item-info .size-row ul li:last-child{margin:0}.prod-add .cart-add{max-width:none}#item-info .nutritional-info{padding:1.375rem 0;margin-top:1.375rem}.step-title p span{font-size:.75em;width:50%}#close-box{width:40px;height:40px;line-height:38px;font-size:1.25em}#mobile-count,#mobile-acc-count{width:20px;height:20px;line-height:18px;font-size:.875em}#mobile-bagel-box{width:65px}#box-cart{padding:2em}#box-addons .product{width:calc(100% - 2em)}#box-addons.owl-carousel .owl-nav .owl-prev{left:-12px}#box-addons.owl-carousel .owl-nav .owl-next{right:-12px}.editbagelbox form{top:0;left:50%;transform:translateX(-50%)}ul.item-info{box-sizing:border-box;padding:0 0 0 .75em;width:calc(100% - 119px)}ul.item-info li{margin-bottom:.5em}#cart table tr td:first-child img.inline-center{width:100px}#cart table tr td:nth-child(2){padding-left:110px;width:215px}#cart table tr td:nth-child(3){width:calc(50% - 55px)}#cart table tr td:last-child a{top:0}.border-title span{width:50%}#suggested-items.owl-carousel .product{width:calc(100% - 2em)}#suggested-items.owl-carousel .owl-nav .owl-prev{left:-12px}#suggested-items.owl-carousel .owl-nav .owl-next{right:-12px}#suggested-items.owl-carousel .owl-nav .owl-prev img,#suggested-items.owl-carousel .owl-nav .owl-next img{width:20px}.promo-container{padding:.75em 1em}.promo-container #promo_submit{height:48px;padding:0 1.25em}.promo-container input[type=text]{font-size:.875em}#same-shipping p{width:calc(100% - 38px);margin-left:.5em;text-align:left}#checkout-info .tbinput,#checkout-info .spacing .tbinput,#payment-info .tbinput{width:calc(100% - 114px)}#payment-info #cc-expiry{justify-content:space-between;width:calc(100% - 130px)}#payment-info #cc-expiry .tbinput,#payment-info #cc-expiry .tbinput:lang(fr){width:70px}#payment-info #cc-expiry span{display:none}#client-info{padding:1.875em 1.25em}#payment-info label[for=cvv]:lang(fr){min-width:116px}#payment-info #cvv:lang(fr){width:calc(100% - 130px)}label[for=tos_agree]{font-size:.875em;width:calc(100% - 38px);margin-left:.5em;text-align:left}#confirm-cart table tr td:first-child{padding-left:0 !important}#share-cta{border:4px solid #005d99}#share-cta ul{width:calc(100% - .5em)}#share-cta ul li:first-child{margin-right:.75em}#share-cta ul li{width:calc(50% - .75em)}#collage-cta h2{font-size:1.25em}#collage-cta h1{font-size:1.5625em}#fresh-bagels-cta div{width:100%}#fresh-bagels-cta h1,#fresh-bagels-cta p{max-width:200px;width:100%;margin:0 auto .5rem}#fresh-bagels-cta .cta{max-width:265px;margin-top:1.5em}#details-content .teal-bg{margin-bottom:1.5625em;padding:2em 1.25em 1em}.account .teal-bg h2{margin-bottom:1.25rem}#order-preview,#account-preview,#account-preview table tr td,#account-preview table tr th{font-size:.75rem}#order-preview table tr th{font-size:1em}#order-preview table tr td{padding:1em .5em 1em 0}#order-preview table tr td:last-child{width:70px}#orders-content table tr th{font-size:.875em;padding:0 0 .75rem}#orders-content table tr td{padding:1em 0}#orders-content table tr td:first-child,#orders-content table tr th:first-child{width:75px}#orders-content table tr td.tablet-block{padding:1em .5em;width:100% !important}#orders-content table tr td.tablet-block:last-of-type{padding:1em .5em 1.5625em}#orders-content table tr td .cta-btn{height:40px;line-height:40px}#orders-content #cancel-policy{margin:0;padding:1rem 0 0;border-top:1px solid rgba(0,0,0,.3)}#orders-content #cancel-policy p{font-size:.75em}#details-content{width:calc(100% - 1em)}#details-content h1 span{display:block}#details-content .teal-bg h3{font-size:1.25em}#details-bag table tr td{font-size:.75em;padding:1em 0 .75em}#details-bag table tr td img{width:65px}#details-bag table tr td img.box-top{vertical-align:top}#details-bag ul.item-info{width:calc(100% - 70px);box-sizing:border-box;vertical-align:middle}#details-bag ul.item-info li.font-12 strong{display:block}.details-list{font-size:.75em}.details-list li strong{width:75px}#profile-content input[type=submit]{display:block;margin:2em auto 0}#profile-content table tr td .tbinput{font-size:.75em}#profile-content table tr td:nth-child(odd){width:100px;font-size:.75em}#profile-content table tr td:nth-child(even){width:calc(100% - 104px);padding-right:0}#profile-content table tr td #confirm_pw,#profile-content table tr td #confirm_pw:lang(fr){width:calc(100% - 104px)}#login-block table tr td label,#register-block table tr td label{display:block;max-width:100px;width:100%}#register-block table tr td#pw-confirm{padding:0}#pw-confirm label{display:inline-block !important;max-width:100px !important}#pw-confirm input{width:calc(100% - 104px) !important}}@media screen and (max-width: 475px)and (max-width: 360px){#slicing img{display:block;-o-object-fit:cover;object-fit:cover;transform:none;top:auto;bottom:-20px;right:-25px;height:150px;width:320px;max-width:none}#slicing .border{display:block;padding:0 1.25em;width:100%}#slicing .process-text{margin:1.25em auto;width:100%}#baking #board-img{display:none}#baking .border .process-text{max-width:none;width:calc(100% - 3.125em)}#baking #baking-img{bottom:0;left:-1.5625em;width:320px;max-width:none}#packing .process-text{float:none;display:inline-block;vertical-align:bottom;width:calc(100% - 154px)}#packing img{float:none;display:inline-block;vertical-align:bottom;width:130px}#checkout-info table tr td #shipping-type,#checkout-info table tr td #shipping-type:lang(fr){display:block;width:100%;margin-top:1.25em}}/*# sourceMappingURL=main.min.css.map */